Message-Id: <200412092317.iB9NHdIT014143@delorie.com> From: "Juan Manuel Guerrero" Organization: Darmstadt University of Technology To: djgpp-announce AT delorie DOT com Date: Thu, 09 Dec 2004 23:38:51 +0200 Subject: ANNOUNCE: DJGPP port (release 2) of GNU Texinfo 4.7 Content-description: Mail message body X-TUD-HRZ-MailScanner: Found to be clean X-MailScanner-From: st001906 AT hrz1 DOT hrz DOT tu-darmstadt DOT de This is a port of GNU Texinfo 4.7 to MSDOS/DJGPP (release 2). This is a djgpp specific bug fix release of the previous release of txi47[bds].zip, so it is seriously suggested to update. Due to a bug in the popen() and pclose() functions of beta djdev204, the info binary is not able to process compressed info files. This bug in popen() and pclose() has been fixed, so the sources can be compiled now with beta djdev204, available at ftp.delorie.com, to get working WinXP binaries. DJGPP specific changes. ======================= - djdev203 specific: No changes since the last release. Please note that the distributed binaries have been build with djdev203. - djdev204 specific: The source package contains a copy of the new popen.c file from the cvs source tree of djdev204 (2004-12-08). A special configure batch file has been added that will automatically compile this file and replace the brocken popen.o and pclose.o implementations from djdev204. This applies only if the sources are configured for djdev204 instead of djdev203. Binaries compiled with djdev203 do not need this change because their popen()/pclose() implementation is not brocken. Compiling the sources. ====================== - If you compile the sources with djdev203, you must proceed as usual running the following commands from the top srcdir, this is texinfo4.7: make make check make install No test of the testsuite shall fail. - If you compile the sources with djdev204 it will be essential to reconfigure sources because the distributed one have been configured for djdev203. For this purpose you **must** delete the cache file djgpp/config.cache or you will get a broken binary. Due to the actually broken popen() from beta djdev204 the configuration batch file (xp-config.bat) will modify the /lib/Makefile in such a way that the distributed popen.c file is compiled into the libtxi.a and linked instead of the broken implementations of the beta djdev204 libc. In conclusion, to rebuild the sed binary with djdev204 to get a binary usefull for WinXP run the following commands from the top srcdir (texinfo4.7): rm djgpp/config.cache djgpp\xp-config.bat make make check make install Please note that the removing of the cache file is essential. It should also be noticed that xp-config.bat shall be used to configure the sources or the /lib/Makefile will not be modified in the correct way producing a broken binary. No test of the testsuite shall fail. Please do **not** report anything to , if there are problems with this port there are probably djdev204 originated and must be discussed and solved here. As usual, all djgpp specific files (config.bat, diffs, readme files, etc.) are located in the /djgpp subdir. The port consists of the usual three packages that can be downloaded from ftp.delorie.com and mirrors as (timestamp 2004-12-09): Texinfo 4.7 binary, info and man format documentation: ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/txi47b.zip Texinfo 4.7 dvi, html and ps format documentation: ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/txi47d.zip Texinfo 4.7 source: ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/txi47s.zip Texinfo is a package for writing documentation, with tools to produce the on-line and printed docs in several formats. Most GNU packages come with their docs written and produced by Texinfo programs. The docs written as part of the DJGPP project also use Texinfo. See the file NEWS for a list of major changes in the current release. Send texinfo specific bug reports to Send suggestions and bug reports concerning the DJGPP port to comp.os.msdos.djgpp or . Enjoy. Guerrero, Juan Manuel