| OpenMacNews 2006-01-12, 7:11 pm |
| -----BEGIN PGP SIGNED MESSAGE-----
Hash: RIPEMD160
5.1.1-friendly cvs-snapshot 'make' dies on OSX 10.4.4; requires build of mm as prereq
hi,
building cvs-snapshot on OSX 10.4.4 w/ PHP 5.1.1.
phpinfo()
PHP Version => 5.1.1
System => Darwin server 8.4.0 Darwin Kernel Version 8.4.0: Tue Jan 3 18:22:10 PST 2006;
root:xnu-792.6.56.obj~1/RELEASE_PPC Power Macintosh
Build Date => Jan 7 2006 00:09:56
whereas pre-511-snapshot, eacc 'make' was dying with:
....
/usr/ports/eaccelerator/optimize.c: In function 'compute_live_var':
/usr/ports/eaccelerator/optimize.c:253: error: 'ZEND_UNSET_DIM_OBJ' undeclared (first use in
this function)
/usr/ports/eaccelerator/optimize.c:253: error: (Each undeclared identifier is reported only once
/usr/ports/eaccelerator/optimize.c:253: error: for each function it appears in.)
/usr/ports/eaccelerator/optimize.c:260: error: 'ZEND_JMP_NO_CTOR' undeclared (first use in this
function)
/usr/ports/eaccelerator/optimize.c: In function 'optimize_jmp':
/usr/ports/eaccelerator/optimize.c:1282: error: 'ZEND_JMP_NO_CTOR' undeclared (first use in this
function)
/usr/ports/eaccelerator/optimize.c: In function 'optimize_bb':
/usr/ports/eaccelerator/optimize.c:2446: error: 'ZEND_UNSET_DIM_OBJ' undeclared (first use in
this function)
/usr/ports/eaccelerator/optimize.c: In function 'build_cfg':
/usr/ports/eaccelerator/optimize.c:2724: error: 'ZEND_JMP_NO_CTOR' undeclared (first use in this
function)
/usr/ports/eaccelerator/optimize.c:2843: error: 'ZEND_UNSET_DIM_OBJ' undeclared (first use in
this function)
make: *** [optimize.lo] Error 1
the latest snapshot seems to eliminate those 'undeclared' issues, but dies with:
....
/php5/include/php/ext -DHAVE_CONFIG_H -g -O2 -o eaccelerator.la -export-dynamic
- -avoid-version -prefer-pic -module -rpath /usr/ports/eaccelerator-5.1-cvs200601121553/modules
eaccelerator.lo optimize.lo encoder.lo loader.lo opcodes.lo content.lo mm.lo webui.lo session.lo
shm.lo debug.lo cache.lo ea_restore.lo ea_store.lo
gcc ${wl}-undefined ${wl}dynamic_lookup -o .libs/eaccelerator.so -bundle .libs/eaccelerator.o
..libs/optimize.o .libs/encoder.o .libs/loader.o .libs/opcodes.o .libs/content.o .libs/mm.o
..libs/webui.o .libs/session.o .libs/shm.o .libs/debug.o .libs/cache.o .libs/ea_restore.o
..libs/ea_store.o
/usr/bin/ld: multiple definitions of symbol _mm_mutex
..libs/eaccelerator.o definition of _mm_mutex in section (__DATA,__common)
..libs/optimize.o definition of _mm_mutex in section (__DATA,__common)
..libs/encoder.o definition of _mm_mutex in section (__DATA,__common)
..libs/loader.o definition of _mm_mutex in section (__DATA,__common)
..libs/opcodes.o definition of _mm_mutex in section (__DATA,__common)
..libs/content.o definition of _mm_mutex in section (__DATA,__common)
..libs/webui.o definition of _mm_mutex in section (__DATA,__common)
..libs/session.o definition of _mm_mutex in section (__DATA,__common)
..libs/shm.o definition of _mm_mutex in section (__DATA,__common)
..libs/debug.o definition of _mm_mutex in section (__DATA,__common)
..libs/cache.o definition of _mm_mutex in section (__DATA,__common)
..libs/ea_restore.o definition of _mm_mutex in section (__DATA,__common)
..libs/ea_store.o definition of _mm_mutex in section (__DATA,__common)
collect2: ld returned 1 exit status
make: *** [eaccelerator.la] Error 1
richard
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (Darwin)
iEYEAREDAAYFAkPGuPkACgkQlffdvTZxCMZtXgCg
t409X/NIJ18IfLdTL4KlcbWU
CnUAn2NdtFGGaLZw5dT/WDWlkHRnPo79
=9x9p
-----END PGP SIGNATURE-----
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
|