Bug #14483 Updated: -twolevel_namespace and multiple definitions errors

From: Date: Sun, 10 Mar 2002 17:53:55 +0000
Subject: Bug #14483 Updated: -twolevel_namespace and multiple definitions errors
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-2163@lists.php.net to get a copy of this message
ID: 14483 Updated by: markonen@php.net Reported By: abner@criticalnexus.com -Status: Critical +Status: Duplicate Bug Type: Compile Failure Operating System: Mac OS X 10.1 PHP Version: 4.2.0-dev New Comment: This bug has been superceded by bugs 15986 and 15987. Please follow those bugs for information regarding the forthcoming fixes for the issue you've reported. Previous Comments: ------------------------------------------------------------------------ [2002-02-10 19:17:26] kalowsky@php.net stephano, does your build process enable the dl() functions to work as well? ------------------------------------------------------------------------ [2002-02-10 09:18:19] markonen@php.net Thanks for the comments. We hope to have a real fix for this ASAP. ------------------------------------------------------------------------ [2002-02-10 08:45:13] stefano@apache.org Ok, here is how I got PHP-4.1.1 to compile clean on MacOSX 10.1.4 for Apache 1.3.22 with APXS: 1) download 4.0.6 and run ./configure --with-apxs --with-[your stuff here] 2) download 4.1.1 and run ./configure --with-apxs --with-[your stuff here] 3) copy php-4.0.6/libtool to php-4.1.1/libtool 4) open php-4.1.1/libtook, go to line 178 and add the '-flat-namespace' directive to the compiler, so change archive_cmds="\$CC -bundle [...] with archive_cmds="\$CC -flat_namespace -bundle [...] 5) open php-4.1.1/Zend/zend_language_scanner.c, go to line 2725 and comment that line out, so change char *yytext; with /* char *yytext; */ [don't worry, this is already defined in another file so this doesn't appear to break anything] 6) run 'make' 7) run 'make install' 8) run 'apachectl restart' and you are up and running :) ------------------------------------------------------------------------ [2002-01-30 17:11:42] abner@criticalnexus.com For the apache module, I use... ./configure --with-apxs --with-mysql ------------------------------------------------------------------------ [2002-01-30 15:26:52] kalowsky@php.net just one detail question here, can you please include a copy of your configure options as well? ------------------------------------------------------------------------ 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/14483 -- Edit this bug report at http://bugs.php.net/?id=14483&edit=1

« previous php.bugs (#2163) next »