X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f From: "Juan Manuel Guerrero" Organization: Darmstadt University of Technology To: fdonahoe AT wilkes DOT edu Date: Thu, 04 Nov 2004 19:14:50 +0200 MIME-Version: 1.0 Subject: Re: Subject: [GNU Bison 1.875] testsuite: 5 8 12 13 20 24 25 27 33 41 45 46 47 69 73 75 76 89 93 99 100 101 102 103 failed CC: DJGPP List Message-ID: <418A7FAA.16300.21D5069@localhost> X-mailer: Pegasus Mail for Windows (v4.02a, DE v4.02 R1) Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Content-description: Mail message body X-TUD-HRZ-MailScanner: Found to be clean X-TUD-HRZ-MailScanner-SpamCheck: On Wed, 03 Nov 2004 18:04:46, Juan Manuel Guerrero wrote: > I have installed djdev204.zip from /beta/v2 and configured and compiled the package from scratch. > On a Win98SE system the testsuite passes without any difficulty no matter if I use djdev204 or djdev203. > Today I will try to download all needed packages compiled with djdev204 from clio and make a fresh > djgpp installation to configure and compile the bison package and see what happens. OFYI: All test I will describe here have been done using Win98SE as OS. Tests 1 - 4 use stock binary packages from ftp.delorie.com using djdev203.zip. Tests 5 - 8 use the packages from clio and djdev204_alpha.zip. 1. Test: Compiling and running testsuite of bsn1875s.zip as it is distributed. (No reconfiguration of the sources.) a) The following packages have been used: bsh204b.zip bnu215b.zip dif281b.zip fil41b.zip (release 7) flx254b.zip gcc342b.zip gpp342b.zip grep24b.zip gwk311b.zip m4-142b.zip mak3793b.zip pat254b.zip perl561b.zip (release 3) sed412b.sed shl2011b.zip txi47b.zip txt20b.zip All packages have been taken from /current/v2 and /current/v2gnu from some ftp.delorie.com mirror. b) The source package bsn1875s.zip have been taken from some ftp.delorie.com mirror and it has been installed using djtar. c) The package has been compiled and tested using the testsuite as it has been distributed/installed. This means that it has *not* been reconfigured. The following commands has been issued: make make check The make command run without error. The make check command run without error. 2. Test: Fresh configuration, compiling and running the testsuite of bsn1875s.zip. a) The same as in "1. Test a)" applies here. b) The same installed sources have been used. c) The following commands has been issued: del djgpp\config.cache make clean djgpp\config make make check All commands run without *any* error. 3. Test: Patching, configuring compiling and running the testuite of the original bison-1.875.tar.gz sources using the djgpp specific files from /djgpp subdir of bsn1875s.zip a) The same as in "1. Test a)" applies here. b) The sources (bsn1875s.zip) have been completly removed and bison-1.875.tar.gz (from some ftp.gnu.org mirror) has been freshly installed. c) The patch from bison-1.875/djgpp/diffs has been applied as it is distributed with the src package (the patch has not been run through dtou. This is not necesary because all files co ntained in a source packages are send through dtou, except for special files like .bat and .gmo files, etc.): patch -p1 djgpp\diffs djgpp\config make make check All commands run without *any* error. 4. Test: Patching, configuring compiling and running the testuite of the original bison-1.875d.tar.gz sources using the djgpp specific files from /djgpp subdir of bsn1875s.zip a) The same as in "1. Test a)" applies here. b) The sources (bison-1.875.tar.gz) have been completly removed and bison-1.875d.tar.gz (from alpha.gnu.org) has been freshly installed. c) The patch from bison-1.875/djgpp/diffs has been applied as it is distributed with the src package (the patch has not been run through dtou). To get djgpp/config.bat working with this package some minor changes are needed. Please note that this changes has no impact on the testsuite. The following commands have been issued: patch -p1 djgpp\diffs djgpp\config make make check All commands run without *any* error. All 121 tests run successfuly. ----------------------------------------------------------------------------------- To avoid any inconveniences the djdev203 based installation has been completly removed before starting the tests. 5. Test: Compiling and running testsuite of bsn1875s.zip as it is distributed. (No reconfiguration of the sources.) a) For all tests. The whole djgpp-203 installation has been removed and the following binary packages from clio have been installed: djdev204_alpha.zip GCC332B.ZIP BNU214B.ZIP BSH205BB.ZIP DIF28B.ZIP FIND417B.ZIP FIL41B.ZIP FLX254B.ZIP GREP251B.ZIP GWK311B.ZIP MAK380B.ZIP M4-14B.ZIP PAT253B.ZIP SED407B.ZIP SHL2011B.ZIP TXI46B.ZIP PERL561B.ZIP TXT20B.ZIP This packages have been installed as they are. No recompilation from sources. b) The source package bsn1875s.zip have been freshly installed using djtar. c) The package has been compiled and tested using the testsuite as it has been distributed/installed. This means that it has *not* been reconfigured. The following commands has been issued: make make check The make command run without error. The make check command run without error. 6. Test: Fresh configuration, compiling and running the testsuite of bsn1875s.zip. a) The same as in "5. Test a)" applies here. b) The same installed sources have been used. c) The following commands has been issued: del djgpp\config.cache make clean djgpp\config make make check All commands run without *any* error. 7. Test: Patching, configuring compiling and running the testuite of the original bison-1.875.tar.gz sources using the djgpp specific files from /djgpp subdir of bsn1875s.zip a) The same as in "5. Test a)" applies here. b) The sources (bsn1875s.zip) has been completly removed and bison-1.875.tar.gz (from some ftp.gnu.org mirror) has been freshly installed. c) The patch from bison-1.875/djgpp/diffs has been applied as it is distributed with the src package (the patch has not been run through dtou): patch -p1 djgpp\diffs djgpp\config make make check All commands run without *any* error. 8. Test: Patching, configuring compiling and running the testuite of the original bison-1.875d.tar.gz sources using the djgpp specific files from /djgpp subdir of bsn1875s.zip a) The same as in "5. Test a)" applies here. b) The sources (bison-1.875.tar.gz) has been completly removed and bison-1.875d.tar.gz (from alpha.gnu.org) has been freshly installed. c) The patch from bison-1.875/djgpp/diffs has been applied as it is distributed with the src package (the patch has not been run through dtou). To get djgpp/config.bat working with this package some minor changes are needed. Please note that this changes has no impact on the testsuite. The following commands have been issued: patch -p1 djgpp\diffs djgpp\config make make check All commands run without *any* error. All 113 tests run successfuly and 8 tests were skipped. This needs some more investigation. Please note that the tests were skipped by testsuite program. They are *not* brocken due bison SIGSEGV or something similar. In conclusion: using Win98SE produces a bison binary that passes the complete testsuite no matter if stock djdev203.zip (release 3) from delorie.com is used or if djdev204_alpha and the whole collection of recompiled files from clio are used. This applies to the distributed sources bsn1875s.zip and also to the gnu sources bison-1.875.tar.gz and bison-1.875d.tar.gz. For the later to get right configured, some minor adjustments to config.sed and config.bat are needed. Also the reason for the skipping of 8 tests when djdev204_alpha is used needs to be investigated. Regards, Juan M. Guerrero