Install Problem GD.pm
Ekki Plicht <[email protected]>
| Newsgroups | gmane.linux.suse.programming |
|---|---|
| Message-ID | <[email protected]> |
Hat nur indirekt was mit Programmieren zu tun, aber ich weiss keinen besseren
Ort um zu fragen...
Umgebung:
SuSE 9.1, Kernel 2.6.5-7.111
libgd 2.0.33
libpng 1.2.5
zlib 1.2.1
perl 5.8.3
KEIN X
KEIN XPM
KEIN Freetype usw.
Die Büchse ist ein kleiner Webserver ohne X drauf, wird nur über die
Kommandozeile gewartet.
Ziel: GD::Graph zu installieren.
libpng, zlib, libgd wurde zuvor selbst installiert (configure, make, make
install), das ging ohne Probleme.
Beim installieren von GD mit
%> perl -MCPAN -e "install GD"
kommen folgende Fehler:
[diverse Ausgaben ohne Warnings oder Errors weggelassen]
[div. Warnings die m.E. hierfür unerheblich sind weggelassen]
Running make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e"
"test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/GD..........Can't load './blib/arch/auto/GD/GD.so' for module GD:
./blib/arch/auto/GD/GD.so: undefined symbol: gdImageGifPtr at
/usr/lib/perl5/5.8.3/i586-linux-thread-multi/DynaLoader.pm line 229.
at t/GD.t line 13
Compilation failed in require at t/GD.t line 13.
[...]
Running make install
make test had returned bad status, won't install without force
Das Problem scheint also vordergründig zu sein daß das Symbol
gdImageGifPtr nicht definiert ist... aber wie gesagt, die libgd
Installation lief ohne Probleme.
Nehme ich die neueste Version von GD (GD-2.19) kommt der gleiche Fehler,
allerdings mit einem anderen Symbol (gdImageGifAnimirgendwas).
Beim Versuch GD mit 'perl Makefile.PL' zu installieren, dabei den GIF Support
im Makefile.PL abgeklemmt, kommt der gleiche Fehler, nun mit einem wiederum
anderen Symbol das offensichtlich nix mit GIF zu tun hat (habs eben nicht zur
Hand, das war im Büro).
Im README.unix zu GD.pm finde ich folgendes, leider ohne Datum, geschrieben
von L.Stein (Autor von GD.pm) als Antwort auf eine Anfrage an ihn die einen
sehr ähnlichen Fehler berichtete:
>This problem has been reported under some versions of SuSE and RedHat
>Linux (it appears to be related to a partcular RPM distribution of
>Perl). Perl was built incorrectly, causing some but not all loadable
>modules to fail. The only solution I know of is to rebuild Perl
>correctly from scratch and reinstall all previously-installed modules.
Nun meine Frage:
Kennt jemand dieses Symptom? Gibt es einen anderen Weg drumrum als Perl
komplett neu von den Sources zu installieren?
Falls ich Perl neu übersetzen muss, auf welche Option kommt es hier an, damit
ich nicht den gleichen Fehler wieder einbaue.
Danke für jede Hilfe!
Ekki
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
[email protected]
Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken
Sie eine Mail an: [email protected]