Re: [PHP-INSTALL] make test fails on 5.4.6 with old bugs

[email protected] (Christopher Jones) Sun, 09 Sep 2012 18:47:21 -0700
Newsgroups php.install
Message-ID <[email protected]>

On 09/07/2012 09:00 AM, Ro Achterberg wrote:
> Hi,
>
> I've recently built a custom configuration of PHP 5.4.6. ./configure and make run without problems, but then make test ends with the following failed tests:
>
> Bug #43073 (TrueType bounding box is wrong for angle<>0) [ext/gd/tests/bug43073.phpt]
> Bug #48801 (Problem with imagettfbbox) [ext/gd/tests/bug48801.phpt]
> Test 10: EXSLT Support [ext/xsl/tests/xslt010.phpt]
>
> I can confirm that at least bug #43073 was fixed in the source tarball that I'm building. Bug #48801 was reported to be fixed in 2009, so these test results really don't make sense to me. Test 10 needs a better description for me to understand it more.
> Does it mean it thinks my system doesn't support libexslt (which it does), or that something about it is broken?
>
> My system is CentOS 5.2, gcc 4.1.2, glibc 2.5, binutils 2.22. Any insights would be greatly appreciated.
>
> Best regards,
> Ro Achterberg

Some PHP tests have been observed to fail with different versions of system libraries; this is common with gd & XML.
Checking http://qa.php.net/reports/ might give you a feel for what other people are experiencing.  If you are
concerned, then you will need to log a bug and/or debug the problem.

You are using a fairly old version of the OS; this can be a contributory factor to seeing diffs.
If you have any suggestions for fixing tests to increase portability, you can submit pull requests at https://github.com/php/php-src

Chris

-- 
[email protected]
http://twitter.com/#!/ghrd