web-dev-qa-db-ja.com

なぜphp5.3.3はredhatentでlibphp5.soをコンパイルしないのですか?

Php5.2.13からphp5.3.3にアップグレードしようとしています。ただし、Apacheモジュールlibphp5.soはコンパイルされません。以下は、使用した構成オプションとともに取得した出力です。 configureステートメントは、私が通常使用しているものの縮小版です。

==========

'./configure''--disable-debug''--disable-rpath''--with-apxs2 =/usr/local/Apache2/bin/apxs'

.。

** ** **警告:ライブラリ間の依存関係がサポートされていることは不明です。 ** ****宣言されたライブラリ間の依存関係はすべて削除されます。

** ** **警告:libtoolは、宣言されたすべてのライブラリ間** ****モジュールlibphp5の依存関係を満たすことができませんでした。したがって、libtoolは** ** **静的モジュールを作成します。これは、dlopening ** ****アプリケーションが-dlopenフラグにリンクされている限り機能します。ベース名の競合を回避するために選択したオブジェクトファイルをコピーしています... phar.phpの生成phar.pharの生成PEARパッケージPHP_Archiveがインストールされていません:生成されたpharには、PHPのphar拡張機能を有効にする必要があります。clicommand.incpharcommand.inc directorytreeiterator.inc directorygraphiterator.inc reverseregexiterator.inc phar.inc

ビルドが完了しました。 'maketest'を実行することを忘れないでください。

=============

php 5.2.13は問題なく再コンパイルされるため、5.3.3で問題が発生します。

どんな助けでも大歓迎です!!

1
spatel

残念ながら、同じ問題が発生します。PHP 5.3.2は、同じconfigureステートメントで正常にコンパイルされます。

これにより、5.3.3がリリースされたときに、特定のプラットフォーム(私のものを含む)で何かが壊れた可能性があると思います。

http://bugs.php.net/bug.php?id=53116 でこれに関する未解決のバグがあります

1
brandon k