php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #6695 linking fails with many ...contains an incorrect file suffix
Submitted: 2000-09-12 20:38 UTC Modified: 2000-09-22 18:33 UTC
From: mb38 at onyx dot net Assigned:
Status: Closed Package: Compile Failure
PHP Version: 4.0.2 OS: AIX 4.3.3
Private report: No CVE-ID: None
 [2000-09-12 20:38 UTC] mb38 at onyx dot net
./configure --with-apxs=/usr/local/apache/bin/apxs \
--with-config-file-path=/server/httpd/conf \
--enable-c9x-inline \
--without-mysql

followed by make produces the following...

Making all in Zend
Target "all" is up to date.
Making all in main
	cd /tmp/php-4.0.2 &&  REDO_ALL=yes ./config.status
creating php4.spec
creating Zend/Makefile
creating build-defs.h
creating pear/pear
creating pear/phpize
creating pear/php-config
creating pear/PEAR.php
creating php_config.h
php_config.h is unchanged
creating sapi/Makefile
creating ext/Makefile
creating Makefile
creating pear/Makefile
creating main/Makefile
creating ext/db/Makefile
creating ext/pcre/Makefile
creating ext/pcre/pcrelib/Makefile
creating ext/posix/Makefile
creating ext/session/Makefile
creating ext/standard/Makefile
creating ext/xml/Makefile
creating ext/xml/expat/Makefile
creating ext/xml/expat/xmlparse/Makefile
creating ext/xml/expat/xmltok/Makefile
creating sapi/apache/Makefile
creating regex/Makefile
creating main/internal_functions.c
main/internal_functions.c is unchanged
+--------------------------------------------------------------------+
| License:                                                           |
| This software is subject to the PHP License, available in this     |
| distribution in the file LICENSE.  By continuing this installation |
| process, you are bound by the terms of this license agreement.     |
| If you do not agree with the terms of this license, you must abort |
| the installation process at this point.                            |
+--------------------------------------------------------------------+

Thank you for using PHP.

	/bin/sh /tmp/php-4.0.2/libtool --silent --mode=compile cc  -I. -I/tmp/php-4.0.2/main -I/tmp/php-4.0.2 -I/tmp/php-4.0.2/main -I/usr/local/apache/include -I/tmp/php-4.0.2/Zend -I/tmp/php-4.0.2 -I/tmp/php-4.0.2/ext/xml/expat/xmltok -I/tmp/php-4.0.2/ext/xml/expat/xmlparse  -DXML_BYTE_ORDER=21 -ma  -c internal_functions.c
1506-507 (W) No licenses available. Contact your program supplier to add additional users.  Compilation will proceed shortly.
	/bin/sh /tmp/php-4.0.2/libtool --silent --mode=link cc  -I. -I/tmp/php-4.0.2/main -I/tmp/php-4.0.2 -I/tmp/php-4.0.2/main -I/usr/local/apache/include -I/tmp/php-4.0.2/Zend -I/tmp/php-4.0.2 -I/tmp/php-4.0.2/ext/xml/expat/xmltok -I/tmp/php-4.0.2/ext/xml/expat/xmlparse  -DXML_BYTE_ORDER=21 -ma   -o libmain.la  main.lo internal_functions.lo snprintf.lo php_sprintf.lo configuration-parser.lo configuration-scanner.lo safe_mode.lo fopen-wrappers.lo alloca.lo php_ini.lo SAPI.lo rfc1867.lo fdfdata.lo php_content_types.lo strlcpy.lo strlcat.lo mergesort.lo reentrancy.lo php_variables.lo php_ticks.lo php_virtual_cwd.lo  
Target "all-p" is up to date.
Target "all" is up to date.
Making all in ext
Making all in db
Target "all-p" is up to date.
Target "all" is up to date.
Making all in pcre
Making all in pcrelib
Target "all-p" is up to date.
Target "all" is up to date.
Target "all-p" is up to date.
Target "all" is up to date.
Making all in posix
Target "all-p" is up to date.
Target "all" is up to date.
Making all in session
Target "all-p" is up to date.
Target "all" is up to date.
Making all in standard
Target "all-p" is up to date.
Target "all" is up to date.
Making all in xml
Making all in expat
Making all in xmltok
Target "all-p" is up to date.
Target "all" is up to date.
Making all in xmlparse
Target "all-p" is up to date.
Target "all" is up to date.
Target "all-p" is up to date.
Target "all" is up to date.
Target "all-p" is up to date.
Target "all" is up to date.
Target "all" is up to date.
Making all in sapi
Making all in apache
Target "all-p" is up to date.
Target "all" is up to date.
Target "all" is up to date.
Making all in regex
Target "all-p" is up to date.
Target "all" is up to date.
Making all in .
	/bin/sh /tmp/php-4.0.2/libtool --silent --mode=link cc  -I. -I/tmp/php-4.0.2/ -I/tmp/php-4.0.2 -I/tmp/php-4.0.2/main -I/usr/local/apache/include -I/tmp/php-4.0.2/Zend -I/tmp/php-4.0.2 -I/tmp/php-4.0.2/ext/xml/expat/xmltok -I/tmp/php-4.0.2/ext/xml/expat/xmlparse  -DXML_BYTE_ORDER=21 -ma   -o libphp4.la -rpath /tmp/php-4.0.2/libs -avoid-version   stub.lo  Zend/libZend.la  sapi/apache/libsapi.la  main/libmain.la  regex/libregex.la  ext/db/libdb.la ext/pcre/libpcre.la ext/posix/libposix.la ext/session/libsession.la ext/standard/libstandard.la ext/xml/libxml.la   -ldl -lbind -lm -ldl -lcrypt
