delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2004/11/06/06:41:29

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
X-Authentication-Warning: itservs.wilkes.edu: apache set sender to fdonahoe AT wilkes DOT edu using -f
Message-ID: <1099740373.418cb4d58d713@webmail.wilkes.edu>
Date: Sat, 6 Nov 2004 06:26:13 -0500
From: fdonahoe AT wilkes DOT edu
To: Juan Manuel Guerrero <st001906 AT hrz1 DOT hrz DOT tu-darmstadt DOT de>
Cc: DJGPP List <djgpp AT delorie DOT com>
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
MIME-Version: 1.0
User-Agent: Internet Messaging Program (IMP) 3.2
X-Originating-IP: 146.94.1.203

I wrote yesterday.  The wilkes mail server has lost messages
from me before.  Since there has been nothing on the DJGPP
List I assume something has gone astray.

Quoting Juan Manuel Guerrero <st001906 AT hrz1 DOT hrz DOT tu-darmstadt DOT de>:

> 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.

Where exactly is this package? And is it a later than Nov. 17,
2003?

> > 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.
> 
> .... skipping
> 
> 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.
> 
>

Please consider downloading a binary distribution from one of
these tests to cleo.  It is certainly robust enough.
 
> ... skipping

> 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
> 

I had not known that tests 105 through 113 were being skipped by
error rather than design.

It occurred to me that a binary could be tested by copying
it to the directory already filled with the compiled object
files.  So I tested "bison.exe" from the bsn1875b.zip file.
It passed all the tests which the compiled versions failed
but failed #'s 36, 37 and 38.  The results follow:

## --------------------------- ##
## GNU Bison 1.875 test suite. ##
## --------------------------- ##
c:/djg/bin/find.exe: . changed during execution of c:/djg/bin/find.exe
36. headers.at:76: testing Invalid CPP guards: input/input...
headers.at:76: bison --defines=input/input.h --output=y.tab.c
input/input.y
--- /dev/null	2004-11-04 15:31:36.000000000 -0500
+++ /dev/c/djg/gnu/bison-1.875/tests/testsuite.dir/at-stderr
2004-11-04 15:31:38.000000000 -0500
@@ -0,0 +1,19 @@
+Exiting due to signal SIGSEGV
+General Protection Fault at eip=00031810
+eax=346d2e82 ebx=000d76cc ecx=000d76cc edx=00044080 esi=000d76d4
edi=00000008
+ebp=000bf3f8 esp=000bf3ec program=c:\djg\gnu\bison-1.875\src\bison.exe
+cs: sel=04b7  base=04890000  limit=0014ffff
+ds: sel=04bf  base=04890000  limit=0014ffff
+es: sel=04bf  base=04890000  limit=0014ffff
+fs: sel=048f  base=00035ce0  limit=0000ffff
+gs: sel=04cf  base=00000000  limit=0010ffff
+ss: sel=04bf  base=04890000  limit=0014ffff
+App stack: [000c9578..00049578]  Exceptn stack: [000494cc..0004758c]
+
+Call frame traceback EIPs:
+  0x00031810
+  0x0002980f
+  0x0000c545
+  0x0000e886
+  0x000075f0
+  0x000310a8
headers.at:76: exit code was 255, expected 0
36. headers.at:76: FAILED near `headers.at:76'

37. headers.at:77: testing Invalid CPP guards: 9foo...
headers.at:77: bison --defines=9foo.h --output=y.tab.c 9foo.y
--- /dev/null	2004-11-04 15:31:38.000000000 -0500
+++ /dev/c/djg/gnu/bison-1.875/tests/testsuite.dir/at-stderr
2004-11-04 15:31:40.000000000 -0500
@@ -0,0 +1,19 @@
+Exiting due to signal SIGSEGV
+General Protection Fault at eip=00031810
+eax=346d2e82 ebx=000d76cc ecx=000d76cc edx=00044080 esi=000d76d4
edi=00000008
+ebp=000bf3f8 esp=000bf3ec program=c:\djg\gnu\bison-1.875\src\bison.exe
+cs: sel=04b7  base=04890000  limit=0014ffff
+ds: sel=04bf  base=04890000  limit=0014ffff
+es: sel=04bf  base=04890000  limit=0014ffff
+fs: sel=048f  base=00035ce0  limit=0000ffff
+gs: sel=04cf  base=00000000  limit=0010ffff
+ss: sel=04bf  base=04890000  limit=0014ffff
+App stack: [000c9578..00049578]  Exceptn stack: [000494cc..0004758c]
+
+Call frame traceback EIPs:
+  0x00031810
+  0x0002980f
+  0x0000c545
+  0x0000e886
+  0x000075f0
+  0x000310a8
headers.at:77: exit code was 255, expected 0
37. headers.at:77: FAILED near `headers.at:77'

38. headers.at:86: testing export YYLTYPE...
headers.at:113: bison --defines -o input.c input.y
--- /dev/null	2004-11-04 15:31:40.000000000 -0500
+++ /dev/c/djg/gnu/bison-1.875/tests/testsuite.dir/at-stderr
2004-11-04 15:31:42.000000000 -0500
@@ -0,0 +1,19 @@
+Exiting due to signal SIGSEGV
+General Protection Fault at eip=00031810
+eax=346d2e82 ebx=000d76cc ecx=000d76cc edx=00044080 esi=000d76d4
edi=00000008
+ebp=000bf3f8 esp=000bf3ec program=c:\djg\gnu\bison-1.875\src\bison.exe
+cs: sel=04b7  base=04890000  limit=0014ffff
+ds: sel=04bf  base=04890000  limit=0014ffff
+es: sel=04bf  base=04890000  limit=0014ffff
+fs: sel=048f  base=00035ce0  limit=0000ffff
+gs: sel=04cf  base=00000000  limit=0010ffff
+ss: sel=04bf  base=04890000  limit=0014ffff
+App stack: [000c9578..00049578]  Exceptn stack: [000494cc..0004758c]
+
+Call frame traceback EIPs:
+  0x00031810
+  0x0002980f
+  0x0000c545
+  0x0000e886
+  0x000075f0
+  0x000310a8
headers.at:113: exit code was 255, expected 0
38. headers.at:86: FAILED near `headers.at:113'

So the failure is in the same pattern as all the others.

Regards,
Frank




-----------------------------------------------------------------------
This mail was sent through Wilkes Webmail: http://webmail.wilkes.edu
Wilkes Webmail is using IMP: http://horde.org/imp/

- Raw text -


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