php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #23266 libtool fails horribly
Submitted: 2003-04-18 02:28 UTC Modified: 2003-04-21 23:30 UTC
From: xbox at mho dot com Assigned:
Status: Not a bug Package: Compile Failure
PHP Version: 4.3.2RC1 OS: solaris 7
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: xbox at mho dot com
New email:
PHP Version: OS:

 

 [2003-04-18 02:28 UTC] xbox at mho dot com
Hello,

Having *HORRIBLE* time building latest 4.3.2RC1 releast.  I have been building PHP for several years now on many platforms with no problems--- WOWO IS IT AWESOME!!!  But this is unusual.

I am trying to build PHP to use informix, I have esql/c installed correctly and amd doing a simple build:

./configure --with-informix=$INFORMIXDIR --without-mysql

Configure seems to work fine and reports no errors.  Then do a make... goes for a ways and then tries a massive libtool command and reports that numerous files are not found and then the compile aborts.  I have been up all night, replacing sed, trying everything I could think of... nothing works.  I finally loaded the source-code to 4.0.6 and was able to build that.

Suggestion-- please make external connectivity modules something that can be added/changed without having to recompile php every time.

:)
Dave

error data:

$ make
/bin/sh /usr/local/src/php-4.3.2RC1/libtool --silent --preserve-dup-deps --mode=link gcc -export-dynamic -g -O2  -L/usr/ucblib -L/usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2 -L/opt/informix/lib -L/opt/informix/lib/esql -L/usr/local/src/php-4.3.2RC1/ext/informix  -R /usr/ucblib -R /usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2 -R /opt/informix/lib -R /opt/informix/lib/esql -R /usr/local/src/php-4.3.2RC1/ext/informix ext/ctype/ctype.lo ext/informix/ifx.lo ext/overload/overload.lo ext/pcre/pcrelib/maketables.lo ext/pcre/pcrelib/get.lo ext/pcre/pcrelib/study.lo ext/pcre/pcrelib/pcre.lo ext/pcre/php_pcre.lo ext/posix/posix.lo ext/session/session.lo ext/session/mod_files.lo ext/session/mod_mm.lo ext/session/mod_user.lo ext/standard/array.lo ext/standard/base64.lo ext/standard/basic_functions.lo ext/standard/browscap.lo ext/standard/crc32.lo ext/standard/crypt.lo ext/standard/cyr_convert.lo ext/standard/datetime.lo ext/standard/dir.lo ext/standard/dl.lo ext/standard/dns.lo ext/standard/exec.lo ext/standard/file.lo ext/standard/filestat.lo ext/standard/flock_compat.lo ext/standard/formatted_print.lo ext/standard/fsock.lo ext/standard/head.lo ext/standard/html.lo ext/standard/image.lo ext/standard/info.lo ext/standard/iptc.lo ext/standard/lcg.lo ext/standard/link.lo ext/standard/mail.lo ext/standard/math.lo ext/standard/md5.lo ext/standard/metaphone.lo ext/standard/microtime.lo ext/standard/pack.lo ext/standard/pageinfo.lo ext/standard/parsedate.lo ext/standard/quot_print.lo ext/standard/rand.lo ext/standard/reg.lo ext/standard/soundex.lo ext/standard/string.lo ext/standard/scanf.lo ext/standard/syslog.lo ext/standard/type.lo ext/standard/uniqid.lo ext/standard/url.lo ext/standard/url_scanner.lo ext/standard/var.lo ext/standard/versioning.lo ext/standard/assert.lo ext/standard/strnatcmp.lo ext/standard/levenshtein.lo ext/standard/incomplete_class.lo ext/standard/url_scanner_ex.lo ext/standard/ftp_fopen_wrapper.lo ext/standard/http_fopen_wrapper.lo ext/standard/php_fopen_wrapper.lo ext/standard/credits.lo ext/standard/css.lo ext/standard/var_unserializer.lo ext/standard/ftok.lo ext/standard/aggregation.lo ext/standard/sha1.lo ext/tokenizer/tokenizer.lo ext/xml/xml.lo ext/xml/expat/xmlparse.lo ext/xml/expat/xmlrole.lo ext/xml/expat/xmltok.lo regex/regcomp.lo regex/regexec.lo regex/regerror.lo regex/regfree.lo TSRM/TSRM.lo TSRM/tsrm_strtok_r.lo TSRM/tsrm_virtual_cwd.lo main/main.lo main/snprintf.lo main/spprintf.lo main/php_sprintf.lo main/safe_mode.lo main/fopen_wrappers.lo main/alloca.lo main/php_scandir.lo main/php_ini.lo main/SAPI.lo main/rfc1867.lo main/php_content_types.lo main/strlcpy.lo main/strlcat.lo main/mergesort.lo main/reentrancy.lo main/php_variables.lo main/php_ticks.lo main/streams.lo main/network.lo main/php_open_temporary_file.lo main/php_logos.lo main/output.lo main/memory_streams.lo main/user_streams.lo Zend/zend_language_parser.lo Zend/zend_language_scanner.lo Zend/zend_ini_parser.lo Zend/zend_ini_scanner.lo Zend/zend_alloc.lo Zend/zend_compile.lo Zend/zend_constants.lo Zend/zend_dynamic_array.lo Zend/zend_execute_API.lo Zend/zend_highlight.lo Zend/zend_llist.lo Zend/zend_opcode.lo Zend/zend_operators.lo Zend/zend_ptr_stack.lo Zend/zend_stack.lo Zend/zend_variables.lo Zend/zend.lo Zend/zend_API.lo Zend/zend_extensions.lo Zend/zend_hash.lo Zend/zend_list.lo Zend/zend_indent.lo Zend/zend_builtin_functions.lo Zend/zend_sprintf.lo Zend/zend_ini.lo Zend/zend_qsort.lo Zend/zend_multibyte.lo Zend/zend_execute.lo sapi/cgi/cgi_main.lo sapi/cgi/getopt.lo main/internal_functions.lo -lifsql -lifasf -lifgen -lifos -lifgls -lnsl -lsocket -laio -ldl -lelf -lphpifx -lifglx -lresolv -lm -ldl -lnsl -lsocket -lgcc  -o sapi/cgi/php
gcc: ext/ctype/ctype.o: No such file or directory
gcc: ext/overload/overload.o: No such file or directory
gcc: ext/pcre/pcrelib/maketables.o: No such file or directory
gcc: ext/pcre/pcrelib/get.o: No such file or directory
gcc: ext/pcre/pcrelib/study.o: No such file or directory
gcc: ext/pcre/pcrelib/pcre.o: No such file or directory
gcc: ext/pcre/php_pcre.o: No such file or directory
gcc: ext/posix/posix.o: No such file or directory
gcc: ext/session/session.o: No such file or directory
gcc: ext/session/mod_files.o: No such file or directory
gcc: ext/session/mod_mm.o: No such file or directory
gcc: ext/session/mod_user.o: No such file or directory
gcc: ext/standard/array.o: No such file or directory
gcc: ext/standard/base64.o: No such file or directory
gcc: ext/standard/basic_functions.o: No such file or directory
gcc: ext/standard/browscap.o: No such file or directory
gcc: ext/standard/crc32.o: No such file or directory
gcc: ext/standard/crypt.o: No such file or directory
gcc: ext/standard/cyr_convert.o: No such file or directory
gcc: ext/standard/datetime.o: No such file or directory
gcc: ext/standard/dir.o: No such file or directory
gcc: ext/standard/dl.o: No such file or directory
gcc: ext/standard/dns.o: No such file or directory
gcc: ext/standard/exec.o: No such file or directory
gcc: ext/standard/file.o: No such file or directory
gcc: ext/standard/filestat.o: No such file or directory
gcc: ext/standard/flock_compat.o: No such file or directory
gcc: ext/standard/formatted_print.o: No such file or directory
gcc: ext/standard/fsock.o: No such file or directory
gcc: ext/standard/head.o: No such file or directory
gcc: ext/standard/html.o: No such file or directory
gcc: ext/standard/image.o: No such file or directory
gcc: ext/standard/info.o: No such file or directory
gcc: ext/standard/iptc.o: No such file or directory
gcc: ext/standard/lcg.o: No such file or directory
gcc: ext/standard/link.o: No such file or directory
gcc: ext/standard/mail.o: No such file or directory
gcc: ext/standard/math.o: No such file or directory
gcc: ext/standard/md5.o: No such file or directory
gcc: ext/standard/metaphone.o: No such file or directory
gcc: ext/standard/microtime.o: No such file or directory
gcc: ext/standard/pack.o: No such file or directory
gcc: ext/standard/pageinfo.o: No such file or directory
gcc: ext/standard/parsedate.o: No such file or directory
gcc: ext/standard/quot_print.o: No such file or directory
gcc: ext/standard/rand.o: No such file or directory
gcc: ext/standard/reg.o: No such file or directory
gcc: ext/standard/soundex.o: No such file or directory
gcc: ext/standard/string.o: No such file or directory
gcc: ext/standard/scanf.o: No such file or directory
gcc: ext/standard/syslog.o: No such file or directory
gcc: ext/standard/type.o: No such file or directory
gcc: ext/standard/uniqid.o: No such file or directory
gcc: ext/standard/url.o: No such file or directory
gcc: ext/standard/url_scanner.o: No such file or directory
gcc: ext/standard/var.o: No such file or directory
gcc: ext/standard/versioning.o: No such file or directory
gcc: ext/standard/assert.o: No such file or directory
gcc: ext/standard/strnatcmp.o: No such file or directory
gcc: ext/standard/levenshtein.o: No such file or directory
gcc: ext/standard/incomplete_class.o: No such file or directory
gcc: ext/standard/url_scanner_ex.o: No such file or directory
gcc: ext/standard/ftp_fopen_wrapper.o: No such file or directory
gcc: ext/standard/http_fopen_wrapper.o: No such file or directory
gcc: ext/standard/php_fopen_wrapper.o: No such file or directory
gcc: ext/standard/credits.o: No such file or directory
gcc: ext/standard/css.o: No such file or directory
gcc: ext/standard/var_unserializer.o: No such file or directory
gcc: ext/standard/ftok.o: No such file or directory
gcc: ext/standard/aggregation.o: No such file or directory
gcc: ext/standard/sha1.o: No such file or directory
gcc: ext/tokenizer/tokenizer.o: No such file or directory
gcc: ext/xml/xml.o: No such file or directory
gcc: ext/xml/expat/xmlparse.o: No such file or directory
gcc: ext/xml/expat/xmlrole.o: No such file or directory
gcc: ext/xml/expat/xmltok.o: No such file or directory
gcc: regex/regcomp.o: No such file or directory
gcc: regex/regexec.o: No such file or directory
gcc: regex/regerror.o: No such file or directory
gcc: regex/regfree.o: No such file or directory
gcc: TSRM/TSRM.o: No such file or directory
gcc: TSRM/tsrm_strtok_r.o: No such file or directory
gcc: TSRM/tsrm_virtual_cwd.o: No such file or directory
gcc: main/main.o: No such file or directory
gcc: main/snprintf.o: No such file or directory
gcc: main/spprintf.o: No such file or directory
gcc: main/php_sprintf.o: No such file or directory
gcc: main/safe_mode.o: No such file or directory
gcc: main/fopen_wrappers.o: No such file or directory
gcc: main/alloca.o: No such file or directory
gcc: main/php_scandir.o: No such file or directory
gcc: main/php_ini.o: No such file or directory
gcc: main/SAPI.o: No such file or directory
gcc: main/rfc1867.o: No such file or directory
gcc: main/php_content_types.o: No such file or directory
gcc: main/strlcpy.o: No such file or directory
gcc: main/strlcat.o: No such file or directory
gcc: main/mergesort.o: No such file or directory
gcc: main/reentrancy.o: No such file or directory
gcc: main/php_variables.o: No such file or directory
gcc: main/php_ticks.o: No such file or directory
gcc: main/streams.o: No such file or directory
gcc: main/network.o: No such file or directory
gcc: main/php_open_temporary_file.o: No such file or directory
gcc: main/php_logos.o: No such file or directory
gcc: main/output.o: No such file or directory
gcc: main/memory_streams.o: No such file or directory
gcc: main/user_streams.o: No such file or directory
gcc: Zend/zend_language_parser.o: No such file or directory
gcc: Zend/zend_language_scanner.o: No such file or directory
gcc: Zend/zend_ini_parser.o: No such file or directory
gcc: Zend/zend_ini_scanner.o: No such file or directory
gcc: Zend/zend_alloc.o: No such file or directory
gcc: Zend/zend_compile.o: No such file or directory
gcc: Zend/zend_constants.o: No such file or directory
gcc: Zend/zend_dynamic_array.o: No such file or directory
gcc: Zend/zend_execute_API.o: No such file or directory
gcc: Zend/zend_highlight.o: No such file or directory
gcc: Zend/zend_llist.o: No such file or directory
gcc: Zend/zend_opcode.o: No such file or directory
gcc: Zend/zend_operators.o: No such file or directory
gcc: Zend/zend_ptr_stack.o: No such file or directory
gcc: Zend/zend_stack.o: No such file or directory
gcc: Zend/zend_variables.o: No such file or directory
gcc: Zend/zend.o: No such file or directory
gcc: Zend/zend_API.o: No such file or directory
gcc: Zend/zend_extensions.o: No such file or directory
gcc: Zend/zend_hash.o: No such file or directory
gcc: Zend/zend_list.o: No such file or directory
gcc: Zend/zend_indent.o: No such file or directory
gcc: Zend/zend_builtin_functions.o: No such file or directory
gcc: Zend/zend_sprintf.o: No such file or directory
gcc: Zend/zend_ini.o: No such file or directory
gcc: Zend/zend_qsort.o: No such file or directory
gcc: Zend/zend_multibyte.o: No such file or directory
gcc: Zend/zend_execute.o: No such file or directory
gcc: sapi/cgi/cgi_main.o: No such file or directory
gcc: sapi/cgi/getopt.o: No such file or directory
*** Error code 1
make: Fatal error: Command failed for target `sapi/cgi/php'

Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2003-04-21 10:06 UTC] sniper@php.net
Due to a bug in the installed sed on your system the build
fails. Install GNU sed and it should be okay.
 
Thank you for your interest in PHP.

.
 [2003-04-21 23:30 UTC] xbox at mho dot com
Thanks but I upgraded to GNU sed and made sure it was first in the PATH (in fact when libtool still broke, for test I replaced all copies of sed on the system with the gnu sed).  I did this before I submitted the bug.

One of the problems with libtool (or with me, depends on your point of view) is that if libtool breaks and gives erroneous link failures it is very difficult to attempt to link by hand.  Whine, whine...  

Thanks!
xbox
 
PHP Copyright © 2001-2026 The PHP Group
All rights reserved.
Last updated: Wed Oct 07 09:00:02 2026 UTC