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] paj...@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

Reply via email to