[PHP-users 10773] Re: PHP4.3.0pre1 Released!!/cvs はコンパイル出来ない?
Yasuo Ohgaki
php-users@php.gr.jp
Sat, 12 Oct 2002 20:53:24 +0900
大垣です。
Kiryu Tsukimiya wrote:
> と思ったんですがcvs版のソースを拾ってきてmakeしてみると
>
> gcc -Iext/standard/ -I/home/usr/local/src/php4/ext/standard/ -DPHP_ATOM_INC -I/
> home/usr/local/src/php4/include -I/home/usr/local/src/php4/main -I/home/usr/loca
> l/src/php4 -I/home/usr/local/src/php4/Zend -I/home/usr/local/src/php4/ext/xml/ex
> pat -I/home/usr/local/src/php4/TSRM -g -O2 -c /home/usr/local/src/php4/ext/st
> andard/sha1.c -o ext/standard/sha1.o && echo > ext/standard/sha1.lo
> byacc -p zend -v -d /home/usr/local/src/php4/Zend/zend_language_parser.y -o Zend
> /zend_language_parser.c
> usage: yacc [-dlrtv] [-b file_prefix] [-o output_filename]
> [-p symbol_prefix] filename
> *** Error code 1
>
> と、ここで止まってしまう・・・。
> どうしてでしょう。
configureが必要なbisonが入っていないことを確認
できないことが気になりますが、bison(多分flexも)
を適当なバージョンにするとコンパイルできると思います。
私は以下のバージョンを使っています。
[yohgaki@dev main]$ bison -V
GNU Bison version 1.28
[yohgaki@dev main]$ flex -V
flex version 2.5.4
PS: ソース配布版のソースのyaccやlexファイルは処理済み
の.cファイルが添付されていますが、CVS版をビルドするには
必要なツールがインストールされている必要があります。
# マニュアルのどこかに書いてあったような気が...
--
Yasuo Ohgaki