[Speedycgi-users] [Compilation] problem with SpeedyCGI 2.22 under Debian
Brought to you by:
samh
|
From: Camille T. <ct...@fr...> - 2004-06-14 13:56:42
|
Hello Guys,
I'm encountering a "perl-based" compilation problem with SpeedyCGI 2.22
under Debian Woody.
I followed this procedure:
cd /tmp
tar -xvzf CGI-SpeedyCGI-2.22.tar.gz
cd /CGI-SpeedyCGI-2.22
perl Makefile.pl --> answered "no" according to the doc
Adding " -DIAMSUID" string to /speedy/Makefile at the end of "DEFINE =3D.=
...."
cd .., make
and when I try to "make" it, the process interrupt and says it can't not
find "-lperl":
"/usr/bin/ld: can't find -lperl...
collect2: ld returned 1 exit status
make[1]: *** [speedy_backend] Erreur 1
make[1]: Leaving directory `/tmp/CGI-SpeedyCGI-2.22/speedy_backend'
make: *** [subdirs] Erreur 2"
My Config:
Debian 3.0 (Woody)
Kernel 2.6
SpeedyCGI 2.22
Perl 5.6.1
libperl.so.5.6.1
@INC:
/usr/local/lib/perl/5.6.1
/usr/local/share/perl/5.6.1
/usr/lib/perl5
/usr/share/perl5
/usr/lib/perl/5.6.1
/usr/share/perl/5.6.1
/usr/local/lib/site_perl
So, thank you very much for your precious help !
Camille.
<------------------------------------------------------------------
The complete DUMP:
..../
cd src && make
make[1]: Entering directory `/tmp/CGI-SpeedyCGI-2.22/src'
/usr/bin/perl -w optdefs.pl /usr/bin
Writing speedy_optdefs.c
Writing speedy_optdefs.h
Writing mod_speedycgi_cmds.c
Writing mod_speedycgi2_cmds.c
Writing SpeedyCGI.pm
make[1]: Leaving directory `/tmp/CGI-SpeedyCGI-2.22/src'
cp src/SpeedyCGI.pm blib/lib/CGI/SpeedyCGI.pm
make[1]: Entering directory `/tmp/CGI-SpeedyCGI-2.22/src'
make[1]: Rien =D3 faire pour `all'.
make[1]: Leaving directory `/tmp/CGI-SpeedyCGI-2.22/src'
make[1]: Entering directory `/tmp/CGI-SpeedyCGI-2.22/speedy_backend'
rm -f speedy_backend_main.c
cp ../src/speedy_backend_main.c speedy_backend_main.c
cc -c -I../src -I. -DDEBIAN -fno-strict-aliasing -I/usr/local/include -D_=
LAR
GEFILE_SOURCE -D_FILE_OFFSET_BITS=3D
64 -O -DVERSION=3D\"2.22\" -DXS_VERSION=3D\"2.22\" -fPIC -I/usr/lib/per=
l/5.6.1
/CORE -DSPEEDY_PROGNAME=3D\"speedy_b
ackend\" -DSPEEDY_VERSION=3D\"2.22\" -DSPEEDY_BACKEND speedy_backend_main=
.c
rm -f speedy_perl.c
cp ../src/speedy_perl.c speedy_perl.c
cc -c -I../src -I. -DDEBIAN -fno-strict-aliasing -I/usr/local/include -D_=
LAR
GEFILE_SOURCE -D_FILE_OFFSET_BITS=3D
64 -O -DVERSION=3D\"2.22\" -DXS_VERSION=3D\"2.22\" -fPIC -I/usr/lib/per=
l/5.6.1
/CORE -DSPEEDY_PROGNAME=3D\"speedy_b
ackend\" -DSPEEDY_VERSION=3D\"2.22\" -DSPEEDY_BACKEND speedy_perl.c
rm -f speedy_util.c
cp ../src/speedy_util.c speedy_util.c
cc -c -I../src -I. -DDEBIAN -fno-strict-aliasing -I/usr/local/include -D_=
LAR
GEFILE_SOURCE -D_FILE_OFFSET_BITS=3D
64 -O -DVERSION=3D\"2.22\" -DXS_VERSION=3D\"2.22\" -fPIC -I/usr/lib/per=
l/5.6.1
/CORE -DSPEEDY_PROGNAME=3D\"speedy_b
ackend\" -DSPEEDY_VERSION=3D\"2.22\" -DSPEEDY_BACKEND speedy_util.c
rm -f speedy_sig.c
cp ../src/speedy_sig.c speedy_sig.c
cc -c -I../src -I. -DDEBIAN -fno-strict-aliasing -I/usr/local/include -D_=
LAR
GEFILE_SOURCE -D_FILE_OFFSET_BITS=3D
64 -O -DVERSION=3D\"2.22\" -DXS_VERSION=3D\"2.22\" -fPIC -I/usr/lib/per=
l/5.6.1
/CORE -DSPEEDY_PROGNAME=3D\"speedy_b
ackend\" -DSPEEDY_VERSION=3D\"2.22\" -DSPEEDY_BACKEND speedy_sig.c
rm -f speedy_frontend.c
cp ../src/speedy_frontend.c speedy_frontend.c
cc -c -I../src -I. -DDEBIAN -fno-strict-aliasing -I/usr/local/include -D_=
LAR
GEFILE_SOURCE -D_FILE_OFFSET_BITS=3D
64 -O -DVERSION=3D\"2.22\" -DXS_VERSION=3D\"2.22\" -fPIC -I/usr/lib/per=
l/5.6.1
/CORE -DSPEEDY_PROGNAME=3D\"speedy_b
ackend\" -DSPEEDY_VERSION=3D\"2.22\" -DSPEEDY_BACKEND speedy_frontend.c
rm -f speedy_backend.c
cp ../src/speedy_backend.c speedy_backend.c
cc -c -I../src -I. -DDEBIAN -fno-strict-aliasing -I/usr/local/include -D_=
LAR
GEFILE_SOURCE -D_FILE_OFFSET_BITS=3D
64 -O -DVERSION=3D\"2.22\" -DXS_VERSION=3D\"2.22\" -fPIC -I/usr/lib/per=
l/5.6.1
/CORE -DSPEEDY_PROGNAME=3D\"speedy_b
ackend\" -DSPEEDY_VERSION=3D\"2.22\" -DSPEEDY_BACKEND speedy_backend.c
rm -f speedy_file.c
cp ../src/speedy_file.c speedy_file.c
cc -c -I../src -I. -DDEBIAN -fno-strict-aliasing -I/usr/local/include -D_=
LAR
GEFILE_SOURCE -D_FILE_OFFSET_BITS=3D
64 -O -DVERSION=3D\"2.22\" -DXS_VERSION=3D\"2.22\" -fPIC -I/usr/lib/per=
l/5.6.1
/CORE -DSPEEDY_PROGNAME=3D\"speedy_b
ackend\" -DSPEEDY_VERSION=3D\"2.22\" -DSPEEDY_BACKEND speedy_file.c
rm -f speedy_slot.c
cp ../src/speedy_slot.c speedy_slot.c
cc -c -I../src -I. -DDEBIAN -fno-strict-aliasing -I/usr/local/include -D_=
LAR
GEFILE_SOURCE -D_FILE_OFFSET_BITS=3D
64 -O -DVERSION=3D\"2.22\" -DXS_VERSION=3D\"2.22\" -fPIC -I/usr/lib/per=
l/5.6.1
/CORE -DSPEEDY_PROGNAME=3D\"speedy_b
ackend\" -DSPEEDY_VERSION=3D\"2.22\" -DSPEEDY_BACKEND speedy_slot.c
rm -f speedy_poll.c
cp ../src/speedy_poll.c speedy_poll.c
cc -c -I../src -I. -DDEBIAN -fno-strict-aliasing -I/usr/local/include -D_=
LAR
GEFILE_SOURCE -D_FILE_OFFSET_BITS=3D
64 -O -DVERSION=3D\"2.22\" -DXS_VERSION=3D\"2.22\" -fPIC -I/usr/lib/per=
l/5.6.1
/CORE -DSPEEDY_PROGNAME=3D\"speedy_b
ackend\" -DSPEEDY_VERSION=3D\"2.22\" -DSPEEDY_BACKEND speedy_poll.c
rm -f speedy_ipc.c
cp ../src/speedy_ipc.c speedy_ipc.c
cc -c -I../src -I. -DDEBIAN -fno-strict-aliasing -I/usr/local/include -D_=
LAR
GEFILE_SOURCE -D_FILE_OFFSET_BITS=3D
64 -O -DVERSION=3D\"2.22\" -DXS_VERSION=3D\"2.22\" -fPIC -I/usr/lib/per=
l/5.6.1
/CORE -DSPEEDY_PROGNAME=3D\"speedy_b
ackend\" -DSPEEDY_VERSION=3D\"2.22\" -DSPEEDY_BACKEND speedy_ipc.c
rm -f speedy_group.c
cp ../src/speedy_group.c speedy_group.c
cc -c -I../src -I. -DDEBIAN -fno-strict-aliasing -I/usr/local/include -D_=
LAR
GEFILE_SOURCE -D_FILE_OFFSET_BITS=3D
64 -O -DVERSION=3D\"2.22\" -DXS_VERSION=3D\"2.22\" -fPIC -I/usr/lib/per=
l/5.6.1
/CORE -DSPEEDY_PROGNAME=3D\"speedy_b
ackend\" -DSPEEDY_VERSION=3D\"2.22\" -DSPEEDY_BACKEND speedy_group.c
rm -f speedy_script.c
cp ../src/speedy_script.c speedy_script.c
cc -c -I../src -I. -DDEBIAN -fno-strict-aliasing -I/usr/local/include -D_=
LAR
GEFILE_SOURCE -D_FILE_OFFSET_BITS=3D
64 -O -DVERSION=3D\"2.22\" -DXS_VERSION=3D\"2.22\" -fPIC -I/usr/lib/per=
l/5.6.1
/CORE -DSPEEDY_PROGNAME=3D\"speedy_b
ackend\" -DSPEEDY_VERSION=3D\"2.22\" -DSPEEDY_BACKEND speedy_script.c
rm -f speedy_opt.c
cp ../src/speedy_opt.c speedy_opt.c
cc -c -I../src -I. -DDEBIAN -fno-strict-aliasing -I/usr/local/include -D_=
LAR
GEFILE_SOURCE -D_FILE_OFFSET_BITS=3D
64 -O -DVERSION=3D\"2.22\" -DXS_VERSION=3D\"2.22\" -fPIC -I/usr/lib/per=
l/5.6.1
/CORE -DSPEEDY_PROGNAME=3D\"speedy_b
ackend\" -DSPEEDY_VERSION=3D\"2.22\" -DSPEEDY_BACKEND speedy_opt.c
rm -f speedy_optdefs.c
cp ../src/speedy_optdefs.c speedy_optdefs.c
cc -c -I../src -I. -DDEBIAN -fno-strict-aliasing -I/usr/local/include -D_=
LAR
GEFILE_SOURCE -D_FILE_OFFSET_BITS=3D
64 -O -DVERSION=3D\"2.22\" -DXS_VERSION=3D\"2.22\" -fPIC -I/usr/lib/per=
l/5.6.1
/CORE -DSPEEDY_PROGNAME=3D\"speedy_b
ackend\" -DSPEEDY_VERSION=3D\"2.22\" -DSPEEDY_BACKEND speedy_optdefs.c
cc -c -I../src -I. -DDEBIAN -fno-strict-aliasing -I/usr/local/include -D_=
LAR
GEFILE_SOURCE -D_FILE_OFFSET_BITS=3D
64 -O -DVERSION=3D\"2.22\" -DXS_VERSION=3D\"2.22\" -fPIC -I/usr/lib/per=
l/5.6.1
/CORE -DSPEEDY_PROGNAME=3D\"speedy_b
ackend\" -DSPEEDY_VERSION=3D\"2.22\" -DSPEEDY_BACKEND xsinit.c
rm -f speedy_backend
cc -o speedy_backend speedy_backend_main.o speedy_perl.o speedy_util.o
speedy_sig.o speedy_frontend.o speedy_b
ackend.o speedy_file.o speedy_slot.o speedy_poll.o speedy_ipc.o
speedy_group.o speedy_script.o speedy_opt.o sp
eedy_optdefs.o xsinit.o -rdynamic -L/usr/local/lib
/usr/lib/perl/5.6.1/auto/DynaLoader/DynaLoader.a -L/usr/l
ib/perl/5.6.1/CORE -lperl -ldl -lm -lc -lcrypt
/usr/bin/ld: ne peut trouver -lperl
collect2: ld returned 1 exit status
make[1]: *** [speedy_backend] Erreur 1
make[1]: Leaving directory `/tmp/CGI-SpeedyCGI-2.22/speedy_backend'
make: *** [subdirs] Erreur 2/....
<------------------------------------------------------------------
|