Bug #53116 [Fbk->Opn]: libphp5.so Will Not Build in 5.3.3 - Builds in 5.3.2

From: Date: Wed, 20 Oct 2010 17:33:39 +0000
Subject: Bug #53116 [Fbk->Opn]: libphp5.so Will Not Build in 5.3.3 - Builds in 5.3.2
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-155378@lists.php.net to get a copy of this message
Edit report at http://bugs.php.net/bug.php?id=53116&edit=1

 ID:                 53116
 User updated by:    brandonkirsch at gmail dot com
 Reported by:        brandonkirsch at gmail dot com
 Summary:            libphp5.so Will Not Build in 5.3.3 - Builds in 5.3.2
-Status:             Feedback
+Status:             Open
 Type:               Bug
 Package:            Compile Failure
 Operating System:   Linux
 PHP Version:        5.3.3
 Block user comment: N

 New Comment:

SUSE Linux Enterprise Server 10 SP2

The libraries I am linking to with PHPs 'configure' are:
Apache httpd 2.2.9 (from source)
Freetds 0.82 (from source)
OpenSSL 0.9.8a (SLES RPM, includes "0.9.7g" compatibility module)
unixODBC 2.2.11 (SLES)
gd 2.0.32 (SLES)
libjpeg 6.2.0 (SLES)


Previous Comments:
------------------------------------------------------------------------
[2010-10-20 18:07:35] pajoye@php.net

Which distributions do you use? and its version?

------------------------------------------------------------------------
[2010-10-20 18:01:10] brandonkirsch at gmail dot com

Description:
------------
Trying to update to PHP 5.3.3 from 5.2 and libphp5.so will not build.

I have no problems using the same configure command for php 5.3.2 -
Something has 
changed between 5.3.2 and 5.3.3

I receive the following error only when building 5.3.3:

** ** ** Warning: inter-library dependencies are not known to be
supported. ** ** 
** All declared inter-library dependencies are being dropped.

** ** ** Warning: libtool could not satisfy all declared inter-library
** ** ** 
dependencies of module libphp5. Therefore, libtool will create ** ** **
a static 
module, that should work as long as the dlopening ** ** ** application
is linked 
with the -dlopen flag. copying selected object files to avoid basename
conflicts.

Test script:
---------------
PHP 5.3.2:

./configure --with-apxs2=/usr/local/apache2/bin/apxs
--with-mssql=/usr/local/freetds --with-ldap --prefix=/usr/local/php5
--with-config-file-path=/usr/local/php5/etc --enable-sockets
--enable-soap --with-openssl --with-unixODBC=/usr --with-gd
--with-jpeg-dir=/usr/lib --with-pdo-odbc=unixODBC,/usr
--with-pdo-dblib=/usr/local/freetds

Works perfectly, builds libphp5.so and copies into my Apache 2.2 modules
path.

PHP 5.3.3:

./configure --with-apxs2=/usr/local/apache2/bin/apxs
--with-mssql=/usr/local/freetds --with-ldap --prefix=/usr/local/php5
--with-config-file-path=/usr/local/php5/etc --enable-sockets
--enable-soap --with-openssl --with-unixODBC=/usr --with-gd
--with-jpeg-dir=/usr/lib --with-pdo-odbc=unixODBC,/usr
--with-pdo-dblib=/usr/local/freetds

Same command, throws an error, does not build libphp5.so

Expected result:
----------------
I expect 5.3.3 to build libphp5.so as 5.3.2 does.

Actual result:
--------------
** ** ** Warning: inter-library dependencies are not known to be
supported. ** ** 
** All declared inter-library dependencies are being dropped.

** ** ** Warning: libtool could not satisfy all declared inter-library
** ** ** 
dependencies of module libphp5. Therefore, libtool will create ** ** **
a static 
module, that should work as long as the dlopening ** ** ** application
is linked 
with the -dlopen flag. copying selected object files to avoid basename
conflicts.


------------------------------------------------------------------------



-- 
Edit this bug report at http://bugs.php.net/bug.php?id=53116&edit=1


Thread (8 messages)

« previous php.bugs (#155378) next »