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 danielc@analysisandsolutions.com -----
From: Daniel Convissor danielc@analysisandsolutions.com
To: PHP Internals List internals@lists.php.net
Date: Sun, 4 Jan 2004 15:42:51 -0500
Subject: Re: [PHP-DEV] win32 build system and VS .NET
Hi Everyone:
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 ... <in default path>
Checking for link.exe ... <in default path>
Checking for nmake.exe ... <in default path>
Checking for lib.exe ... <in default path>
Checking for bison.exe ... <in default path>
Checking for flex.exe ... <in default path>
Checking for re2c.exe ... <not found>
Checking for zip.exe ... <in default path>
Checking for lemon.exe ... <not found>
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 ... <in default path>
Enabling IPv6 support
Checking for NewAPIs.h ... <in default path>
Enabling SAPI sapi\cgi
Enabling SAPI sapi\cli
Enabling extension ext\bcmath
Enabling extension ext\calendar
Checking for oleaut32.lib ... <in default path>
Enabling extension ext\com_dotnet
Checking for mscoree.h ... <not found>
Checking for mscoree.h ... <not found>
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
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.
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.
does the Zend dir exist, and is it writable?
does Zend/zend_ini_parser.y exist, and is it readable?
Check permissions and security for the dir(s) and file(s) in question.
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
Would be great if you could trim that sig down...
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.
does the Zend dir exist, and is it writable?
does Zend/zend_ini_parser.y exist, and is it readable?
Yes. Already checked before posting.
Would be great if you could trim that sig down...
Aw, c'mon. 4 lines isn't unreasonable and has been the standard max for a
LONG time. Well a long time in network years, anyway. :)
Thanks,
--Dan
--
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