[PHP-users 5348] Re: マルチバイトパッチの make でエラー

Masashi Ohba php-users@php.gr.jp
Mon, 11 Feb 2002 16:37:13 +0900


大場です。

In message "[PHP-users 5345] マルチバイトパッチの make でエラー",山内條生 wrote...
>yacc のオプションが間違えているようなのですが、usage に表記されているもの
>以外のオプションも利用されていないようですので、原因が分かりかねています。

4-stableで上手く行きますよ
./configure \
--without-mysql \
--with-pgsql \
--enable-track-vars \
--with-apxs=/usr/local/apache/bin/apxs \
--enable-versioning \
--enable-trans-sid \
--enable-mbstring \
--enable-mbstr-enc-trans \
--enable-zend-multibyte
MySQLじゃなくてPostgreSQLがはいってる
Apacheがソースからいれてるのでパスが違う
という差はありますが。

makeの最後は「Making all in pear」で
コンパイルは正常に終わりました。
ちなみにlibtoolは1.3.4のままです。

yaccの挙動が違うってのはbisonいれたら解消しませんか?
1. To compile and test PHP3 you have to grab, compile and install:
        - GNU dbm library or another db library;
        - GNU bison (1.25 or later; 1.25 tested);
        - GNU flex (any version supporting -o and -P options; 2.5.4 tested);
        - GNU diffutils (any version supporting -w option; 2.7 tested);

とREADME.QNXに書いてますので(なぜか「PHP3」のままですが)

最近のFreeBSDではbisonは標準じゃ入ってませんから
/ports/develからいれましょう
3-STABLEでは
> which bison
/usr/bin/bison

4-stableでは
> which bison
/usr/local/bin/bison

--------------------------------------------------
Name  : 大場正志(Masashi Ohba)
E-mail: ohba@netforce.ne.jp
Add   : Fukuoka-city, Japan