cc: 1501-218 file .libs/libphp4.lax/libZend.al/zend-parser.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libZend.al/zend_alloc.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libZend.al/zend_compile.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libZend.al/zend_constants.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libZend.al/zend_dynamic_array.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libZend.al/zend_execute.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libZend.al/zend_execute_API.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libZend.al/zend_highlight.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libZend.al/zend_llist.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libZend.al/zend_opcode.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libZend.al/zend_operators.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libZend.al/zend_ptr_stack.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libZend.al/zend_stack.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libZend.al/zend_variables.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libZend.al/zend.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libZend.al/zend_API.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libZend.al/zend_extensions.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libZend.al/zend_hash.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libZend.al/zend_list.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libZend.al/zend_indent.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libZend.al/zend_builtin_functions.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libZend.al/zend_sprintf.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libZend.al/zend-scanner.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libsapi.al/sapi_apache.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libsapi.al/mod_php4.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libsapi.al/php_apache.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libmain.al/main.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libmain.al/internal_functions.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libmain.al/snprintf.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libmain.al/php_sprintf.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libmain.al/configuration-parser.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libmain.al/configuration-scanner.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libmain.al/safe_mode.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libmain.al/fopen-wrappers.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libmain.al/alloca.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libmain.al/php_ini.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libmain.al/SAPI.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libmain.al/rfc1867.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libmain.al/fdfdata.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libmain.al/php_content_types.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libmain.al/strlcpy.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libmain.al/strlcat.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libmain.al/mergesort.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libmain.al/reentrancy.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libmain.al/php_variables.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libmain.al/php_ticks.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libmain.al/php_virtual_cwd.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libregex.al/regcomp.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libregex.al/regexec.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libregex.al/regerror.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libregex.al/regfree.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libdb.al/db.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libpcre.al/php_pcre.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libpcre.al/maketables.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libpcre.al/get.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libpcre.al/study.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libpcre.al/pcre.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libposix.al/posix.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libsession.al/session.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libsession.al/mod_files.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libsession.al/mod_mm.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libsession.al/mod_user.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libstandard.al/array.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libstandard.al/base64.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libstandard.al/basic_functions.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libstandard.al/browscap.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libstandard.al/crc32.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libstandard.al/crypt.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libstandard.al/cyr_convert.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libstandard.al/datetime.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libstandard.al/dir.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libstandard.al/dl.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libstandard.al/dns.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libstandard.al/exec.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libstandard.al/file.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libstandard.al/filestat.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libstandard.al/flock_compat.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libstandard.al/formatted_print.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libstandard.al/fsock.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libstandard.al/head.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libstandard.al/html.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libstandard.al/image.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libstandard.al/info.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libstandard.al/iptc.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libstandard.al/lcg.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libstandard.al/link.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libstandard.al/mail.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libstandard.al/math.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libstandard.al/md5.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libstandard.al/metaphone.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libstandard.al/microtime.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libstandard.al/pack.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libstandard.al/pageinfo.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libstandard.al/parsedate.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libstandard.al/quot_print.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libstandard.al/rand.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libstandard.al/reg.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libstandard.al/soundex.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libstandard.al/string.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libstandard.al/scanf.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libstandard.al/syslog.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libstandard.al/type.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libstandard.al/uniqid.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libstandard.al/url.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libstandard.al/url_scanner.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libstandard.al/var.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libstandard.al/output.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libstandard.al/assert.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libstandard.al/strnatcmp.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libstandard.al/levenshtein.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libstandard.al/incomplete_class.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libxml.al/xml.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libxml.al/xmltok.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libxml.al/xmlrole.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libxml.al/xmlparse.lo contains an incorrect file suffix
cc: 1501-218 file .libs/libphp4.lax/libxml.al/hashtable.lo contains an incorrect file suffix
Target "all-p" is up to date.
Making all in pear
Target "all" is up to date.
Target "all" is up to date.


There is a warning about licences for the IBM C compiler, this is because I haven't set up the licence manager. I have been using the compiler for some time without problems so this warning can be ignored.

The resultant libphp.so core dumps apache.

I'm using version 4.4 of the IBM compiler with the latest patches applied.

I've tried for about four days now to track down the problem and haven't yet. Any answers?

Regards

Mark Badham

Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2000-09-16 01:19 UTC] derick@php.net
Could you try the gnu c compiler?
 [2000-09-17 23:17 UTC] mb38 at onyx dot net
I tried the gnu compiler, that wouldn't make properly at all - didn't even get to the linking stage. I really don't want to have to use gnu though.
 [2000-09-20 21:38 UTC] mb38 at onyx dot net
I have found bug report 4630 and following the instructions there I have basic php running. apxs has the necessary export information in httpd.exp available. It looks like the configure tool for php needs to be updated to query the appropriate variable from apxs.
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Tue Apr 23 22:01:31 2024 UTC