#47544 [NEW]: Make successfully completes but no php binary is generated

From: Date: Mon, 02 Mar 2009 13:08:47 +0000
Subject: #47544 [NEW]: Make successfully completes but no php binary is generated
Groups: php.bugs 
Request: Send a blank email to php-bugs+get-134319@lists.php.net to get a copy of this message
From: ifeghali@php.net Operating system: AIX 5.3 PHP version: 5.3CVS-2009-03-02 (snap) PHP Bug Type: Compile Failure Bug description: Make successfully completes but no php binary is generated Description: ------------ Similarly to what someone reported on Bug #43341, when compiling PHP 5.3 snap on AIX 5.3 (using IBM XLC and shipped tools) make succeeds but no php cli is generated at all. Note the "echo '\" was supposed to build sapi/cli/php but it just echoes those two lines and nothing else. I could workaround that by cleaning up (by hand) the BUILD_CLI variable after Makefile is generated. I am not sure why the original command is not working or whether (and why) it was generated in a faulty way. Maybe some tool shipped with AIX is the responsible for that ? Follows the diff that works for me (sorry, no unified output format in AIX's diff): 20c20 < BUILD_CLI = echo '\#! .' > php.sym && echo >>php.sym && nm -BCpg `echo $(PHP_GLOBAL_OBJS) $(PHP_CLI_OBJS) | sed 's/\([A-Za-z0-9_]*\)\.lo/\1.o/g'` | $(AWK) '{ if ((($$2 == "T") || ($$2 == "D") || ($$2 == "B")) && (substr($$3,1,1) != ".")) { print $$3 } }' | sort -u >> php.sym && $(LIBTOOL) --mode=link $(CC) -export-dynamic $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(EXTRA_LDFLAGS_PROGRAM) $(LDFLAGS) -Wl,-brtl -Wl,-bE:php.sym $(PHP_RPATHS) $(PHP_GLOBAL_OBJS) $(PHP_CLI_OBJS) $(EXTRA_LIBS) $(ZEND_EXTRA_LIBS) -o $(SAPI_CLI_PATH) --- > BUILD_CLI = $(LIBTOOL) --mode=link $(CC) -export-dynamic $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(EXTRA_LDFLAGS_PROGRAM) $(LDFLAGS) -Wl,-brtl $(PHP_RPATHS) $(PHP_GLOBAL_OBJS) $(PHP_CLI_OBJS) $(EXTRA_LIBS) $(ZEND_EXTRA_LIBS) -o $(SAPI_CLI_PATH) Reproduce code: --------------- $ ./configure $ make $ make test Expected result: ---------------- sapi/cli/php to be generated. Actual result: -------------- $make Build complete. Don't forget to run 'make test'. $ make test echo '\ \ Build complete. Don't forget to run 'make test'. ERROR: Cannot run tests without CLI sapi. -- Edit bug report at http://bugs.php.net/?id=47544&edit=1 -- Try a CVS snapshot (PHP 5.2): http://bugs.php.net/fix.php?id=47544&r=trysnapshot52 Try a CVS snapshot (PHP 5.3): http://bugs.php.net/fix.php?id=47544&r=trysnapshot53 Try a CVS snapshot (PHP 6.0): http://bugs.php.net/fix.php?id=47544&r=trysnapshot60 Fixed in CVS: http://bugs.php.net/fix.php?id=47544&r=fixedcvs Fixed in CVS and need be documented: http://bugs.php.net/fix.php?id=47544&r=needdocs Fixed in release: http://bugs.php.net/fix.php?id=47544&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=47544&r=needtrace Need Reproduce Script: http://bugs.php.net/fix.php?id=47544&r=needscript Try newer version: http://bugs.php.net/fix.php?id=47544&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=47544&r=support Expected behavior: http://bugs.php.net/fix.php?id=47544&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=47544&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=47544&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=47544&r=globals PHP 4 support discontinued: http://bugs.php.net/fix.php?id=47544&r=php4 Daylight Savings: http://bugs.php.net/fix.php?id=47544&r=dst IIS Stability: http://bugs.php.net/fix.php?id=47544&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=47544&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=47544&r=float No Zend Extensions: http://bugs.php.net/fix.php?id=47544&r=nozend MySQL Configuration Error: http://bugs.php.net/fix.php?id=47544&r=mysqlcfg

« previous php.bugs (#134319) next »