php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #47646 make test fails with Error 139
Submitted: 2009-03-13 15:27 UTC Modified: 2009-03-13 18:41 UTC
From: alex dot spengler at gmx dot ch Assigned:
Status: Not a bug Package: Compile Failure
PHP Version: 5.2.9 OS: Red Hat Enterprise Linux Server
Private report: No CVE-ID: None
 [2009-03-13 15:27 UTC] alex dot spengler at gmx dot ch
Description:
------------
I'm trying to compile PHP on Red Hat ES 5 on an HP Itanium (IA64) System.
The latest version which is working (with same ./configure line) is 5.1.6. Even with yum the latest version you can get is php-5.1.6-23.el5.ia64 (!!).

So what I did is download php-5.2.9 (I'm trying this from time to time and used a few older versions as well but it never worked so far apart from php-5.1.6) and run configure:

./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --enable-sigchild --with-zlib --with-gd --with-png-dir=/usr/local/lib --with-freetype-dir=/usr/lib --enable-ftp --with-curl=/usr/include/curl/ --enable-soap --with-jpeg-dir=/usr/lib 

-> no errors in configure
-> no errors in make (at least it works and says Build complete.



Expected result:
----------------
make test to run trough more or less successfull ;)

Actual result:
--------------
# make test

Build complete.
Don't forget to run 'make test'.

/bin/sh: line 23: 18836 Segmentation fault      TEST_PHP_EXECUTABLE=/tmp/php-5.2.9/sapi/cli/php TEST_PHP_SRCDIR=/tmp/php-5.2.9 CC="gcc" /tmp/php-5.2.9/sapi/cli/php -n -c /tmp/php-5.2.9/tmp-php.ini -d 'open_basedir=' -d 'output_buffering=0' -d 'memory_limit=-1' /tmp/php-5.2.9/run-tests.php -n -c /tmp/php-5.2.9/tmp-php.ini -d extension_dir=/tmp/php-5.2.9/modules/ ` if test "x" != "x"; then for i in ""; do . $i; /tmp/php-5.2.9/build/shtool echo -n -- " -d extension=$dlname"; done; fi; if test "x" != "x"; then for i in ""; do . $i; /tmp/php-5.2.9/build/shtool echo -n -- " -d zend_extension=/tmp/php-5.2.9/modules/$dlname"; done; fi`
make: [test] Error 139 (ignored)


Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2009-03-13 18:41 UTC] jani@php.net
Your configure line is buggy to begin with. And you propably should 
tell it also where the 64bit libs are located, etc. Please ask 
further support questions elsewhere.
 
PHP Copyright © 2001-2025 The PHP Group
All rights reserved.
Last updated: Wed Jul 16 14:01:33 2025 UTC