[PHP-users 8150] PHP4.2.1+apache2.0.39でPHPのコンパイルができない

TATSUYA php-users@php.gr.jp
Wed, 19 Jun 2002 19:17:41 +0900


こんばんわ。いつもお世話になっています。
S-Lines.netのTATSUYAです。

今回apache2を入れたためPHP4.2.1を利用しようと思い、コンパイルを
していたのですがどうも途中でエラーになってしまいます。

./configure のオプションは
--with-apxs2=/usr/local/apache/bin/apxs --with-mysql --enable-mbstring \
--enable-mbstr-enc-trans --with-tsrm-pth
という風になっています。

当初は --with-tsrm-pth なしでやっていたのですが、MLの過去ログを
見たところそれで成功したという報告があったたためPTHをいれて
やっています。

Configureは問題なく終了し make を初めてからすこしして、
------
Making all in apache2filter
/bin/sh /usr/home/tatsuya/profile/temp/php-4.2.1/libtool --silent --mode=compile
 gcc  -I. -I/usr/home/tatsuya/profile/temp/php-4.2.1/sapi/apache2filter -I/usr/h
ome/tatsuya/profile/temp/php-4.2.1/main -I/usr/home/tatsuya/profile/temp/php-4.2
.1 -I/usr/local/apache/include -I/usr/home/tatsuya/profile/temp/php-4.2.1/Zend -
I/usr/home/tatsuya/profile/temp/php-4.2.1/ext/mysql/libmysql -I/usr/home/tatsuya
/profile/temp/php-4.2.1/ext/xml/expat  -D_REENTRANT -D_THREAD_SAFE -I/usr/home/t
atsuya/profile/temp/php-4.2.1/TSRM -I/usr/local/include -DTHREAD=1 -g -O2 -pthre
ad -DZTS -prefer-pic  -c php_functions.c
php_functions.c:93: syntax error
*** Error code 1
------
というエラーが表示されます。

php_functions.cの 93行目は
----
#if !MODULE_MAGIC_AT_LEAST(20020506,0)
                ADD_STRING(boundary);
#endif
----
となっており、これを検索してみたところ、
http://www.geocrawler.com/lists/3/Web/5/0/8609295/
この記事が見つかりました。

その部分だけ無効にしているような気もしなくはないのですが、構文がおかしいようです。
C言語はちょっと手をつけているだけでなにがどう違うのかまったくわかりません。

他の方は問題なくコンパイルできているようなのですが、
この場合どこをどのように対応したらコンパイルができますでしょうか?

ご存知の方、教えていただければ幸いです。


どうぞよろしくお願いします。


---
 TATSUYA   E-Mail : tatsuya@ps.sakura.ne.jp
           W e b  : http://TatsuyaUeda.com/
 Flet's ADSL + FreeBSD HomeServer -> http://www.S-Lines.net/