Still have problem with blooody bison and lexer....
http://kiwi.oav.net/7.6.48.txt
(Note that I have tested on serveral computers using FreeBSD 5.4, or 6.0RC1. Every machines cannot use the port system to build pike. If I
Can you build it if you don't use the port system?
cannot find a way to work around this nasty bug the new pike version cannot be updated on freebsd port tree which is bad for our community, so please help me to workaround this because I gonna be mad....)
From looking at your trace it looks like something has touched
y.tab.c:
| ===> Building for pike76-7.6.48 | mv /usr/ports/lang/pike76.new/work/Pike-v7.6.48/src/y.tab.h /usr/ports/lang/pike76.new/work/Pike-v7.6.48/src/language.h_src | cp /usr/ports/lang/pike76.new/work/Pike-v7.6.48/src/language.h_src /usr/ports/lang/pike76.new/work/Pike-v7.6.48/src/language.h [...] | gmake[1]: Entering directory `/usr/ports/lang/pike76.new/work/Pike-v7.6.48/src' | sed -e 's/YY_COUNT_TYPE/unsigned int/' \ | -e 's/YY_FROM_CONST//' \ | -e 's/short[ ]*int[ ]//* short */ int /g' \ | -e 's/(short[ ]*int)/(/* short */ int)/g' \ | < /usr/ports/lang/pike76.new/work/Pike-v7.6.48/src/y.tab.c > /usr/ports/lang/pike76.new/work/Pike-v7.6.48/src/language.c
What are the patches that are applied at the start?
| ===> Patching for pike76-7.6.48 | ===> pike76-7.6.48 depends on file: /usr/local/bin/perl5.8.7 - found | ===> Applying FreeBSD patches for pike76-7.6.48
Where have you hidden the bison?
| ===> pike76-7.6.48 depends on executable: bison - found [...] | checking for yacc clone that handles %pure_parser... Get bison if you want to do "make export"
/Xavier