php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #40638 Error when compiling - APXS related
Submitted: 2007-02-26 12:50 UTC Modified: 2007-02-26 15:06 UTC
From: sheezes at gmail dot com Assigned:
Status: Not a bug Package: Apache related
PHP Version: 5.2.1 OS: AIX 5.2
Private report: No CVE-ID: None
View Developer Edit
Welcome! If you don't have a Git account, you can't do anything here.
If you reported this bug, you can edit this bug over here.
(description)
Block user comment
Status: Assign to:
Package:
Bug Type:
Summary:
From: sheezes at gmail dot com
New email:
PHP Version: OS:

 

 [2007-02-26 12:50 UTC] sheezes at gmail dot com
Description:
------------
I try to install latest php on my AIX 5.2 system. I have apache 2.0.47 installed and function well.
When I run the ./configure file with the --with-apxs2 I get an error that my apache version is 1.3 and I sould use --with-apxs. I did it and the configure script finished well.
after that, I do the "make" command and it fails.

here is the result of the make command:


/bin/sh /home/shai/php-5.2.1/libtool --silent --preserve-dup-deps --mode=compile gcc  -I/usr/IBMIHS_MON/include -Isapi/apache/ -I/home/shai/php-5.2.1/sapi/apache/ -DPHP_ATOM_INC -I/home/shai/php-5.2.1/include -I/home/shai/php-5.2.1/main -I/home/shai/php-5.2.1 -I/opt/freeware/include/libxml2 -I/home/shai/php-5.2.1/ext/date/lib -I/home/shai/php-5.2.1/TSRM -I/home/shai/php-5.2.1/Zend    -I/usr/include -g -O2   -c /home/shai/php-5.2.1/sapi/apache/sapi_apache.c -o sapi/apache/sapi_apache.lo
In file included from /usr/IBMIHS_MON/include/ap_config.h:269,
                 from /usr/IBMIHS_MON/include/httpd.h:72,
                 from /home/shai/php-5.2.1/sapi/apache/php_apache_http.h:47,
                 from /home/shai/php-5.2.1/sapi/apache/sapi_apache.c:24:
/usr/IBMIHS_MON/include/ap_config_auto.h:32:1: warning: "WORDS_BIGENDIAN" redefined
In file included from /home/shai/php-5.2.1/main/php_compat.h:27,
                 from /home/shai/php-5.2.1/sapi/apache/php_apache_http.h:35,
                 from /home/shai/php-5.2.1/sapi/apache/sapi_apache.c:24:
/home/shai/php-5.2.1/main/php_config.h:1666:1: warning: this is the location of the previous definition
In file included from /home/shai/php-5.2.1/TSRM/tsrm_config.h:1,
                 from /home/shai/php-5.2.1/TSRM/tsrm_config_common.h:11,
                 from /home/shai/php-5.2.1/TSRM/tsrm_virtual_cwd.h:26,
                 from /home/shai/php-5.2.1/main/php.h:409,
                 from /home/shai/php-5.2.1/main/php_variables.h:25,
                 from /home/shai/php-5.2.1/sapi/apache/php_apache_http.h:65,
                 from /home/shai/php-5.2.1/sapi/apache/sapi_apache.c:24:
/home/shai/php-5.2.1/include/../main/php_config.h:964:1: warning: "WORDS_BIGENDIAN" redefined
In file included from /usr/IBMIHS_MON/include/ap_config.h:269,
                 from /usr/IBMIHS_MON/include/httpd.h:72,
                 from /home/shai/php-5.2.1/sapi/apache/php_apache_http.h:47,
                 from /home/shai/php-5.2.1/sapi/apache/sapi_apache.c:24:
/usr/IBMIHS_MON/include/ap_config_auto.h:32:1: warning: this is the location of the previous definition
/home/shai/php-5.2.1/sapi/apache/sapi_apache.c: In function 'apache_php_module_main':
/home/shai/php-5.2.1/sapi/apache/sapi_apache.c:44: error: 'NOT_FOUND' undeclared (first use in this function)
/home/shai/php-5.2.1/sapi/apache/sapi_apache.c:44: error: (Each undeclared identifier is reported only once
/home/shai/php-5.2.1/sapi/apache/sapi_apache.c:44: error: for each function it appears in.)
make: The error code from the last command is 1.


Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2007-02-26 12:57 UTC] tony2001@php.net
What is the output of `httpd -v` (or perhaps `/usr/IBMIHS_MON/bin/httpd -v`)?
 [2007-02-26 13:04 UTC] sheezes at gmail dot com
Server version: IBM_HTTP_Server/2.0.47 Apache/2.0.47 
Server built:   Oct 10 2003 11:45:45
 [2007-02-26 13:22 UTC] tony2001@php.net
Which apxs did you use in your configure line?
 [2007-02-26 13:35 UTC] sheezes at gmail dot com
--with-apxs=/usr/IBMIHS_MON/bin/apxs

i know that i should have used --with-apxs2 but when i run it with this parameter it told me that i have apache 1.3 and i should drop the "2" to get --with-apxs
 [2007-02-26 13:45 UTC] tony2001@php.net
What do you see with?
echo `/usr/IBMIHS_MON/bin/apxs -q SBINDIR`/`/usr/IBMIHS_MON/bin/apxs -q TARGET`
and 
`/usr/IBMIHS_MON/bin/apxs -q SBINDIR`/`/usr/IBMIHS_MON/bin/apxs -q TARGET` -v
?
 [2007-02-26 13:59 UTC] sheezes at gmail dot com
# > echo `/usr/IBMIHS_MON/bin/apxs -q SBINDIR`/`/usr/IBMIHS_MON/bin/apxs -q TARGET` 
/usr/IBMIHS_MON/bin/httpd 


# > `/usr/IBMIHS_MON/bin/apxs -q SBINDIR`/`/usr/IBMIHS_MON/bin/apxs -q TARGET` -v 
Could not load program /usr/IBMIHS_MON/bin/httpd: 
        Dependent module libaprutil-0.so could not be loaded. 
Could not load module libaprutil-0.so. 
System error: No such file or directory
 [2007-02-26 14:05 UTC] tony2001@php.net
Ahha.
So here we got the actual source of the problem:

`/usr/IBMIHS_MON/bin/httpd -v` produces the error below.

Could not load program /usr/IBMIHS_MON/bin/httpd: 
        Dependent module libaprutil-0.so could not be loaded. 
Could not load module libaprutil-0.so. 
System error: No such file or directory
 [2007-02-26 14:09 UTC] sheezes at gmail dot com
hmmm, I checked my apache lib directory (/usr/IBMIHS_MON/libs) and the file is there. Any idea maybe why it can't seem to find it?

btw, thanks for your help so far!
 [2007-02-26 14:14 UTC] tony2001@php.net
/usr/IBMIHS_MON/libs ?
or /usr/IBMIHS_MON/lib?
Anyway, it would look there only if the binary was compiled appropriately.
If it was not, you have to use LIBPATH (or tweak dynamic linker paths in an other way).
 [2007-02-26 14:51 UTC] sheezes at gmail dot com
my bad, it's /usr/IBMIHS_MON/lib and not libs.
libpath is an apache configurion var? I tried googleing it and find nothing about it.
btw, it's my first time i compile on aix :\
 [2007-02-26 15:06 UTC] tony2001@php.net
>libpath is an apache configurion var? 
No, it's AIX env variable, similar to LD_LIBRARY_PATH on Linux.

>I tried googleing it and find nothing about it.
Looks for "AIX LIBPATH".

Not PHP problem -> bogus.
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Fri Nov 22 12:01:29 2024 UTC