#34075 [Fbk->Opn]: The ext/standard/tests/file/bug22414.phpt script fails
| From: | RVaughn at pheedo dot com | Date: | Fri, 12 Aug 2005 00:08:42 +0000 |
| Subject: | #34075 [Fbk->Opn]: The ext/standard/tests/file/bug22414.phpt script fails | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-83417@lists.php.net to get a copy of this message | ||
ID: 34075
User updated by: RVaughn at pheedo dot com
Reported By: RVaughn at pheedo dot com
-Status: Feedback
+Status: Open
Bug Type: *General Issues
Operating System: RHEL 3.0
PHP Version: 4.4.0
New Comment:
Hi Sniper,
Sorry about that, here's the run on PHP 4.4 vs. PHP 4.3.8, the failure
and output are the same, note this is a different host name, the one
where I'm trying to build PHP 4.4. If you need any more info please
let me know. This is from the PHP 4.4 sources pulled on 1 Aug 2005:
# TEST_PHP_EXECUTABLE=./sapi/cli/php && ./sapi/cli/php run-tests.php
ext/standard/tests/file/bug22414.phpt
=====================================================================
CWD : /usr/local/src/Tars/php-4.4.0
PHP : ./sapi/cli/php
PHP_SAPI : cli
PHP_VERSION : 4.4.0
ZEND_VERSION: 1.3.0
PHP_OS : Linux - Linux dev.pheedo.com 2.4.21-32.0.1.ELsmp #1 SMP
Tue May 17 17:52:23 EDT 2005 i686
INI actual : /etc/php.ini
More .INIs : /etc/php.d/mhash.ini,/etc/php.d/mysql.ini
Extra dirs :
=====================================================================
Running selected tests.
FAIL Bug #22414: passthru() does not read data correctly
[ext/standard/tests/file/bug22414.phpt]
Previous Comments:
------------------------------------------------------------------------
[2005-08-11 23:06:51] sniper@php.net
All your output here shows version 4.3.8. Please do the tests REALLY
with PHP 4.4.0 or rather with the latest CVS snapshot of PHP 5.1
(http://snaps.php.net/php5-latest.tar.gz)
------------------------------------------------------------------------
[2005-08-11 20:43:33] RVaughn at pheedo dot com
More info:
===============================================================================
BUILD ENVIRONMENT
===============================================================================
OS:
Linux - Linux db.pheedo.com 2.4.21-32.0.1.ELsmp #1 SMP Tue May 17
17:52:23 EDT \
2005 i686
Automake:
automake (GNU automake) 1.6.3
Written by Tom Tromey <tromey@redhat.com>.
Copyright 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is
NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE.
Autoconf:
autoconf (GNU Autoconf) 2.57
Written by David J. MacKenzie and Akim Demaille.
------------------------------------------------------------------------
[2005-08-11 19:06:18] RVaughn at pheedo dot com
Shell is RHEL 3.0 /bin/bash.
# echo $TEST_PHP_EXECUTABLE
/usr/src/redhat/SOURCES/php-4.3.8/sapi/cli/php
# ls -al
echo $TEST_PHP_EXECUTABLE
-rwxr-xr-x 1 root root 6254005 Aug 10 21:50
/usr/src/redhat/SOURCES/php-4.3.8/sapi/cli/php
From the Makefile:
TEST_PHP_EXECUTABLE=$(top_builddir)/$(SAPI_CLI_PATH)
top_builddir = /usr/src/redhat/SOURCES/php-4.3.8
SAPI_CLI_PATH = sapi/cli/php
The Makefile matches this, which is where the unstriped executable is:
# echo $TEST_PHP_EXECUTABLE
/usr/src/redhat/SOURCES/php-4.3.8/sapi/cli/php
As per Tony's suggestion (thanks, but doesn't work, sorry I forgot that
I also tried 'run-tests.php'):
# TEST_PHP_EXECUTABLE=./sapi/cli/php && ./sapi/cli/php run-tests.php
ext/standard/tests/file/bug22414.phpt
=====================================================================
CWD : /usr/src/redhat/SOURCES/php-4.3.8
PHP : ./sapi/cli/php
PHP_SAPI : cli
PHP_VERSION : 4.3.8
ZEND_VERSION: 1.3.0
PHP_OS : Linux - Linux db.pheedo.com 2.4.21-32.0.1.ELsmp #1 SMP
Tue May 17 17:52:23 EDT 2005 i686
INI actual : /etc/php.ini
More .INIs : /etc/php.d/imap.ini,/etc/php.d/ldap.ini
Extra dirs :
=====================================================================
Running selected tests.
FAIL Bug #22414: passthru() does not read data correctly
[ext/standard/tests/file/bug22414.phpt]
Output from this run is the same:
# more ext/standard/tests/file/bug22414.out
HELLO
Does not work
I haven't tried the CVS snapshot because we've given up on getting PHP
4.4 to build and work on RHEL 3.0 for now. The fact that this test
fails on three different RHEL 3.0 servers w/three different PHP
versions (4.3.8, 4.3.11, 4.4) is what makes me think there's a problem
with this script on RHEL 3.0. The test script is the same in all three
distributions, and it fails in the same way on all three, and I've
written some simple passthru() tests myself and the function seems to
work just fine, it's the test script.
Could be that passthru() is failing on RHEL 3.0 for all these versions
as my own tests are pretty simple. Thanks!
------------------------------------------------------------------------
[2005-08-11 11:24:51] tony2001@php.net
>./sapi/cli/php ext/standard/tests/file/bug22414.phpt
Ugh..Don't do it, please. These tests should not be run directly.
You must use run-tests.php for running them.
Please try to this:
TEST_PHP_EXECUTABLE=./sapi/cli/php && ./sapi/cli/php run-tests.php
ext/standard/tests/file/bug22414.phpt
------------------------------------------------------------------------
[2005-08-11 11:22:30] sniper@php.net
The problem is with TEST_PHP_EXECUTABLE environment variable being set
to something wrong? Are you setting it yourself?
What shell are you using? What is it set to in Makefile ?
Have you tried latest CVS snapshot?
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/34075
--
Edit this bug report at http://bugs.php.net/?id=34075&edit=1