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