From:             selsky at columbia dot edu
Operating system: Solaris 9
PHP version:      5.2.5
PHP Bug Type:     Compile Failure
Bug description:  extensions can't find libucb.so.1

Description:
------------
I am building php 5.2.5 on Solaris 9 using Sun Studio 11.  Even if I 
explicitly set LDFLAGS='-R/usr/ucblib', the entensions cannot find 
libucb.so.1




Reproduce code:
---------------
CC=cc CXX=CC LDFLAGS='-R/opt/local/lib -L/opt/local/lib -R/usr/ucblib'  
../../src/configure \
--prefix=/opt/php-5.2.5 \
--sysconfdir=/etc/php \
--with-config-file-path=/etc/php \
--with-apxs2 \
--with-libxml-dir=/opt/local \
--with-openssl=/opt/openssl-0.9.8g \
--with-curl=/opt/curl-7.16.1 \
--with-mysql=shared,/opt/local



Expected result:
----------------
$ ldd /opt/php-5.2.5/lib/php/extensions/no-debug-non-zts-
20060613/mysql.so  /opt/php-5.2.5/bin/php  
/opt/php-5.2.5/lib/php/extensions/no-debug-non-zts-20060613/mysql.so:
        libmysqlclient.so.14 =>  /opt/mysql-
4.1.22/lib/mysql/libmysqlclient.so.14
        libc.so.1 =>     /usr/lib/libc.so.1
        libucb.so.1 =>   (file not found)
        libresolv.so.2 =>        /usr/lib/libresolv.so.2
        libsocket.so.1 =>        /usr/lib/libsocket.so.1
        libnsl.so.1 =>   /usr/lib/libnsl.so.1
        libelf.so.1 =>   /usr/lib/libelf.so.1
        librt.so.1 =>    /usr/lib/librt.so.1
        libgen.so.1 =>   /usr/lib/libgen.so.1
        libm.so.1 =>     /usr/lib/libm.so.1
        libz.so.1 =>     /usr/lib/libz.so.1
        libdl.so.1 =>    /usr/lib/libdl.so.1
        libmp.so.2 =>    /usr/lib/libmp.so.2
        libaio.so.1 =>   /usr/lib/libaio.so.1
        libmd5.so.1 =>   /usr/lib/libmd5.so.1
        /usr/platform/SUNW,UltraAX-i2/lib/libc_psr.so.1
        /usr/platform/SUNW,UltraAX-i2/lib/libmd5_psr.so.1
/opt/php-5.2.5/bin/php:
        libcrypt_i.so.1 =>       /usr/lib/libcrypt_i.so.1
        librt.so.1 =>    /usr/lib/librt.so.1
        libintl.so.3 =>  /opt/gettext-0.14.5/lib/libintl.so.3
        libc.so.1 =>     /usr/lib/libc.so.1
        libssl.so.0.9.8 =>       /opt/openssl-
0.9.8g/lib/libssl.so.0.9.8
        libcrypto.so.0.9.8 =>    /opt/openssl-
0.9.8g/lib/libcrypto.so.0.9.8
        libresolv.so.2 =>        /usr/lib/libresolv.so.2
        libm.so.1 =>     /usr/lib/libm.so.1
        libdl.so.1 =>    /usr/lib/libdl.so.1
        libnsl.so.1 =>   /usr/lib/libnsl.so.1
        libsocket.so.1 =>        /usr/lib/libsocket.so.1
        libz.so.1 =>     /usr/lib/libz.so.1
        libcurl.so.4 =>  /opt/curl-7.16.1/lib/libcurl.so.4
        libxml2.so.2 =>  /opt/libxml2-2.6.22/lib/libxml2.so.2
        libpthread.so.1 =>       /usr/lib/libpthread.so.1
        libgen.so.1 =>   /usr/lib/libgen.so.1
        libaio.so.1 =>   /usr/lib/libaio.so.1
        libmd5.so.1 =>   /usr/lib/libmd5.so.1
        libmp.so.2 =>    /usr/lib/libmp.so.2
        /usr/platform/SUNW,UltraAX-i2/lib/libc_psr.so.1
        libthread.so.1 =>        /usr/lib/libthread.so.1
        /usr/platform/SUNW,UltraAX-i2/lib/libmd5_psr.so.1

-R/usr/ucblib seems to be missing in the extension link command...

Actual result:
--------------
By the way, my php 5.2.1 build didn't link against libucb at all.  Why 
is this library now needed?

-- 
Edit bug report at http://bugs.php.net/?id=43773&edit=1
-- 
Try a CVS snapshot (PHP 4.4): 
http://bugs.php.net/fix.php?id=43773&r=trysnapshot44
Try a CVS snapshot (PHP 5.2): 
http://bugs.php.net/fix.php?id=43773&r=trysnapshot52
Try a CVS snapshot (PHP 5.3): 
http://bugs.php.net/fix.php?id=43773&r=trysnapshot53
Try a CVS snapshot (PHP 6.0): 
http://bugs.php.net/fix.php?id=43773&r=trysnapshot60
Fixed in CVS:                 http://bugs.php.net/fix.php?id=43773&r=fixedcvs
Fixed in release:             
http://bugs.php.net/fix.php?id=43773&r=alreadyfixed
Need backtrace:               http://bugs.php.net/fix.php?id=43773&r=needtrace
Need Reproduce Script:        http://bugs.php.net/fix.php?id=43773&r=needscript
Try newer version:            http://bugs.php.net/fix.php?id=43773&r=oldversion
Not developer issue:          http://bugs.php.net/fix.php?id=43773&r=support
Expected behavior:            http://bugs.php.net/fix.php?id=43773&r=notwrong
Not enough info:              
http://bugs.php.net/fix.php?id=43773&r=notenoughinfo
Submitted twice:              
http://bugs.php.net/fix.php?id=43773&r=submittedtwice
register_globals:             http://bugs.php.net/fix.php?id=43773&r=globals
PHP 3 support discontinued:   http://bugs.php.net/fix.php?id=43773&r=php3
Daylight Savings:             http://bugs.php.net/fix.php?id=43773&r=dst
IIS Stability:                http://bugs.php.net/fix.php?id=43773&r=isapi
Install GNU Sed:              http://bugs.php.net/fix.php?id=43773&r=gnused
Floating point limitations:   http://bugs.php.net/fix.php?id=43773&r=float
No Zend Extensions:           http://bugs.php.net/fix.php?id=43773&r=nozend
MySQL Configuration Error:    http://bugs.php.net/fix.php?id=43773&r=mysqlcfg

Reply via email to