Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:6824 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 85160 invoked by uid 1010); 7 Jan 2004 14:57:57 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 85136 invoked from network); 7 Jan 2004 14:57:57 -0000 Received: from unknown (HELO mail1.panix.com) (166.84.1.72) by pb1.pair.com with SMTP; 7 Jan 2004 14:57:57 -0000 Received: from panix5.panix.com (panix5.panix.com [166.84.1.5]) by mail1.panix.com (Postfix) with ESMTP id 6DAEA48716 for ; Wed, 7 Jan 2004 09:57:57 -0500 (EST) Received: (from analysis@localhost) by panix5.panix.com (8.11.6p2-a/8.8.8/PanixN1.1) id i07Evvu04224 for internals@lists.php.net; Wed, 7 Jan 2004 09:57:57 -0500 (EST) Date: Wed, 7 Jan 2004 09:57:57 -0500 To: PHP Internals List Message-ID: <20040107145757.GA3632@panix.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.1i Subject: Re: [PHP-DEV] win32 build system and VS .NET From: danielc@analysisandsolutions.com (Daniel Convissor) Hi Folks: Seems like this email slipped through the cracks. Can y'all take a look at it? The important stuff about bison fatal error is down at the bottom. Thanks, --Dan ----- Forwarded message from Daniel Convissor ----- From: Daniel Convissor To: PHP Internals List Date: Sun, 4 Jan 2004 15:42:51 -0500 Subject: Re: [PHP-DEV] win32 build system and VS .NET Hi Everyone: On Sat, Jan 03, 2004 at 09:50:41AM -0800, choinet wrote: > If you look at > http://www.php.net/manual/en/install.windows.php#install.windows.build > under Configuring MVC++, they tell you how to set the > appropriate paths for the contents of win32build. OHHHH! I didn't realize most of the stuff on that page still appplies. The initial email announcing the new build system and the readme file in CVS gave me the mistaken impression that all of that was obsolete. FYI: To set the build environment variables from the VS .NET command prompt... set path=%path%;d:\work\win32build\bin set include=%include%;d:\work\win32build\include set lib=%lib%;d:\work\win32build\lib One small question before I get to the big ones: The instructions give the option to build bindlib from the command line: msdev bindlib.dsp /MAKE "bindlib - Win32 Debug" But that produces an error about msdev not existing. Guess it's not part of the VS .NET package. I worked around it for now using the GUI stuff. But is there some substitute command that can be used from the command line, please? Okay. But we're still not there. The nmake step complains about access being denied to Zend/zend_ini_parser.y, but I and everyone have full control over that file. Also, configure.js says re2c.exe and lemon.exe weren't found. It seems like those aren't real problems. Here's the output... cscript /nologo configure.js --without-gd --without-libxml --disable-zlib --without-iconv Saving configure options to config.nice.bat Checking for cl.exe ... Checking for link.exe ... Checking for nmake.exe ... Checking for lib.exe ... Checking for bison.exe ... Checking for flex.exe ... Checking for re2c.exe ... Checking for zip.exe ... Checking for lemon.exe ... Checking for arpa\nameser.h ... ..\win32build\include Checking for resolv.lib ... ..\win32build\lib Build dir: Release_TS PHP Core: php5ts.dll and php5ts.lib Checking for wspiapi.h ... Enabling IPv6 support Checking for NewAPIs.h ... Enabling SAPI sapi\cgi Enabling SAPI sapi\cli Enabling extension ext\bcmath Enabling extension ext\calendar Checking for oleaut32.lib ... Enabling extension ext\com_dotnet Checking for mscoree.h ... Checking for mscoree.h ... Enabling extension ext\ctype Enabling extension ext\ftp Enabling extension ext\odbc Enabling extension ext\pcre Enabling extension ext\session Enabling extension ext\sqlite Enabling extension ext\standard Enabling extension ext\tokenizer Creating build dirs... Generating files... Generating Makefile Generating main/internal_functions.c [content unchanged; skipping] Generating main/config.w32.h Done. Type 'nmake' to build PHP nmake bison.exe --output=Zend/zend_ini_parser.c -v -d -p ini_ Zend/zend_ini_parser.y Access is denied. NMAKE : fatal error U1077: 'bison.exe' : return code '0x1' Stop. Thanks for all your patience and help thus far, ----- End forwarded message ----- -- T H E A N A L Y S I S A N D S O L U T I O N S C O M P A N Y data intensive web and database programming http://www.AnalysisAndSolutions.com/ 4015 7th Ave #4, Brooklyn NY 11232 v: 718-854-0335 f: 718-854-0409