PHP 4.0 Bug #2452: Build --with-informix no longer works since introduction of libtool
| From: | Danny dot Heijl at cevi dot be | Date: | Wed, 06 Oct 1999 14:29:51 +0000 |
| Subject: | PHP 4.0 Bug #2452: Build --with-informix no longer works since introduction of libtool | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-11571@lists.php.net to get a copy of this message | ||
From: Danny.Heijl@cevi.be
Operating system: RH 6.0 Linux
PHP version: 4.0 Latest CVS (06/10/1999)
PHP Bug Type: Compile Failure
Bug description: Build --with-informix no longer works since introduction of libtool
Since the introduction of the use of "libtool" for
the compile/link process, I can no longer build CGI PHP4 with Informix because Informix needs
additional .a and .o filesto link PHP4.
Building without Informix is fine.
This is the error :
/bin/sh ./libtool --mode=link gcc -O2 -g -g -Wall
-I/opt/informix/incl/esql -L/home/local/lib -lgd
-L/opt/informix/lib -L/opt/informix/lib/esql -o libphp4.la
-rpath /home/php/php4/libs
-L/home/local/lib -lgd -L/opt/informix/lib
-L/opt/informix/lib/esql -R /home/local/lib
main.lo internal_functions.lo snprintf.lo php3_sprintf.lo configuration-parser.lo
configuration-scanner.lo
request_info.lo safe_mode.lo fopen-wrappers.lo php3_realpath.lo alloca.lo output.lo
php_ini.lo SAPI.lo rfc1867.lo dlist.lo php_content_types.lo
strlcpy.lo strlcat.lo libzend/libzend.la
sapi/cgi/libphpsapi_cgi.la regex/libregex.la
ext/bcmath/libphpext_bcmath.la ext/db/libphpext_db.la
ext/dba/libphpext_dba.la ext/gd/libphpext_gd.la
ext/informix/libphpext_informix.la ext/pcre/libphpext_pcre.la ext/session/libphpext_session.la
ext/standard/libphpext_standard.la ext/xml/libphpext_xml.la ext/zlib/libphpext_zlib.la -ldl -lm
-lresolv -lnsl
-lcrypt -lgdbm -lgdbm -L/home/local/lib
-lgd /opt/informix/lib/esql/libifsql.a
/opt/informix/lib/libifasf.a
/opt/informix/lib/esql/libifgen.a
/opt/informix/lib/esql/libifos.a
/opt/informix/lib/esql/libifgls.a
-lgen -lgls -lm -ldl /opt/informix/lib/esql/checkapi.o
/opt/informix/lib/esql/libifglx.a
-L/opt/informix/lib -L/opt/informix/lib/esql
-lpam -L/home/local/lib -lexpat -lz
libtool: link: cannot build libtool library `libphp4.la' from non-libtool objects:
/opt/informix
/lib/esql/libifsql.a /opt/informix/lib/libifasf.a
/opt/informix/lib/esql/libifgen.a
/opt/informix/lib/esql/libifos.a
/opt/informix/lib/esql/libifgls.a
/opt/informix/lib/esql/checkapi.o
/opt/informix/lib/esql/libifglx.a
make[2]: *** [libphp4.la] Error 1
make[2]: Leaving directory `/home/php/php4'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/php/php4'
make: *** [all-recursive-am] Error 2
Does anyone know of a cure ?
Danny.
---