I have been going nuts with mod perl now.....
It just doesnt seem to built into apache at all....
Okay here is my platform
AIX 4.3.2 with gcc 2.95.2
perl 5.6, apache 1.3.12, mod perl 1.24

Here are the config for mod perl
perl Makefile.PL DO_HTTPD=1 APACHE_SRC=../apache_1.3.12/src \
USE_APACI=1 PREP_HTTPD=1 EVERYTHING=1
make; make install.

make test fails to start web server but make install works fine.

Now here are the error message that I get when I make apache
./configure --prefix=/usr/local/apache \
--activate-module=src/modules/perl/libperl.a \
--enable-shared=perl

Config is fine then when I make it gives me these errors a these steps of 
make.
rm -f libperl.so
ld -bhalt:4 -bM:SRE -bI:/usr/local/lib/perl5/5.6.0/aix-multi/CORE/perl.exp 
-bE:.
exp -b noentry -lc -L/usr/local/lib -bI:/httpd.exp -o libperl.so mod_perl.lo 
per
lxsi.lo perl_config.lo perl_util.lo perlio.lo mod_perl_opmask.lo Apache.lo 
Const
ants.lo ModuleConfig.lo Log.lo URI.lo Util.lo Connection.lo Server.lo 
File.lo Ta
ble.lo -bE:/usr/local/lib/perl5/5.6.0/aix-multi/CORE/perl.exp  
-L/usr/local/lib
/usr/local/lib/perl5/5.6.0/aix-multi/auto/DynaLoader/DynaLoader.a 
/usr/local/lib
/perl5/5.6.0/aix-multi/auto/B/B.a 
/usr/local/lib/perl5/5.6.0/aix-multi/auto/Byte
Loader/ByteLoader.a 
/usr/local/lib/perl5/5.6.0/aix-multi/auto/Data/Dumper/Dumper
.a /usr/local/lib/perl5/5.6.0/aix-multi/auto/Devel/DProf/DProf.a 
/usr/local/lib/
perl5/5.6.0/aix-multi/auto/Devel/Peek/Peek.a 
/usr/local/lib/perl5/5.6.0/aix-mult
i/auto/Fcntl/Fcntl.a 
/usr/local/lib/perl5/5.6.0/aix-multi/auto/File/Glob/Glob.a
/usr/local/lib/perl5/5.6.0/aix-multi/auto/IO/IO.a 
/usr/local/lib/perl5/5.6.0/aix
-multi/auto/IPC/SysV/SysV.a 
/usr/local/lib/perl5/5.6.0/aix-multi/auto/NDBM_File/
NDBM_File.a /usr/local/lib/perl5/5.6.0/aix-multi/auto/ODBM_File/ODBM_File.a 
/usr
/local/lib/perl5/5.6.0/aix-multi/auto/Opcode/Opcode.a 
/usr/local/lib/perl5/5.6.0
/aix-multi/auto/POSIX/POSIX.a 
/usr/local/lib/perl5/5.6.0/aix-multi/auto/SDBM_Fil
e/SDBM_File.a /usr/local/lib/perl5/5.6.0/aix-multi/auto/Socket/Socket.a 
/usr/loc
al/lib/perl5/5.6.0/aix-multi/auto/Sys/Hostname/Hostname.a 
/usr/local/lib/perl5/5
.6.0/aix-multi/auto/Sys/Syslog/Syslog.a 
/usr/local/lib/perl5/5.6.0/aix-multi/aut
o/attrs/attrs.a /usr/local/lib/perl5/5.6.0/aix-multi/auto/re/re.a 
-L/usr/local/l
ib/perl5/5.6.0/aix-multi/CORE -lperl -lbind -lnsl -ldbm -ldl -lld -lm -lc 
-lcrypt -lbsd -lPW -liconv -ldbm -ldbm -lm
ld: 0706-003 Cannot find or read import file: /httpd.exp
        ld:accessx(): A file or directory in the path name does not exist.
ld: 0706-004 Cannot find or read export file: .exp
        ld:accessx(): A file or directory in the path name does not exist.
make[4]: *** [libperl.so] Error 255
make[3]: *** [all] Error 1
make[2]: *** [subdirs] Error 1
make[2]: Leaving directory `/usr/local/src/apache_1.3.12/src'
make[1]: *** [build-std] Error 2
make[1]: Leaving directory `/usr/local/src/apache_1.3.12'
make: *** [build] Error 2

I have the httpd.exp file in the apache_1.3.12/src/support/httpd.exp
But I just dont understand why ld could not find it.....
I would really really appreciate if anyone could help me out cuz I have been 
trying to get this to compile and install for 4 days now but nothing seems 
to work.....:(

Thanx,
Taswar
________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com

Reply via email to