Re: for help (fwd)
| From: | Yury Faktorovich | Date: | Thu, 08 Mar 2001 21:55:01 +0000 |
| Subject: | Re: for help (fwd) | ||
| References: | 1 | Groups: | php.dev |
| Request: | Send a blank email to php-dev+get-48316@lists.php.net to get a copy of this message | ||
Sorry for reply all, I though it might worth a while because I saw at least two similar complaints
on dejanews (coogle). If it's a wrong place to talk about this please let me know, I'll
make sure that I don;t post it here anymore.
Thanks.
=================================================
Hi! I've had the same problem. Here is what I did:
1. Follow directions on
http://www.php.net/version4/win32build.php, I
mean literally
2. I just removed this weird -S option from bison. In your msdev project go to
php4dllts/Parsers/parsedate.y and select "settings" Under custom build make sure that
you have this under commands:
if not "X%CYGWIN%"=="X" bison --output=parsedate.c -v -d -S
"%CYGWIN%\share\bison.simple" parsedate.y
if "X%CYGWIN%"=="X" bison --output=parsedate.c -v -d -S "C:\Program
Files\Cygnus\share\bison.simple" parsedate.y
You'll get bunch of warnings - I just ignored them
Email me at yfaktoro@nusphere.com if you have any issues with this.
Good luck. Yury.
Do the same for files under ZendTS/parsers
avi@itsg.net.au wrote:
> can someone help this guy out?
> please reply directly to his e-mail address.
>
> thanks,
>
> - avi
>
> ---------- Forwarded message ----------
> Date: Mon, 05 Mar 2001 16:07:56 +0800
> From: wyc <900wyc@public.xm.fj.cn>
> To: avi@itsg.net.au
> Subject: for help
>
> dear sir,
> I'm a new PHP developer and very interesting in PHP,and I want to compile the
> PHP4.04pl1 source code in win32 myself,but failed.
> I have installed cygwin on my machine(windows98),and downloaded the
> win32build lib and include files,when I launch VC++, and then select File => Open Workspace
> and select php4ts, Then select Build=>Set Active Configuration and select the desired
> configuration,Finally select Build=>Rebuild All,but the compiler report such errors as below:
> --------------------Configuration: ZendTS - Win32 Release_TS--------
> Performing Custom Build Step on ".\zend_language_parser.y"
> /usr/bin/BISON: invalid option -- S
> Usage: /usr/bin/BISON [-dhklntvyV] [-b file-prefix] [-o outfile] [-p name-prefix]
> [--debug] [--defines] [--fixed-output-files] [--no-lines]
> [--verbose] [--version] [--help] [--yacc]
> [--no-parser] [--token-table]
> [--file-prefix=prefix] [--name-prefix=prefix]
> [--output=outfile] grammar-file
> Report bugs to bug-bison@gnu.org
> Performing Custom Build Step on .\zend_ini_parser.y
> /usr/bin/BISON: invalid option -- S
> Usage: /usr/bin/BISON [-dhklntvyV] [-b file-prefix] [-o outfile] [-p name-prefix]
> [--debug] [--defines] [--fixed-output-files] [--no-lines]
> [--verbose] [--version] [--help] [--yacc]
> [--no-parser] [--token-table]
> [--file-prefix=prefix] [--name-prefix=prefix]
> [--output=outfile] grammar-file
> Report bugs to bug-bison@gnu.org
> Performing Custom Build Step on ".\zend_language_scanner.l"
> Performing Custom Build Step on .\zend_ini_scanner.l
> Compiling...
> zend.c
> zend_alloc.c
> zend_API.c
> zend_builtin_functions.c
> zend_compile.c
> D:\wyc\php-4.0.4pl1.tar\php-4.0.4pl1\Zend\zend_compile.c(21) : fatal error C1083: Cannot open
> include file: 'zend_language_parser.h': No such file or directory
> zend_constants.c
> zend_dynamic_array.c
> zend_execute.c
> zend_execute_API.c
> zend_extensions.c
> zend_hash.c
> zend_highlight.c
> D:\wyc\php-4.0.4pl1.tar\php-4.0.4pl1\Zend\zend_highlight.c(22) : fatal error C1083: Cannot open
> include file: 'zend_language_parser.h': No such file or directory
> zend_indent.c
> D:\wyc\php-4.0.4pl1.tar\php-4.0.4pl1\Zend\zend_indent.c(25) : fatal error C1083: Cannot open
> include file: 'zend_language_parser.h': No such file or directory
> zend_ini.c
> zend_ini_parser.c
> fatal error C1083: Cannot open source file:
> 'D:\wyc\php-4.0.4pl1.tar\php-4.0.4pl1\Zend\zend_ini_parser.c': No such file or directory
> Generating Code...
> Compiling...
> zend_ini_scanner.cpp
> zend_ini_scanner.l(22) : fatal error C1083: Cannot open include file:
> 'zend_ini_parser.h': No such file or directory
> Generating Code...
> Compiling...
> zend_language_parser.c
> fatal error C1083: Cannot open source file:
> 'D:\wyc\php-4.0.4pl1.tar\php-4.0.4pl1\Zend\zend_language_parser.c': No such file or
> directory
> Generating Code...
> Compiling...
> zend_language_scanner.cpp
> zend_language_scanner.l(44) : fatal error C1083: Cannot open include file:
> 'zend_language_parser.h': No such file or directory
> Generating Code...
> Compiling...
> zend_list.c
> zend_llist.c
> zend_opcode.c
> zend_operators.c
> zend_ptr_stack.c
> zend_sprintf.c
> zend_stack.c
> zend_variables.c
> Generating Code...
> Error executing cl.exe.
>
> php.exe - 7 error(s), 0 warning(s)
>
> I don't know how to configue the custom build on *.y and *.l to let bison genarate the .c
> and .h files.
> the custom build seting on zend_language_paraser.y is:
> if not "X%CYGWIN%"=="X" bison --output=zend_language_parser.c -v -d -S
> "%CYGWIN%\share\bison.simple" -p zend zend_language_parser.y
> if "X%CYGWIN%"=="X" bison --output=zend_language_parser.c -v -d -S
> "C:\Program Files\Cygnus\share\bison.simple" -p zend zend_language_parser.y
>
> I don't know how to configue the build about bison and flex,could you give me a hand?
> Thank you very much!
> your sincerely,wyc
>
> --
> PHP Development Mailing List <http://www.php.net/>
> To unsubscribe, e-mail: php-dev-unsubscribe@lists.php.net
> For additional commands, e-mail: php-dev-help@lists.php.net
> To contact the list administrators, e-mail: php-list-admin@lists.php.net
Attachment: [text/x-vcard] Card for Yury Faktorovich yfaktoro.vcf
Attachment: [text/x-vcard] Card for Yury Faktorovich yfaktoro.vcf