[PHP-users 34085] CentOS4.7 上にて、PHP5.2.6 の make test 時に closedir() が失敗する
睦月
mutsuki @ mf.point.ne.jp
2008年 10月 6日 (月) 14:20:29 JST
睦月です。
CentOS4.7 環境に PHP 5.2.6 のインストールを行おうとしたところ、make test
にて以下の通り失敗するものが現れました。
iconv や htmlentities() については(大変気持ち悪いですが)とりあえず置い
ておくとして、closedir() などの文字コードに関わらない標準関数についてテ
ストが通らないのは何故か悩んでおります。
=====================================================================
TEST RESULT SUMMARY
---------------------------------------------------------------------
Exts skipped : 55
Exts tested : 24
---------------------------------------------------------------------
Number of tests : 5811 4349
Tests skipped : 1462 ( 25.2%) --------
Tests warned : 4 ( 0.1%) ( 0.1%)
Tests failed : 12 ( 0.2%) ( 0.3%)
Tests passed : 4333 ( 74.6%) ( 99.6%)
---------------------------------------------------------------------
Time taken : 210 seconds
=====================================================================
=====================================================================
FAILED TEST SUMMARY
---------------------------------------------------------------------
Bug #42082 (NodeList length zero should be empty) [ext/dom/tests/bug42082.phpt]
Bug #16069 (ICONV transliteration failure) [ext/iconv/tests/bug16069.phpt]
iconv stream filter [ext/iconv/tests/iconv_stream_filter.phpt]
Test closedir() function : usage variations - close a file pointer [ext/standard/tests/dir/closedir_variation3.phpt]
Test readdir() function : usage variations - empty directories [ext/standard/tests/dir/readdir_variation2.phpt]
Test readdir() function : usage variations - use file pointers [ext/standard/tests/dir/readdir_variation7.phpt]
Test rewinddir() function : basic functionality [ext/standard/tests/dir/rewinddir_basic.phpt]
Test rewinddir() function : usage variations - operate on a closed directory [ext/standard/tests/dir/rewinddir_variation2.phpt]
Test rewinddir() function : usage variations - file pointers [ext/standard/tests/dir/rewinddir_variation3.phpt]
htmlentities() test 2 (setlocale / fr_FR.ISO-8859-15) [ext/standard/tests/strings/htmlentities02.phpt] (warn: possibly braindead libc)
htmlentities() test 4 (setlocale / ja_JP.EUC-JP) [ext/standard/tests/strings/htmlentities04.phpt] (warn: possibly braindead libc)
htmlentities() test 10 (default_charset / cp1252) [ext/standard/tests/strings/htmlentities10.phpt]
htmlentities() test 11 (default_charset / ISO-8859-15) [ext/standard/tests/strings/htmlentities11.phpt]
htmlentities() test 13 (default_charset / EUC-JP) [ext/standard/tests/strings/htmlentities13.phpt]
htmlentities() test 15 (setlocale / KOI8-R) [ext/standard/tests/strings/htmlentities15.phpt] (warn: possibly braindead libc)
microtime() function [ext/standard/tests/time/001.phpt] (warn: system dependent)
=====================================================================
configure オプションは以下の通りです。
./configure \
--enable-mbstring=shared \
--enable-mbregex \
--with-gd=shared \
--with-apxs2=/usr/sbin/apxs \
Google での以下の通り検索してみましたが、有用な情報はえられませんでした。
Test closedir() function : usage variations - close a file pointer [ext/standard/tests/dir/closedir_variation3.phpt] - Google 検索
http://www.google.co.jp/search?q=Test+closedir%28%29+function+%3A+usage+variations+-+close+a+file+pointer+%5Bext%2Fstandard%2Ftests%2Fdir%2Fclosedir_variation3.phpt%5D&lr=lang_ja&ie=utf-8&oe=utf-8&aq=t&rls={moz:distributionID}:{moz:locale}:{moz:official}&safe=off
どのように対処して良いか判断出来ず、とりあえず PHP 5.2.5 を使用してお茶
を濁しています。
尚、PHP 5.2.5 ではそもそも ext/standard/tests/dir 自体がないため、同様に
比較できない状況です。
お忙しいところ恐縮ですが、ヒントのようなものでも結構ですので、皆様のご意
見を頂けませんでしょうか。
--
睦月
PHP-users メーリングリストの案内