php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #36305 Compile error
Submitted: 2006-02-06 16:20 UTC Modified: 2006-02-06 16:40 UTC
From: websiav at enst dot fr Assigned:
Status: Not a bug Package: Compile Failure
PHP Version: 5.1.2 OS: Solaris 10
Private report: No CVE-ID: None
 [2006-02-06 16:20 UTC] websiav at enst dot fr
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.

Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2006-02-06 16:31 UTC] tony2001@php.net
Duplicate of bug #36020, which is actually MySQL problem.
 [2006-02-06 16:40 UTC] websiav at enst dot fr
Thanks for your answer. I've searched the PHP bug database, but I haven't found it (the #36020).
 
PHP Copyright © 2001-2026 The PHP Group
All rights reserved.
Last updated: Sat Jan 10 21:00:01 2026 UTC