Am Donnerstag, den 07.09.2006, 13:10 +0200 schrieb Florian Klaempfl: > Marc Santhoff wrote: > > Hi, > > > > trying to fiddle with h2pas it cannot be compiled: > > > > $ gmake h2pas > > gmake -C h2pas all > > gmake[1]: Entering directory > > `/usr/home/marc/fpc-2.0.2/share/src/fpc-2.0.2/utils/h2pas' > > /usr/local/bin/pyacc h2pas.y > > TP Yacc Version 4.1a [April 2000], Copyright (c) 1990-2000 Albert Graef > > parse ... sort ... closures ... first sets ... > > FATAL: integer set overflow > > gmake[1]: *** [h2pas.pas] Fehler 1 > > gmake[1]: Leaving directory > > `/usr/home/marc/fpc-2.0.2/share/src/fpc-2.0.2/utils/h2pas' > > gmake: *** [h2pas] Fehler 2 > > > > I'm using fpc 2.0.2 release on FreeBSD 4.11. > > > > How can this be handled? > > Did you change it? If yes, please post the changes. Yacc is something very > hairy.
No, not yet. Besides that I commented out one line and tried to reactivate it later because of the error (which persists) I did not change anything. The problem for me is that when converting enum types to a list of constants (h2pas -e) there is one semicolon too much put at the end of the list. So I wanted to try deactivating line 931 of h2pas.y version 1.10 to check whether it helps or not. If it's a known bug or fixed already I can wait since I've started preparing a compiler switch to 2.0.4. Marc -- Experience is directly proportional to the cost of the equipment ruined. _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal