Date: Sat, 27 Sep 2008 12:16:16 -0500 From: Dan Nelson <dnelson@allantgroup.com> To: Tim Kellers <timothyk@wallnet.com> Cc: freebsd general questions <freebsd-questions@freebsd.org> Subject: Re: sshguard upgrade error Message-ID: <20080927171616.GG86326@dan.emsphone.com> In-Reply-To: <48DE6426.1010007@wallnet.com> References: <48DE6426.1010007@wallnet.com>
next in thread | previous in thread | raw e-mail | index | archive | help
In the last episode (Sep 27), Tim Kellers said: > I have autoconf 2.62 installed. Is there a workaround? > > > ===> Building for sshguard-1.2 > > Making all in src > > cd .. && /bin/sh > > /usr/ports/security/sshguard/work/sshguard-1.2/missing --run autoheader > > aclocal.m4:14: error: this file was generated for autoconf 2.61. > > You have another version of autoconf. If you want to use that, > > you should regenerate the build system entirely. > > aclocal.m4:14: the top level > > autom4te-2.62: /usr/local/bin/gm4 failed with exit status: 63 > > autoheader-2.62: '/usr/local/bin/autom4te-2.62' failed with exit > > status: 63 > > *** Error code 1 It looks like the original author didn't prepare their source tree correctly before creating the tarball (end-users should never need to run autoheader), and the port maintainer didn't specify any autotools dependencies to compensate. Try this patch: diff -u -r1.10 Makefile --- Makefile 23 Sep 2008 18:58:35 -0000 1.10 +++ Makefile 27 Sep 2008 17:13:38 -0000 @@ -21,6 +21,7 @@ MANCOMPRESSED= no USE_BZIP2= yes MAKE_ARGS+= ACLOCAL="${TRUE}" AUTOCONF="${TRUE}" AUTOMAKE="${TRUE}" +USE_AUTOTOOLS= aclocal:110 autoheader:262 HAS_CONFIGURE= yes # sublist will be set afterward -- Dan Nelson dnelson@allantgroup.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080927171616.GG86326>