ID: 34075 Updated by: [EMAIL PROTECTED] Reported By: RVaughn at pheedo dot com -Status: Open +Status: Feedback Bug Type: Unknown/Other Function Operating System: RHEL 3.0 PHP Version: 4.4.0 New Comment:
How do you run this test? Previous Comments: ------------------------------------------------------------------------ [2005-08-10 23:22:20] RVaughn at pheedo dot com Description: ------------ The ext/standard/tests/file/bug22414.phpt script in the test suite always fails on Red Hat Enterprise 3.0. I didn't report this originally as I thought it was a configuration or installation problem with our system when working on PHP 4.4 but I'm trying to run it under PHP 4.3.8 and 4.3.11 and it also fails in the same manner, which leads me to believe it's either got a bug or isn't written correctly to work on RHEL 3.0. I've read Bug #22582: Problem with bug22414.phpt and while those changes are incorporated they do not address the problem on RHEL 3.0. Other bug reports also do not address the problem. I tried making a link from /usr/local/php/bin/php to the new executable but that didn't solve the problem. Reproduce code: --------------- Please see the ext/standard/tests/file/bug22414.phpt from the PHP 4.4, 4.3.8, or 4.3.11 distributions, it fails on all three. Expected result: ---------------- ---- EXPECTED OUTPUT HELLO Works Actual result: -------------- ---- ACTUAL OUTPUT HELLO sh: line 1: /usr/local/php/bin/php: No such file or directory Does not work This fails exactly this way under PHP 4.3.8, 4.3.11 and 4.4 on RHEL 3.0 which is why I believe it's a bug with the script. The script is identical in all three PHP source code distributions. I tried to fix the problem by copying the new php executable # mkdir -p /usr/local/php/bin # cp sapi/cli/php /usr/local/php/bin/php This causes this error on RHEL 3.0 for PHP 4.4, 4.3.11 and 4.3.8: --FILE-- sh: line 1: -n: command not found sh: line 1: -n: command not found Warning: md5_file(): Unable to open file in /usr/src/redhat/SOURCES/php-4.3.8/ext/standard/tests/file/bug22414.phpt on line 24 Does not work Please don't yell at me, I'm just trying to report what I'm guessing is a potential bug particular to RHEL 3.0 and have written my own passthru() function tests which seem to work just fine. Cheers, Rob V. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=34075&edit=1