[PHP-users 32631] DBA FlatFile handler test が FAILED で php のパッケージが作成できない
こやま
puyoumailaddress @ yahoo.co.jp
2007年 9月 18日 (火) 14:34:22 JST
環境
OS:RHEL4
PHP:php-4.3.9-3.22.5.src.rpm
phpで「mcrypt」と「mhash」を利用するため、ソースパッケージを
ダウンロードしてSPECファイルを書き換えてパッケージをリビルド
したのですが、DBA FlatFile handler testがFAILEDとなりリビルドで
きません。
どなたか解決のための情報を教えてください。
どうぞ、よろしくお願いいたします。
【状況】
事前に「mcrypt」と「mhash」をインストール
[root @ www ~]# rpm -qa |grep -i mhash
mhash-0.9.7.1-1
mhash-devel-0.9.7.1-1
[root @ www ~]# rpm -qa |grep -i mcrypt
libmcrypt-2.5.7-1
libmcrypt-devel-2.5.7-1
1. up2date --get-source コマンドでphp-4.3.9-3.22.5.src.rpmを
ダウンロード
2. specファイルを書き換え
3. rpmbuild -ba php.spec --with mcrypt --with mhash コマンドで
リビルドを実行
【エラー内容】
-----ここから
=====================================================================
TIME END 2007-09-18 13:50:40
=====================================================================
TEST RESULT SUMMARY
---------------------------------------------------------------------
Exts skipped : 56
Exts tested : 31
---------------------------------------------------------------------
Number of tests : 604
Tests skipped : 218 (36.1%)
Tests warned : 0 (0.0%)
Tests failed : 1 (0.2%)
Tests passed : 385 (63.7%)
---------------------------------------------------------------------
Time taken : 22 seconds
=====================================================================
=====================================================================
FAILED TEST SUMMARY
---------------------------------------------------------------------
DBA FlatFile handler test [ext/dba/tests/dba_flatfile.phpt]
=====================================================================
make: *** [test] Error 1
+ set +x
>> TEST FAILURE: ../ext/dba/tests/dba_flatfile.diff --
006- Content 2 replaced 2nd time
006+ Content 2 replaced
008- array(3) {
008+ array(4) {
012- string(27) "Content 2 replaced 2nd time"
012+ string(18) "Content 2 replaced"
013- ["key5"]=>
013+ ["key4"]=>
014- string(23) "The last content string"
014+ string(22) "Another Content String"
015- }
015+ ["key5"]=>
016+ string(23) "The last content string"
017+ }
<< ../ext/dba/tests/dba_flatfile.diff result ends.
エラー: Bad exit status from /var/tmp/rpm-tmp.49030 (%check)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.49030 (%check)
-----ここまで
【エラーの再現性】
・rpmbuild -ba php.spec --with mcrypt --with mhash
・rpmbuild -ba php.spec
「mcrypt」と「mhash」の有無に関係なく発生。
過去ログを検索しようと思ったのですが、移転中の影響か
http://ml.php.gr.jp/search.html が利用できませんでしたので投稿しました
。
「mcrypt」と「mhash」と「DBA FlatFile handler」は何か関係があるの
でしょうか。
http://jp2.php.net/manual/ja/ref.dba.php こちらを読んだのですが、
エラー解決となるような情報を見つけることができませんでした。
どうぞ、よろしくお願いいたします。
--
Kenichi Koyama
puyoumailaddress @ yahoo.co.jp
PHP-users メーリングリストの案内