You are viewing a plain text version of this content. The canonical link for it is here.
Posted to modperl@perl.apache.org by "Khachaturov, Vassilii" <Va...@comverse-in.com> on 2000/10/19 18:29:13 UTC

installing mod_perl-1.24_01/apache_1.3.14/perl 5.004_04/solaris 5 .6

Hi!
I have been trying to install the <subj> combination for a couple of hours
with no luck. After looking up Ken's archive, I decided to turn to the list
for the help.

I have gone exactly through the steps suggested in the apache readme file:
    $ gunzip <apache_1.3.14.tar.gz | tar xvf -
    $ gunzip <mod_perl-1.24_01.tar.gz | tar xvf -
    $ cd mod_perl-1.24_01
    $ perl Makefile.PL APACHE_SRC=../apache_1.3.14/src \
                       DO_HTTPD=1 USE_APACI=1 \
                       EVERYTHING=1
(this reports no problems or versioning hints, and successfully completes)
    $ make
This fails at httpd build stage, in the following way:
cc  -DSOLARIS2=260 -DMOD_PERL -DUSE_PERL_SSI -I/usr/local/include
-I/opt/local/include -DNO_DL_NEEDED `./apaci`    \
      -o httpd buildmark.o modules.o modules/perl/libperl.a
modules/standard/libstandard.a main/libmain.a ./os/unix/libos.a ap/libap.a
-lsocket -lnsl    -L/usr/local/lib -L/opt/local/lib
/usr/local/lib/perl5/sun4-solaris/5.00404/auto/DynaLoader/DynaLoader.a
-L/usr/local/lib/perl5/sun4-solaris/5.00404/CORE -lperl -lsocket -lnsl -ldl
-lm -lc -lcrypt 
modules/perl/libperl.a(mod_perl.o): In function `perl_shutdown':
mod_perl.o(.text+0xc8): undefined reference to `perl_destruct_level'
mod_perl.o(.text+0xd4): undefined reference to `perl_destruct_level'
mod_perl.o(.text+0xdc): undefined reference to `perl_destruct_level'
mod_perl.o(.text+0xe0): undefined reference to `perl_destruct_level'
mod_perl.o(.text+0xe4): undefined reference to `perl_destruct_level'
modules/perl/libperl.a(mod_perl.o)(.text+0xe8): more undefined references to
`perl_destruct_level' follow

[suppressed more linker errors screenfuls]

Table.o(.text+0x198): undefined reference to `tmps_floor'
make[3]: *** [target_static] Error 1
make[3]: Leaving directory `/home/vassilii/src/apache_1.3.14/src'
make[2]: *** [build-std] Error 2
make[2]: Leaving directory `/home/vassilii/src/apache_1.3.14'
make[1]: *** [build] Error 2
make[1]: Leaving directory `/home/vassilii/src/apache_1.3.14'
make: *** [apaci_httpd] Error 2

Any hints will be greatly appreciated!

Vassilii