hello all,

i have had a frustrating time trying to get this one resolved. I am trying
to compile PHP4 with support for IBM DB2 on Apache 1.19. I have done this
in the past with success but lately am consistently getting a failure.

This problem is essentially PHP bug #8749   I have not seen any followup
to that bug report however.

any help appreciated,
Jeff

I am compiling PHP 4.0.5 (fails with earlier releases too) w/ this:

./configure --with-apache=../apache_1.3.17 --enable-track-vars
--with-xml
--with-dom
--with-ibm-db2=/usr/IBMdb2/V6.1
--with-zlib
--with-curl
--with-pspell
--with-mcrypt
--with-sablot
--enable-sablot-errors-descriptive
--enable-inline-optimization
--enable-trans-sid
--with-config-file-path=/opt/gr/oas/lib/ --enable-shmop

PHP makes and installs fine.

Apache 1.3.19 is configured with:

SSL_BASE="/usr/local/ssl" \
./configure \
"--with-layout=Apache" \
"--prefix=/opt/gr/oas/apache/" \
"--enable-module=ssl" \
"--activate-module=src/modules/php4/libphp4.a" \
"--activate-module=src/modules/perl/libperl.a" \ "--enable-module=php4" \
"--enable-module=expires" \
"--disable-module=include" \

the make is then failing w/error output of:

gcc -c -I. -I/usr/lib/perl/5.6.0/CORE -I./os/unix -I./include   -DLINUX=22
-DMOD_SSL=208101 -I/usr/local/buildSource/php-4.0.5
-I/usr/local/buildSource/php-4.0.5/main
-I/usr/local/buildSource/php-4.0.5/main
-I/usr/local/buildSource/php-4.0.5/Zend
-I/usr/local/buildSource/php-4.0.5/Zend
-I/usr/local/buildSource/php-4.0.5/TSRM
-I/usr/local/buildSource/php-4.0.5/TSRM -I/usr/local/buildSource/php-4.0.5
-DMOD_PERL -DUSE_PERL_SSI -DDEBIAN -fno-strict-aliasing
-I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DEAPI
-DUSE_EXPAT -I./lib/expat-lite -DNO_DL_NEEDED `./apaci` modules.c gcc -c
-I. -I/usr/lib/perl/5.6.0/CORE -I./os/unix -I./include   -DLINUX=22
-DMOD_SSL=208101 -I/usr/local/buildSource/php-4.0.5
-I/usr/local/buildSource/php-4.0.5/main
-I/usr/local/buildSource/php-4.0.5/main
-I/usr/local/buildSource/php-4.0.5/Zend
-I/usr/local/buildSource/php-4.0.5/Zend
-I/usr/local/buildSource/php-4.0.5/TSRM
-I/usr/local/buildSource/php-4.0.5/TSRM -I/usr/local/buildSource/php-4.0.5
-DMOD_PERL -DUSE_PERL_SSI -DDEBIAN -fno-strict-aliasing
-I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DEAPI
-DUSE_EXPAT -I./lib/expat-lite
-DNO_DL_NEEDED `./apaci` buildmark.c
gcc  -DLINUX=22 -DMOD_SSL=208101 -I/usr/local/buildSource/php-4.0.5 
-I/usr/local/buildSource/php-4.0.5/main -I/usr/local/buildSource/php-4.0.5/main 
-I/usr/local/buildSource/php-4.0.5/Zend -I/usr/local/buildSource/php-4.0.5/Zend 
-I/usr/local/buildSource/php-4.0.5/TSRM -I/usr/local/buildSource/php-4.0.5/TSRM 
-I/usr/local/buildSource/php-4.0.5 -DMOD_PERL -DUSE_PERL_SSI -DDEBIAN 
-fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 
-DEAPI -DUSE_EXPAT -I./lib/expat-lite -DNO_DL_NEEDED `./apaci` -L/usr/local/ssl/lib   \
      -o httpd buildmark.o modules.o modules/standard/libstandard.a 
