<div dir="ltr">centos should be close enough<br clear="all"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>-- <br></div><div>Guillaume Quintard<br></div></div></div></div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Aug 25, 2023 at 10:06 AM Kari Cowan <<a href="mailto:kcowan@alm.com">kcowan@alm.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">is there one for redhat?</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Aug 25, 2023 at 9:47 AM Guillaume Quintard <<a href="mailto:guillaume.quintard@gmail.com" target="_blank">guillaume.quintard@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto"><div>Hi Kari,<div dir="auto"><br></div><div dir="auto">The message is pretty clear (for once :-) ): you need aclolocal, which is part of the automake package.</div><div dir="auto"><br></div><div dir="auto">For reference, here's what we install for vmod building:</div><div dir="auto">- on centos: <a href="https://github.com/varnish/varnish-modules/blob/master/Dockerfile#L8" target="_blank">https://github.com/varnish/varnish-modules/blob/master/Dockerfile#L8</a></div><div dir="auto">- on debian: <a href="https://github.com/varnish/docker-varnish/blob/master/fresh/debian/Dockerfile#L12" target="_blank">https://github.com/varnish/docker-varnish/blob/master/fresh/debian/Dockerfile#L12</a></div><div dir="auto">- on alpine: <a href="https://github.com/varnish/docker-varnish/blob/master/fresh/alpine/Dockerfile#L12" target="_blank">https://github.com/varnish/docker-varnish/blob/master/fresh/alpine/Dockerfile#L12</a></div>- on arch: <a href="https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=varnish-modules#n8" target="_blank">https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=varnish-modules#n8</a></div><div dir="auto"><br></div><div dir="auto">Hopefully, this helps<br><br><div class="gmail_quote" dir="auto"><div dir="ltr" class="gmail_attr">On Fri, Aug 25, 2023, 08:41 Kari Cowan <<a href="mailto:kcowan@alm.com" target="_blank">kcowan@alm.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Anyways - I ran configure instead of bootstrap, had to add the 

--disable-dependency-tracking option to get through it.<div><br></div><div><div>But what to do about this?  </div><div><br></div><div># make<br>CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh '/varnish-modules/build-aux/missing' aclocal-1.16 -I m4 -I /usr/share/aclocal<br>/varnish-modules/build-aux/missing: line 81: aclocal-1.16: command not found<br>WARNING: 'aclocal-1.16' is missing on your system.<br>         You should only need it if you modified 'acinclude.m4' or<br>         '<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a>' or m4 files included by '<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a>'.<br>         The 'aclocal' program is part of the GNU Automake package:<br>         <<a href="https://www.gnu.org/software/automake" rel="noreferrer" target="_blank">https://www.gnu.org/software/automake</a>><br>         It also requires GNU Autoconf, GNU m4 and Perl in order to run:<br>         <<a href="https://www.gnu.org/software/autoconf" rel="noreferrer" target="_blank">https://www.gnu.org/software/autoconf</a>><br>         <<a href="https://www.gnu.org/software/m4/" rel="noreferrer" target="_blank">https://www.gnu.org/software/m4/</a>><br>         <<a href="https://www.perl.org/" rel="noreferrer" target="_blank">https://www.perl.org/</a>><br></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Aug 25, 2023 at 8:13 AM Kari Cowan <<a href="mailto:kcowan@alm.com" rel="noreferrer" target="_blank">kcowan@alm.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">To answer your earlier question, I hadn't installed varnish-libs-devel, so I did do that this morning.<div><br></div><div>Thanks for confirmin the release.  And just switched to run the configure script instead 9f the other.</div><div><br></div><div>Is the script error message useful, or does that happen for some other reason?<br><div><br>config.status: error: in `/varnish-modules':<br>config.status: error: Something went wrong bootstrapping makefile fragments<br>    for automatic dependency tracking.  If GNU make was not used, consider<br>    re-running the configure script with MAKE="gmake" (or whatever is<br>    necessary).  You can also try re-running configure with the<br>    '--disable-dependency-tracking' option to at least be able to build<br>    the package (albeit without support for automatic dependency tracking).<br>See `config.log' for more details<br></div><div><br></div><div><br></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Aug 25, 2023 at 7:49 AM Dridi Boukelmoune <<a href="mailto:dridi@varni.sh" rel="noreferrer" target="_blank">dridi@varni.sh</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Fri, Aug 25, 2023 at 2:37 PM Kari Cowan <<a href="mailto:kcowan@alm.com" rel="noreferrer" target="_blank">kcowan@alm.com</a>> wrote:<br>
><br>
> So it's a new install of varnish 7.3, and the varnish-modules I downloaded is:<br>
> <a href="https://github.com/varnish/varnish-modules/releases/tag/0.22.0" rel="noreferrer noreferrer" target="_blank">https://github.com/varnish/varnish-modules/releases/tag/0.22.0</a><br>
><br>
> But running the bootstrap script wants a file I don't seem to have, so even if I were to add the env variable to the package, I don't think it would work if that file doesn't exist.<br>
><br>
> What am I missing?<br>
><br>
> varnish-modules]# ./bootstrap<br>
> Package varnishapi was not found in the pkg-config search path.<br>
> Perhaps you should add the directory containing `varnishapi.pc'<br>
> to the PKG_CONFIG_PATH environment variable<br>
><br>
> varnish-modules]# locate "varnishapi"<br>
> /usr/lib64/libvarnishapi.so.3<br>
> /usr/lib64/libvarnishapi.so.3.0.0<br>
<br>
The bootstrap script is for development from a git checkout, use the<br>
configure script instead. I'm not sure why the README doesn't mention<br>
this.<br>
<br>
Make sure to build the release archive:<br>
<br>
<a href="https://github.com/varnish/varnish-modules/releases/download/0.22.0/varnish-modules-0.22.0.tar.gz" rel="noreferrer noreferrer" target="_blank">https://github.com/varnish/varnish-modules/releases/download/0.22.0/varnish-modules-0.22.0.tar.gz</a><br>
<br>
Dridi<br>
</blockquote></div>
</blockquote></div>
_______________________________________________<br>
varnish-dev mailing list<br>
<a href="mailto:varnish-dev@varnish-cache.org" rel="noreferrer" target="_blank">varnish-dev@varnish-cache.org</a><br>
<a href="https://www.varnish-cache.org/lists/mailman/listinfo/varnish-dev" rel="noreferrer noreferrer" target="_blank">https://www.varnish-cache.org/lists/mailman/listinfo/varnish-dev</a><br>
</blockquote></div></div></div>
</blockquote></div>
</blockquote></div>