Edit report at https://bugs.php.net/bug.php?id=73609&edit=1
ID: 73609 Comment by: spam2 at rhsoft dot net Reported by: spam2 at rhsoft dot net Summary: "run-tests.php" donÃt respect configuration Status: Open Type: Bug Package: Testing related Operating System: Linux PHP Version: 7.0.14RC1 Block user comment: N Private report: N New Comment: the whole part of the SPEC file and since the PGO-profiling-stuff with the same params works perfectly and just get $PWD via cli-param it's for sure the test-suite which is buggy # run test-suite when enabled %if %runselftest ulimit -s 32712 unset TZ LANG LC_ALL export LANG="C" TEST_PHP_EXECUTABLE="$PWD/sapi/cli/php" NO_INTERACTION=1 MALLOC_CHECK_=2 MYSQL_TEST_HOST="localhost" MYSQL_TEST_SOCKET="/var/lib/mysql/mysql.sock" MYSQL_TEST_PORT="3306" MYSQL_TEST_USER="php_autotest" MYSQL_TEST_PASSWD="php_autotest" MYSQL_TEST_DB="php_autotest" PDO_MYSQL_TEST_DSN="mysql:host=localhost;dbname=php_autotest" PDO_MYSQL_TEST_SOCKET="/var/lib/mysql/mysql.sock" PDO_MYSQL_TEST_USER="php_autotest" PDO_MYSQL_TEST_PASS="php_autotest" PDO_MYSQL_TEST_ENGINE="MyISAM" echo "[PHP]" > "$PWD/tmp-php.ini" echo "output_buffering=0" >> "$PWD/tmp-php.ini" echo "memory_limit=-1" >> "$PWD/tmp-php.ini" echo "extension_dir=$PWD/modules" >> "$PWD/tmp-php.ini" echo "extension=openssl.so" >> "$PWD/tmp-php.ini" echo "extension=mbstring.so" >> "$PWD/tmp-php.ini" echo "extension=calendar.so" >> "$PWD/tmp-php.ini" echo "extension=ctype.so" >> "$PWD/tmp-php.ini" echo "extension=curl.so" >> "$PWD/tmp-php.ini" echo "extension=dom.so" >> "$PWD/tmp-php.ini" echo "extension=exif.so" >> "$PWD/tmp-php.ini" echo "extension=fileinfo.so" >> "$PWD/tmp-php.ini" echo "extension=gd.so" >> "$PWD/tmp-php.ini" echo "extension=hash.so" >> "$PWD/tmp-php.ini" echo "extension=iconv.so" >> "$PWD/tmp-php.ini" echo "extension=json.so" >> "$PWD/tmp-php.ini" echo "extension=mysqli.so" >> "$PWD/tmp-php.ini" echo "extension=pcntl.so" >> "$PWD/tmp-php.ini" echo "extension=pdo.so" >> "$PWD/tmp-php.ini" echo "extension=pdo_mysql.so" >> "$PWD/tmp-php.ini" echo "extension=posix.so" >> "$PWD/tmp-php.ini" echo "extension=session.so" >> "$PWD/tmp-php.ini" echo "extension=simplexml.so" >> "$PWD/tmp-php.ini" echo "extension=soap.so" >> "$PWD/tmp-php.ini" echo "extension=tidy.so" >> "$PWD/tmp-php.ini" echo "extension=tokenizer.so" >> "$PWD/tmp-php.ini" echo "extension=xmlreader.so" >> "$PWD/tmp-php.ini" echo "extension=xmlwriter.so" >> "$PWD/tmp-php.ini" echo "extension=zip.so" >> "$PWD/tmp-php.ini" echo "zend_extension=opcache.so" >> "$PWD/tmp-php.ini" $TEST_PHP_EXECUTABLE -n -c $PWD/tmp-php.ini $PWD/run-tests.php -n -c $PWD/tmp-php.ini find /var/www/sessiondata -user builduser -delete %endif Previous Comments: ------------------------------------------------------------------------ [2016-11-26 01:16:11] spam2 at rhsoft dot net Description: ------------ most of the stuff runs fine, but on a machine with 7.1.0RC6 installed the test-suite tries to load extensions from the installed binaries up to "--with-config-file-scan-dir" which is simply a no-go when -n and a cnfig file is specified that explains now also why for years nmow some mysql-tests are failing with permission-denied - likely some pieces ignore the env-vars $TEST_PHP_EXECUTABLE -n -c $PWD/tmp-php.ini $PWD/run-tests.php -n -c $PWD/tmp-php.ini [root@testserver:~]$ cat /rpmbuild/BUILD/php-7.0.14/tmp-php.ini [PHP] extension_dir=/home/builduser/rpmbuild/BUILD/php-7.0.14/modules extension=openssl.so extension=mbstring.so extension=calendar.so extension=ctype.so extension=curl.so extension=dom.so extension=exif.so extension=fileinfo.so extension=gd.so extension=hash.so extension=iconv.so extension=json.so extension=mysqli.so extension=pcntl.so extension=pdo.so extension=pdo_mysql.so extension=posix.so extension=session.so extension=simplexml.so extension=soap.so extension=tidy.so extension=tokenizer.so extension=xmlreader.so extension=xmlwriter.so extension=zip.so zend_extension=opcache.so Module compiled with module API=20160303 PHP compiled with module API=20151012 These options need to match in Unknown on line 0 [26-Nov-2016 01:08:17 UTC] PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/session.so' - /usr/lib64/php/modules/session.so: undefined symbol: php_var_serialize_destroy in Unknown on line 0 [26-Nov-2016 01:08:17 UTC] PHP Warning: PHP Startup: SimpleXML: Unable to initialize module Module compiled with module API=20160303 PHP compiled with module API=20151012 ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=73609&edit=1 -- PHP Quality Assurance Mailing List <http://www.php.net/> To unsubscribe, visit: http://www.php.net/unsub.php