Edit report at https://bugs.php.net/bug.php?id=61751&edit=1
ID: 61751 Comment by: fhburkha at blue-bird dot com Reported by: worstnitemare at gmail dot com Summary: php_register_internal_extensions error Status: Open Type: Bug Package: Compile Failure Operating System: AIX 5.3 PHP Version: 5.4.0 Block user comment: N Private report: N New Comment: The solution from php at manujbhatia dot net worked for me! Building 5.4.9 on AIX 5.3. Thanks very much. Previous Comments: ------------------------------------------------------------------------ [2012-10-18 11:12:24] thotsaphon_tun at freewillsolutions dot com Found problem about this too when build PHP5.4.7 with apache2.4.3 on aix7.1tl1sp4 ld: 0711-317 ERROR: Undefined symbol: php_register_internal_extensions collect2: ld returned 8 exit status make: *** [sapi/cli/php] Error 1 After modify Makefile like comment "[2012-05-18 13:24 UTC] php at manujbhatia dot net " 20c20 < PHP_CLI_OBJS = sapi/cli/php_cli.lo sapi/cli/php_http_parser.lo sapi/cli/php_cli_server.lo --- > PHP_CLI_OBJS = sapi/cli/php_cli.lo sapi/cli/php_http_parser.lo sapi/cli/php_cli_server.lo $(PHP_BINARY_OBJS) 24c24 < PHP_CGI_OBJS = sapi/cgi/cgi_main.lo sapi/cgi/fastcgi.lo --- > PHP_CGI_OBJS = sapi/cgi/cgi_main.lo sapi/cgi/fastcgi.lo main/internal_functions.lo make and install succeed :) ------------------------------------------------------------------------ [2012-06-16 23:55:14] worstnitemare at gmail dot com Hi, You legend... I had time to make the changes you suggested and everything worked a treat. Thanks heaps as its very much appreciated. ------------------------------------------------------------------------ [2012-05-18 13:24:30] php at manujbhatia dot net I was having the same issue with 5.4.3 on AIX 6.1. Modifying the generated Makefile as below fixed the issue for me: 20c20 < PHP_CLI_OBJS = sapi/cli/php_cli.lo sapi/cli/php_http_parser.lo sapi/cli/php_cli_server.lo --- > PHP_CLI_OBJS = sapi/cli/php_cli.lo sapi/cli/php_http_parser.lo sapi/cli/php_cli_server.lo $(PHP_BINARY_OBJS) 24c24 < PHP_CGI_OBJS = sapi/cgi/cgi_main.lo sapi/cgi/fastcgi.lo --- > PHP_CGI_OBJS = sapi/cgi/cgi_main.lo sapi/cgi/fastcgi.lo main/internal_functions.lo ------------------------------------------------------------------------ [2012-04-30 00:44:53] worstnitemare at gmail dot com Thanks for the reply... I have tried shorting down the config to this. ./configure --prefix=/bp/d01/usr/home/bpw/bin/php \ --with-apxs2=/bp/d01/usr/home/bpw/bin/apache/bin/apxs \ --with-config-file-path=/bp/d01/usr/home/bpw/bin/apache/conf \ --enable-zip \ --with-zlib-dir=/bp/d01/usr/home/bpw/bin/zlib \ --enable-shared \ --with-libxml-dir=/bp/d01/usr/home/bpw/bin/libxml2 The config is successful as per previous config but fails on the "make" with the same error. I dont believe i made that clear in my original post, sorry. config.log doesnt appear to reveal any standouts? Earlier versions were never compiled with CLI support. I checked the 2 files mentioned and they both have - PHPAPI int php_register_internal_extensions(TSRMLS_D) { return php_register_extensions(php_builtin_extensions, EXTCOUNT TSRMLS_CC); } Thanks. ------------------------------------------------------------------------ [2012-04-20 18:57:32] s...@php.net Are there any earlier configure errors/warnings? Check config.log and see what is failing. When configure succeeds, you should have main/internal_functions.c and main/internal_functions_cli.c, both declaring php_register_internal_extensions. Have your configure options worked in previous versions? See https://bugs.php.net/bug.php?id=61450 ------------------------------------------------------------------------ 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 https://bugs.php.net/bug.php?id=61751 -- Edit this bug report at https://bugs.php.net/bug.php?id=61751&edit=1