Hej,
Försöker installera och använda GD.pm som vanlig användare på en burk med Caldera OpenLinux 2.3.
Installation av zlib, libpng och GD går utmärkt, inga problem (har naturligtvis gjort ändringar i de filer som kräver det för att kunna installera utan root access). Även perlmodulen installeras utan felmeddelanden..
$ make
mkdir blib
mkdir blib/lib
mkdir blib/arch
mkdir blib/arch/auto
mkdir blib/arch/auto/GD
mkdir blib/lib/auto
mkdir blib/lib/auto/GD
mkdir blib/man3
cp GD.pm blib/lib/GD.pm
AutoSplitting blib/lib/GD.pm (blib/lib/auto/GD)
cp qd.pl blib/lib/qd.pl
/usr/bin/perl -I/usr/lib/perl5/5.00502/i386-linux-thread -I/usr/lib/perl5/5.0050
2 /usr/lib/perl5/5.00502/ExtUtils/xsubpp -object_capi -typemap /usr/lib/perl5/5
.00502/ExtUtils/typemap -typemap typemap GD.xs >GD.tc && mv GD.tc GD.c
gcc -c -I/home/joakim/public_html/lib/include -D_REENTRANT -Dbool=char -DHAS_BOO
L -O2 -march=i386 -mcpu=pentiumpro -fomit-frame-pointer -pipe -DVERSION=\"1.2
3\" -DXS_VERSION=\"1.23\" -fpic -I/usr/lib/perl5/5.00502/i386-linux-thread/CORE
GD.c
Running Mkbootstrap for GD ()
chmod 644 GD.bs
LD_RUN_PATH="/home/joakim/public_html/lib:/lib" gcc -o blib/arch/auto/GD/GD.so
-shared GD.o -L/home/joakim/public_html/lib/ -lgd -lm
chmod 755 blib/arch/auto/GD/GD.so
cp GD.bs blib/arch/auto/GD/GD.bs
chmod 644 blib/arch/auto/GD/GD.bs
Manifying blib/man3/GD.3
Jag hittar då inga direkta fel i ovanstående text, men så är mina kunskaper i detta område ganska begränsade.
När jag försöker använda ett script som använder GD.pm säger perl
Can't locate loadable object for module GD in @INC (@INC contains: /home/joakim/
public_html/lib/GD /usr/lib/perl5/5.00502/i386-linux-thread /usr/lib/perl5/5.005
02 /usr/lib/perl5/site-perl/i386-linux-thread /usr/lib/perl5/site-perl .) at pix
el.cgi line 8
BEGIN failed--compilation aborted at pixel.cgi line 8.
loadable object?
Vad menas med detta?
/ joakim
[Redigerat av jvg den 11 feb 2000]