yeah it will build just fine, but does anyone know of an alternative, so that i can connect my php apps to a db2 database. are there some other drivers i can use in php to connect to a db2 database. -Cameron
-----Original Message----- From: Post, Mark K [mailto:[EMAIL PROTECTED] Sent: Thursday, July 29, 2004 15:13 To: [EMAIL PROTECTED] Subject: Re: PHP4 SLES8 Apache 1.3 DB2 Connect I was just going to reply with essentially the same thought. I'm just about positive that there is no 64-bit version of DB2/UDB available for Linux/390. I think if he removes the --with-db2 stuff, PHP will build just fine. Mark Post -----Original Message----- From: Linux on 390 Port [mailto:[EMAIL PROTECTED] On Behalf Of Fargusson.Alan Sent: Thursday, July 29, 2004 5:09 PM To: [EMAIL PROTECTED] Subject: Re: PHP4 SLES8 Apache 1.3 DB2 Connect I should probably wait for someone more knowledgeable then me to reply, but here goes anyway. It looks to me like you tried to link a 64 bit program with a 32 bit library. I don't think there is a 64 bit version of DB2 yet, so I don't know how to get around this. All the undefended references are defined in the db2 library, which was skipped. Note that while you can run 32 bit programs on a 64 bit system, you cannot mix 32 bit code and 64 bit code in one program. -----Original Message----- From: Seader, Cameron [mailto:[EMAIL PROTECTED] Sent: Thursday, July 29, 2004 1:58 PM To: [EMAIL PROTECTED] Subject: PHP4 SLES8 Apache 1.3 DB2 Connect Anyone have any luck with getting PHP compiled for PHP4 I'm having the hardest time with this. All hte list serves and forums make it sound easy, and i have done it before on a redhat system. I know it works but whenever i do it on Suse and try to compile it i get these errors. Am i missing some package? /usr/lib64/gcc-lib/s390x-suse-linux/3.2/../../../../s390x-suse-linux/bin/ld: skippin g incompatible /home/db2admin/sqllib/lib/libdb2.so when searching for -ldb2 ext/mysql/libmysql/my_tempnam.lo: In function `my_tempnam': ext/mysql/libmysql/my_tempnam.lo(.text+0x7e): the use of `tempnam' is dangerous, bet ter use `mkstemp' ext/odbc/php_odbc.lo: In function `_free_odbc_result': ext/odbc/php_odbc.lo(.text+0xd0): undefined reference to `SQLFreeStmt' ext/odbc/php_odbc.lo: In function `safe_odbc_disconnect': ext/odbc/php_odbc.lo(.text+0x10a): undefined reference to `SQLDisconnect' ext/odbc/php_odbc.lo(.text+0x136): undefined reference to `SQLTransact' ext/odbc/php_odbc.lo(.text+0x140): undefined reference to `SQLDisconnect' ext/odbc/php_odbc.lo: In function `_close_odbc_conn': ext/odbc/php_odbc.lo(.text+0x1d4): undefined reference to `SQLFreeConnect' ext/odbc/php_odbc.lo(.text+0x1e0): undefined reference to `SQLFreeEnv' ext/odbc/php_odbc.lo: In function `_close_odbc_pconn': ext/odbc/php_odbc.lo(.text+0x2c0): undefined reference to `SQLFreeConnect' ext/odbc/php_odbc.lo(.text+0x2cc): undefined reference to `SQLFreeEnv' ext/odbc/php_odbc.lo: In function `odbc_sql_error': ext/odbc/php_odbc.lo(.text+0xdec): undefined reference to `SQLError' ext/odbc/php_odbc.lo: In function `odbc_bindcols': ext/odbc/php_odbc.lo(.text+0x116c): undefined reference to `SQLColAttributes' ext/odbc/php_odbc.lo(.text+0x11a4): undefined reference to `SQLColAttributes' ext/odbc/php_odbc.lo(.text+0x1206): undefined reference to `SQLColAttributes' ext/odbc/php_odbc.lo(.text+0x1274): undefined reference to `SQLBindCol' ext/odbc/php_odbc.lo: In function `odbc_transact': ext/odbc/php_odbc.lo(.text+0x1328): undefined reference to `SQLTransact' ext/odbc/php_odbc.lo: In function `odbc_column_lengths': ext/odbc/php_odbc.lo(.text+0x14f0): undefined reference to `SQLColAttributes' ext/odbc/php_odbc.lo: In function `zif_odbc_prepare': ext/odbc/php_odbc.lo(.text+0x1880): undefined reference to `SQLAllocStmt' ext/odbc/php_odbc.lo(.text+0x18b4): undefined reference to `SQLGetInfo' ext/odbc/php_odbc.lo(.text+0x18e2): undefined reference to `SQLPrepare' ext/odbc/php_odbc.lo(.text+0x1954): undefined reference to `SQLNumParams' ext/odbc/php_odbc.lo(.text+0x1968): undefined reference to `SQLNumResultCols' ext/odbc/php_odbc.lo(.text+0x19fa): undefined reference to `SQLSetStmtOption' ext/odbc/php_odbc.lo(.text+0x1a28): undefined reference to `SQLFreeStmt' ext/odbc/php_odbc.lo: In function `zif_odbc_execute': ext/odbc/php_odbc.lo(.text+0x1d7e): undefined reference to `SQLDescribeParam' ext/odbc/php_odbc.lo(.text+0x1ef2): undefined reference to `SQLBindParameter' ext/odbc/php_odbc.lo(.text+0x1f34): undefined reference to `SQLFreeStmt' ext/odbc/php_odbc.lo(.text+0x1f50): undefined reference to `SQLExecute' ext/odbc/php_odbc.lo(.text+0x1fc6): undefined reference to `SQLFreeStmt' ext/odbc/php_odbc.lo(.text+0x205e): undefined reference to `SQLNumResultCols' ext/odbc/php_odbc.lo(.text+0x20e6): undefined reference to `SQLParamData' ext/odbc/php_odbc.lo(.text+0x213c): undefined reference to `SQLPutData' ext/odbc/php_odbc.lo(.text+0x22c0): undefined reference to `SQLFreeStmt' ext/odbc/php_odbc.lo(.text+0x2374): undefined reference to `SQLFreeStmt' ext/odbc/php_odbc.lo(.text+0x23a8): undefined reference to `SQLFreeStmt' ext/odbc/php_odbc.lo: In function `zif_odbc_cursor': ext/odbc/php_odbc.lo(.text+0x249e): undefined reference to `SQLGetInfo' ext/odbc/php_odbc.lo(.text+0x24e2): undefined reference to `SQLGetCursorName' ext/odbc/php_odbc.lo(.text+0x2542): undefined reference to `SQLError' ext/odbc/php_odbc.lo(.text+0x25c0): undefined reference to `SQLSetCursorName' ext/odbc/php_odbc.lo: In function `zif_odbc_data_source': ext/odbc/php_odbc.lo(.text+0x27d4): undefined reference to `SQLDataSources' ext/odbc/php_odbc.lo: In function `zif_odbc_exec': ext/odbc/php_odbc.lo(.text+0x2a1e): undefined reference to `SQLAllocStmt' ext/odbc/php_odbc.lo(.text+0x2a52): undefined reference to `SQLGetInfo' ext/odbc/php_odbc.lo(.text+0x2a80): undefined reference to `SQLExecDirect' ext/odbc/php_odbc.lo(.text+0x2ac6): undefined reference to `SQLFreeStmt' ext/odbc/php_odbc.lo(.text+0x2b02): undefined reference to `SQLNumResultCols' ext/odbc/php_odbc.lo(.text+0x2b86): undefined reference to `SQLSetStmtOption' ext/odbc/php_odbc.lo: In function `php_odbc_fetch_hash': ext/odbc/php_odbc.lo(.text+0x2dec): undefined reference to `SQLExtendedFetch' ext/odbc/php_odbc.lo(.text+0x30a6): undefined reference to `SQLGetData' ext/odbc/php_odbc.lo(.text+0x31e6): undefined reference to `SQLFetch' ext/odbc/php_odbc.lo: In function `zif_odbc_fetch_into': ext/odbc/php_odbc.lo(.text+0x346c): undefined reference to `SQLExtendedFetch' ext/odbc/php_odbc.lo(.text+0x3654): undefined reference to `SQLGetData' ext/odbc/php_odbc.lo(.text+0x379e): undefined reference to `SQLFetch' ext/odbc/php_odbc.lo: In function `zif_odbc_fetch_row': ext/odbc/php_odbc.lo(.text+0x39b8): undefined reference to `SQLExtendedFetch' ext/odbc/php_odbc.lo(.text+0x3a26): undefined reference to `SQLFetch' ext/odbc/php_odbc.lo: In function `zif_odbc_result': ext/odbc/php_odbc.lo(.text+0x3c60): undefined reference to `SQLExtendedFetch' ext/odbc/php_odbc.lo(.text+0x3d84): undefined reference to `SQLColAttributes' ext/odbc/php_odbc.lo(.text+0x3e06): undefined reference to `SQLGetData' ext/odbc/php_odbc.lo(.text+0x3f9a): undefined reference to `SQLGetData' ext/odbc/php_odbc.lo(.text+0x4028): undefined reference to `SQLFetch' ext/odbc/php_odbc.lo: In function `zif_odbc_result_all': ext/odbc/php_odbc.lo(.text+0x41bc): undefined reference to `SQLExtendedFetch' ext/odbc/php_odbc.lo(.text+0x4322): undefined reference to `SQLExtendedFetch' ext/odbc/php_odbc.lo(.text+0x4386): undefined reference to `SQLFetch' ext/odbc/php_odbc.lo(.text+0x4414): undefined reference to `SQLGetData' ext/odbc/php_odbc.lo(.text+0x45dc): undefined reference to `SQLFetch' ext/odbc/php_odbc.lo: In function `odbc_sqlconnect': ext/odbc/php_odbc.lo(.text+0x480c): undefined reference to `SQLAllocEnv' ext/odbc/php_odbc.lo(.text+0x4822): undefined reference to `SQLAllocConnect' ext/odbc/php_odbc.lo(.text+0x4844): undefined reference to `SQLSetConnectOption' ext/odbc/php_odbc.lo(.text+0x4880): undefined reference to `SQLConnect' ext/odbc/php_odbc.lo(.text+0x48c6): undefined reference to `SQLFreeConnect' ext/odbc/php_odbc.lo: In function `odbc_do_connect': ext/odbc/php_odbc.lo(.text+0x4bc6): undefined reference to `SQLGetInfo' ext/odbc/php_odbc.lo: In function `zif_odbc_num_rows': ext/odbc/php_odbc.lo(.text+0x539a): undefined reference to `SQLRowCount' ext/odbc/php_odbc.lo: In function `zif_odbc_next_result': ext/odbc/php_odbc.lo(.text+0x54be): undefined reference to `SQLMoreResults' ext/odbc/php_odbc.lo(.text+0x54fa): undefined reference to `SQLFreeStmt' ext/odbc/php_odbc.lo(.text+0x550e): undefined reference to `SQLNumParams' ext/odbc/php_odbc.lo(.text+0x5522): undefined reference to `SQLNumResultCols' ext/odbc/php_odbc.lo: In function `zif_odbc_field_type': ext/odbc/php_odbc.lo(.text+0x5942): undefined reference to `SQLColAttributes' ext/odbc/php_odbc.lo: In function `zif_odbc_autocommit': ext/odbc/php_odbc.lo(.text+0x5daa): undefined reference to `SQLSetConnectOption' ext/odbc/php_odbc.lo(.text+0x5e5c): undefined reference to `SQLGetConnectOption' ext/odbc/php_odbc.lo: In function `zif_odbc_setoption': ext/odbc/php_odbc.lo(.text+0x6252): undefined reference to `SQLSetStmtOption' ext/odbc/php_odbc.lo(.text+0x6326): undefined reference to `SQLSetConnectOption' ext/odbc/php_odbc.lo: In function `zif_odbc_tables': ext/odbc/php_odbc.lo(.text+0x66aa): undefined reference to `SQLAllocStmt' ext/odbc/php_odbc.lo(.text+0x6784): undefined reference to `SQLTables' ext/odbc/php_odbc.lo(.text+0x67b0): undefined reference to `SQLNumResultCols' ext/odbc/php_odbc.lo: In function `zif_odbc_columns': ext/odbc/php_odbc.lo(.text+0x6cb6): undefined reference to `SQLAllocStmt' ext/odbc/php_odbc.lo(.text+0x6d66): undefined reference to `SQLColumns' ext/odbc/php_odbc.lo(.text+0x6d92): undefined reference to `SQLNumResultCols' ext/odbc/php_odbc.lo: In function `zif_odbc_columnprivileges': ext/odbc/php_odbc.lo(.text+0x720a): undefined reference to `SQLAllocStmt' ext/odbc/php_odbc.lo(.text+0x72be): undefined reference to `SQLColumnPrivileges' ext/odbc/php_odbc.lo(.text+0x72ea): undefined reference to `SQLNumResultCols' ext/odbc/php_odbc.lo: In function `zif_odbc_foreignkeys': ext/odbc/php_odbc.lo(.text+0x780e): undefined reference to `SQLAllocStmt' ext/odbc/php_odbc.lo(.text+0x7916): undefined reference to `SQLForeignKeys' ext/odbc/php_odbc.lo(.text+0x7942): undefined reference to `SQLNumResultCols' ext/odbc/php_odbc.lo: In function `zif_odbc_gettypeinfo': ext/odbc/php_odbc.lo(.text+0x7d9e): undefined reference to `SQLAllocStmt' ext/odbc/php_odbc.lo(.text+0x7dce): undefined reference to `SQLGetTypeInfo' ext/odbc/php_odbc.lo(.text+0x7dfa): undefined reference to `SQLNumResultCols' ext/odbc/php_odbc.lo: In function `zif_odbc_primarykeys': ext/odbc/php_odbc.lo(.text+0x80ea): undefined reference to `SQLAllocStmt' ext/odbc/php_odbc.lo(.text+0x8172): undefined reference to `SQLPrimaryKeys' ext/odbc/php_odbc.lo(.text+0x819e): undefined reference to `SQLNumResultCols' ext/odbc/php_odbc.lo: In function `zif_odbc_procedurecolumns': ext/odbc/php_odbc.lo(.text+0x85c6): undefined reference to `SQLAllocStmt' ext/odbc/php_odbc.lo(.text+0x867a): undefined reference to `SQLProcedureColumns' ext/odbc/php_odbc.lo(.text+0x86a6): undefined reference to `SQLNumResultCols' ext/odbc/php_odbc.lo: In function `zif_odbc_procedures': ext/odbc/php_odbc.lo(.text+0x8aec): undefined reference to `SQLAllocStmt' ext/odbc/php_odbc.lo(.text+0x8b74): undefined reference to `SQLProcedures' ext/odbc/php_odbc.lo(.text+0x8ba0): undefined reference to `SQLNumResultCols' ext/odbc/php_odbc.lo: In function `zif_odbc_specialcolumns': ext/odbc/php_odbc.lo(.text+0x9070): undefined reference to `SQLAllocStmt' ext/odbc/php_odbc.lo(.text+0x9146): undefined reference to `SQLSpecialColumns' ext/odbc/php_odbc.lo(.text+0x9172): undefined reference to `SQLNumResultCols' ext/odbc/php_odbc.lo: In function `zif_odbc_statistics': ext/odbc/php_odbc.lo(.text+0x9704): undefined reference to `SQLAllocStmt' ext/odbc/php_odbc.lo(.text+0x97c0): undefined reference to `SQLStatistics' ext/odbc/php_odbc.lo(.text+0x97ec): undefined reference to `SQLNumResultCols' ext/odbc/php_odbc.lo: In function `zif_odbc_tableprivileges': ext/odbc/php_odbc.lo(.text+0x9c6e): undefined reference to `SQLAllocStmt' ext/odbc/php_odbc.lo(.text+0x9cf6): undefined reference to `SQLTablePrivileges' ext/odbc/php_odbc.lo(.text+0x9d22): undefined reference to `SQLNumResultCols' collect2: ld returned 1 exit status make: *** [sapi/cli/php] Error 1 The line at the top that says skipping incompatible /home/db2admin/sqllib/lib/libdb2.so when searching for -ldb2 what does this mean? Is my DB2 Connect not compatible with this or something. Thats the only thing i can think of. Anyone have any ideas. I have never ever seen these errors before. TIA -Cameron Seader [INFO] -- Access Manager: This transmission may contain information that is privileged, confidential and/or exempt from disclosure under applicable law. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution, or use of the information contained herein (including any reliance thereon) is STRICTLY PROHIBITED. If you received this transmission in error, please immediately contact the sender and destroy the material in its entirety, whether in electronic or hard copy format. Thank you. A2 ---------------------------------------------------------------------- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 ---------------------------------------------------------------------- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 ---------------------------------------------------------------------- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 [INFO] -- Access Manager: This transmission may contain information that is privileged, confidential and/or exempt from disclosure under applicable law. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution, or use of the information contained herein (including any reliance thereon) is STRICTLY PROHIBITED. If you received this transmission in error, please immediately contact the sender and destroy the material in its entirety, whether in electronic or hard copy format. Thank you. A2 ---------------------------------------------------------------------- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390
