PHP Test results
| From: | noreply@php.net | Date: | Thu, 18 Apr 2002 17:19:30 +0000 |
| Subject: | PHP Test results | ||
| Groups: | php.qa | ||
| Request: | Send a blank email to php-qa+get-5177@lists.php.net to get a copy of this message | ||
array (
'user_name' => 'Serge Cohen',
'email' => 'cohen@embl-grenoble.fr',
'package' => '4.2.0-RC4',
'testcase' => 'b2',
'status' => 'Fail',
'os' => 'Mac OS X',
'sapi' => 'Apache 1.3.x DSO',
'automake' => '1.4',
'autoconf' => '2.5.2',
'libtool' => '1.4.0',
'bison' => '1.2.8',
'xml' => 'on',
'zlib' => 'on',
'test' => 'from the source tarball:
unpack, then modified configure and ltmain.sh according to correction from fink project
(http://fink.sf.net/doc/proting/libtool.php), then run:
./configure --with-xml --with-zlib --with-apxs=/usr/sbin/apxs --disable-cli --without-mysql
make
REM: Without corrections from Fink, I have a libraries which are linked twice, which make redundant
symbols and kill the linker.',
'problems' => 'The linker fail to link the dso. The problem comes from Zend:
Last step of make in Zend/ gives:
/bin/sh ../libtool --silent --mode=link cc -g -O2 -prefer-pic -o libZend.la
zend_language_parser.lo zend_language_scanner.lo zend_ini_parser.lo zend_ini_scanner.lo
zend_alloc.lo zend_compile.lo zend_constants.lo zend_dynamic_array.lo zend_execute.lo
zend_execute_API.lo zend_highlight.lo zend_llist.lo zend_opcode.lo zend_operators.lo
zend_ptr_stack.lo zend_stack.lo zend_variables.lo zend.lo zend_API.lo zend_extensions.lo
zend_hash.lo zend_list.lo zend_indent.lo zend_builtin_functions.lo zend_sprintf.lo zend_ini.lo
zend_qsort.lo -ldl
ranlib: same symbol defined in more than one member in: .libs/libZend.al (table of contents will not
be sorted)
ranlib: file: .libs/libZend.al(zend_language_scanner.lo) defines symbol: _yytext
ranlib: file: .libs/libZend.al(zend_ini_scanner.lo) defines symbol: _yytext
Then again linker complains: (make in .)
/bin/sh /Volumes/Scratch/Back_Ups_Shared/Installs/php-4.2.0RC4/libtool --silent --mode=link cc -I.
-I/Volumes/Scratch/Back_Ups_Shared/Installs/php-4.2.0RC4/
-I/Volumes/Scratch/Back_Ups_Shared/Installs/php-4.2.0RC4/main
-I/Volumes/Scratch/Back_Ups_Shared/Installs/php-4.2.0RC4 -I/usr/include/httpd
-I/Volumes/Scratch/Back_Ups_Shared/Installs/php-4.2.0RC4/Zend
-I/Volumes/Scratch/Back_Ups_Shared/Installs/php-4.2.0RC4/ext/xml/expat -traditional-cpp -DDARWIN
-DUSE_HSREGEX -DEAPI -DUSE_EXPAT -I/Volumes/Scratch/Back_Ups_Shared/Installs/php-4.2.0RC4/TSRM -g
-O2 -prefer-pic -o libphp4.la -rpath /Volumes/Scratch/Back_Ups_Shared/Installs/php-4.2.0RC4/libs
-avoid-version stub.lo Zend/libZend.la sapi/apache/libsapi.la main/libmain.la regex/libregex.la
/Volumes/Scratch/Back_Ups_Shared/Installs/php-4.2.0RC4/ext/zlib/libzlib.la
/Volumes/Scratch/Back_Ups_Shared/Installs/php-4.2.0RC4/ext/ctype/libctype.la
/Volumes/Scratch/Back_Ups_Shared/Installs/php-4.2.0RC4/ext/pcre/libpcre.la
/Volumes/Scratch/Back_Ups_Shared/Installs/php-4.2.0RC4/ext/posix/libposix.la
/Volumes/Scratch/Back_Ups_Shared/Installs/php-4.2.0RC4/ext/session/libsession.la
/Volumes/Scratch/Back_Ups_Shared/Installs/php-4.2.0RC4/ext/standard/libstandard.la
/Volumes/Scratch/Back_Ups_Shared/Installs/php-4.2.0RC4/ext/xml/libxml.la TSRM/libtsrm.la -lz -lm
-ldl -ldl
ld: multiple definitions of symbol _yytext
Zend/.libs/libZend.al(zend_language_scanner.lo) definition of _yytext in section (__DATA,__common)
Zend/.libs/libZend.al(zend_ini_scanner.lo) definition of _yytext in section (__DATA,__common)
/usr/bin/libtool: internal link edit command failed
make[1]: *** [libphp4.la] Erreur 1
make: *** [all-recursive] Erreur 1
',
'bugids' => '',
'remarks' => 'I did not managed to see where this double definition of yytext
comes from. This particular problem does not arise in the building of previous version (4.1.2),
although I did not managed to built it completly yet.
',
)