From: websiav at enst dot fr
Operating system: Solaris 10
PHP version: 5.1.2
PHP Bug Type: Compile Failure
Bug description: Compile error
Description:
------------
I'm currently using PHP 5.0.5 and I've just compiled it and everything's
OK. I've used this configuration command :
./configure --prefix=/www/php-5.0.5/ --with-gd
--with-apxs2=/www/apache-2.0.55/bin/apxs --with-mysql=/db/mysql
--with-jpeg-dir=/usr/local/ --enable-gd-native-ttf --enable-gd-imgstrttf
--with-ldap=/usr --with-libxml-dir=/www/libxml2 --with-zlib-dir=/usr
--enable-mbstring
And now when I'm trying with PHP 5.1.2 :
./configure --prefix=/www/php-5.1.2/ --with-gd
--with-apxs2=/www/apache-2.0.55/bin/apxs --with-mysql=/db/mysql
--with-jpeg-dir=/usr/local/ --enable-gd-native-ttf --enable-gd-imgstrttf
--with-ldap=/usr --with-libxml-dir=/www/libxml2 --with-zlib-dir=/usr
--enable-mbstring
Everything's OK during then configure but when I compile, I've linking
problem with libmysql (4.1.16) that I don't have when linking the same
libmysql with PHP 5.0.5. So I think it's not a MySQL problem but a PHP
5.1.n problem...
Would you have a solution ?
Reproduce code:
---------------
gmake
Expected result:
----------------
Compilation OK
Actual result:
--------------
Text relocation remains referenced
against symbol offset in file
mysql_client_init 0x8
/db/mysql/lib/libmysqlclient.a(libmysql.o)
mysql_client_init 0x15
/db/mysql/lib/libmysqlclient.a(libmysql.o)
org_my_init_done 0x20
/db/mysql/lib/libmysqlclient.a(libmysql.o)
.rodata1 0x50
/db/mysql/lib/libmysqlclient.a(libmysql.o)
.rodata1 0x55
/db/mysql/lib/libmysqlclient.a(libmysql.o)
.rodata1 0x77
/db/mysql/lib/libmysqlclient.a(libmysql.o)
.data1 0x9f
/db/mysql/lib/libmysqlclient.a(libmysql.o)
.rodata1 0xa9
/db/mysql/lib/libmysqlclient.a(libmysql.o)
org_my_init_done 0xe0
/db/mysql/lib/libmysqlclient.a(libmysql.o)
org_my_init_done 0xff
/db/mysql/lib/libmysqlclient.a(libmysql.o)
mysql_client_init 0x106
/db/mysql/lib/libmysqlclient.a(libmysql.o)
mysql_internal_parameters 0x111
/db/mysql/lib/libmysqlclient.a(libmysql.o)
.rodata1 0x13b
/db/mysql/lib/libmysqlclient.a(libmysql.o)
.rodata1 0x4a0
/db/mysql/lib/libmysqlclient.a(libmysql.o)
.rodata1 0x60d
/db/mysql/lib/libmysqlclient.a(libmysql.o)
.text 0x6fb
/db/mysql/lib/libmysqlclient.a(libmysql.o)
.text 0x748
/db/mysql/lib/libmysqlclient.a(libmysql.o)
.text 0x74c
/db/mysql/lib/libmysqlclient.a(libmysql.o)
.text 0x750
/db/mysql/lib/libmysqlclient.a(libmysql.o)
.text 0x754
/db/mysql/lib/libmysqlclient.a(libmysql.o)
.text 0x758
/db/mysql/lib/libmysqlclient.a(libmysql.o)
.text 0x75c
/db/mysql/lib/libmysqlclient.a(libmysql.o)
.text 0x760
/db/mysql/lib/libmysqlclient.a(libmysql.o)
.text 0x764
/db/mysql/lib/libmysqlclient.a(libmysql.o)
.text 0x768
/db/mysql/lib/libmysqlclient.a(libmysql.o)
.text 0x76c
/db/mysql/lib/libmysqlclient.a(libmysql.o)
.text 0x770
/db/mysql/lib/libmysqlclient.a(libmysql.o)
.text 0x774
/db/mysql/lib/libmysqlclient.a(libmysql.o)
.text 0x778
/db/mysql/lib/libmysqlclient.a(libmysql.o)
.text 0x77c
/db/mysql/lib/libmysqlclient.a(libmysql.o)
.text 0x780
/db/mysql/lib/libmysqlclient.a(libmysql.o)
.text 0x784
/db/mysql/lib/libmysqlclient.a(libmysql.o)
.text 0x788
/db/mysql/lib/libmysqlclient.a(libmysql.o)
.text 0x78c
/db/mysql/lib/libmysqlclient.a(libmysql.o)
.text 0x790
/db/mysql/lib/libmysqlclient.a(libmysql.o)
.text 0x794
/db/mysql/lib/libmysqlclient.a(libmysql.o)
.text 0x798
/db/mysql/lib/libmysqlclient.a(libmysql.o)
.rodata1 0x88c
/db/mysql/lib/libmysqlclient.a(libmysql.o)
.rodata1 0x899
/db/mysql/lib/libmysqlclient.a(libmysql.o)
.data1 0x914
/db/mysql/lib/libmysqlclient.a(libmysql.o)
.rodata1 0xa17
/db/mysql/lib/libmysqlclient.a(libmysql.o)
.rodata1 0xa28
/db/mysql/lib/libmysqlclient.a(libmysql.o)
.rodata1 0xa39
/db/mysql/lib/libmysqlclient.a(libmysql.o)
.rodata1 0xa4a
/db/mysql/lib/libmysqlclient.a(libmysql.o)
.rodata1 0xa5f
/db/mysql/lib/libmysqlclient.a(libmysql.o)
.rodata1 0xb8a
/db/mysql/lib/libmysqlclient.a(libmysql.o)
.rodata1 0xc26
/db/mysql/lib/libmysqlclient.a(libmysql.o)
.rodata1 0xd0b
/db/mysql/lib/libmysqlclient.a(libmysql.o)
.rodata1 0xd10
/db/mysql/lib/libmysqlclient.a(libmysql.o)
default_local_infile_init 0xe7b
/db/mysql/lib/libmysqlclient.a(libmysql.o)
default_local_infile_read 0xe85
/db/mysql/lib/libmysqlclient.a(libmysql.o)
default_local_infile_end 0xe8f
/db/mysql/lib/libmysqlclient.a(libmysql.o)
default_local_infile_error 0xe99
/db/mysql/lib/libmysqlclient.a(libmysql.o)
.rodata1 0x1166
/db/mysql/lib/libmysqlclient.a(libmysql.o)
.rodata1 0x11be
/db/mysql/lib/libmysqlclient.a(libmysql.o)
.data1 0x127f
/db/mysql/lib/libmysqlclient.a(libmysql.o)
.rodata1 0x1655
/db/mysql/lib/libmysqlclient.a(libmysql.o)
.rodata1 0x17e2
/db/mysql/lib/libmysqlclient.a(libmysql.o)
.text 0x1a34
/db/mysql/lib/libmysqlclient.a(libmysql.o)
.text 0x1ae0
/db/mysql/lib/libmysqlclient.a(libmysql.o)
.text 0x1ae4
/db/mysql/lib/libmysqlclient.a(libmysql.o)
.text 0x1ae8
/db/mysql/lib/libmysqlclient.a(libmysql.o)
......
etc.
--
Edit bug report at http://bugs.php.net/?id=36305&edit=1
--
Try a CVS snapshot (PHP 4.4):
http://bugs.php.net/fix.php?id=36305&r=trysnapshot44
Try a CVS snapshot (PHP 5.1):
http://bugs.php.net/fix.php?id=36305&r=trysnapshot51
Try a CVS snapshot (PHP 6.0):
http://bugs.php.net/fix.php?id=36305&r=trysnapshot60
Fixed in CVS: http://bugs.php.net/fix.php?id=36305&r=fixedcvs
Fixed in release:
http://bugs.php.net/fix.php?id=36305&r=alreadyfixed
Need backtrace: http://bugs.php.net/fix.php?id=36305&r=needtrace
Need Reproduce Script: http://bugs.php.net/fix.php?id=36305&r=needscript
Try newer version: http://bugs.php.net/fix.php?id=36305&r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=36305&r=support
Expected behavior: http://bugs.php.net/fix.php?id=36305&r=notwrong
Not enough info:
http://bugs.php.net/fix.php?id=36305&r=notenoughinfo
Submitted twice:
http://bugs.php.net/fix.php?id=36305&r=submittedtwice
register_globals: http://bugs.php.net/fix.php?id=36305&r=globals
PHP 3 support discontinued: http://bugs.php.net/fix.php?id=36305&r=php3
Daylight Savings: http://bugs.php.net/fix.php?id=36305&r=dst
IIS Stability: http://bugs.php.net/fix.php?id=36305&r=isapi
Install GNU Sed: http://bugs.php.net/fix.php?id=36305&r=gnused
Floating point limitations: http://bugs.php.net/fix.php?id=36305&r=float
No Zend Extensions: http://bugs.php.net/fix.php?id=36305&r=nozend
MySQL Configuration Error: http://bugs.php.net/fix.php?id=36305&r=mysqlcfg