Bug #17916 Updated: yacc issue
| From: | edink@php.net | Date: | Sun, 23 Jun 2002 21:41:24 +0000 |
| Subject: | Bug #17916 Updated: yacc issue | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-11850@lists.php.net to get a copy of this message | ||
ID: 17916
Updated by: edink@php.net
Reported By: mlong@mlong.org
-Status: Feedback
+Status: Closed
Bug Type: Compile Failure
Operating System: Tru64 5.0A
PHP Version: 4.0CVS-2002-06-21
New Comment:
To build a release version of PHP you don't need any of those tools
since the release tarball contains files produced by autoconf, gnu
bison and flex. You do need these tools if you want to build cvs
version of PHP.
Previous Comments:
------------------------------------------------------------------------
[2002-06-22 23:10:14] mlong@mlong.org
I'm using tru64 5.0A without any additional programs except bison. So I
am not using autoconf, etc. All prior versions of PHP haven't required
any additional programs to compile under tru64
------------------------------------------------------------------------
[2002-06-22 14:37:46] sander@php.net
Which version of autoconf, automake and libtool are you using?
You shouldn't use autoconf 2.5x because it's buggy, you'd better use
2.13.
------------------------------------------------------------------------
[2002-06-22 13:41:12] mlong@mlong.org
I just did that and get the same problem
[root@wtpdev /web]# rm -Rf php4-200206210000
[root@wtpdev /web]# tar xf php4-200206210000.tar
[root@wtpdev /web]# cd php4-200206210000
[root@wtpdev php4-200206210000]# ./configure
.
.
.
Thank you for using PHP.
[root@wtpdev php4-200206210000]# make
cc -Iext/ctype/ -I/web/php4-200206210000/ext/ctype/ -DPHP_ATOM_INC
-I/web/php4-
200206210000/include -I/web/php4-200206210000/main
-I/web/php4-200206210000 -I/w
eb/php4-200206210000/Zend -I/web/php4-200206210000/ext/xml/expat
-I/web/php4-20
0206210000/TSRM -g -c /web/php4-200206210000/ext/ctype/ctype.c -o
ext/ctype/cty
pe.o && echo > ext/ctype/ctype.lo
.
.
.
cc -Imain/ -I/web/php4-200206210000/main/ -DPHP_ATOM_INC
-I/web/php4-2002062100
00/include -I/web/php4-200206210000/main -I/web/php4-200206210000
-I/web/php4-20
0206210000/Zend -I/web/php4-200206210000/ext/xml/expat
-I/web/php4-200206210000
/TSRM -g -c /web/php4-200206210000/main/user_streams.c -o
main/user_streams.o
&& echo > main/user_streams.lo
Make: Don't know how to make /zend_language_parser.c. Stop.
[root@wtpdev php4-200206210000]#
------------------------------------------------------------------------
[2002-06-22 08:38:44] sander@php.net
You need clean up your source dir and re-run configure after you've
installed bison. Just remove your old source dir and decompress the src
tarball and try again. Reopen this report if the problem persists.
------------------------------------------------------------------------
[2002-06-21 18:22:49] mlong@mlong.org
Compiling php4-200206210000
yacc /web/php4-200206210000/ext/standard/parsedate.y
fatal error: invalid escape, or illegal reserved word: expect, line
184
*** Exit 1
Stop.
The yacc is the one from compaq that came with the OS.
I then installed GNU Bison and got:
cc -Imain/ -I/web/php4-200206210000/main/ -DPHP_ATOM_INC
-I/web/php4-2002062100
00/include -I/web/php4-200206210000/main -I/web/php4-200206210000
-I/web/php4-20
0206210000/Zend -I/web/php4-200206210000/ext/xml/expat
-I/web/php4-200206210000
/TSRM -g -c /web/php4-200206210000/main/memory_streams.c -o
main/memory_streams
.o && echo > main/memory_streams.lo
cc -Imain/ -I/web/php4-200206210000/main/ -DPHP_ATOM_INC
-I/web/php4-2002062100
00/include -I/web/php4-200206210000/main -I/web/php4-200206210000
-I/web/php4-20
0206210000/Zend -I/web/php4-200206210000/ext/xml/expat
-I/web/php4-200206210000
/TSRM -g -c /web/php4-200206210000/main/user_streams.c -o
main/user_streams.o
&& echo > main/user_streams.lo
Make: Don't know how to make /zend_language_parser.c. Stop.
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=17916&edit=1