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
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: websiav at enst dot fr
New email:
PHP Version: OS:

 

 [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: Sun Jan 11 08:00:01 2026 UTC