My config options are as follow: ./configure --disable-debug --enable-track-vars \ --with-xml --with-mm --with-apxs=/usr/local/apache/bin/apxs \ --with-mysql=/usr/local/mysql --enable-magic-quotes \ --with-png --with-gd --with-pgsql \ --with-oci8=$ORACLE_HOME --enable-sigchild
I don't have problem for 4.0.6- (--enable-sigchild was added for oci8 supporting in this build). But after updated to 4.1.0, I got the following error message. I got mm-1.1.3 installed and I saw from the changelog that PHP-4.1.0 has "Fixed and improved shared-memory session storage module (Sascha)". Is this related? ======================================== /usr/local/lib/libmm.a(mm_global.o): In function `MM_create': mm_global.o(.text+0x0): multiple definition of `MM_create' Zend/.libs/libZend.al(mm_global.o)(.text+0x0): first defined here /usr/local/lib/libmm.a(mm_global.o): In function `MM_permission': mm_global.o(.text+0x40): multiple definition of `MM_permission' Zend/.libs/libZend.al(mm_global.o)(.text+0x40): first defined here /usr/local/lib/libmm.a(mm_global.o): In function `MM_destroy': mm_global.o(.text+0x70): multiple definition of `MM_destroy' Zend/.libs/libZend.al(mm_global.o)(.text+0x70): first defined here /usr/local/lib/libmm.a(mm_global.o): In function `MM_lock': mm_global.o(.text+0xa0): multiple definition of `MM_lock' Zend/.libs/libZend.al(mm_global.o)(.text+0xa0): first defined here /usr/local/lib/libmm.a(mm_global.o): In function `MM_unlock': mm_global.o(.text+0xd0): multiple definition of `MM_unlock' Zend/.libs/libZend.al(mm_global.o)(.text+0xd0): first defined here /usr/local/lib/libmm.a(mm_global.o): In function `MM_malloc': mm_global.o(.text+0xf0): multiple definition of `MM_malloc' Zend/.libs/libZend.al(mm_global.o)(.text+0xf0): first defined here /usr/local/lib/libmm.a(mm_global.o): In function `MM_realloc': mm_global.o(.text+0x120): multiple definition of `MM_realloc' Zend/.libs/libZend.al(mm_global.o)(.text+0x120): first defined here /usr/local/lib/libmm.a(mm_global.o): In function `MM_free': mm_global.o(.text+0x150): multiple definition of `MM_free' Zend/.libs/libZend.al(mm_global.o)(.text+0x150): first defined here /usr/local/lib/libmm.a(mm_global.o): In function `MM_calloc': mm_global.o(.text+0x170): multiple definition of `MM_calloc' Zend/.libs/libZend.al(mm_global.o)(.text+0x170): first defined here /usr/local/lib/libmm.a(mm_global.o): In function `MM_strdup': mm_global.o(.text+0x1a0): multiple definition of `MM_strdup' Zend/.libs/libZend.al(mm_global.o)(.text+0x1a0): first defined here /usr/local/lib/libmm.a(mm_global.o): In function `MM_sizeof': mm_global.o(.text+0x1d0): multiple definition of `MM_sizeof' Zend/.libs/libZend.al(mm_global.o)(.text+0x1d0): first defined here /usr/local/lib/libmm.a(mm_global.o): In function `MM_maxsize': mm_global.o(.text+0x200): multiple definition of `MM_maxsize' Zend/.libs/libZend.al(mm_global.o)(.text+0x200): first defined here /usr/local/lib/libmm.a(mm_global.o): In function `MM_available': mm_global.o(.text+0x210): multiple definition of `MM_available' Zend/.libs/libZend.al(mm_global.o)(.text+0x210): first defined here /usr/local/lib/libmm.a(mm_global.o): In function `MM_error': mm_global.o(.text+0x230): multiple definition of `MM_error' Zend/.libs/libZend.al(mm_global.o)(.text+0x230): first defined here /usr/local/lib/libmm.a(mm_alloc.o): In function `mm_create': mm_alloc.o(.text+0x0): multiple definition of `mm_create' Zend/.libs/libZend.al(mm_alloc.o)(.text+0x0): first defined here /usr/local/lib/libmm.a(mm_alloc.o): In function `mm_maxsize': mm_alloc.o(.text+0x6e0): multiple definition of `mm_maxsize' Zend/.libs/libZend.al(mm_alloc.o)(.text+0x6e0): first defined here /usr/local/lib/libmm.a(mm_alloc.o): In function `mm_permission': mm_alloc.o(.text+0x70): multiple definition of `mm_permission' Zend/.libs/libZend.al(mm_alloc.o)(.text+0x70): first defined here /usr/local/lib/libmm.a(mm_alloc.o): In function `mm_destroy': mm_alloc.o(.text+0xb0): multiple definition of `mm_destroy' Zend/.libs/libZend.al(mm_alloc.o)(.text+0xb0): first defined here /usr/local/lib/libmm.a(mm_alloc.o): In function `mm_lock': mm_alloc.o(.text+0xf0): multiple definition of `mm_lock' Zend/.libs/libZend.al(mm_alloc.o)(.text+0xf0): first defined here /usr/local/lib/libmm.a(mm_alloc.o): In function `mm_unlock': mm_alloc.o(.text+0x120): multiple definition of `mm_unlock' Zend/.libs/libZend.al(mm_alloc.o)(.text+0x120): first defined here /usr/local/lib/libmm.a(mm_alloc.o): In function `mm_display_info': mm_alloc.o(.text+0x140): multiple definition of `mm_display_info' Zend/.libs/libZend.al(mm_alloc.o)(.text+0x140): first defined here /usr/local/lib/libmm.a(mm_alloc.o): In function `mm_malloc': mm_alloc.o(.text+0x4a0): multiple definition of `mm_malloc' Zend/.libs/libZend.al(mm_alloc.o)(.text+0x4a0): first defined here /usr/local/lib/libmm.a(mm_alloc.o): In function `mm_realloc': mm_alloc.o(.text+0x550): multiple definition of `mm_realloc' Zend/.libs/libZend.al(mm_alloc.o)(.text+0x550): first defined here /usr/local/lib/libmm.a(mm_alloc.o): In function `mm_free': mm_alloc.o(.text+0x5e0): multiple definition of `mm_free' Zend/.libs/libZend.al(mm_alloc.o)(.text+0x5e0): first defined here /usr/local/lib/libmm.a(mm_alloc.o): In function `mm_calloc': mm_alloc.o(.text+0x610): multiple definition of `mm_calloc' Zend/.libs/libZend.al(mm_alloc.o)(.text+0x610): first defined here /usr/local/lib/libmm.a(mm_alloc.o): In function `mm_strdup': mm_alloc.o(.text+0x660): multiple definition of `mm_strdup' Zend/.libs/libZend.al(mm_alloc.o)(.text+0x660): first defined here /usr/local/lib/libmm.a(mm_alloc.o): In function `mm_sizeof': mm_alloc.o(.text+0x6c0): multiple definition of `mm_sizeof' Zend/.libs/libZend.al(mm_alloc.o)(.text+0x6c0): first defined here /usr/local/lib/libmm.a(mm_alloc.o): In function `mm_available': mm_alloc.o(.text+0x700): multiple definition of `mm_available' Zend/.libs/libZend.al(mm_alloc.o)(.text+0x700): first defined here /usr/local/lib/libmm.a(mm_alloc.o): In function `mm_error': mm_alloc.o(.text+0x750): multiple definition of `mm_error' Zend/.libs/libZend.al(mm_alloc.o)(.text+0x750): first defined here /usr/local/lib/libmm.a(mm_core.o): In function `mm_core_align2page': mm_core.o(.text+0xe0): multiple definition of `mm_core_align2page' Zend/.libs/libZend.al(mm_core.o)(.text+0xe0): first defined here /usr/local/lib/libmm.a(mm_core.o): In function `mm_core_align2word': mm_core.o(.text+0x110): multiple definition of `mm_core_align2word' Zend/.libs/libZend.al(mm_core.o)(.text+0x110): first defined here /usr/local/lib/libmm.a(mm_core.o): In function `mm_core_maxsegsize': mm_core.o(.text+0x120): multiple definition of `mm_core_maxsegsize' Zend/.libs/libZend.al(mm_core.o)(.text+0x120): first defined here /usr/local/lib/libmm.a(mm_core.o): In function `mm_core_create': mm_core.o(.text+0x140): multiple definition of `mm_core_create' Zend/.libs/libZend.al(mm_core.o)(.text+0x140): first defined here /usr/local/lib/libmm.a(mm_core.o): In function `mm_core_permission': mm_core.o(.text+0x370): multiple definition of `mm_core_permission' Zend/.libs/libZend.al(mm_core.o)(.text+0x370): first defined here /usr/local/lib/libmm.a(mm_core.o): In function `mm_core_delete': mm_core.o(.text+0x3c0): multiple definition of `mm_core_delete' Zend/.libs/libZend.al(mm_core.o)(.text+0x3c0): first defined here /usr/local/lib/libmm.a(mm_core.o): In function `mm_core_size': mm_core.o(.text+0x450): multiple definition of `mm_core_size' Zend/.libs/libZend.al(mm_core.o)(.text+0x450): first defined here /usr/local/lib/libmm.a(mm_core.o): In function `mm_core_lock': mm_core.o(.text+0x470): multiple definition of `mm_core_lock' Zend/.libs/libZend.al(mm_core.o)(.text+0x470): first defined here /usr/local/lib/libmm.a(mm_core.o): In function `mm_core_unlock': mm_core.o(.text+0x500): multiple definition of `mm_core_unlock' Zend/.libs/libZend.al(mm_core.o)(.text+0x500): first defined here /usr/local/lib/libmm.a(mm_lib.o): In function `mm_lib_error_set': mm_lib.o(.text+0x0): multiple definition of `mm_lib_error_set' Zend/.libs/libZend.al(mm_lib.o)(.text+0x0): first defined here /usr/local/lib/libmm.a(mm_lib.o): In function `mm_lib_error_get': mm_lib.o(.text+0x160): multiple definition of `mm_lib_error_get' Zend/.libs/libZend.al(mm_lib.o)(.text+0x160): first defined here /usr/local/lib/libmm.a(mm_lib.o): In function `mm_lib_version': mm_lib.o(.text+0x180): multiple definition of `mm_lib_version' Zend/.libs/libZend.al(mm_lib.o)(.text+0x180): first defined here /usr/local/lib/libmm.a(mm_vers.o)(.data+0x0): multiple definition of `mm_version ' Zend/.libs/libZend.al(mm_vers.o)(.data+0x0): first defined here collect2: ld returned 1 exit status make[1]: *** [libphp4.la] Error 1 make[1]: Leaving directory `/usr/local/src/php-4.1.0' make: *** [all-recursive] Error 1 Thanks! e-ghost! -- PHP Install 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]