From: "Juan Manuel Guerrero" Organization: Darmstadt University of Technology To: djgpp-workers AT delorie DOT com Date: Wed, 19 Sep 2001 17:01:06 +0200 Subject: Re: Bison assertion failure on libc sources In-reply-to: <20010916101003.23685.qmail@softhome.net> X-mailer: Pegasus Mail for Windows (v2.54DE) Message-ID: <796A27E5802@HRZ1.hrz.tu-darmstadt.de> Reply-To: djgpp-workers AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: djgpp-workers AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On Sun, 16 Sep 2001, Laurynas wrote: > I get this: > > C:/DJGPP/BIN/make.exe -C fsdb e > bison expr.y -o expr.c > Assertion failed at output.c line 1279: actions_dumped == 1 > Exiting due to signal SIGABRT > Raised at eip=000f5176 [snip] As pointed out, the reason for this failure is the use of the wrong parser files. Due to the difficulties this package seems to generate, I have submitted an update that will appeare at simtel.net in a couple of days. Changes to the binary package: 1) Instructions to delete the lines: [bison] from djgpp.env have been removed. 2) The parser files bison.simple and bison.hairy will be placed in %DJDIR%/lib too. Now they will be available as bison.simple and bison.hairy in their canonical place, %DJDIR%/share/bison, and in their DJGPP 2.03 specific place as bison.sim and bison.hai. 3) In the dsm file cammands have been added to delete bison.sim and bison.hai from bsn128b located in %DJDIR%/share. Changes to the source package: 1) The generated Makefile will install the parser files automatically in %DJDIR%/lib too. The names will be changed to the appropiate ones. Hope this solves all the difficulties with this port. Regards, Guerrero, Juan Manuel