ID: 13695 Comment by: [EMAIL PROTECTED] Reported By: [EMAIL PROTECTED] Status: No Feedback Bug Type: Compile Failure Operating System: AIX 4.3.3 PHP Version: 4.0.6 New Comment:
I spoke too soon. The ld.so.conf isn't what fixed it, you need to have the includes installed in /usr/IBMdb2/V7.1/includes, although I did add that line to my ld.so.conf and left it there. System is Gentoo Linux 1.4_rc1 and RedHat 7.3 with kernel 2.4.19. AFAIK these are installed with the install development applications option or something in the DB2 install. (which, along with RPM's I've stopped using) Previous Comments: ------------------------------------------------------------------------ [2002-11-14 12:42:12] [EMAIL PROTECTED] Building on any unix variant will fail with the same error. The file php is looking for is sqlcli1.h, included from file ext/odbc/php_odbc_includes.h on line 287. This file resides in the /usr/IBMdb2/V7.1/lib directory, which needs to be added to /etc/ld.so.conf and rerun ldconfig. ------------------------------------------------------------------------ [2002-07-30 01:00:09] [EMAIL PROTECTED] No feedback was provided for this bug for over a month, so it is being suspended automatically. If you are able to provide the information that was originally requested, please do so and change the status of the bug back to "Open". ------------------------------------------------------------------------ [2002-06-29 23:31:52] [EMAIL PROTECTED] Please try this snapshot: http://snaps.php.net/php4-latest.tar.gz ------------------------------------------------------------------------ [2001-10-16 13:41:54] [EMAIL PROTECTED] Have PHP-4.0.6 compiled and installed without MySql support and without IBM-DB2 Support. When I tried to compile the same with IBM-DB2 Support compilation fails. Server Built : Apache 1.3.19 DB2 Version : DB2 7.1 OS : AIX 4.3.3 Compiler : xlC_r -ma IBM Compiler Configuring PHP-4.0.6 as follows........ "./configure" \ "--prefix=/mds/work/dd4cx8t/Web/php4.0.6" \ "--with-apxs=/mds/work/dd4cx8t/Web/apache/bin/apxs" \ "--without-mysql" \ "--with-ibm-db2=/usr/lpp/db2_07_01" \ "--enable-versioning" \ "--enable-track-vars" \ "--enable-trans-sid" \ Compilation fails with following errors Making all in main /mds/work/dd4cx8t/Web/php-4.0.6/main /bin/sh /mds/work/dd4cx8t/Web/php-4.0.6/libtool --silent --mode=compile xlC_r -ma -I. -I/mds/work/dd4cx8t/Web/php-4.0.6/main -I/mds/work/dd4cx8t/Web/php-4.0.6/main -I/mds/work/dd4cx8t/Web/php-4.0.6 -I/mds/work/dd4cx8t/Web/apache/include -I/mds/work/dd4cx8t/Web/php-4.0.6/Zend -I/usr/lpp/db2_07_01/include -I/mds/work/dd4cx8t/Web/php-4.0.6/ext/xml/expat/xmltok -I/mds/work/dd4cx8t/Web/php-4.0.6/ext/xml/expat/xmlparse -I/mds/work/dd4cx8t/Web/php-4.0.6/TSRM -DAIX=43 -DUSE_PTHREAD_SERIALIZED_ACCEPT -DAIX_BIND_PROCESSOR -DUSE_HSREGEX -DUSE_EXPAT -DSUPPORT_UTF8 -DXML_BYTE_ORDER=21 -g -c internal_functions.c "/usr/lpp/db2_07_01/include/sqlcli.h", line 718.9: 1506-213 (S) Macro name ODBCVER cannot be redefined. "/usr/lpp/db2_07_01/include/sqlcli.h", line 718.9: 1506-358 (I) "ODBCVER" is defined on line 27 of /mds/work/dd4cx8t/Web/php-4.0.6/ext/odbc/php_odbc.h. "/usr/lpp/db2_07_01/include/sqlcli1.h", line 126.10: 1506-213 (S) Macro name SQL_EXT_API_LAST cannot be redefined. "/usr/lpp/db2_07_01/include/sqlcli1.h", line 126.10: 1506-358 (I) "SQL_EXT_API_LAST" is defined on line 621 of /usr/lpp/db2_07_01/include/sqlext.h. "/usr/lpp/db2_07_01/include/sqlcli1.h", line 207.10: 1506-213 (S) Macro name SQL_OJ_CAPABILITIES cannot be redefined. "/usr/lpp/db2_07_01/include/sqlcli1.h", line 207.10: 1506-358 (I) "SQL_OJ_CAPABILITIES" is defined on line 764 of /usr/lpp/db2_07_01/include/sqlext.h. "/usr/lpp/db2_07_01/include/sqlcli1.h", line 219.9: 1506-213 (S) Macro name SQL_INFO_LAST cannot be redefined. "/usr/lpp/db2_07_01/include/sqlcli1.h", line 219.9: 1506-358 (I) "SQL_INFO_LAST" is defined on line 776 of /usr/lpp/db2_07_01/include/sqlext.h. make: 1254-004 The error code from the last command is 1. Stop. make: 1254-004 The error code from the last command is 1. Stop. make: 1254-004 The error code from the last command is 1. Stop. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=13695&edit=1