undefined symbol php_regerror during apache compilation
| From: | Peter Kocks | Date: | Tue, 14 Dec 1999 19:26:38 +0000 |
| Subject: | undefined symbol php_regerror during apache compilation | ||
| Groups: | php.version4 | ||
| Request: | Send a blank email to php-version4+get-7920@lists.php.net to get a copy of this message | ||
Hi all,
I'm happily running apache 1.3.6/php4b2/mod_ssl/mod_perl and today I'm
trying to update to apache 1.3.9/mod_ssl/mod_perl/php4b3. While building
apache I get the error below.
Solaris 2.7 (x86)
This looks like it is probably a problem with apache, but I thought I'd ask
in case anyone else has seen this error.
Suggestions greatly appreciated.
--pk
-------------------------------------------------
php_regerror ./libhttpd.so
===> src/modules/php4
make[4]: Nothing to be done for `all'.
<=== src/modules/php4
<=== src/modules
gcc -c -I. -I/usr/local/lib/perl5/5.00502/i86pc-solaris/CORE -I./os/unix -
I./i
nclude -I/usr/local/include -I/opt/informix/prod/headers -DSOLARIS2=270 -DM
OD_S
SL=204109 -DMOD_PERL -DUSE_PERL_SSI -I/usr/local/include -I/var/baygate/www/
apac
he/php-4.0b3 -I/var/baygate/www/apache/php-4.0b3/libzend -I/var/baygate/www/
apac
he/php-4.0b3/libzend -I/var/baygate/www/apache/php-4.0b3 -DUSE_HSREGEX -DEAP
I -D
USE_EXPAT -I./lib/expat-lite -fPIC -DSHARED_CORE
./apaci modules.c
gcc -c -I. -I/usr/local/lib/perl5/5.00502/i86pc-solaris/CORE -I./os/unix -
I./i
nclude -I/usr/local/include -I/opt/informix/prod/headers -DSOLARIS2=270 -DM
OD_S
SL=204109 -DMOD_PERL -DUSE_PERL_SSI -I/usr/local/include -I/var/baygate/www/
apac
he/php-4.0b3 -I/var/baygate/www/apache/php-4.0b3/libzend -I/var/baygate/www/
apac
he/php-4.0b3/libzend -I/var/baygate/www/apache/php-4.0b3 -DUSE_HSREGEX -DEAP
I -D
USE_EXPAT -I./lib/expat-lite -fPIC -DSHARED_CORE ./apaci buildmark.c
ld -G -o libhttpd.so buildmark.o modules.o modules/perl/libperl.a
modules/php4/l
ibphp4.a modules/standard/libstandard.a main/libmain.a ./os/unix/libos.a
ap/liba
p.a regex/libregex.a lib/expat-lite/libexpat.a
ln libhttpd.so libhttpd.so.1
gcc -I. -I/usr/local/lib/perl5/5.00502/i86pc-solaris/CORE -I./os/unix -I./
incl
ude -I/usr/local/include -I/opt/informix/prod/headers -DSOLARIS2=270 -DMOD_
SSL=
204109 -DMOD_PERL -DUSE_PERL_SSI -I/usr/local/include -I/var/baygate/www/apa
che/
php-4.0b3 -I/var/baygate/www/apache/php-4.0b3/libzend -I/var/baygate/www/apa
che/
php-4.0b3/libzend -I/var/baygate/www/apache/php-4.0b3 -DUSE_HSREGEX -DEAPI -
DUSE
_EXPAT -I./lib/expat-lite -fPIC -DSHARED_CORE ./apaci \
-o libhttpd.ep -DSHARED_CORE_TIESTATIC main/http_main.c \
-L. -lhttpd -R/var/baygate/www/apache/gd-1.7.3 -R/usr/local/lib -
Lmod
ules/php4 -L../modules/php4 -L../../modules/php4 -lmodphp4 -ldl -lm -L/usr/l
ocal
/lib -L/opt/informix/prod/lib -L/opt/informix/prod/lib/esql -lresolv -lnsl
-lso
cket -lcrypt -lc -L/var/baygate/www/apache/gd-1.7.3 -lgd -lpng -lz -L/usr/lo
cal/
lib -lttf -lc-client -lpam -lsocket -lnsl -L/usr/local/lib
/usr/local/
lib/perl5/5.00502/i86pc-solaris/auto/DynaLoader/DynaLoader.a -L/usr/local/li
b/pe
rl5/5.00502/i86pc-solaris/CORE -lperl -lsocket -lnsl -ldl -lm -lc -lcrypt -
ldl
Undefined first referenced
symbol in file
_iqcddcl ./libhttpd.so
rdatestr ./libhttpd.so
php_regerror ./libhttpd.so
_iqfree ./libhttpd.so
php_regexec ./libhttpd.so
_iqlocate_cursor ./libhttpd.so
_iqdescribe ./libhttpd.so
_iqdealloc ./libhttpd.so
intoasc ./libhttpd.so
php_regcomp ./libhttpd.so
ldchar ./libhttpd.so
_iqcftch ./libhttpd.so
sqlca ./libhttpd.so
_iqexecute ./libhttpd.so
SQLCODE ./libhttpd.so
_iqsetconnect ./libhttpd.so
_iqgetdesc ./libhttpd.so
SQLSTATE ./libhttpd.so
rgetlmsg ./libhttpd.so
_iqclose ./libhttpd.so
php_regfree ./libhttpd.so
_iqnprep ./libhttpd.so
_iqalloc ./libhttpd.so
_iqdbclose ./libhttpd.so
dttoasc ./libhttpd.so
_iqdisconnect ./libhttpd.so
dectoasc ./libhttpd.so
_iqdcopen ./libhttpd.so
_iqsetdesc ./libhttpd.so
_iqconnect ./libhttpd.so
ld: fatal: Symbol referencing errors. No output written to libhttpd.ep
make[2]: *** [libhttpd.ep] Error 1
make[2]: Leaving directory `/var/baygate/www/apache/apache_1.3.9/src'
make[1]: *** [build-std] Error 2
make[1]: Leaving directory `/var/baygate/www/apache/apache_1.3.9'
make: *** [build] Error 2