php5.0.0をソースからインストールしようとしているのですが、makeで次のようなエラーになります。
php
1# make 2gcc -Iext/zlib/ -I/usr/local/src/php-5.0.0/ext/zlib/ -DPHP_ATOM_INC -I/usr/local/src/php-5.0.0/include -I/usr/local/src/php-5.0.0/main -I/usr/local/src/php-5.0.0 -I/usr/local/src/php-5.0.0/Zend -I/usr/local/src/php-5.0.0/ext/mbstring/oniguruma -I/usr/local/src/php-5.0.0/ext/mbstring/libmbfl -I/usr/local/src/php-5.0.0/ext/mbstring/libmbfl/mbfl -I/usr/local/src/php-5.0.0/TSRM -g -O2 -c /usr/local/src/php-5.0.0/ext/zlib/zlib.c -o ext/zlib/zlib.o && echo > ext/zlib/zlib.lo 3In file included from /usr/local/src/php-5.0.0/Zend/zend_API.h:26:0, 4 from /usr/local/src/php-5.0.0/main/php.h:38, 5 from /usr/local/src/php-5.0.0/ext/zlib/zlib.c:28: 6/usr/local/src/php-5.0.0/Zend/zend_modules.h:34:30: error: array type has incomplete element type 7 extern struct _zend_arg_info first_arg_force_ref[2]; 8 ^ 9/usr/local/src/php-5.0.0/Zend/zend_modules.h:35:30: error: array type has incomplete element type 10 extern struct _zend_arg_info second_arg_force_ref[3]; 11 ^ 12/usr/local/src/php-5.0.0/Zend/zend_modules.h:36:30: error: array type has incomplete element type 13 extern struct _zend_arg_info third_arg_force_ref[4]; 14 ^ 15/usr/local/src/php-5.0.0/Zend/zend_modules.h:37:30: error: array type has incomplete element type 16 extern struct _zend_arg_info fourth_arg_force_ref[5]; 17 ^ 18/usr/local/src/php-5.0.0/Zend/zend_modules.h:38:30: error: array type has incomplete element type 19 extern struct _zend_arg_info all_args_by_ref[1]; 20 ^ 21Makefile:335: recipe for target 'ext/zlib/zlib.lo' failed 22make: *** [ext/zlib/zlib.lo] Error 1
以下configureの設定です。
php
1./configure --prefix=/usr/local/lib/php-5.0.0 \ 2--with-config-file-path=/usr/local/lib/php-5.0.0 \ 3--enable-force-cgi-redirect \ 4--enable-mbstring \ 5--enable-mbstr-enc-trans \ 6--enable-track-vars --enable-mbregex \ 7--with-zlib-dir=/usr/include \ 8--with-gd \ 9--with-jpeg-dir=/usr/include \ 10--with-png-dir=/usr/include \ 11--with-libdir=lib64 \ 12--disable-libxml \ 13--disable-dom \ 14--disable-simplexml \ 15--disable-xml \ 16--disable-xmlreader \ 17--disable-xmlwriter \ 18--without-pear \ 19--program-suffix=4
/usr/includeにはzlib.hが存在しております。sudo apt-get install zlib1g-devを実行すると、最新版ですと表示されます。
どのあたりを見直すべきでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/12/18 22:47