【发布时间】:2014-07-25 07:18:15
【问题描述】:
我正在重建和升级 PHP(5.3.2 -> 5.5.14) 以匹配当前安装,除了添加 pthread 模块。
我的主要问题是关于 make 测试失败的严重性。目前,在大约 12,000 次测试中,我有 29 次失败。 (它们大多与 DBA 相关,我可能只需要使用不同的选项或其他东西重新编译它)。一些失败给出了一个与 PHP 错误案例相关的数字。我已经访问了这些案例的页面,它们在一两年前都已关闭,并且适用于 PHP 4.3 或类似的版本,他们说问题已得到解决。
一切都在编译和安装(我还没有启动 apache,所以我不知道它是否 100% 工作,但我已经能够通过 php 命令运行 PHP 脚本),所以我需要担心 make test 的失败?或者他们是否真的像案例页面所说的那样解决了,而测试只是没有更新? (如果需要,我可以链接实际案例)。
错误代码:
Bug #36436 (DBA problem with Berkeley DB4) [ext/dba/tests/bug36436.phpt]
Bug #48240 (DBA Segmentation fault dba_nextkey) [ext/dba/tests/bug48240.phpt]
Bug #49125 (Error in dba_exists C code) [ext/dba/tests/bug49125.phpt]
Bug #42298 (pcre gives bogus results with /u) [ext/pcre/tests/bug42298.phpt]
Bug #42737 (preg_split('//u') triggers a E_NOTICE with newlines[ext/pcre/tests/bug42737.phpt]
Bug #52971 (PCRE-Meta-Characters not working with utf-8) [ext/pcre/tests/bug52971.phpt]
【问题讨论】:
标签: php compilation makefile