Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 143416 - media-gfx/imagemagick-6.2.8.0 fails to link
Summary: media-gfx/imagemagick-6.2.8.0 fails to link
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High minor (vote)
Assignee: AMD64 Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-08-09 20:57 UTC by jason fuchs
Modified: 2006-10-12 04:42 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
config.log (Without Cairo installed.) (config.log,313.06 KB, text/plain)
2006-08-10 07:25 UTC, jason fuchs
Details

Note You need to log in before you can comment on or make changes to this bug.
Description jason fuchs 2006-08-09 20:57:58 UTC
for me, on ~amd64, imagemagick-6.2.8.0 ebuild failed complaining about a missing cairo lib. I emerged cairo and it built fine...not sure if this is a use flag specific issue so:
equery u imagemagick
[ Searching for packages matching imagemagick... ]
[ Colour Code : set unset ]
[ Legend        : Left column  (U) - USE flags from make.conf                    ]
[                  : Right column (I) - USE flags packages was installed with ]
[ Found these USE variables for media-gfx/imagemagick-6.2.8.0 ]
 U I
 + + X        : Adds support for X11
 + + bzip2    : Use the bzlib compression library
 - - doc      : Adds extra documentation (API, Javadoc, etc)
 - - fpx      : enable libfpx support
 - - graphviz : Adds support for the Graphviz library
 - - gs       : enable ghostscript support
 - - jbig     : enables jbig-kit support for tiff, Hylafax, ImageMagick, etc
 + + jpeg     : Adds JPEG image support
 + + jpeg2k   : Support for JPEG 2000, a wavelet-based image compression format.
 + + lcms     : Adds lcms support (color management engine)
 + + mpeg     : Adds libmpeg3 support to various packages.
 - - nocxx    : Disable support for C++ (DON'T USE THIS UNLESS YOU KNOW WHAT YOU'RE DOING)
 + + perl     : Adds support/bindings for the Perl language.
 + + png      : Adds support for libpng (PNG images)
 + + tiff     : Adds support for the tiff image format
 + + truetype : Adds support for FreeType and/or FreeType2 fonts
 + + wmf      : Adds support for the wmf vector image format
 + + xml      : Add support for XML files
 + + zlib     : Adds support for zlib (de)compression
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-08-10 00:55:07 UTC
Attach/post the build errors, emerge --info and reopen then. We can't guess.
Comment 2 jason fuchs 2006-08-10 07:22:03 UTC
k8 -pipe -O2 -Wall -pthread  -L/usr/lib64 -lfreetype -lz -L/usr/lib -o coders/sgi.la -rpath /usr/lib64/ImageMagick-6.2.8/modules-Q16/coders -no-undefined -module -avoid-version coders/coders_sgi_la-sgi.lo magick/libMagick.la
/bin/sh ./libtool --silent --tag=CC --mode=link x86_64-pc-linux-gnu-gcc  -march=k8 -pipe -O2 -Wall -pthread  -L/usr/lib64 -lfreetype -lz -L/usr/lib -o coders/stegano.la -rpath /usr/lib64/ImageMagick-6.2.8/modules-Q16/coders -no-undefined -module -avoid-version coders/coders_stegano_la-stegano.lo magick/libMagick.la
/bin/sh ./libtool --silent --tag=CC --mode=link x86_64-pc-linux-gnu-gcc  -march=k8 -pipe -O2 -Wall -pthread  -L/usr/lib64 -lfreetype -lz -L/usr/lib -o coders/sun.la -rpath /usr/lib64/ImageMagick-6.2.8/modules-Q16/coders -no-undefined -module -avoid-version coders/coders_sun_la-sun.lo magick/libMagick.la
/bin/sh ./libtool --silent --tag=CC --mode=link x86_64-pc-linux-gnu-gcc  -march=k8 -pipe -O2 -Wall -pthread  -L/usr/lib64 -lfreetype -lz -L/usr/lib -o coders/svg.la -rpath /usr/lib64/ImageMagick-6.2.8/modules-Q16/coders -no-undefined -module -avoid-version coders/coders_svg_la-svg.lo magick/libMagick.la -lrsvg-2 -lgdk_pixbuf-2.0 -lm -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lxml2 -lz -lm
/bin/sh ./libtool --silent --tag=CC --mode=link x86_64-pc-linux-gnu-gcc  -march=k8 -pipe -O2 -Wall -pthread  -L/usr/lib64 -lfreetype -lz -L/usr/lib -o coders/tga.la -rpath /usr/lib64/ImageMagick-6.2.8/modules-Q16/coders -no-undefined -module -avoid-version coders/coders_tga_la-tga.lo magick/libMagick.la
grep: /usr/lib64/libcairo.la: No such file or directory
/bin/sed: can't read /usr/lib64/libcairo.la: No such file or directory
libtool: link: `/usr/lib64/libcairo.la' is not a valid libtool archive
make: *** [coders/svg.la] Error 1
make: *** Waiting for unfinished jobs....

!!! ERROR: media-gfx/imagemagick-6.2.8.0 failed.
Comment 3 jason fuchs 2006-08-10 07:22:39 UTC
Portage 2.1.1_pre4-r4 (default-linux/amd64/2006.0, gcc-4.1.1/amd64-vanilla, glibc-2.4-r3, 2.6.17-suspend2-r3 x86_64)
=================================================================
System uname: 2.6.17-suspend2-r3 x86_64 AMD Athlon(tm) 64 Processor 3500+
Gentoo Base System version 1.12.4
Last Sync: Thu, 10 Aug 2006 00:30:01 +0000
app-admin/eselect-compiler: 2.0.0_rc2-r1
dev-lang/python:     2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.17
sys-devel/gcc-config: [Not Present]
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.16
ABI="amd64"
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE=""
ARCH="amd64"
ASFLAGS_x86="--32"
AUTOCLEAN="yes"
CAMERAS="canon,kodak"
CBUILD="x86_64-pc-linux-gnu"
CDEFINE_amd64="__x86_64__"
CDEFINE_x86="__i386__"
CFLAGS="-march=k8 -pipe -O2"
CFLAGS_x86="-m32 -L/emul/linux/x86/lib -L/emul/linux/x86/usr/lib"
CHOST="x86_64-pc-linux-gnu"
CHOST_amd64="x86_64-pc-linux-gnu"
CHOST_x86="i686-pc-linux-gnu"
CLASSPATH="."
CLEAN_DELAY="5"
COLORTERM=""
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/eselect/compiler /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo"
CVS_RSH="ssh"
CXXFLAGS="-O2 -pipe"
DBUS_SESSION_BUS_ADDRESS="unix:abstract=/tmp/dbus-V4eZWOCjyX,guid=483ddb44ca0386a22fa2c2b3ad8d4f00"
DEFAULT_ABI="amd64"
DESKTOP_SESSION="default"
DISPLAY=":0.0"
DISTDIR="/mnt/distfiles"
DM_CONTROL="/var/run/xdmctl"
DVB_CARDS=""
ELIBC="glibc"
EMERGE_WARNING_DELAY="10"
FCDSL_CARDS=""
FEATURES="autoconfig distlocks metadata-transfer parallel-fetch sandbox sfperms strict"
FETCHCOMMAND="/usr/bin/wget -t 5 -T 60 --passive-ftp -P ${DISTDIR} ${URI}"
FRITZCAPI_CARDS=""
GDK_USE_XFT="1"
GENERATION="2"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
GS_LIB="/home/jason/.fonts"
GTK2_RC_FILES="/etc/gtk-2.0/gtkrc:/home/jason/.gtkrc-2.0:/home/jason/.kde/share/config/gtkrc-2.0"
GTK_RC_FILES="/etc/gtk/gtkrc:/home/jason/.gtkrc:/home/jason/.kde/share/config/gtkrc"
GUILE_LOAD_PATH="/usr/share/guile/1.6"
G_BROKEN_FILENAMES="1"
G_FILENAME_ENCODING="UTF-8"
HOME="/root"
INFOPATH="/usr/share/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.17/info:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.1.1/info:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.1.1/info"
INPUT_DEVICES="keyboard mouse"
JAVAC="/opt/blackdown-jdk-1.4.2.03/bin/javac"
JAVA_HOME="/opt/blackdown-jdk-1.4.2.03"
JDK_HOME="/opt/blackdown-jdk-1.4.2.03"
KDEDIRS="/usr"
KDE_FULL_SESSION="true"
KDE_MULTIHEAD="false"
KERNEL="linux"
KONSOLE_DCOP="DCOPRef(konsole-8598,konsole)"
KONSOLE_DCOP_SESSION="DCOPRef(konsole-8598,session-1)"
LADSPA_PATH="/usr/lib64/ladspa"
LDFLAGS_x86="-m elf_i386 -L/emul/linux/x86/lib -L/emul/linux/x86/usr/lib"
LESS="-R -M --shift 5"
LESSOPEN="|lesspipe.sh %s"
LIBDIR_amd64="lib64"
LIBDIR_x86="lib32"
LINGUAS=""
LIRC_DEVICES=""
LOGNAME="root"
MAKEOPTS="-j2"
MANPATH="/usr/local/share/man:/usr/share/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.17/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.1.1/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.1.1/man:/opt/blackdown-jdk-1.4.2.03/man:/etc/java-config/system-vm/man/:/usr/qt/3/doc/man"
MULTILIB_ABIS="amd64 x86"
MULTILIB_STRICT_DENY="64-bit.*shared object"
MULTILIB_STRICT_DIRS="/lib /usr/lib /usr/kde/*/lib /usr/qt/*/lib /usr/X11R6/lib"
MULTILIB_STRICT_EXEMPT="(perl5|gcc|gcc-lib|binutils|eclipse-3|debug|portage)"
OLDPWD="/home/jason"
OPENGL_PROFILE="nvidia"
PAGER="/usr/bin/less"
PATH="/sbin:/bin:/usr/sbin:/usr/bin"
PKGDIR="/mnt/packages"
PORTAGE_ARCHLIST="ppc s390 amd64 ppc64 x86-fbsd m68k arm sparc sh mips ia64 alpha ppc-macos hppa x86"
PORTAGE_BINHOST_CHUNKSIZE="3000"
PORTAGE_BIN_PATH="/usr/lib/portage/bin"
PORTAGE_CALLER="emerge"
PORTAGE_CONFIGROOT="/"
PORTAGE_DEBUG="0"
PORTAGE_ELOG_CLASSES="log warn error"
PORTAGE_ELOG_MAILFROM="portage"
PORTAGE_ELOG_MAILSUBJECT="[portage] ebuild log for ${PACKAGE} on ${HOST}"
PORTAGE_ELOG_MAILURI="root"
PORTAGE_GID="250"
PORTAGE_INST_GID="0"
PORTAGE_INST_UID="0"
PORTAGE_NICENESS="3"
PORTAGE_PYM_PATH="/usr/lib/portage/pym"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_RSYNC_RETRIES="3"
PORTAGE_TMPDIR="/var/tmp"
PORTAGE_WORKDIR_MODE="0700"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/overlays/portage"
PORT_LOGDIR="/var/log/portage"
PRELINK_PATH=""
PRELINK_PATH_MASK="/usr/lib/gstreamer-0.10:/usr/lib/klibc"
PWD="/home/jason"
PYTHONPATH="/usr/lib/portage/pym"
QMAKESPEC="linux-g++"
QTDIR="/usr/qt/3"
RESUMECOMMAND="/usr/bin/wget -c -t 5 -T 60 --passive-ftp -P ${DISTDIR} ${URI}"
ROOT="/"
ROOTPATH="/opt/bin:/opt/blackdown-jdk-1.4.2.03/bin:/opt/blackdown-jdk-1.4.2.03/jre/bin:/usr/kde/3.5/sbin:/usr/kde/3.5/bin:/usr/qt/3/bin"
RPMDIR="/usr/portage/rpm"
SANE_CONFIG_DIR="/etc/sane.d"
SEARCH_DIRS_MASK="/usr/lib32/openoffice"
SESSION_MANAGER="local/bedroom:/tmp/.ICE-unix/8472"
SHELL="/bin/zsh"
SHLVL="3"
SYMLINK_LIB="yes"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
TERM="xterm"
USB_DEVFS_PATH="/dev/bus/usb"
USE="amd64 X a52 aac acpi alsa avi bash-completion bitmap-fonts browserplugin bzip2 cddb cdparanoia cdr cli crypt cups dbus dga dhcp dio divx4linux dlloader dri dts dv dvd dvdr dvdread dvr3 eds elibc_glibc emboss encode exif fam fbcon fbsplash ffmpeg firefox flash foomaticdb fortran gd gdbm gif gimpprint gphoto2 gpm gstreamer gtk2 hal howl ieee1394 imagemagick imlib input_devices_keyboard input_devices_mouse insecure-savers isdnlog jabber java javascript jpeg jpeg2k kde kdeenablefinal kernel_linux lcms libwww live logitech-mouse lzo lzw lzw-tiff mad madwifi mikmod mime mjpeg mono mp3 mpeg mplayer mppe-mppc musepack musicbrainz ncurses network nptl nptlonly nsplugin nvidia odbc offensive ogg oggvorbis opengl pcre pdf pdflib perl png ppds pppd python qt qt3 qt4 quicktime rdesktop readline reflection rtc samba scanner sdl session skey slp spell spl ssl svg symlink szip tcpd theora threads thumbnail tiff truetype truetype-fonts type1-fonts usb userland_GNU userlocales v4l vcd video_cards_nvidia vim-with-x visualization vorbis wifi wmf xcomposite xine xml xorg xpm xscreensaver xv xvid yv12 zlib"
USER="root"
USERLAND="GNU"
USE_EXPAND="DVB_CARDS ELIBC FCDSL_CARDS FRITZCAPI_CARDS INPUT_DEVICES KERNEL LINGUAS LIRC_DEVICES USERLAND VIDEO_CARDS"
USE_EXPAND_HIDDEN="ELIBC KERNEL USERLAND"
USE_ORDER="env:pkg:conf:defaults"
VIDEO_CARDS="nvidia"
VMHANDLE="blackdown-jdk-1.4.2"
WINDOWID="44040197"
XARGS="xargs -r"
XCURSOR_THEME="default"
XDG_CONFIG_DIRS="/usr/kde/3.5/etc/xdg"
XDG_DATA_DIRS="/usr/kde/3.5/share:/usr/share"
XDM_MANAGED="/var/run/xdmctl/xdmctl-:0,maysd,mayfn,sched,rsvd,method=classic"
_="/usr/bin/emerge"
Comment 4 jason fuchs 2006-08-10 07:25:31 UTC
Created attachment 93912 [details]
config.log (Without Cairo installed.)
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2006-08-10 07:31:15 UTC
Err, imagemagick certainly does not depend on cairo, your system is messed up.
Comment 6 Simon Stelling (RETIRED) gentoo-dev 2006-10-12 04:42:10 UTC
This looks really odd indeed. The config.log doesn't mention cairo at all, and I have honestly no idea where the libcairo.la reference comes from. I built imagemagick 6.2.9.5 with your use flags and it worked fine. Only way to debug this is through a full build log. Please do the following and attach "imagemagick-buildlog" to the bug:

script -c "emerge -av imagemagick" imagemagick-buildlog