Compiling PHP 4.0.4 on Irix 6.5
| From: | Pomar Berry, Christian | Date: | Tue, 09 Jan 2001 15:21:05 +0000 |
| Subject: | Compiling PHP 4.0.4 on Irix 6.5 | ||
| Groups: | php.install | ||
| Request: | Send a blank email to php-install+get-1516@lists.php.net to get a copy of this message | ||
Hi,
I have not been able to find any post referring a problem I have found
compiling PHP4.0.4 as a static module for Apache.
After uncompressing and untaring apache_1.3.14 and php.4.0.4, I do the
following (apache was compiled before perfectly well and it was running with
no PHP support):
1. Enter apache's source directory and
./configure --prefix=/usr/local/apache
2. enter php's source directoty and
./configure --prefix=/usr/local/php --with-apache=../apache_1.3.14
--with-pgsql=/usr/local/pgsql
make
su -
make install
logout
Everything works OK
3. Go into ../apache_1.3.14 and:
./configure --prefix=/usr/local/apache
--activate-module=src/modules/php4/libphp4.a
make
It compiles fine until I get the following:
cc -DIRIX -n32 -I/home/chris/sources/php-4.0.4 -I/home/chris/sources/ph
p-4.0.4/main -I/home/chris/sources/php-4.0.4/main
-I/home/chris/sources/php-4.0.
4/Zend -I/home/chris/sources/php-4.0.4/Zend
-I/home/chris/sources/php-4.0.4/TSRM
-I/home/chris/sources/php-4.0.4/TSRM -I/home/chris/sources/php-4.0.4
-DUSE_EXPA
T -I./lib/expat-lite -DNO_DL_NEEDED
./apaci -n32 \
-o httpd buildmark.o modules.o modules/php4/libphp4.a
modules/st
andard/libstandard.a main/libmain.a ./os/unix/libos.a ap/libap.a
lib/expat-l
ite/libexpat.a -Wl,-rpath,/usr/local/pgsql/lib -L/usr/local/pgsql/lib
-Lmodule
s/php4 -L../modules/php4 -L../../modules/php4 -lmodphp4 -ldl -lpq -lm -ldl
-lc
rypt -lsocket -lsocket
ld32: WARNING 84 : modules/php4/libmodphp4.a is not used for resolving any
symbo
l.
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
mod
ules/php4/libphp4.a(main.o).
Use linker option -v to see when and which objects, archives and
dsos ar
e loaded.
ld32: ERROR 33 : Unresolved text symbol "zend_ptr_stack_push" -- 1st
reference
d by modules/php4/libphp4.a(zend_execute_API.o).
ules/php4/libphp4.a(main.o).
Use linker option -v to see when and which objects, archives and
dsos ar
e loaded.
ld32: ERROR 33 : Unresolved text symbol "var_reset" -- 1st referenced by
modul
es/php4/libphp4.a(zend_operators.o).
Use linker option -v to see when and which objects, archives and
dsos ar
e loaded.
ld32: ERROR 33 : Unresolved text symbol "add_get_index_string" -- 1st
referenc
ed by modules/php4/libphp4.a(zend_builtin_functions.o).
Use linker option -v to see when and which objects, archives and
dsos ar
e 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 ar
e loaded.
e loaded.
ld32: ERROR 33 : Unresolved text symbol "add_next_index_string" -- 1st
referen
ced by modules/php4/libphp4.a(zend_builtin_functions.o).
Use linker option -v to see when and which objects, archives and
dsos ar
e 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 ar
e 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 ar
e 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 ar
e loaded.
ld32: ERROR 33 : Unresolved text symbol "add_assoc_string" -- 1st
referenced b
y modules/php4/libphp4.a(string.o).
Use linker option -v to see when and which objects, archives and
dsos ar
e loaded.
ld32: ERROR 33 : Unresolved text symbol "add_assoc_stringl" -- 1st
referenced
by modules/php4/libphp4.a(string.o).
e 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 ar
e 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 ar
e loaded.
ld32: ERROR 33 : Unresolved text symbol "add_property_stringl" -- 1st
referenc
modules/php4/libphp4.a(dir.o).
ed by modules/php4/libphp4.a(dir.o).
Use linker option -v to see when and which objects, archives and
dsos ar
e loaded.
ld32: ERROR 33 : Unresolved text symbol "add_property_resource" -- 1st
referen
ced by modules/php4/libphp4.a(dir.o).
Use linker option -v to see when and which objects, archives and
dsos ar
e loaded.
ld32: ERROR 33 : Unresolved text symbol "add_next_index_long" -- 1st
reference
d by modules/php4/libphp4.a(array.o).
Use linker option -v to see when and which objects, archives and
dsos ar
:
ld32: ERROR 33 : Unresolved text symbol "add_assoc_bool" -- 1st referenced
by Use linker option -v to see when and which objects, archives and
dsos ar
modules/php4/libphp4.a(file.o).
Use linker option -v to see when and which objects, archives and
dsos ar
e 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 ar
e loaded.
ld32: ERROR 33 : Unresolved text symbol "add_assoc_double" -- 1st
referenced b
y modules/php4/libphp4.a(pack.o).
Use linker option -v to see when and which objects, archives and
dsos ae loaded.
Use linker option -v to see when and which objects, archives and
dsos ar
ld32: ERROR 33 : Unresolved text symbol "_object_init" -- 1st referenced
by mo
dules/php4/libphp4.a(browscap.o).t symbol "_object_init" -- 1st referenced
by mo
Use linker option -v to see when and which objects, archives and
dsos ar
e 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 ar
e 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 ar
by modules/php4/libphp4.a(php_apache.o).
e loaded.
ld32: ERROR 33 : Unresolved text symbol "add_property_string" -- 1st
reference
d by modules/php4/libphp4.a(php_apache.o).
Use linker option -v to see when and which objects, archives and
dsos ar
e loaded.
ld32: ERROR 33 : Unresolved text symbol "add_index_string" -- 1st
referenced b
y modules/php4/libphp4.a(image.o).
Use linker option -v to see when and which objects, archives and
dsos ar
e loaded.
ld32: ERROR 33 : Unresolved text symbol "add_next_index_unset" -- 1st
referen
and some more...
I have tried to use GNU make, and the same happens. I have also tried to
copy the libZend.a file into src/modules/php4, and no way.
Does anybody have a clue?
Thanks
Christian Pomar
.
***************************************************************************
DISCLAIMER: Este mensaje contiene información propietaria
de la cual parte o toda puede contener información confidencial
o protegida legalmente. Esta exclusivamente destinado al
usuario de destino.
Si, por un error de envio o transmisión, ha recibido este mensaje
y usted no es el destinatario del mismo, por favor, notifique
de este hecho al remitente.
Si no es el destinatario final de este mensaje no debe usar,
informar, distribuir, imprimir, copiar o difundir este mensaje
bajo ningún medio.
---------
DISCLAIMER: This e-mail contains propietary information some
or all of which may be legally privileged. It is for the intended
recipient only. If an addressing or transmission error has
misdirected this e-mail, please notify the author by replying to
this e-mail. If you are not the intended recipient you must not use,
disclose, distribute, copy, print or relay on this e-mail.
***************************************************************************