modules/ssl/libssl.a modules/php4/libphp4.a modules/perl/libperl.a main/libmain.a 
./os/unix/libos.a ap/libap.a  lib/expat-lite/libexpat.a  -rdynamic -Lmodules/php4 
-L../modules/php4 -L../../modules/php4 -lmodphp4  -L/usr/IBMdb2/V6.1/lib -ldb2  -ldl 
-lz -lexpat -lsablot -lpspell -lmcrypt -lltdl -lz -lxml2 -lcurl -lresolv -lm -ldl 
-lcrypt -lnsl  -lresolv -lz   -lm -lcrypt  -lssl -lcrypto -rdynamic  -L/usr/local/lib 
/usr/lib/perl/5.6.0/auto/DynaLoader/DynaLoader.a -L/usr/lib/perl/5.6.0/CORE -lperl 
-lnsl -ldl -lm -lc -lcrypt 
modules/php4/libphp4.a(php_odbc.o): In function `_free_odbc_result':
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:162: undefined reference to 
`SQLFreeStmt'
modules/php4/libphp4.a(php_odbc.o): In function `_close_odbc_conn':
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:182: undefined reference to 
`SQLDisconnect'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:183: undefined reference to 
`SQLFreeConnect'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:184: undefined reference to 
`SQLFreeEnv'
modules/php4/libphp4.a(php_odbc.o): In function `_close_odbc_pconn':
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:194: undefined reference to 
`SQLDisconnect'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:195: undefined reference to 
`SQLFreeConnect'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:196: undefined reference to 
`SQLFreeEnv'
modules/php4/libphp4.a(php_odbc.o): In function `odbc_sql_error':
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:491: undefined reference to 
`SQLError'
modules/php4/libphp4.a(php_odbc.o): In function `odbc_bindcols':
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:553: undefined reference to 
`SQLFreeStmt'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:561: undefined reference to 
`SQLColAttributes'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:566: undefined reference to 
`SQLColAttributes'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:589: undefined reference to 
`SQLColAttributes'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:592: undefined reference to 
`SQLBindCol'
modules/php4/libphp4.a(php_odbc.o): In function `odbc_transact':
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:613: undefined reference to 
`SQLTransact'
modules/php4/libphp4.a(php_odbc.o): In function `odbc_column_lengths':
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:671: undefined reference to 
`SQLColAttributes'
modules/php4/libphp4.a(php_odbc.o): In function `php_if_odbc_prepare':
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:765: undefined reference to 
`SQLAllocStmt'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:781: undefined reference to 
`SQLGetInfo'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:787: undefined reference to 
`SQLSetStmtOption'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:790: undefined reference to 
`SQLFreeStmt'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:800: undefined reference to 
`SQLPrepare'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:812: undefined reference to 
`SQLNumParams'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:813: undefined reference to 
`SQLNumResultCols'
modules/php4/libphp4.a(php_odbc.o): In function `php_if_odbc_execute':
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:899: undefined reference to 
`SQLDescribeParam'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:916: undefined reference to 
`SQLFreeStmt'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:936: undefined reference to 
`SQLBindParameter'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:945: undefined reference to 
`SQLFreeStmt'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:951: undefined reference to 
`SQLExecute'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:958: undefined reference to 
`SQLParamData'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:961: undefined reference to 
`SQLPutData'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:978: undefined reference to 
`SQLFreeStmt'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:992: undefined reference to 
`SQLNumResultCols'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:894: undefined reference to 
`SQLFreeStmt'
modules/php4/libphp4.a(php_odbc.o): In function `php_if_odbc_cursor':
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:1023: undefined reference to 
`SQLGetInfo'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:1035: undefined reference to 
`SQLGetCursorName'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:1043: undefined reference to 
`SQLError'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:1048: undefined reference to 
`SQLSetCursorName'
modules/php4/libphp4.a(php_odbc.o): In function `php_if_odbc_exec':
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:1104: undefined reference to 
`SQLAllocStmt'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:1120: undefined reference to 
`SQLGetInfo'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:1126: undefined reference to 
`SQLSetStmtOption'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:1129: undefined reference to 
`SQLFreeStmt'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:1139: undefined reference to 
`SQLExecDirect'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:1147: undefined reference to 
`SQLFreeStmt'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:1152: undefined reference to 
`SQLNumResultCols'
modules/php4/libphp4.a(php_odbc.o): In function `php_if_odbc_fetch_into':
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:1393: undefined reference to 
`SQLExtendedFetch'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:1396: undefined reference to 
`SQLFetch'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:1432: undefined reference to 
`SQLGetData'
modules/php4/libphp4.a(php_odbc.o): In function `php_if_odbc_fetch_row':
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:1531: undefined reference to 
`SQLExtendedFetch'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:1534: undefined reference to 
`SQLFetch'
modules/php4/libphp4.a(php_odbc.o): In function `php_if_odbc_result':
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:1613: undefined reference to 
`SQLExtendedFetch'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:1616: undefined reference to 
`SQLFetch'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:1637: undefined reference to 
`SQLColAttributes'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:1652: undefined reference to 
`SQLGetData'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:1695: undefined reference to 
`SQLGetData'
modules/php4/libphp4.a(php_odbc.o): In function `php_if_odbc_result_all':
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:1753: undefined reference to 
`SQLExtendedFetch'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:1756: undefined reference to 
`SQLFetch'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:1799: undefined reference to 
`SQLGetData'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:1833: undefined reference to 
`SQLExtendedFetch'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:1836: undefined reference to 
`SQLFetch'
modules/php4/libphp4.a(php_odbc.o): In function `odbc_sqlconnect':
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:1884: undefined reference to 
`SQLAllocEnv'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:1885: undefined reference to 
`SQLAllocConnect'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:1902: undefined reference to 
`SQLSetConnectOption'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:1905: undefined reference to 
`SQLFreeConnect'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:1938: undefined reference to 
`SQLConnect'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:1943: undefined reference to 
`SQLFreeConnect'
modules/php4/libphp4.a(php_odbc.o): In function `odbc_do_connect':
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:2089: undefined reference to 
`SQLGetInfo'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:2095: undefined reference to 
`SQLDisconnect'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:2096: undefined reference to 
`SQLFreeConnect'
modules/php4/libphp4.a(php_odbc.o): In function `php_if_odbc_num_rows':
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:2206: undefined reference to 
`SQLRowCount'
modules/php4/libphp4.a(php_odbc.o): In function `php_if_odbc_next_result':
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:2234: undefined reference to 
`SQLMoreResults'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:2239: undefined reference to 
`SQLFreeStmt'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:2240: undefined reference to 
`SQLNumParams'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:2241: undefined reference to 
`SQLNumResultCols'
modules/php4/libphp4.a(php_odbc.o): In function `php_if_odbc_field_type':
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:2340: undefined reference to 
`SQLColAttributes'
modules/php4/libphp4.a(php_odbc.o): In function `php_if_odbc_autocommit':
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:2429: undefined reference to 
`SQLSetConnectOption'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:2440: undefined reference to 
`SQLGetConnectOption'
modules/php4/libphp4.a(php_odbc.o): In function `php_if_odbc_setoption':
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:2550: undefined reference to 
`SQLSetConnectOption'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:2559: undefined reference to 
`SQLSetStmtOption'
modules/php4/libphp4.a(php_odbc.o): In function `php_if_odbc_tables':
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:2618: undefined reference to 
`SQLAllocStmt'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:2634: undefined reference to 
`SQLTables'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:2647: undefined reference to 
`SQLNumResultCols'
modules/php4/libphp4.a(php_odbc.o): In function `php_if_odbc_columns':
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:2701: undefined reference to 
`SQLAllocStmt'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:2714: undefined reference to 
`SQLColumns'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:2727: undefined reference to 
`SQLNumResultCols'
modules/php4/libphp4.a(php_odbc.o): In function `php_if_odbc_columnprivileges':
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:2780: undefined referenceto 
`SQLAllocStmt'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:2793: undefined reference to 
`SQLColumnPrivileges'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:2806: undefined reference to 
`SQLNumResultCols'
modules/php4/libphp4.a(php_odbc.o): In function `php_if_odbc_foreignkeys':
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:2878: undefined reference to 
`SQLAllocStmt'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:2891: undefined reference to 
`SQLForeignKeys'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:2906: undefined reference to 
`SQLNumResultCols'
modules/php4/libphp4.a(php_odbc.o): In function `php_if_odbc_gettypeinfo':
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:2957: undefined reference to 
`SQLAllocStmt'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:2970: undefined reference to 
`SQLGetTypeInfo'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:2979: undefined reference to 
`SQLNumResultCols'
modules/php4/libphp4.a(php_odbc.o): In function `php_if_odbc_primarykeys':
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:3029: undefined reference to 
`SQLAllocStmt'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:3042: undefined reference to 
`SQLPrimaryKeys'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:3054: undefined reference to 
`SQLNumResultCols'
modules/php4/libphp4.a(php_odbc.o): In function `php_if_odbc_procedurecolumns':
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:3111: undefined reference to 
`SQLAllocStmt'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:3124: undefined reference to 
`SQLProcedureColumns'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:3137: undefined reference to 
`SQLNumResultCols'
modules/php4/libphp4.a(php_odbc.o): In function `php_if_odbc_procedures':
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:3193: undefined reference to 
`SQLAllocStmt'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:3206: undefined reference to 
`SQLProcedures'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:3218: undefined reference to 
`SQLNumResultCols'
modules/php4/libphp4.a(php_odbc.o): In function `php_if_odbc_specialcolumns':
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:3279: undefined reference to 
`SQLAllocStmt'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:3292: undefined reference to 
`SQLSpecialColumns'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:3307: undefined reference to 
`SQLNumResultCols'
modules/php4/libphp4.a(php_odbc.o): In function `php_if_odbc_statistics':
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:3364: undefined reference to 
`SQLAllocStmt'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:3377: undefined reference to 
`SQLStatistics'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:3391: undefined reference to 
`SQLNumResultCols'
modules/php4/libphp4.a(php_odbc.o): In function `php_if_odbc_tableprivileges':
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:3442: undefined reference to 
`SQLAllocStmt'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:3455: undefined reference to 
`SQLTablePrivileges'
/usr/local/buildSource/php-4.0.5/ext/odbc/php_odbc.c:3467: undefined reference to 
`SQLNumResultCols'
collect2: ld returned 1 exit status
make[2]: *** [target_static] Error 1
make[2]: Leaving directory `/usr/local/buildSource/apache_1.3.19/src'
make[1]: *** [build-std] Error 2
make[1]: Leaving directory `/usr/local/buildSource/apache_1.3.19'
make: *** [build] Error 2

-- 
PHP Install Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to