[Debian] ApacheToolbox compile error

Pagina: 1
Acties:

  • saviour
  • Registratie: Juli 2000
  • Niet online
Ik heb al gezocht op het forum van AT, maar kon niet echt iets bruibaars vinden (behalve dat ik de desbetreffende mod maar moest droppen (wil ik dus niet)).

Ik wil Apache + PHP + MySQL + mod_perl installeren, maar krijg de volgende fout:
(cd /home/saviour/Apachetoolbox-1.5.50/apache_1.3.22 && PERL5LIB=/home/saviour/Apachetoolbox-1.5.50/src/mod_perl-1.26/lib /us
r/bin/make)
make[1]: Entering directory `/home/saviour/Apachetoolbox-1.5.50/apache_1.3.22'
===> src
make[2]: Entering directory `/home/saviour/Apachetoolbox-1.5.50/apache_1.3.22'
make[3]: Entering directory `/home/saviour/Apachetoolbox-1.5.50/apache_1.3.22/src'
make[3]: *** No rule to make target `all'. Stop.
make[3]: Leaving directory `/home/saviour/Apachetoolbox-1.5.50/apache_1.3.22/src'
make[2]: *** [build-std] Error 2
make[2]: Leaving directory `/home/saviour/Apachetoolbox-1.5.50/apache_1.3.22'
make[1]: *** [build] Error 2
make[1]: Leaving directory `/home/saviour/Apachetoolbox-1.5.50/apache_1.3.22'
make: *** [apaci_httpd] Error 2
Ik weet niet hoe ik dit kan verhelpen.. iemand anders?

Btw, ik kan Apache wel met PHP en MySQL uit de source compilen, maar niet met mod_perl erbij.. ik weet niet hoe dat moet, dus vandaar met AT.

Dus als iemand weet hoe ik dit kan verhelpen, of mij kan vertellen hoe ik het met de source installeer.. graag :D

  • saviour
  • Registratie: Juli 2000
  • Niet online
Ik heb nog wat gesmurfd aan de bak, nu krijg ik dit:
[+] Getting Mod_Perl source ready...
[+] mod_perl-1.26.tar.gz detection successful
[+] Testing mod_perl-1.26.tar.gz for corruption... [+] Untared Mod_Perl...
[+] Created configuration script for Mod_Perl...
[+] Configuring Mod_Perl...
************* WARNING *************

Your Perl is configured to link against libgdbm,
but libgdbm.so was not found.
You could just symlink it to /usr/lib/libgdbm.so.1.7.3


************* WARNING *************
Will run tests as User: 'nobody' Group: 'root'
+ id: mod_perl/1.26
+ id: Perl/v5.6.1 (linux) [perl]
cd ..; cc -DLINUX=22 -DMOD_PERL -DUSE_PERL_SSI -DDEBIAN -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DUSE_HSREGEX -DNO_DL_NEEDED -DDEBIAN -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `./apaci` -I. -I/usr/lib/perl/5.6.1/CORE -o helpers/dummy helpers/dummy.c -lm -lcrypt -rdynamic -L/usr/local/lib /usr/lib/perl/5.6.1/auto/DynaLoader/DynaLoader.a -L/usr/lib/perl/5.6.1/CORE -lperl -ldl -lm -lc -lcrypt
/usr/bin/ld: cannot find -lperl
collect2: ld returned 1 exit status
make: *** [dummy] Error 1
[+] Configured Mod_Perl...
[+] Compiling Mod_Perl...
[-] *****mod_perl-compile.log FAILED!******
Alleen snap ik er, zoals gewoonlijk, niet veel van :{

  • saviour
  • Registratie: Juli 2000
  • Niet online
Hoe kan dit nou :?
ServeR:/home/saviour/Apachetoolbox-1.5.50# ln -s /usr/lib/libgdbm.so.1.7.3 libgdbm.so
ServeR:/home/saviour/Apachetoolbox-1.5.50# ./install.sh
Dan nog krijg ik de melding:
************* WARNING *************

Your Perl is configured to link against libgdbm,
but libgdbm.so was not found.
You could just symlink it to /usr/lib/libgdbm.so.1.7.3


************* WARNING *************
Will run tests as User: 'nobody' Group: 'root'
+ id: mod_perl/1.26
+ id: Perl/v5.6.1 (linux) [perl]
cd ..; cc -DLINUX=22 -DMOD_PERL -DUSE_PERL_SSI -DDEBIAN -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DUSE_HSREGEX -DNO_DL_NEEDED -DDEBIAN -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `./apaci` -I. -I/usr/lib/perl/5.6.1/CORE -o helpers/dummy helpers/dummy.c -lm -lcrypt -rdynamic -L/usr/local/lib /usr/lib/perl/5.6.1/auto/DynaLoader/DynaLoader.a -L/usr/lib/perl/5.6.1/CORE -lperl -ldl -lm -lc -lcrypt
/usr/bin/ld: cannot find -lperl
collect2: ld returned 1 exit status
make: *** [dummy] Error 1
[+] Configured Mod_Perl...
[+] Compiling Mod_Perl...
[-] *****mod_perl-compile.log FAILED!******
Ik heb toch zeker de symlink aangemaakt :?

  • igmar
  • Registratie: April 2000
  • Laatst online: 29-06 18:56

igmar

ISO20022

Ik heb toch zeker de symlink aangemaakt :?
Hij zegt toch wat het probleem is ?? Hij kan libperl niet vinden. perl-devel heet het op de meeste systemen.