[PHP-dev 1169] PHP 4.4.0(5.1.0RC1)の phpize について
Atsushi SHICHI
ats7 @ a.email.ne.jp
2005年 9月 18日 (日) 14:19:15 JST
はじめまして。しち と申します。
PHP 4.4.0(5.1.0RC1)の phpize について質問させてください。
PHP をビルドする際、configure オプションに --prefix=/usr
を指定すると以下の scripts/phpize が作成されます。
== phpize ここから ==
#!/bin/sh
# Variable declaration
prefix='/usr'
exec_prefix="`eval echo /usr`"
phpdir="`eval echo /usr/lib`/build"
includedir="`eval echo /usr/include`/php"
builddir="`pwd`"
(snip)
== phpize ここまで ==
この phpize は phpdir=/usr/lib/build となるので実行に失敗します。
$ phpize
Cannot find build files at '/usr/lib/build'. Please check your PHP installation.
PHP 4.3.11 と PHP 4.4.0 の scripts/phpize.in を比べると、
以下の修正が加わっています。PHP 5.1.0RC1 にも同様の修正が
加わっています。
== phpize.in の差分 ここから ==
===================================================================
RCS file: /repository/php-src/scripts/phpize.in,v
retrieving revision 1.1.2.13
retrieving revision 1.1.2.15.2.3
diff -p --unified=3 -r1.1.2.13 -r1.1.2.15.2.3
--- phpize.in 2005/01/25 12:55:55 1.1.2.13
+++ phpize.in 2005/06/15 17:13:52 1.1.2.15.2.3
@@ -2,8 +2,9 @@
# Variable declaration
prefix='@prefix@'
-phpdir="$prefix/lib/php/build"
-includedir="$prefix/include/php"
+exec_prefix="`eval echo @exec_prefix@`"
+phpdir="`eval echo @libdir@`/build"
+includedir="`eval echo @includedir@`/php"
builddir="`pwd`"
FILES_BUILD="mkdep.awk scan_makefile_in.awk shtool libtool.m4"
(snip)
== phpize.in の差分 ここまで ==
phpdir の行は、以下のように修正しなくても良いでしょうか。
phpdir="`eval echo @libdir@`/php/build"
--
Atsushi SHICHI
72CD F89C 9840 2422 48D5 F04A CE97 8697 7E72 D5FA
PHP-dev メーリングリストの案内