39171
Goto Top

Gentoo - Image Magick lässt sich nicht kompilieren

Ich versuche auf meinem Gentoo Linux ein GNOME zu installieren.
Dabei möchte Portage das Paket media-gfx/imagemagick-6.3.0.5 emergen.
Dies endet aber immer in einem Kopilierungsfehler.
Ich verwende keine package.use oder package.keywords.

emerge imagemagick -pv
These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] media-gfx/imagemagick-6.3.0.5  USE="X jpeg mpeg perl png tiff xml zlib -bzip2 -doc -fpx -graphviz -gs -jbig -jpeg2k -lcms -nocxx -truetype -wmf" 0 kB  

Total size of downloads: 0 kB

Fehlermeldung
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lMagick
collect2: ld returned 1 exit status
make[1]: *** [blib/arch/auto/Image/Magick/Magick.so] Error 1
make[1]: Leaving directory `/var/tmp/portage/imagemagick-6.3.0.5/work/ImageMagick-6.3.0/PerlMagick'  
make: *** [all-perl] Error 2
make: *** Waiting for unfinished jobs....

!!! ERROR: media-gfx/imagemagick-6.3.0.5 failed.
Call stack:
  ebuild.sh, line 1546:   Called dyn_compile
  ebuild.sh, line 937:   Called src_compile
  imagemagick-6.3.0.5.ebuild, line 86:   Called die

!!! compile problem
!!! If you need support, post the topmost build error, and the call stack if relevant.

/etc/make.conf
# These settings were set by the catalyst build script that automatically built$
# Please consult /etc/make.conf.example for a more detailed example
CFLAGS="-O2 -march=i686 -pipe"  
CHOST="i686-pc-linux-gnu"  
CXXFLAGS="${CFLAGS}"  
GENTOO_MIRRORS="ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo"  
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"  
MAKEOPTS="-j2"  
# ACCEPT_KEYWORDS="~x86" 
http_proxy="proxy.mms-dresden.de:8080"  
LANGUAGE="49"  
LINGUAS="de"  
INPUT_DEVICES="keyboard mouse"  
VIDEO_CARDS="mtx vesa"  
ALSA_CARDS="intel8x0"  
USE="-qt -qt3 -qt4 -arts -kde -ipv6 -ieee1394 -dvd -dvdr -cdr -bluetooth -wifi acpi gtk gtk2 gnome X alsa vcd apache2 ssl xml mysql ldap samba zlib icq jabber msn firefox javascript mime unicode aac mp3 mpeg ogg gif jpeg png tiff pdf nsplugin browserplugin"  

Content-Key: 45709

Url: https://administrator.de/contentid/45709

Printed on: April 19, 2024 at 22:04 o'clock

Member: Supaman
Supaman Nov 30, 2006 at 09:57:56 (UTC)
Goto Top
könnte sein, das da die libary für gif support fehlt. es ist noch nicht soo lange her das die pantente für gif ausgelaufen sind, aus dem grunde war das früher in dem paket nicht mit drin und musst von händisch zugefügt werden.
Mitglied: 39171
39171 Nov 30, 2006 at 10:13:37 (UTC)
Goto Top
Sozusagen soll ich die giflib einfach mal emergen?

# emerge -s giflib
Searching...
[ Results for search key : giflib ]
[ Applications found : 1 ]

*  media-libs/giflib
      Latest version available: 4.1.4
      Latest version installed: [ Not Installed ]
      Size of files: 591 kB
      Homepage:      http://sourceforge.net/projects/libungif/
      Description:   Library to handle, display and manipulate GIF images
      License:       MIT

Es kommt immer noch der selbe Fehler wie zuvor.
Mitglied: 39171
39171 Nov 30, 2006 at 11:01:26 (UTC)
Goto Top
Ich habe jetzt einfach in die /etc/package.use eine Eintrag gesetzt.

media-gfx/imagemagick -perl

Jetzt wurde das Paket ohne Komplikationen gemerged.