From: [EMAIL PROTECTED] Operating system: MacOS X 10.1 PHP version: 4.1.0 PHP Bug Type: Compile Failure Bug description: -twolevel_namespace and multiple definitions errors
(NOTE: Duplicate of BUG 14256) PHP 4.1.0 fails to compile on Mac OS X 10.1 (you probably already know this). This is while building the Apache Module. Notes: - First scenario: attempting the run-of-the-mill compile fails once it gets to ld, which throws out "-twolevel_namespace" warnings. - Second scenario: Modifying (by adding "-flat_namespace") any presence of anything that may seem like a compiler flag or linker flag in config_vars.mk, php_config.h, libtool, etc., leads to a LARGE number of multiple definition errors that look like this: ----------- TSRM/.libs/libtsrm.al(tsrm_virtual_cwd.lo) definition of _virtual_utime in section (__TEXT,__text) TSRM/.libs/libtsrm.al(tsrm_virtual_cwd.lo) definition of _virtual_utime in section (__TEXT,__text) ------------ These errors flow in large quantities (in pairs like above), right at the end of the compile. The section (__TEXT,__text) part is always the same, but "(foo.lo)" changes to what seems to be EVERY symbol that was compiled. - Have downloaded latest snap from PHP.net (13 Dec 2001), and it still fails. -Tried using latest libtool from GNU.org (1.4.2), with the same result. -It seems like others are experiencing either of the scenarios above... since most people know about the "-flat_namespace" flag, the try to deal, only to end up with the large quantities of multiple symbol errors. Hmm... -Abner -- Edit bug report at: http://bugs.php.net/?id=14483&edit=1 -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]