ID: 12294
Updated by: avsm
Old Status: Open
Status: Closed
Bug Type: Compile Failure
Operating System: OpenBSD 2.9
PHP Version: 4.0CVS-2001-07-20
New Comment:

You need bison and flex to regenerate the parsers;
yacc will not work.

If you are using the version of php4 from ports, this
dependency does not exist, since the parsers are included
in the distribution.

Previous Comments:

[2001-07-20 21:18:01] [EMAIL PROTECTED]

When doing a fresh compile with the following options under OpenBSD 2.9:

./configure  --with-mysql --with-apache=../apache_1.3.20 --enable-track-vars 
--enable-ftp --enable-sockets --with-mcrypt

Configure script finished fine.

gatekeeper# make
Making all in Zend
yacc -p zend -v -d ./zend_language_parser.y -o zend_language_parser.c
usage: yacc [-dlrtv] [-b file_prefix] [-o outputfile] [-p symbol_prefix] filename
*** Error code 1

Stop in /home/src/php4/Zend (line 376 of Makefile).
*** Error code 1

Stop in /home/src/php4 (line 37 of /home/src/php4/build/

Looks like the method of calling yacc is incorrect... but I dont know where to correct 


Edit this bug report at

PHP Development Mailing List <>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to