Mail Archives: djgpp/2004/11/04/13:16:54
X-Authentication-Warning: | delorie.com: mail set sender to djgpp-bounces using -f
|
From: | "Juan Manuel Guerrero" <st001906 AT hrz1 DOT hrz DOT tu-darmstadt DOT de>
|
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 <djgpp AT delorie DOT com>
|
Message-ID: | <418A7FAA.16300.21D5069@localhost>
|
X-mailer: | Pegasus Mail for Windows (v4.02a, DE v4.02 R1)
|
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
- Raw text -