From: christian_m_caron at hotmail dot com Operating system: Solaris 8 PHP version: 4.3.3 PHP Bug Type: Compile Failure Bug description: --with-sybase option is failing with "php_sybase_db.c:147:`tsrm_ls' undeclared"
Description: ------------ It did work in 4.3.2 on another server (Solaris 2.6). We tried to install 4.3.3 and it failed. We had to add "void ***tsrm_ls;" at the beginning of "php-4.3.3/ext/sybase/php_sybase_db.c" for the compile to work properly. Reproduce code: --------------- CC=gcc ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-nsapi=/iplanet --enable-libgcc --enable-dbase --with-xml --with-sybase=/usr/local/freetds --with-oci8=/usr/oracle --with-oracle=/usr/oracle --with-mysql=/usr/local/mysql make Expected result: ---------------- Build complete. Actual result: -------------- /bin/sh /export/home/local/src/php/php-4.3.3/libtool --silent --preserve-dup-dep s --mode=compile /export/home/local/src/php/php-4.3.3/meta_ccld -Iext/sybase/ - I/export/home/local/src/php/php-4.3.3/ext/sybase/ -DPHP_ATOM_INC -I/export/home/ local/src/php/php-4.3.3/include -I/export/home/local/src/php/php-4.3.3/main -I/e xport/home/local/src/php/php-4.3.3 -I/iplanet/plugins/include -I/export/home/loc al/src/php/php-4.3.3/Zend -I/usr/local/mysql/include/mysql -I/usr/oracle/rdbms/d emo -I/usr/oracle/network/public -I/usr/local/freetds/include -I/export/home/loc al/src/php/php-4.3.3/ext/xml/expat -D_POSIX_PTHREAD_SEMANTICS -D_POSIX_PTHREAD_ SEMANTICS -D_REENTRANT -I/export/home/local/src/php/php-4.3.3/TSRM -g -O2 -pthr eads -DZTS -prefer-pic -c /export/home/local/src/php/php-4.3.3/ext/sybase/php_s ybase_db.c -o ext/sybase/php_sybase_db.lo /export/home/local/src/php/php-4.3.3/ext/sybase/php_sybase_db.c: In function `ph p_sybase_error_handler': /export/home/local/src/php/php-4.3.3/ext/sybase/php_sybase_db.c:147: `tsrm_ls' u ndeclared (first use in this function) /export/home/local/src/php/php-4.3.3/ext/sybase/php_sybase_db.c:147: (Each undec lared identifier is reported only once /export/home/local/src/php/php-4.3.3/ext/sybase/php_sybase_db.c:147: for each fu nction it appears in.) /export/home/local/src/php/php-4.3.3/ext/sybase/php_sybase_db.c: In function `ph p_sybase_message_handler': /export/home/local/src/php/php-4.3.3/ext/sybase/php_sybase_db.c:158: `tsrm_ls' u ndeclared (first use in this function) /export/home/local/src/php/php-4.3.3/ext/sybase/php_sybase_db.c: In function `ph p_sybase_get_column_content': /export/home/local/src/php/php-4.3.3/ext/sybase/php_sybase_db.c:749: `tsrm_ls' u ndeclared (first use in this function) make: *** [ext/sybase/php_sybase_db.lo] Error 1 -- Edit bug report at http://bugs.php.net/?id=25744&edit=1 -- Try a CVS snapshot (php4): http://bugs.php.net/fix.php?id=25744&r=trysnapshot4 Try a CVS snapshot (php5): http://bugs.php.net/fix.php?id=25744&r=trysnapshot5 Fixed in CVS: http://bugs.php.net/fix.php?id=25744&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=25744&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=25744&r=needtrace Try newer version: http://bugs.php.net/fix.php?id=25744&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=25744&r=support Expected behavior: http://bugs.php.net/fix.php?id=25744&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=25744&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=25744&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=25744&r=globals PHP 3 support discontinued: http://bugs.php.net/fix.php?id=25744&r=php3 Daylight Savings: http://bugs.php.net/fix.php?id=25744&r=dst IIS Stability: http://bugs.php.net/fix.php?id=25744&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=25744&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=25744&r=float