Re: [GD-DEVEL] Call for test: 2.0.36

[email protected] (Mike Frysinger) Sun, 9 Mar 2008 21:11:41 -0400
Newsgroups php.gd.devel
Organization wh0rd.org
Message-ID <[email protected]>
On Sunday 09 March 2008, Pierre Joye wrote:
> On Mon, Mar 10, 2008 at 1:46 AM, Ethan A Merritt
> > On Sunday 09 March 2008 16:53, Pierre Joye wrote:
> >  > Before I release 2.0.36 officially, I would like to get some feedbacks
> >  > first. If everything runs smoothly and on your various platforms :)
> >  >
> >  > The packages are available here:
> >  >
> >  > http://pierre.libgd.org/qa/gd-2.0.36.tar.gz
> >  > http://pierre.libgd.org/qa/gd-2.0.36.tar.bz2
> >  >
> >  > Please let me know if you met any issue or if everything works as
> >  > expected.
> >
> >  I was about to test it, but ran into a glitch:
> >
> >  It is a little annoying that it fails if one doesn't have the latest
> > version of autotools.  My Mandriva 2007.1 systems from only 6 months ago
> > stll have version 2.59, and I suspect it will be another year or so
> > before one can count on having 2.61 as a majority of linux machines.
> >
> >  ./configure runs normally, but then
> >
> >  [11] make
> >  cd . && /bin/sh /usr/local/src/gd-2.0.36/config/missing --run autoheader
> >  aclocal.m4:17: 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:17: the top level
> >  autom4te-2.5x: /usr/bin/m4 failed with exit status: 63
> >  autoheader-2.5x: /usr/bin/autom4te failed with exit status: 63
> >  make: *** [config.hin] Error 1
> >
> >  [12] autoconf --version
> >  autoconf (GNU Autoconf) 2.59
> >
> >  Wouldn't it be better to build the distro tarball on a machine with
> >  autotools 2.59, so that it is usable on a larger number of
> > configurations?
>
> It should  or could yes. I build the package on my ubuntu (last
> stable) but it is definitively too new.
>
> I have to find a host with 2.59, Etch also has 2.61. It sounds like I
> will have to either install it in my ~ or use a vm with a sarge
> install. Autoconf 2.59 is four years old. I suspect Mandriva to have
> kept it for PHP (PHP was requiring this version).

autotools should never be required to build a package.  how are you creating 
the tarball ?  if you use `make dist`, it should handle all of these things 
for you.  further more, `make distcheck` is a quick way to check for a bunch 
of basic gotchas.
-mike
signature.asc (application/pgp-signature, 827 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.7 (GNU/Linux)

iQIVAwUAR9SKzkFjO5/oN/WBAQIu9xAA3YPJcKiN579Cy5Vcp+G13Nm4z9d2VRWX
exI3QuJFeJc5DNMHV+G4dKhhL/yGAU6D9iwZHCn0xIU92vquvBSS6VvwYY/frJAp
Q1BEiKeJqzwPrIlvlMRTbrBM6fhwnY5dFZre2mdamU2r1tilJTekiBNDl/UXClw5
6YJ8eHCT5EJbR0AU0NuBRtHXGOkzUd2lxXwdEs7BEHQ/oJk0ac3k1LKFoFvyAKyN
lnOYsCsvjeevJ73RFxYKzTXNJNZoVudgIgHqBPufQ08yFAizYk+LrXHsTXQIIGS3
A4XC6ubiRLHhOsd6MLDDOA5RLckoHOQdPxtCGZ2Na7HrajFhMZ/9CBA/VhbU/aTA
cjOIqLjSuvOIcYcPJ/RFM33VnIfXDrGrfratETyhIpuyPSuo1pSXwOJUsZT+VB4d
P6j8e2iO9r7OAjWjyJLhJYGidJ65/9XlcKF0YpsvzZA7e/B8Jx5LeV5L0Eu+kVCH
U8d5CNJV4ixo3lRf33tEeZXJsZQsvdw2Al5E+anphET3QSAMVK2ISunGodoEmF4/
Zen3B4emqO+ty4LSfpGalJLIWisKE8a2Xd/IvnJsjmo10w/mZnsff+XoIWjx3ZRK
uTrE12YeQ0OuWhmaih1UOzUHr29PQyaubOBKKnjpCmKwqYGcV1HYhkqIWvJO/b12
ADEo+fDF3xg=
=VGOw
-----END PGP SIGNATURE-----