I have fought hard quite a few days trying to add mod_perl1.21 onto apache
1.3.9 on HP 11. I use the c compiler comes with the machine, and installed
Perl 5.00503 under my home directory /home/c015932/opt/perl(I do not have
access to the root), although the host has its own Perl 5.004 installed
under /opt/perl5. Everything compiles, the current issue I have is at the
link stage. I got the following massage from running make. I guess I either
missed something in my library specification or forgot to load some Perl
module. Can someone help me pointing out the obvious? Any help will be
appreciated.....
--Wayne Li
===> regex
<=== regex
===> os/unix
<=== os/unix
===> ap
<=== ap
===> main
<=== main
===> lib
===> lib/expat-lite
<=== lib/expat-lite
<=== lib
===> modules
===> modules/standard
<=== modules/standard
===> modules/perl
<=== modules/perl
<=== modules
cc +e -c -I./os/unix -I./include `perl -MExtUtils::Embed -e ccopts`
-DHPUX11 -DUSE_HSREGEX -DUSE_EXPAT -I./lib/expat-lite -DMOD_PERL modules.c
cc +e -c -I./os/unix -I./include `perl -MExtUtils::Embed -e ccopts`
-DHPUX11 -DUSE_HSREGEX -DUSE_EXPAT -I./lib/expat-lite -DMOD_PERL buildmark.c
cc +e -DHPUX11 -DUSE_HSREGEX -DUSE_EXPAT -I./lib/expat-lite
-DMOD_PERL \
-o httpd buildmark.o modules.o modules/perl/libperl.a
modules/standard/libstandard.a main/libmain.a ./os/unix/libos.a
ap/libap.a regex/libregex.a lib/expat-lite/libexpat.a -Wl,-E -Wl,-B,deferred
-L/usr/local/lib
/opt/perl5/lib/PA-RISC2.0/5.00404/auto/DynaLoader/DynaLoader.a
-L/home/c015932/opt/perl/lib/5.00503/PA-RISC2.0/CORE
-L/home/c015932/opt/perl5.005_03/libperl.a -lperl -lnet -lnsl -lnm -lndbm
-ldld -lm -lc -lndir -lcrypt -lm -lpthread
/usr/ccs/bin/ld: (Warning) At least one PA 2.0 object file (buildmark.o) was
detected. The linked output may not run on a PA 1.x system.
/usr/ccs/bin/ld: Unsatisfied symbols:
Perl_Sv (data)
Perl_markstack_ptr (data)
Perl_sv_yes (data)
Perl_na (data)
Perl_stack_sp (data)
Perl_stack_base (data)
*** Error exit code 1
Stop.
*** Error exit code 1