From: yannick dot leny at atosorigin dot com Operating system: Sun Solaris 8 (SunOS 5.8) PHP version: 5.2.8 PHP Bug Type: Compile Failure Bug description: Library test for external Mysql misses -lrt and fails
Description: ------------ The library test for external Mysql static libraries fails on Solaris 8 (Sparc CPU) as it does not include -lrt and consequently always fails. I found the same problem with Sqlite3 here : http://bugs.php.net/bug.php?id=41794 And I try the workaround to add LDFLAGS="-lrt" but it don't works. I have a linking error when libtool try to create the libphp5.la file : "ld: fatal: relocations remain against allocatable but non-writable sections collect2: ld returned 1 exit status make: *** [libphp5.la] Error 1" I try ld from Sun Solaris and ld from binutils but with no success I use : autoconf-2.63 automake-1.10.2 bison-2.4.1 coreutils-6.12 flex-2.5.35 gcc-3.4.6 libiconv-1.11 libintl-3.4.0 libsigsegv-2.6 libtool-1.5.24 m4-1.4.12 make-3.81 perl-5.8.8 pkgconfig-0.23 Reproduce code: --------------- Configure parameters : CFLAGS="-O3 -mcpu=ultrasparc -mtune=ultrasparc" CC=gcc CXX=gcc \ CPPFLAGS="-I/opt/apache-2.2.11/lib/openssl-0.9.8j/\ include/openssl \ -I/opt/apache-2.2.11/lib/openldap-2.4.11/include \ -I/opt/apache-2.2.11/lib/libxml2-2.6.32/include" \ LDFLAGS="-R/opt/apache-2.2.11/lib/libgcc-3.4.2/lib \ -R/opt/apache-2.2.11/lib/oracle-10.2.0.4/lib \ -L/opt/apache-2.2.11/lib/libgcc-3.4.2/lib \ -L/opt/apache-2.2.11/lib/openssl-0.9.8j/lib \ -L/opt/apache-2.2.11/lib/openldap-2.4.11/lib \ -L/opt/apache-2.2.11/lib/libxml2-2.6.32/lib" \ ./configure \ --prefix=/opt/apache-2.2.11/php-5.2.8 \ --with-apxs2=/opt/apache-2.2.11/bin/apxs \ --with-config-file-path=/opt/apache-2.2.11/php-5.2.8 \ --with-libxml-dir=/opt/apache-2.2.11/lib/\ libxml2-2.6.32 \ --with-openssl=/opt/apache-2.2.11/lib/openssl-0.9.8j \ --with-pcre-regex \ --with-zlib=/opt/apache-2.2.11/lib/zlib-1.2.3 \ --with-bz2=shared,/opt/apache-2.2.11/lib/\ bzip2-1.0.5 \ --enable-calendar \ --enable-ctype \ --with-curl=shared,/opt/apache-2.2.11/lib/curl-7.19.3 --enable-dom \ --enable-filter \ --enable-ftp \ --with-gd \ --with-jpeg-dir=/opt/apache-2.2.11/lib/jpeg-6b \ --with-png-dir=/opt/apache-2.2.11/lib/libpng-1.2.34 \ --with-ttf=/usr \ --with-freetype-dir=/opt/apache-2.2.11/lib/\ freetype-2.3.8 \ --enable-gd-native-ttf \ --enable-hash \ --with-gettext=shared,/opt/apache-2.2.11/lib/\ gettext-0.17 \ --with-iconv-dir=/opt/apache-2.2.11/lib/libiconv-1.12 \ --enable-json \ --with-ldap=/opt/apache-2.2.11/lib/openldap-2.4.11 \ --enable-mbstring=shared \ --with-mcrypt=shared,/opt/apache-2.2.11/lib/\ libmcrypt-2.5.8 \ --with-mysql=shared,/opt/apache-2.2.11/lib/mysql-5.1.30 \ --with-mysqli=/opt/apache-2.2.11/lib/\ mysql-5.1.30/bin/mysql_config \ --with-oci8=shared,/opt/apache-2.2.11/lib/\ oracle-10.2.0.4 \ --enable-pdo \ --with-pdo-mysql=shared,/opt/apache-2.2.11/lib/mysql-5.1.30 \ --with-pdo-oci=shared,/opt/apache-2.2.11/lib/oracle-10.2.0.4 \ --without-pdo-sqlite \ --enable-posix \ --enable-reflection \ --enable-session \ --with-mm=/opt/apache-2.2.11/lib/mm-1.4.2 \ --enable-simplexml \ --enable-soap \ --enable-sockets \ --enable-spl \ --without-sqlite \ --enable-tokenizer \ --enable-xml \ --enable-xmlreader \ --enable-xmlwriter \ --with-xsl=shared,/opt/apache-2.2.11/lib/\ libxslt-1.1.24 \ --enable-zip=shared \ --disable-static --enable-shared --with-pic 1) Configure error because PHP configure don't use -lrt option *snip* checking for MING support... no checking for mSQL support... no checking for MSSQL support via FreeTDS... no checking for MySQL support... yes, shared checking for specified location of the MySQL UNIX socket... no checking for MySQL UNIX socket location... no checking for mysql_close in -lmysqlclient... no checking for mysql_error in -lmysqlclient... no configure: error: mysql configure failed. Please check config.log for more information. make: Fatal error: No arguments to build config.log: configure:56417: checking for mhash support configure:56901: checking whether to include mime_magic support configure:57267: checking for MING support configure:58507: checking for mSQL support configure:59028: checking for MSSQL support via FreeTDS configure:59689: checking for MySQL support configure:59736: checking for specified location of the MySQL UNIX socket configure:59794: checking for MySQL UNIX socket location configure:59985: checking for mysql_close in -lmysqlclient configure:60004: gcc -o conftest -I/usr/local/include -O3 -mcpu=ultrasparc -mtune=ultrasparc -I/opt/apache-2.2.11/lib/openssl-0.9.8j/include/openssl -I/opt/apache-2.2.11/lib/openldap-2.4.11/include -I/opt/apache-2.2.11/lib/libxml2-2.6.32/include -I/opt/apache-2.2.11/lib/curl- 7.19.3/include -D_POSIX_PTHREAD_SEMANTICS -R/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql -L/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql -liconv -L/usr/local/lib -R/opt/apache-2.2.11/lib/libgcc-3.4.6/lib -R/opt/apache-2.2.11/lib/oracle-10.2.0.4/lib -R/logiciels/apache/apa_2. 2.11/lib/curl-7.19.3/lib -L/opt/apache-2.2.11/lib/curl-7.19.3/lib -L/opt/apache-2.2.11/lib/libgcc-3.4.6/lib -L/opt/apache-2.2.11 /lib/openssl-0.9.8j/lib -L/opt/apache-2.2.11/lib/openldap-2.4.11/lib -L/opt/apache-2.2.11/lib/libxml2-2.6.32/lib -R/usr/ucblib -L/usr/ucbl ib -R/usr/local/lib/gcc/sparc-sun-solaris2.8/3.4.6 -L/usr/local/lib/gcc/sparc-sun-solaris2.8/3.4.6 -R/opt/apache-2.2.11/lib/libxml2-2.6.32/lib -L/lo giciels/apache/apa_2.2.11/lib/libxml2-2.6.32/lib -R/opt/apache-2.2.11/lib/zlib-1.2.3/lib -L/opt/apache-2.2.11/lib/zlib-1.2.3/lib -R/logici els/apache/apa_2.2.11/lib/libiconv-1.12/lib -L/opt/apache-2.2.11/lib/libiconv-1.12/lib -R/opt/apache-2.2.11/lib/openssl-0.9.8j/lib -L/logi ciels/apache/apa_2.2.11/lib/openssl-0.9.8j/lib -R/opt/apache-2.2.11/lib/jpeg-6b/lib -L/opt/apache-2.2.11/lib/jpeg-6b/lib -R/logiciels/apac he/apa_2.2.11/lib/libpng-1.2.34/lib -L/opt/apache-2.2.11/lib/libpng-1.2.34/lib -R/opt/apache-2.2.11/lib/freetype-2.3.8/lib -L/logiciels/ap ache/apa_2.2.11/lib/freetype-2.3.8/lib -R/usr/local/lib -L/usr/local/lib -R/opt/apache-2.2.11/lib/openldap-2.4.11/lib -L/opt/apache-2.2.11 /lib/openldap-2.4.11/lib conftest.c -lmysqlclient -lldap -llber -liconv -lfreetype -lpng -lz -ljpeg -lssl -lcrypto -lz -lssl -lcrypto -lresolv -lm -ldl -lnsl -lsocket -lgcc -lxml2 -lz -liconv -lm -lsocket -lnsl -lxml2 -lz -liconv -lm -lsocket -lnsl 1>&5 Undefined first referenced symbol in file fdatasync /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(my_sync.o) ld: fatal: Symbol referencing errors. No output written to conftest collect2: ld returned 1 exit status configure: failed program was: #line 59993 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char mysql_close(); int main() { mysql_close() ; return 0; } configure:60227: checking for mysql_error in -lmysqlclient configure:60246: gcc -o conftest -I/usr/local/include -O3 -mcpu=ultrasparc -mtune=ultrasparc -I/opt/apache-2.2.11/lib/openssl-0.9.8j/include/openssl -I/opt/apache-2.2.11/lib/openldap-2.4.11/include -I/opt/apache-2.2.11/lib/libxml2-2.6.32/include -I/opt/apache-2.2.11/lib/curl- 7.19.3/include -D_POSIX_PTHREAD_SEMANTICS -R/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql -L/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql -R/opt/apache-2.2.11/lib/zlib-1.2.3/lib -L/opt/apache-2.2.11/lib/zlib-1.2.3/lib -liconv -L/usr/local/lib -R/opt/apache-2.2.11/li b/libgcc-3.4.6/lib -R/opt/apache-2.2.11/lib/oracle-10.2.0.4/lib -R/opt/apache-2.2.11/lib/curl-7.19.3/lib -L/opt/apache-2.2.11/li b/curl-7.19.3/lib -L/opt/apache-2.2.11/lib/libgcc-3.4.6/lib -L/opt/apache-2.2.11/lib/openssl-0.9.8j/lib -L/opt/apache-2.2.11/lib /openldap-2.4.11/lib -L/opt/apache-2.2.11/lib/libxml2-2.6.32/lib -R/usr/ucblib -L/usr/ucblib -R/usr/local/lib/gcc/sparc-sun-solaris2.8/3.4.6 -L/usr/ local/lib/gcc/sparc-sun-solaris2.8/3.4.6 -R/opt/apache-2.2.11/lib/libxml2-2.6.32/lib -L/opt/apache-2.2.11/lib/libxml2-2.6.32/lib -R/logici els/apache/apa_2.2.11/lib/zlib-1.2.3/lib -L/opt/apache-2.2.11/lib/zlib-1.2.3/lib -R/opt/apache-2.2.11/lib/libiconv-1.12/lib -L/logiciels/a pache/apa_2.2.11/lib/libiconv-1.12/lib -R/opt/apache-2.2.11/lib/openssl-0.9.8j/lib -L/opt/apache-2.2.11/lib/openssl-0.9.8j/lib -R/logiciel s/apache/apa_2.2.11/lib/jpeg-6b/lib -L/opt/apache-2.2.11/lib/jpeg-6b/lib -R/opt/apache-2.2.11/lib/libpng-1.2.34/lib -L/logiciels/apache/ap a_2.2.11/lib/libpng-1.2.34/lib -R/opt/apache-2.2.11/lib/freetype-2.3.8/lib -L/opt/apache-2.2.11/lib/freetype-2.3.8/lib -R/usr/local/lib -L /usr/local/lib -R/opt/apache-2.2.11/lib/openldap-2.4.11/lib -L/opt/apache-2.2.11/lib/openldap-2.4.11/lib conftest.c -lmysqlclient -lldap -llber -liconv -lfreetype -lpng -lz -ljpeg -lssl -lcrypto -lz -lssl -lcrypto -lresolv -lm -ldl -lnsl -lsocket -lgcc -lxml2 -lz -liconv -lm -lsocket -lnsl -lx ml2 -lz -liconv -lm -lsocket -lnsl 1>&5 Undefined first referenced symbol in file fdatasync /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(my_sync.o) ld: fatal: Symbol referencing errors. No output written to conftest collect2: ld returned 1 exit status configure: failed program was: #line 60235 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char mysql_error(); int main() { mysql_error() ; return 0; } 2) Linking error when I use LDFLAGS="-lrt" withg the PHP configure : /bin/sh /opt/APACHE-SVN/trunk/solaris/solaris8/32bits/BUILD/php-5.2.8/libtool --silent --preserve-dup-deps --mode=link gcc -I/usr/local/include -O3 -mcpu=ultrasparc -mtune=ultrasparc -prefer-pic -rpath /opt/APACHE-SVN/trunk/solaris/solaris8/32bits/BUILD/php-5.2.8/libs -avoid-version -module -L/usr/ucblib -L/usr/local/lib/gcc/sparc-sun-solaris2.8/3.4.6 -L/opt/apache-2.2.11/lib/libxml2-2.6.32/lib -L/opt/apache-2.2.11/lib/zlib-1.2.3/lib -L/opt/apache-2.2.11/lib/libiconv-1.12/lib -L/opt/apache-2.2.11/lib/openssl-0.9.8j/lib -L/opt/apache-2.2.11/lib/jpeg-6b/lib -L/opt/apache-2.2.11/lib/libpng-1.2.34/lib -L/opt/apache-2.2.11/lib/freetype-2.3.8/lib -L/usr/local/lib -L/opt/apache-2.2.11/lib/openldap-2.4.11/lib -L/opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql -L/opt/apache-2.2.11/lib/mm-1.4.2/lib -R /usr/ucblib -R /usr/local/lib/gcc/sparc-sun-solaris2.8/3.4.6 -R /opt/apache-2.2.11/lib/libxml2-2.6.32/lib -R /opt/apache-2.2.11/lib/zlib-1.2.3/lib -R /opt/apache-2.2.11/lib/libiconv-1.12/lib -R /opt/apache-2.2.11/lib/openssl-0.9.8j/lib -R /opt/apache-2.2.11/lib/jpeg-6b/lib -R /opt/apache-2.2.11/lib/libpng-1.2.34/lib -R /opt/apache-2.2.11/lib/freetype-2.3.8/lib -R /usr/local/lib -R /opt/apache-2.2.11/lib/openldap-2.4.11/lib -R /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql -R /opt/apache-2.2.11/lib/mm-1.4.2/lib ext/libxml/libxml.lo ext/openssl/openssl.lo ext/openssl/xp_ssl.lo ext/pcre/pcrelib/pcre_chartables.lo ext/pcre/pcrelib/pcre_ucd.lo ext/pcre/pcrelib/pcre_compile.lo ext/pcre/pcrelib/pcre_config.lo ext/pcre/pcrelib/pcre_exec.lo ext/pcre/pcrelib/pcre_fullinfo.lo ext/pcre/pcrelib/pcre_get.lo ext/pcre/pcrelib/pcre_globals.lo ext/pcre/pcrelib/pcre_info.lo ext/pcre/pcrelib/pcre_maketables.lo ext/pcre/pcrelib/pcre_newline.lo ext/pcre/pcrelib/pcre_ord2utf8.lo ext/pcre/pcrelib/pcre_refcount.lo ext/pcre/pcrelib/pcre_study.lo ext/pcre/pcrelib/pcre_tables.lo ext/pcre/pcrelib/pcre_try_flipped.lo ext/pcre/pcrelib/pcre_valid_utf8.lo ext/pcre/pcrelib/pcre_version.lo ext/pcre/pcrelib/pcre_xclass.lo ext/pcre/php_pcre.lo ext/zlib/zlib.lo ext/zlib/zlib_fopen_wrapper.lo ext/zlib/zlib_filter.lo ext/calendar/calendar.lo ext/calendar/dow.lo ext/calendar/french.lo ext/calendar/gregor.lo ext/calendar/jewish.lo ext/calendar/julian.lo ext/calendar/easter.lo ext/calendar/cal_unix.lo ext/ctype/ctype.lo ext/date/php_date.lo ext/date/lib/astro.lo ext/date/lib/dow.lo ext/date/lib/parse_date.lo ext/date/lib/parse_tz.lo ext/date/lib/timelib.lo ext/date/lib/tm2unixtime.lo ext/date/lib/unixtime2tm.lo ext/dom/php_dom.lo ext/dom/attr.lo ext/dom/document.lo ext/dom/domerrorhandler.lo ext/dom/domstringlist.lo ext/dom/domexception.lo ext/dom/namelist.lo ext/dom/processinginstruction.lo ext/dom/cdatasection.lo ext/dom/documentfragment.lo ext/dom/domimplementation.lo ext/dom/element.lo ext/dom/node.lo ext/dom/string_extend.lo ext/dom/characterdata.lo ext/dom/documenttype.lo ext/dom/domimplementationlist.lo ext/dom/entity.lo ext/dom/nodelist.lo ext/dom/text.lo ext/dom/comment.lo ext/dom/domconfiguration.lo ext/dom/domimplementationsource.lo ext/dom/entityreference.lo ext/dom/notation.lo ext/dom/xpath.lo ext/dom/dom_iterators.lo ext/dom/typeinfo.lo ext/dom/domerror.lo ext/dom/domlocator.lo ext/dom/namednodemap.lo ext/dom/userdatahandler.lo ext/filter/filter.lo ext/filter/sanitizing_filters.lo ext/filter/logical_filters.lo ext/filter/callback_filter.lo ext/ftp/php_ftp.lo ext/ftp/ftp.lo ext/gd/gd.lo ext/gd/gdttf.lo ext/gd/libgd/gd.lo ext/gd/libgd/gd_gd.lo ext/gd/libgd/gd_gd2.lo ext/gd/libgd/gd_io.lo ext/gd/libgd/gd_io_dp.lo ext/gd/libgd/gd_io_file.lo ext/gd/libgd/gd_ss.lo ext/gd/libgd/gd_io_ss.lo ext/gd/libgd/gd_png.lo ext/gd/libgd/gd_jpeg.lo ext/gd/libgd/gdxpm.lo ext/gd/libgd/gdfontt.lo ext/gd/libgd/gdfonts.lo ext/gd/libgd/gdfontmb.lo ext/gd/libgd/gdfontl.lo ext/gd/libgd/gdfontg.lo ext/gd/libgd/gdtables.lo ext/gd/libgd/gdft.lo ext/gd/libgd/gdcache.lo ext/gd/libgd/gdkanji.lo ext/gd/libgd/wbmp.lo ext/gd/libgd/gd_wbmp.lo ext/gd/libgd/gdhelpers.lo ext/gd/libgd/gd_topal.lo ext/gd/libgd/gd_gif_in.lo ext/gd/libgd/xbm.lo ext/gd/libgd/gd_gif_out.lo ext/gd/libgd/gd_security.lo ext/hash/hash.lo ext/hash/hash_md.lo ext/hash/hash_sha.lo ext/hash/hash_ripemd.lo ext/hash/hash_haval.lo ext/hash/hash_tiger.lo ext/hash/hash_gost.lo ext/hash/hash_snefru.lo ext/hash/hash_whirlpool.lo ext/hash/hash_adler32.lo ext/hash/hash_crc32.lo ext/iconv/iconv.lo ext/json/json.lo ext/json/utf8_to_utf16.lo ext/json/utf8_decode.lo ext/json/JSON_parser.lo ext/ldap/ldap.lo ext/mysqli/mysqli.lo ext/mysqli/mysqli_api.lo ext/mysqli/mysqli_prop.lo ext/mysqli/mysqli_nonapi.lo ext/mysqli/mysqli_fe.lo ext/mysqli/mysqli_report.lo ext/mysqli/mysqli_repl.lo ext/mysqli/mysqli_driver.lo ext/mysqli/mysqli_warning.lo ext/mysqli/mysqli_exception.lo ext/mysqli/mysqli_embedded.lo ext/pdo/pdo.lo ext/pdo/pdo_dbh.lo ext/pdo/pdo_stmt.lo ext/pdo/pdo_sql_parser.lo ext/pdo/pdo_sqlstate.lo ext/posix/posix.lo ext/reflection/php_reflection.lo ext/session/session.lo ext/session/mod_files.lo ext/session/mod_mm.lo ext/session/mod_user.lo ext/simplexml/simplexml.lo ext/sockets/sockets.lo ext/spl/php_spl.lo ext/spl/spl_functions.lo ext/spl/spl_engine.lo ext/spl/spl_iterators.lo ext/spl/spl_array.lo ext/spl/spl_directory.lo ext/spl/spl_sxe.lo ext/spl/spl_exceptions.lo ext/spl/spl_observer.lo regex/regcomp.lo regex/regexec.lo regex/regerror.lo regex/regfree.lo ext/standard/array.lo ext/standard/base64.lo ext/standard/basic_functions.lo ext/standard/browscap.lo ext/standard/crc32.lo ext/standard/crypt.lo ext/standard/cyr_convert.lo ext/standard/datetime.lo ext/standard/dir.lo ext/standard/dl.lo ext/standard/dns.lo ext/standard/exec.lo ext/standard/file.lo ext/standard/filestat.lo ext/standard/flock_compat.lo ext/standard/formatted_print.lo ext/standard/fsock.lo ext/standard/head.lo ext/standard/html.lo ext/standard/image.lo ext/standard/info.lo ext/standard/iptc.lo ext/standard/lcg.lo ext/standard/link.lo ext/standard/mail.lo ext/standard/math.lo ext/standard/md5.lo ext/standard/metaphone.lo ext/standard/microtime.lo ext/standard/pack.lo ext/standard/pageinfo.lo ext/standard/quot_print.lo ext/standard/rand.lo ext/standard/reg.lo ext/standard/soundex.lo ext/standard/string.lo ext/standard/scanf.lo ext/standard/syslog.lo ext/standard/type.lo ext/standard/uniqid.lo ext/standard/url.lo ext/standard/url_scanner.lo ext/standard/var.lo ext/standard/versioning.lo ext/standard/assert.lo ext/standard/strnatcmp.lo ext/standard/levenshtein.lo ext/standard/incomplete_class.lo ext/standard/url_scanner_ex.lo ext/standard/ftp_fopen_wrapper.lo ext/standard/http_fopen_wrapper.lo ext/standard/php_fopen_wrapper.lo ext/standard/credits.lo ext/standard/css.lo ext/standard/var_unserializer.lo ext/standard/ftok.lo ext/standard/sha1.lo ext/standard/user_filters.lo ext/standard/uuencode.lo ext/standard/filters.lo ext/standard/proc_open.lo ext/standard/streamsfuncs.lo ext/standard/http.lo ext/tokenizer/tokenizer.lo ext/tokenizer/tokenizer_data.lo ext/xml/xml.lo ext/xml/compat.lo ext/xmlreader/php_xmlreader.lo ext/xmlwriter/php_xmlwriter.lo TSRM/TSRM.lo TSRM/tsrm_strtok_r.lo TSRM/tsrm_virtual_cwd.lo main/main.lo main/snprintf.lo main/spprintf.lo main/php_sprintf.lo main/safe_mode.lo main/fopen_wrappers.lo main/alloca.lo main/php_scandir.lo main/php_ini.lo main/SAPI.lo main/rfc1867.lo main/php_content_types.lo main/strlcpy.lo main/strlcat.lo main/mergesort.lo main/reentrancy.lo main/php_variables.lo main/php_ticks.lo main/network.lo main/php_open_temporary_file.lo main/php_logos.lo main/output.lo main/suhosin_patch.lo main/streams/streams.lo main/streams/cast.lo main/streams/memory.lo main/streams/filter.lo main/streams/plain_wrapper.lo main/streams/userspace.lo main/streams/transports.lo main/streams/xp_socket.lo main/streams/mmap.lo Zend/zend_language_parser.lo Zend/zend_language_scanner.lo Zend/zend_ini_parser.lo Zend/zend_ini_scanner.lo Zend/zend_alloc.lo Zend/zend_compile.lo Zend/zend_constants.lo Zend/zend_dynamic_array.lo Zend/zend_execute_API.lo Zend/zend_highlight.lo Zend/zend_llist.lo Zend/zend_opcode.lo Zend/zend_operators.lo Zend/zend_ptr_stack.lo Zend/zend_stack.lo Zend/zend_variables.lo Zend/zend.lo Zend/zend_API.lo Zend/zend_extensions.lo Zend/zend_hash.lo Zend/zend_list.lo Zend/zend_indent.lo Zend/zend_builtin_functions.lo Zend/zend_sprintf.lo Zend/zend_ini.lo Zend/zend_qsort.lo Zend/zend_multibyte.lo Zend/zend_ts_hash.lo Zend/zend_stream.lo Zend/zend_iterators.lo Zend/zend_interfaces.lo Zend/zend_exceptions.lo Zend/zend_strtod.lo Zend/zend_canary.lo Zend/zend_objects.lo Zend/zend_object_handlers.lo Zend/zend_objects_API.lo Zend/zend_default_classes.lo Zend/zend_execute.lo sapi/apache2handler/mod_php5.lo sapi/apache2handler/sapi_apache2.lo sapi/apache2handler/apache_config.lo sapi/apache2handler/php_functions.lo main/internal_functions.lo -lmm -lldap -llber -liconv -lfreetype -lpng -lz -ljpeg -lssl -lcrypto -lz -lssl -lcrypto -lresolv -lm -ldl -lnsl -lsocket -lgcc -lxml2 -lz -liconv -lm -lsocket -lnsl -lxml2 -lz -liconv -lm -lsocket -lnsl -lmysqlclient -lz -lposix4 -lresolv -lgen -lsocket -lnsl -lm -lxml2 -lz -liconv -lm -lsocket -lnsl -lxml2 -lz -liconv -lm -lsocket -lnsl -lxml2 -lz -liconv -lm -lsocket -lnsl -lxml2 -lz -liconv -lm -lsocket -lnsl -o libphp5.la Text relocation remains referenced against symbol offset in file <unknown> 0x6d0 /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(libmysql.o) <unknown> 0x6d4 /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(libmysql.o) <unknown> 0x6d8 /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(libmysql.o) ... <unknown> 0x79c /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(ctype.o) <unknown> 0x7a0 /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(ctype.o) <unknown> 0x7a4 /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(ctype.o) ... <unknown> 0x1094 /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(xml.o) <unknown> 0x1098 /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(xml.o) <unknown> 0x109c /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(xml.o) ... <unknown> 0xcc0 /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(client.o) <unknown> 0xcc4 /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(client.o) <unknown> 0xcc8 /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(client.o) <unknown> 0x1f18 /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(my_time.o) <unknown> 0x1f1c /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(my_time.o) <unknown> 0x1f20 /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(my_time.o) my_str_malloc 0x2d8 /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(ctype-tis620.o) my_str_malloc 0x2dc /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(ctype-tis620.o) my_str_malloc 0x5e0 /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(ctype-tis620.o) my_str_malloc 0x5e4 /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(ctype-tis620.o) my_str_free 0x254 /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(ctype-tis620.o) my_str_free 0x25c /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(ctype-tis620.o) my_str_free 0x55c /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(ctype-tis620.o) my_str_free 0x564 /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(ctype-tis620.o) ... nochar 0x4 /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(ctype-uca.o) nochar 0xc /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(ctype-uca.o) nochar 0x268 /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(ctype-uca.o) nochar 0x274 /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(ctype-uca.o) ... uca_length 0xa8c /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(ctype-uca.o) uca_length 0xaa0 /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(ctype-uca.o) uca_weight 0xa88 /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(ctype-uca.o) uca_weight 0xa98 /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(ctype-uca.o) ... <unknown> 0x1c /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(xml.o) <unknown> 0x20 /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(xml.o) <unknown> 0x200 /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(xml.o) <unknown> 0x408 /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(my_strtoll10.o) <unknown> 0x414 /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(my_strtoll10.o) ... net_field_length_ll 0x1fb8 /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(client.o) net_field_length_ll 0x1fc4 /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(client.o) ... errno 0x31c /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(my_fopen.o) free 0xd0 /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(my_malloc.o) free 0x3f0 /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(my_once.o) free 0x44 /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(str_alloc.o) poll 0xc0 /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(client.o) poll 0x530 /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(viosocket.o) poll 0x190 /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(net.o) memmove 0x7c4 /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(mf_pack.o) memmove 0x7d4 /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(mf_pack.o) memmove 0x3bc /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(mf_format.o) memmove 0x3c /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(bchange.o) memmove 0x388 /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(my_vsnprintf.o) memmove 0x3e8 /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(my_vsnprintf.o) memmove 0x5c4 /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(ctype-tis620.o) memmove 0x794 /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(ctype-tis620.o) memmove 0xe5c /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(net.o) memmove 0x66c /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(array.o) memchr 0xc /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(strnlen.o) localtime_r 0x1cb4 /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(my_time.o) time 0x1ca4 /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(my_time.o) strtol 0x2a0 /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(ctype.o) strtol 0x2b8 /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(ctype.o) strtol 0x5c0 /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(ctype.o) strtol 0x750 /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(ctype.o) realloc 0x18 /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(my_realloc.o) printf 0x1a08 /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(default.o) printf 0x1a44 /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(default.o) getcwd 0x38 /opt/apache-2.2.11/lib/mysql-5.1.30/lib/mysql/libmysqlclient.a(my_getwd.o) ld: fatal: relocations remain against allocatable but non-writable sections collect2: ld returned 1 exit status make: *** [libphp5.la] Error 1 -- Edit bug report at http://bugs.php.net/?id=47272&edit=1 -- Try a CVS snapshot (PHP 5.2): http://bugs.php.net/fix.php?id=47272&r=trysnapshot52 Try a CVS snapshot (PHP 5.3): http://bugs.php.net/fix.php?id=47272&r=trysnapshot53 Try a CVS snapshot (PHP 6.0): http://bugs.php.net/fix.php?id=47272&r=trysnapshot60 Fixed in CVS: http://bugs.php.net/fix.php?id=47272&r=fixedcvs Fixed in CVS and need be documented: http://bugs.php.net/fix.php?id=47272&r=needdocs Fixed in release: http://bugs.php.net/fix.php?id=47272&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=47272&r=needtrace Need Reproduce Script: http://bugs.php.net/fix.php?id=47272&r=needscript Try newer version: http://bugs.php.net/fix.php?id=47272&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=47272&r=support Expected behavior: http://bugs.php.net/fix.php?id=47272&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=47272&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=47272&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=47272&r=globals PHP 4 support discontinued: http://bugs.php.net/fix.php?id=47272&r=php4 Daylight Savings: http://bugs.php.net/fix.php?id=47272&r=dst IIS Stability: http://bugs.php.net/fix.php?id=47272&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=47272&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=47272&r=float No Zend Extensions: http://bugs.php.net/fix.php?id=47272&r=nozend MySQL Configuration Error: http://bugs.php.net/fix.php?id=47272&r=mysqlcfg