Date: Sat, 1 May 2004 16:45:52 +0200 From: Daniel Roethlisberger <daniel@roe.ch> To: FreeBSD Ports <ports@FreeBSD.ORG> Subject: Re: autoconf/automake guru wanted [gnuplot-4.0 with patches] Message-ID: <20040501144552.GA30512@dragon.roe.ch> In-Reply-To: <20040428150137.GA74586@iib.unsam.edu.ar> References: <20040428150137.GA74586@iib.unsam.edu.ar>
next in thread | previous in thread | raw e-mail | index | archive | help
--AqsLC8rIMeq19msA Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Fernan Aguero <fernan@iib.unsam.edu.ar> [2004-04-28/12:01]: > After applying the patches I ran autoconf259 (I also have autoconf213 > in my system), which gave no error or signs. Next, I ran configure > using the new options '--enable-datastrings and --enable-histograms'. > Configure does not produce any errors, however upon calling 'make' > there are some errors about missing 'aclocal', 'autoheader', > 'autoconf' and then a re-check happens which re-runs configure and > make. At this time there are errors about a missing 'automake-1.7'. I am neither an autotools guru nor a ports guru, so take the following with a grain of salt. When working with autoconf et al on FreeBSD outside the ports environment, I found that they need some $PATH tweaking in order to find the correct version of their companion tools. When the tools call each other, they sometimes just run plain `aclocal', `autoheader', `autoconf', `automake' instead of the correctly versioned commands `autoconf257' or `automake17'. This either causes the wrong version of the tools to be called, if you have the `default' automake15/autoconf253 ports installed, or you see complaints about missing tools. To fix this, I am currently using symlinks pointing to the correct versions in ~/bin/ (which I include in front of the normal $PATH). This works for me. However, I think there might be a bug in the automake17 port which causes calls to `automake-1.7' to appear in generated Makefiles. I have not had time to investigate this any further, and I haven't written a PR about this, so I might be all wrong. The autotools have changed to install versioned command names upstream, but using a different naming scheme than FreeBSD ports do (`automake17' vs. `automake-1.7'), and maybe there was an occurence of `automake-1.7' that was overlooked when the port was prepared. Cheers, Dan --=20 Daniel Roethlisberger <daniel@roe.ch> GnuPG key ID 0x804A06B1 (DSA/ElGamal) --AqsLC8rIMeq19msA Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (FreeBSD) iD8DBQFAk7gfOXQOmIBKBrERAsPBAJ9U4ydKtiqcGSE7wyx1rupLPEz1OgCeMMpr nUjPNFEx4DhD68caGSCn3Tc= =FLbx -----END PGP SIGNATURE----- --AqsLC8rIMeq19msA--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040501144552.GA30512>