delorie.com/archives/browse.cgi   search  
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 -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019