Skip site navigation (1)Skip section navigation (2)
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>