[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/