※ ChatGPTを利用し、要約された質問です(原文:PHP4.3.0でmake時にエラー)
PHP4.3.0でmake時にエラーが発生する | エラー内容: undefined reference to `uncompress' | 解決方法なし
このQ&Aのポイント
PHP4.3.0のmake時にエラーが発生する問題があります。エラー内容は、undefined reference to `uncompress'です。
エラー文を検索しても解決策は見つかりませんでした。PHP3.0.18-i18n-ja-3のインストールは正常に行われました。
Configureオプションを変更してもエラーは解決しませんでした。OSはTurboLinux 8です。
RPMでインストールされていた、PHP4.2.3を削除し、
ソースからのインストールを試しています。
そのPHP4.3.0のmake時にエラーが発生します。
・Configure
--with-apxs=/usr/sbin/apxs
--enable-mbstring
--enable-mbregex
--enable-versioning
--with-pgsql=shared
--with-config-file-path=/etc/httpd/conf
--enable-safe-mode
--with-mysql=shared
--with-zlib=shared
--enable-zend-multibyte
---- エラー内容 ----
ext/standard/image.lo: In function `php_handle_swc':
/home/.users/112/admin/php-4.3.0/ext/standard/image.c:197:
undefined reference to `uncompress'
/home/.users/112/admin/php-4.3.0/ext/standard/image.c:218:
undefined reference to `uncompress'
main/SAPI.lo: In function `sapi_header_op':
/home/.users/112/admin/php-4.3.0/main/SAPI.c:529:
undefined reference to `zlib_globals'
main/SAPI.lo: In function `sapi_send_headers':
/home/.users/112/admin/php-4.3.0/main/SAPI.c:676:
undefined reference to `zlib_globals'
collect2: ld returned 1 exit status
make: *** [sapi/cli/php] Error 1
エラー文から検索してみたのですが、解決に至る情報が見つかりませんでした。
先にPHP3.0.18-i18n-ja-3をソースからインストールしてあるのですが、
これは正常にインストール出来ました。
Configureオプションを減らしてみたのですが、エラー文は変わりませんでした。
make cleanしてmakeしてもも駄目でした。
OS:TurboLinux 8
お礼
お礼が遅くなりましたm(__)m Apacheをソースでインストールしたため、Apacheが壊れてしまい確認が遅れました。 サーバをリカバリ後、PHP4.3.9をインストールしてみたところ、すんなりとインストールすることが出来ました。 ありがとうございました。