Message-Id: <200303281909.h2SJ9oW20538@delorie.com> Sender: rich AT phekda DOT freeserve DOT co DOT uk Date: Fri, 28 Mar 2003 19:08:46 +0000 From: Richard Dawe X-Accept-Language: de,fr To: DJGPP announcements Subject: ANNOUNCE: Release 3 of DJGPP packages of autoconf 2.57 Content-Type: text/plain; charset=us-ascii Hello. I'd like to announce DJGPP packages of autoconf 2.57. But what is autoconf? >From its README: "Autoconf is an extensible package of M4 macros that produce shell scripts to automatically configure software source code packages. These scripts can adapt the packages to many kinds of UNIX-like systems without manual user intervention. Autoconf creates a configuration script for a package from a template file that lists the operating system features that the package can use, in the form of M4 macro calls." Release 3 fixes a number of bugs: * config.site no longer generates a warning, when a configure script generated with autoconf 2.13 is run. The warning was inappropriate, given that users and not developers of a package run the configure script. * The code for AC_CONFIG_LINKS was broken by a change to work around the special behaviour of DJGPP's 'ln -s'. Linking to file in subdirectories was broken. Linking to files in the top-level directory was fine. The change was reverted. One side-effect of this change is that linking executables in AC_CONFIG_LINKS may not work as expected. This is because 'ln -s foo.exe bar' will create an executable called 'bar.exe', not 'bar'. * Reverted the work-around for a bug in Perl 5.6.1's POSIX::WEXITSTATUS. Perl 5.6.1 release 3 has a fix for this bug. Perl 5.6.1 release 3 is now required. * Backport a fix from autoconf CVS for normalising test output. This meant that a number of DJGPP-specific patches could be reverted from the test suite. I recommend that you upgrade to release 3, if you are using an earlier release of autoconf 2.57. You will need to upgrade to perl 5.6.1 release 3, fileutils 4.1 release 6 and m4 1.4 release 2, if you have not done so already. If you wish to use autoconf and read its documentation in info format, you only need to download the binary package (acnf257b.zip). If you wish to read its documentation in DVI, HTML or PostScript, you need to download the documentation package (acnf257d.zip). If you wish to read the sources, rebuild from sources or run the autoconf testsuite, you need to download the source package (acnf257s.zip). Binaries: http://www.simtel.net/gnudlpage.php?product=/gnu/djgpp/v2gnu/acnf257b.zip&name=acnf257b.zip Documentation: http://www.simtel.net/gnudlpage.php?product=/gnu/djgpp/v2gnu/acnf257d.zip&name=acnf257d.zip Sources: http://www.simtel.net/gnudlpage.php?product=/gnu/djgpp/v2gnu/acnf257s.zip&name=acnf257s.zip Before you install autoconf 2.57, please read the README and changelog files: http://www.phekda.freeserve.co.uk/richdawe/djgpp/autoconf/2.57/readme.dos http://www.phekda.freeserve.co.uk/richdawe/djgpp/autoconf/2.57/changelog.dos autoconf 2.57 comes with a new config.site file. Please back up the file share/config.site in your DJGPP directory. If you do not, you will lose any modifications you've made. Much of the work on this port was done by Tim van Holder, so many thanks go out to him. Thanks also to Eli Zaretskii for his advice on how to handle the config.{guess,sub} man pages with regard to short filenames. Please direct any further discussions about this port to comp.os.msdos.djgpp newsgroup (or write to its e-mail gateway djgpp AT delorie DOT com). I try to read the DJGPP newsgroup on a regular basis, but also please feel free to contact me by e-mail (address below). Regards, -- Richard Dawe [ http://www.phekda.freeserve.co.uk/richdawe/ ]