Loader trouble...
| From: | Oystein Godoy | Date: | Tue, 19 Dec 2000 14:23:18 +0000 |
| Subject: | Loader trouble... | ||
| Groups: | php.install | ||
| Request: | Send a blank email to php-install+get-1281@lists.php.net to get a copy of this message | ||
Hi!
I am trying to install PHP 4.0.3pl1 together with Apache 1.3.14
on SGI IRIX 6.5. Compiling and installing Apache works fine, compiling and
installing PHP seems also to work fine. At least
there are no major error messages and compilation succeeds.
However, when I try to compile Apache again with the PHP module
activated, the linker complains that it is missing some functions
used by libphp4.a.
I have followed the instructions in the INSTALL file, first
running configure, then make and make install. The configure
options used for PHP are:
./configure --prefix=/usr/people/faog/disk2/php --with-mysql
--with-apache=/usr/people/faog/disk2/apache_1.3.14
--enable-track-vars
For the second build of Apache:
./configure --prefix=/usr/people/faog/disk2/apache
--activate-module=src/modules/php4/libphp4.a
Below is the response from the second compilation of Apache.
I am currently not able to figure out what I am doing wrong,
neither do I find any help in the FAQ nor the instructions.
I would much appreciate if you can tell me what I am doing
wrong. Apache is running without PHP, and I have never had
trouble setting up Apache before, while I am all new to PHP.
I have tried using various configuration statements and specific
paths, but nothing seems to help. Thanks!
Øystein
Compilation results:
<=== src/modules
cc -c -I./os/unix -I./include -DIRIX -n32
-I/usr/people/faog/disk2/php-4.0.3pl1
-I/usr/people/faog/disk2/php-4.0.3pl1/main
-I/usr/people/faog/disk2/php-4.0.3pl1/main
-I/usr/people/faog/disk2/php-4.0.3pl1/Zend
-I/usr/people/faog/disk2/php-4.0.3pl1/Zend
-I/usr/people/faog/disk2/php-4.0.3pl1/TSRM
-I/usr/people/faog/disk2/php-4.0.3pl1/TSRM
-I/usr/people/faog/disk2/php-4.0.3pl1 -DUSE_EXPAT -I./lib/expat-lite
-DNO_DL_NEEDED
./apaci modules.c
cc -c -I./os/unix -I./include -DIRIX -n32
-I/usr/people/faog/disk2/php-4.0.3pl1
-I/usr/people/faog/disk2/php-4.0.3pl1/main
-I/usr/people/faog/disk2/php-4.0.3pl1/main
-I/usr/people/faog/disk2/php-4.0.3pl1/Zend
-I/usr/people/faog/disk2/php-4.0.3pl1/Zend
-I/usr/people/faog/disk2/php-4.0.3pl1/TSRM
-I/usr/people/faog/disk2/php-4.0.3pl1/TSRM
-I/usr/people/faog/disk2/php-4.0.3pl1 -DUSE_EXPAT -I./lib/expat-lite
-DNO_DL_NEEDED ./apaci buildmark.c
cc -DIRIX -n32 -I/usr/people/faog/disk2/php-4.0.3pl1
-I/usr/people/faog/disk2/php-4.0.3pl1/main
-I/usr/people/faog/disk2/php-4.0.3pl1/main
-I/usr/people/faog/disk2/php-4.0.3pl1/Zend
-I/usr/people/faog/disk2/php-4.0.3pl1/Zend
-I/usr/people/faog/disk2/php-4.0.3pl1/TSRM
-I/usr/people/faog/disk2/php-4.0.3pl1/TSRM
-I/usr/people/faog/disk2/php-4.0.3pl1 -DUSE_EXPAT -I./lib/expat-lite
-DNO_DL_NEEDED ./apaci -n32 \
-o httpd buildmark.o modules.o modules/php4/libphp4.a
modules/standard/libstandard.a main/libmain.a ./os/unix/libos.a
ap/libap.a lib/expat-lite/libexpat.a -Lmodules/php4 -L../modules/php4
-L../../modules/php4 -lmodphp4 -ldl -lm -ldl -lcrypt -lsocket -lsocket
ld32: WARNING 84 : modules/php4/libmodphp4.a is not used for resolving any
symbol.
ld32: WARNING 84 : /usr/lib32/libdl.so is not used for resolving any
symbol.
ld32: WARNING 84 : /usr/lib32/libsocket.so is not used for resolving any
symbol.
ld32: ERROR 33 : Unresolved text symbol "_array_init" -- 1st referenced
by modules/php4/libphp4.a(main.o).
Use linker option -v to see when and which objects, archives and
dsos are loaded.
ld32: ERROR 33 : Unresolved text symbol "zend_ptr_stack_push" -- 1st
referenced by modules/php4/libphp4.a(zend_execute_API.o).
Use linker option -v to see when and which objects, archives and
dsos are loaded.
ld32: ERROR 33 : Unresolved text symbol "var_reset" -- 1st referenced by
modules/php4/libphp4.a(zend_operators.o).
Use linker option -v to see when and which objects, archives and
dsos are loaded.
ld32: ERROR 33 : Unresolved text symbol "add_get_index_string" -- 1st
referenced by modules/php4/libphp4.a(zend_builtin_functions.o).
Use linker option -v to see when and which objects, archives and
dsos are loaded.
ld32: ERROR 33 : Unresolved text symbol "add_get_index_long" -- 1st
referenced by modules/php4/libphp4.a(zend_builtin_functions.o).
Use linker option -v to see when and which objects, archives and
dsos are loaded.
ld32: ERROR 33 : Unresolved text symbol "add_next_index_string" -- 1st
referenced by modules/php4/libphp4.a(zend_builtin_functions.o).
Use linker option -v to see when and which objects, archives and
dsos are loaded.
ld32: ERROR 33 : Unresolved text symbol "zend_ptr_stack_pop" -- 1st
referenced by modules/php4/libphp4.a(zend_builtin_functions.o).
Use linker option -v to see when and which objects, archives and
dsos are loaded.
ld32: ERROR 33 : Unresolved text symbol "add_next_index_stringl" -- 1st
referenced by modules/php4/libphp4.a(zend_builtin_functions.o).
Use linker option -v to see when and which objects, archives and
dsos are loaded.
ld32: ERROR 33 : Unresolved text symbol "add_index_stringl" -- 1st
referenced by modules/php4/libphp4.a(string.o).
Use linker option -v to see when and which objects, archives and
dsos are loaded.
ld32: ERROR 33 : Unresolved text symbol "add_assoc_string" -- 1st
referenced by modules/php4/libphp4.a(string.o).
Use linker option -v to see when and which objects, archives and
dsos are loaded.
ld32: ERROR 33 : Unresolved text symbol "add_assoc_stringl" -- 1st
referenced by modules/php4/libphp4.a(string.o).
Use linker option -v to see when and which objects, archives and
dsos are loaded.
ld32: ERROR 33 : Unresolved text symbol "add_index_long" -- 1st
referenced by modules/php4/libphp4.a(string.o).
Use linker option -v to see when and which objects, archives and
dsos are loaded.
ld32: ERROR 33 : Unresolved text symbol "_object_init_ex" -- 1st
referenced by modules/php4/libphp4.a(dir.o).
Use linker option -v to see when and which objects, archives and
dsos are loaded.
ld32: ERROR 33 : Unresolved text symbol "add_property_stringl" -- 1st
referenced by modules/php4/libphp4.a(dir.o).
Use linker option -v to see when and which objects, archives and
dsos are loaded.
ld32: ERROR 33 : Unresolved text symbol "add_property_resource" -- 1st
referenced by modules/php4/libphp4.a(dir.o).
Use linker option -v to see when and which objects, archives and
dsos are loaded.
ld32: ERROR 33 : Unresolved text symbol "add_next_index_long" -- 1st
referenced by modules/php4/libphp4.a(array.o).
Use linker option -v to see when and which objects, archives and
dsos are loaded.
ld32: ERROR 33 : Unresolved text symbol "add_assoc_bool" -- 1st
referenced by modules/php4/libphp4.a(file.o).
Use linker option -v to see when and which objects, archives and
dsos are loaded.
ld32: ERROR 33 : Unresolved text symbol "add_assoc_long" -- 1st
referenced by modules/php4/libphp4.a(file.o).
Use linker option -v to see when and which objects, archives and
dsos are loaded.
ld32: ERROR 33 : Unresolved text symbol "add_assoc_double" -- 1st
referenced by modules/php4/libphp4.a(pack.o).
Use linker option -v to see when and which objects, archives and
dsos are loaded.
ld32: ERROR 33 : Unresolved text symbol "_object_init" -- 1st referenced
by modules/php4/libphp4.a(browscap.o).
Use linker option -v to see when and which objects, archives and
dsos are loaded.
ld32: ERROR 33 : Unresolved text symbol "add_index_bool" -- 1st
referenced by modules/php4/libphp4.a(reg.o).
Use linker option -v to see when and which objects, archives and
dsos are loaded.
ld32: ERROR 33 : Unresolved text symbol "add_property_long" -- 1st
referenced by modules/php4/libphp4.a(php_apache.o).
Use linker option -v to see when and which objects, archives and
dsos are loaded.
ld32: ERROR 33 : Unresolved text symbol "add_property_string" -- 1st
referenced by modules/php4/libphp4.a(php_apache.o).
Use linker option -v to see when and which objects, archives and
dsos are loaded.
ld32: ERROR 33 : Unresolved text symbol "add_index_string" -- 1st
referenced by modules/php4/libphp4.a(image.o).
Use linker option -v to see when and which objects, archives and
dsos are loaded.
ld32: ERROR 33 : Unresolved text symbol "add_next_index_unset" -- 1st
referenced by modules/php4/libphp4.a(scanf.o).
Use linker option -v to see when and which objects, archives and
dsos are loaded.
ld32: ERROR 33 : Unresolved text symbol "add_index_double" -- 1st
referenced by modules/php4/libphp4.a(scanf.o).
Use linker option -v to see when and which objects, archives and
dsos are loaded.
ld32: ERROR 33 : Unresolved text symbol "add_index_unset" -- 1st
referenced by modules/php4/libphp4.a(php_mysql.o).
Use linker option -v to see when and which objects, archives and
dsos are loaded.
ld32: ERROR 33 : Unresolved text symbol "add_assoc_unset" -- 1st
referenced by modules/php4/libphp4.a(php_mysql.o).
Use linker option -v to see when and which objects, archives and
dsos are loaded.
ld32: INFO 152: Output file removed because of error.
*** Error code 2 (bu21)
*** Error code 1 (bu21)
*** Error code 1 (bu21)
--
Oystein Godoy
Norwegian Meteorological Institute (DNMI)
Research and Development Department, Section for Remote Sensing
P.O.BOX 43, Blindern, N-0313 OSLO, Norway
Ph: (+47) 2296 3000 (switchb) 2296 3334 (direct line)
Fax:(+47) 2296 3050 Home page: http://www.dnmi.no/