Loader trouble...

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

« previous php.install (#1281) next »