On Fri, 2013-07-19 at 14:03 +0200, Jan Ehrhardt wrote: > Johannes Schlüter in php.internals (Fri, 19 Jul 2013 13:31:25 +0200): > >On Fri, 2013-07-19 at 12:44 +0200, Jan Ehrhardt wrote: > >> C:\php-sdk\php55dev>nmake snap > >[..] > >> bison.exe --output=Zend/zend_ini_parser.c -v -d -p ini_ > >> Zend/zend_ini_parser.y > >> bison.exe --output=Zend/zend_language_parser.c -v -d -p zend > >> Zend/zend_language_parser.y > >> zend/zend_language_parser.y:50: unrecognized: %code > >> zend/zend_language_parser.y:50: Skipping to next % > >> NMAKE : fatal error U1077: 'c:\php-sdk\win32build\bin\bison.exe' : return > >> code '0x1' > >> Stop. > > > >Release tarballs should have pregenerated parses so this step shouldn't > >be needed .. > > http://windows.php.net/downloads/releases/php-5.5.1-src.zip does not > contain a zend_language_parser.c. > The php-5.5.1.tar.xz does...
Then those zips are wrong imo. The version used has impact on the behavior (even if only in error messages) so only the ones approved by the RM should be used for releases. (developers and "power users" may do what they want, but we should have a unified behavior for normal users) > >that aside: which version of bison are you using? > > GNU Bison version 1.27 ;-( The Unix build system checks for one of those versions # we only support certain bison versions bison_version_list="2.4 2.4.1 2.4.2 2.4.3 2.5 2.5.1 2.6 2.6.1 2.6.2 2.6.3 2.6.4 2.6.5 2.7" in Zend/acinclude.m4 maybe we should do the same in the windows buildsystem. johannes -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php