I'm trying to get PHP 4.2.2 built with Informix support, using a source RPM (SRPM) under Red Hat Linux 8.0. I have installed the database (SE; 7.25) along with the Client SDK (2.81). I have unpacked the source RPM and have added the option to the php.spec file to specify --with-informix. When I do the "rpmbuild -bb php.spec" command, I get the following command and error at the end of the output: /bin/sh /usr/src/redhat/BUILD/php-4.2.2/build-cgi/libtool --silent --mode=link gcc -I. -I/usr/src/redhat/BUILD/php-4.2.2/ -I/usr/src/redhat/BUILD/php-4.2.2/build-cgi/main -I/usr/src/redhat/BUILD/php-4.2.2 -I/usr/src/redhat/BUILD/php-4.2.2/build-cgi/Zend -I/usr/include/libxml2 -I/usr/include/freetype2/freetype -I/usr/include/imap -I/opt/informix/incl/esql -I/usr/include/mysql -I/usr/local/include -I/usr/include/pspell -I/usr/include/ucd-snmp -I/usr/src/redhat/BUILD/php-4.2.2/main -I/usr/src/redhat/BUILD/php-4.2.2/Zend -I/usr/src/redhat/BUILD/php-4.2.2/TSRM -DUCD_COMPATIBLE -I/usr/src/redhat/BUILD/php-4.2.2/build-cgi/TSRM -O2 -march=i386 -mcpu=i686 -fPIC -L/usr/kerberos/lib -o php -export-dynamic stub.lo libphp4.la /usr/bin/ld: cannot find -lifsql collect2: ld returned 1 exit status make[1]: *** [php] Error 1 make[1]: Leaving directory `/usr/src/redhat/BUILD/php-4.2.2/build-cgi' make: *** [all-recursive] Error 1 error: Bad exit status from /var/tmp/rpm-tmp.43938 (%build) I have defined both INFORMIXDIR and LD_LIBRARY_PATH: [SPECS]# env | grep INFORMIXDIR INFORMIXDIR=/opt/informix [SPECS]# env | grep LD_LIBR LD_LIBRARY_PATH=/opt/informix/lib:/opt/informix/lib/esql I have added the /opt/informix/lib and /opt/informix/lib/esql directories to /etc/ld.so.conf and run ldconfig: [SPECS]# cat /etc/ld.so.conf /usr/kerberos/lib /usr/X11R6/lib /usr/lib/qt-3.0.5/lib /usr/lib/mysql /usr/lib/sane /opt/informix/lib /opt/informix/lib/esql [SPECS]# ldconfig -p | grep informix libtxa.so (libc6) => /opt/informix/lib/esql/libtxa.so libtsql.so (libc6) => /opt/informix/lib/esql/libtsql.so libtos.so (libc6) => /opt/informix/lib/esql/libtos.so libthxa.so (libc6) => /opt/informix/lib/esql/libthxa.so libthsql.so (libc6) => /opt/informix/lib/esql/libthsql.so libthos.so (libc6) => /opt/informix/lib/esql/libthos.so libthgen.so (libc6) => /opt/informix/lib/esql/libthgen.so libthasf.so (libc6) => /opt/informix/lib/libthasf.so libtgen.so (libc6) => /opt/informix/lib/esql/libtgen.so libtasf.so (libc6) => /opt/informix/lib/libtasf.so libnetstub.so (libc6) => /opt/informix/lib/libnetstub.so libixxa.so (libc6) => /opt/informix/lib/esql/libixxa.so libixsql.so (libc6) => /opt/informix/lib/esql/libixsql.so libixos.so (libc6) => /opt/informix/lib/esql/libixos.so libixglx.so (ELF) => /opt/informix/lib/esql/libixglx.so libixgls.so (ELF) => /opt/informix/lib/esql/libixgls.so libixgen.so (libc6) => /opt/informix/lib/esql/libixgen.so libixfgisql.so (libc6) => /opt/informix/lib/esql/libixfgisql.so libixasf.so (libc6) => /opt/informix/lib/libixasf.so libifxa.so (libc6) => /opt/informix/lib/esql/libifxa.so libifsql.so (libc6) => /opt/informix/lib/esql/libifsql.so libifos.so (libc6) => /opt/informix/lib/esql/libifos.so libifglx.so (ELF) => /opt/informix/lib/esql/libifglx.so libifgls.so (ELF) => /opt/informix/lib/esql/libifgls.so libifgen.so (libc6) => /opt/informix/lib/esql/libifgen.so libiffgisql.so (libc6) => /opt/informix/lib/esql/libiffgisql.so libifcss.so (libc6) => /opt/informix/lib/libifcss.so libifasf.so (libc6) => /opt/informix/lib/libifasf.so I'm stumped. Can anyone offer any solutions? Many thanks in advance. Daryl Biberdorf darylb@pobox.com -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php