Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:68199 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 97776 invoked from network); 19 Jul 2013 12:20:37 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 19 Jul 2013 12:20:37 -0000 Authentication-Results: pb1.pair.com smtp.mail=johannes@schlueters.de; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=johannes@schlueters.de; sender-id=unknown Received-SPF: error (pb1.pair.com: domain schlueters.de from 217.114.211.66 cause and error) X-PHP-List-Original-Sender: johannes@schlueters.de X-Host-Fingerprint: 217.114.211.66 config.schlueters.de Received: from [217.114.211.66] ([217.114.211.66:56444] helo=config.schlueters.de) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id A1/83-13120-41F29E15 for ; Fri, 19 Jul 2013 08:20:36 -0400 Received: from [192.168.2.20] (ppp-188-174-56-141.dynamic.mnet-online.de [188.174.56.141]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client did not present a certificate) by config.schlueters.de (Postfix) with ESMTPSA id 97B5865D3A; Fri, 19 Jul 2013 14:20:32 +0200 (CEST) To: Jan Ehrhardt Cc: internals@lists.php.net In-Reply-To: <03aiu81ucujlb3apedm6fqc9jd33trm8mp@4ax.com> References: <1374233485.3918.42.camel@guybrush> <03aiu81ucujlb3apedm6fqc9jd33trm8mp@4ax.com> Content-Type: text/plain; charset="UTF-8" Date: Fri, 19 Jul 2013 14:20:21 +0200 Message-ID: <1374236421.3918.47.camel@guybrush> Mime-Version: 1.0 X-Mailer: Evolution 2.30.3 Content-Transfer-Encoding: 8bit Subject: Re: [PHP-DEV] Re: PHP 5.5.1 released From: johannes@schlueters.de (Johannes =?ISO-8859-1?Q?Schl=FCter?=) 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