PHP 4.0 Bug #2452: Build --with-informix no longer works since introduction of libtool

From: 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. ---

« previous php.dev (#11571) next »