Zum Inhalt springen

Installationsprobleme mit Debian Sarge & GraphicsMagic

Erstellt am 2. Februar 2007 · 3 Antworten · letzte Antwort am 12. Februar 2007

Tags: Frage

Unbekannter Benutzer ·

Hallo zusammen,

ich bin derzeit dabei, mir einen Typo3 Server unter Debian Sarge einzurichten.
Leider scheitere ich schon an den Vorarbeiten, denn GraphicsMagic will einfach nicht wie in http://wiki.typo3.org/index.php/GraphicsMagick beschrieben durchlaufen.

Ich hab also die Datei heruntergeladen, entpackt und mit ./configure --enable-magick-compat das Paket konfiguriert.
Dann - wie in der Anleitung angegeben nach /usr/local/bin/ verschoben und dort make ausgeführt.
Das läuft dann auch wunderbar durch, nur am Ende zickt das Paket ein wenig herum:

----------------------snip---------------------------
Magick.c: In function `XS_Graphics__Magick_Animate':
Magick.c:2085: warning: unused variable `ref'
Magick.c:2080: warning: unused variable `ix'
Magick.c: In function `XS_Graphics__Magick_Append':
Magick.c:2163: warning: unused variable `ref'
Magick.c:2158: warning: unused variable `ix'
Magick.c: In function `XS_Graphics__Magick_Average':
----------------------snip---------------------------
chmod 755 blib/arch/auto/Graphics/Magick/Magick.a
Writing "Makefile.aperl" for this PerlMagick
Warning: /usr/lib/libperl.a not found
If you're going to build a static perl binary, make sure perl is installed
otherwise ignore this warning
Writing Makefile.aperl for Graphics::Magick
make -f Makefile.aperl PerlMagick
make[3]: Entering directory `/usr/local/bin/PerlMagick'
Writing perlmain.c
cd . && gcc -c "-I/usr/lib/perl/5.8/CORE" \
-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Wall -pthread -O2 \
-DVERSION=\"1.1.7\" \
-DXS_VERSION=\"1.1.7\" -fPIC "-I/usr/lib/perl/5.8/CORE" perlmain.c
make[3]: *** No rule to make target `/usr/lib/libperl.a', needed by `PerlMagick'. Stop.
make[3]: Leaving directory `/usr/local/bin/PerlMagick'
make[2]: *** [PerlMagick] Error 2
make[2]: Leaving directory `/usr/local/bin/PerlMagick'
make[1]: *** [PerlMagick/PerlMagick] Error 2
make[1]: Leaving directory `/usr/local/bin'
make: *** [all-recursive] Error 1
Webserver:/usr/local/bin#
----------------------snip---------------------------

Ich hab das Netz Stundenlang durchforstet, finde aber einfach keine Lösung, bzw. Lösungshinweise.
Ich denke mal, dass in dem System noch irgendwelche Abhängigkeiten fehlen, aber ich hoffe mal, dass mir jemand da weiter helfen kann.

Vielen Grüße und Danke schon mal im voraus für eure Mühe,

X

[Edit]
Habe dann doch noch was heraus gefunden:
Mit

./configure --enable-magick-compat --enable-shared

kann man verhindern, dass GraphicsMagic "statisch" gebaut wird.
Nu läuft alles durch.
Ob das jetzt gut ist, was ich da gemacht habe, kann ich noch nicht sagen... 🙂

Gruß,

X

//Meine eigenen Posts beantworten ist wie Selbstgespräche führen - wenigstens widerspricht niemand!

maik ·

apt-get ist natürlich korrekt.
Sollte mit DEBIAN eigentlich auch funktionieren.

Wenn nicht, ist die statisch verlinke Version immer der Ausweg mit dem geringsten Aufwand. 😉