[PHP-users 5398] Re: [PHP-dev 235] zend-multibyteのmake でのbisonのバージョン
Masaki Fujimoto
php-users@php.gr.jp
Thu, 14 Feb 2002 10:55:13 +0900
ふじもとです。
# usersにもccしてます
いつもお世話になります>あさかわさん
結構bisonのバージョンに依存するみたいですね。1.33で通らない件については
暇なときに調べて見ます(ちょっとした理由であろうとは思いますが)。
で、とりあえずスキャナとパーサを構築済みのtarアーカイブを
http://nx.dip.jp:8080/downloads/php-4.1.0-multibyte-20020214.tar.gz
http://nx.dip.jp:8080/downloads/php-4.1.1-multibyte-20020214.tar.gz
に置きました。このアーカイブを使用した場合はflex, bisonが無くてもコンパ
イルすることができると思います。
On Thu, 14 Feb 2002 10:10:31 +0900
Tomoyuki Asakawa <tomoyuki@asakawa.ne.jp> wrote:
> あさかわです。
>
> zend-multibyteの件で
>
> php-usersに
>
> >先にBISONをインストールしてあれば
> >configureがbiosonを見つけてくれるので
> >bisonを指定する必要はありません。
>
> こんなこと書いたら、できないとメールが来ました。
>
> で試すと。
>
> biosn-1.33では
>
> bison -y -p zend -v -d ./zend_language_parser.y -o zend_language_parser.c
> /bin/sh ../libtool --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -I.
> -I../main -DUSE_EXPAT -I../TSRM -g -O2 -prefer-pic -c
> zend_language_parser.c
> ./zend_language_parser.y: In function `zendparse':
> ./zend_language_parser.y:277: syntax error before `}'
> ./zend_language_parser.y:725: syntax error at end of input
>
> この様なエラーで停止します。
>
> conigureをよく見ると
>
> Configuring Zend
> checking bison version... test: (GNU: bad number
> bison.(GNU (ok)
>
> bad numberと出ます。
>
> しかし、FreeBSDのportsから入れた、
> bison-1.30でも
>
> Configuring Zend
> checking bison version... test: (GNU: bad number
> bison.(GNU (ok)
>
> おなじくbad numberとでてますが
> 正常にコンパイルできます。
--
藤本 真樹
アストラザスタジオ
fujimoto@studio.co.jp
fujimoto@php.net