Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 236643 - imagemagick-6.4.3.5 fails to emerge cannot find -lMagick
Summary: imagemagick-6.4.3.5 fails to emerge cannot find -lMagick
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Graphics Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-09-04 04:07 UTC by Ramana Kumar
Modified: 2008-09-22 17:01 UTC (History)
1 user (show)

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


Attachments
imagemagick-6.4.3.5-svg-dep.patch (imagemagick-6.4.3.5-svg-dep.patch,827 bytes, patch)
2008-09-21 11:42 UTC, Markus Meier
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Ramana Kumar 2008-09-04 04:07:26 UTC
emerge imagemagick version 6.4.3.5 does not succeed on my machine and the error appears to be that the linker doesn't find -lMagick

Reproducible: Always

Steps to Reproduce:
1. emerge imagemagick
Actual Results:  
does not build

Expected Results:  
should build

tail of build log:
mv -f coders/.deps/coders_stegano_la-stegano.Tpo coders/.deps/coders_stegano_la-stegano.Plo
/bin/sh ./libtool --silent --tag=CC   --mode=link i686-pc-linux-gnu-gcc -std=gnu99  -fopenmp -march=pentium-m -O2 -pipe -fomit-frame-pointer -Wall -W -pthread -no-undefined -export-symbols-regex ".*" -module -avoid-version -Wl,-O1 -lfreetype -lz -o coders/stegano.la -rpath /usr/lib/ImageMagick-6.4.3/modules-Q16/coders coders/coders_stegano_la-stegano.lo magick/libMagickCore.la 
/bin/sh ./libtool --silent --tag=CC   --mode=compile i686-pc-linux-gnu-gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I./config   -I/usr/include/freetype2 -I/usr/include/libxml2  -fopenmp -march=pentium-m -O2 -pipe -fomit-frame-pointer -Wall -W -pthread -MT coders/coders_sun_la-sun.lo -MD -MP -MF coders/.deps/coders_sun_la-sun.Tpo -c -o coders/coders_sun_la-sun.lo `test -f 'coders/sun.c' || echo './'`coders/sun.c
mv -f coders/.deps/coders_sun_la-sun.Tpo coders/.deps/coders_sun_la-sun.Plo
/bin/sh ./libtool --silent --tag=CC   --mode=link i686-pc-linux-gnu-gcc -std=gnu99  -fopenmp -march=pentium-m -O2 -pipe -fomit-frame-pointer -Wall -W -pthread -no-undefined -export-symbols-regex ".*" -module -avoid-version -Wl,-O1 -lfreetype -lz -o coders/sun.la -rpath /usr/lib/ImageMagick-6.4.3/modules-Q16/coders coders/coders_sun_la-sun.lo magick/libMagickCore.la 
/bin/sh ./libtool --silent --tag=CC   --mode=compile i686-pc-linux-gnu-gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I./config   -D_REENTRANT -I/usr/include/librsvg-2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/pixman-1   -D_REENTRANT -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/pixman-1   -I/usr/include/freetype2 -I/usr/include/libxml2  -fopenmp -march=pentium-m -O2 -pipe -fomit-frame-pointer -Wall -W -pthread -MT coders/coders_svg_la-svg.lo -MD -MP -MF coders/.deps/coders_svg_la-svg.Tpo -c -o coders/coders_svg_la-svg.lo `test -f 'coders/svg.c' || echo './'`coders/svg.c
coders/svg.c: In function ‘ReadSVGImage’:
coders/svg.c:2698: warning: missing initializer
coders/svg.c:2698: warning: (near initialization for ‘SAXModules.initialized’)
mv -f coders/.deps/coders_svg_la-svg.Tpo coders/.deps/coders_svg_la-svg.Plo
/bin/sh ./libtool --silent --tag=CC   --mode=link i686-pc-linux-gnu-gcc -std=gnu99  -fopenmp -march=pentium-m -O2 -pipe -fomit-frame-pointer -Wall -W -pthread -no-undefined -export-symbols-regex ".*" -module -avoid-version -Wl,-O1 -lfreetype -lz -o coders/svg.la -rpath /usr/lib/ImageMagick-6.4.3/modules-Q16/coders coders/coders_svg_la-svg.lo magick/libMagickCore.la -lautotrace -lpng -lMagick -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lXt -lbz2 -lz -lm -lpthread   -lrsvg-2 -lgdk_pixbuf-2.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lxml2 -lz -lm 
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lMagick
collect2: ld returned 1 exit status
make[1]: *** [coders/svg.la] Error 1
make[1]: Leaving directory `/var/tmp/portage/media-gfx/imagemagick-6.4.3.5/work/ImageMagick-6.4.3'
make: *** [all] Error 2
 * 
 * ERROR: media-gfx/imagemagick-6.4.3.5 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2367:  Called die
 * The specific snippet of code:
 *       emake || die "compile problem"
 *  The die message:
 *   compile problem
 * 
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/media-gfx/imagemagick-6.4.3.5/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-gfx/imagemagick-6.4.3.5/temp/environment'.


emerge info:
Portage 2.2_rc8 (default/linux/x86/2008.0, gcc-4.3.1, glibc-2.8_p20080602-r0, 2.6.26-tuxonice i686)
=================================================================
System uname: Linux-2.6.26-tuxonice-i686-Intel-R-_Pentium-R-_M_processor_2.00GHz-with-glibc2.0
Timestamp of tree: Wed, 03 Sep 2008 02:15:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p39
dev-java/java-config: 1.3.7, 2.1.6-r1
dev-lang/python:     2.5.2-r7
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.2.5
sys-apps/sandbox:    1.2.18.1-r3
sys-devel/autoconf:  2.13, 2.62-r1
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   2.2.4
virtual/os-headers:  2.6.26
ACCEPT_KEYWORDS="x86 ~x86"
ALSA_CARDS="intel8x0 usb-audio"
ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol"
APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias"
ARCH="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CCACHE_DIR="/var/tmp/ccache"
CCACHE_SIZE="3G"
CFLAGS="-march=pentium-m -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CLASSPATH="."
CLEAN_DELAY="2"
COLORFGBG="default;0"
COLORTERM="rxvt"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CVS_RSH="ssh"
CXXFLAGS="-march=pentium-m -O2 -pipe -fomit-frame-pointer"
DISPLAY=":0.0"
DISTDIR="/usr/portage/distfiles"
EDITOR="/usr/bin/vim"
ELIBC="glibc"
EMERGE_DEFAULT_OPTS="--verbose"
EMERGE_WARNING_DELAY="10"
FEATURES="ccache distlocks parallel-fetch preserve-libs sandbox sfperms strict unmerge-orphans userfetch"
FETCHCOMMAND="/usr/bin/wget -t 5 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}""
GCC_SPECS=""
GDK_USE_XFT="1"
GENTOO_MIRRORS="ftp://ftp.ussg.iu.edu/pub/linux/gentoo"
GUILE_LOAD_PATH="/usr/share/guile/1.8"
HOME="/home/ramana"
HUSHLOGIN="FALSE"
IKARUS_LIBRARY_PATH="/home/ramana/vhost/mK-lib:/home/ramana/vhost/mK-lib:"
INFOPATH="/usr/share/info:/usr/share/binutils-data/i686-pc-linux-gnu/2.18/info:/usr/share/gcc-data/i686-pc-linux-gnu/4.1.1/info:/usr/share/gcc-data/i686-pc-linux-gnu/4.3.1/info"
INPUT_DEVICES="keyboard mouse synaptics"
JAVAC="/etc/java-config-2/current-system-vm/bin/javac"
JAVA_HOME="/etc/java-config-2/current-system-vm"
JDK_HOME="/etc/java-config-2/current-system-vm"
KDEDIRS="/usr:/usr/local:/usr/kde/3.5"
KERNEL="linux"
LADSPA_PATH="/usr/lib/ladspa"
LANG="en_AU.utf8"
LANGUAGE="en_AU.utf8"
LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text"
LC_ALL="en_AU.utf8"
LDFLAGS="-Wl,-O1"
LESS="-R -M --shift 5"
LESSOPEN="|lesspipe.sh %s"
LINGUAS="en en_US en_AU"
LOGNAME="ramana"
MAIL="/var/mail/ramana"
MANPATH="/etc/java-config-2/current-system-vm/man:/usr/local/share/man:/usr/share/man:/usr/share/binutils-data/i686-pc-linux-gnu/2.18/man:/usr/share/gcc-data/i686-pc-linux-gnu/4.1.1/man:/usr/share/gcc-data/i686-pc-linux-gnu/4.3.1/man:/etc/java-config/system-vm/man/:/usr/lib/php5/man/:/usr/kde/3.5/share/man:/usr/qt/3/doc/man"
OLDPWD="/home/ramana"
OPENGL_PROFILE="xorg-x11"
PATH="/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/4.3.1:/usr/kde/3.5/bin:/usr/qt/3/bin:/usr/games/bin"
PKGDIR="/usr/portage/packages"
PKG_CONFIG_PATH="/usr/qt/3/lib/pkgconfig"
PORTAGE_ARCHLIST="ppc s390 amd64 x86 ppc64 x86-fbsd m68k arm sparc sh mips ia64 alpha hppa sparc-fbsd"
PORTAGE_BINHOST_CHUNKSIZE="3000"
PORTAGE_BIN_PATH="/usr/lib/portage/bin"
PORTAGE_CONFIGROOT="/"
PORTAGE_DEBUG="0"
PORTAGE_DEPCACHEDIR="/var/cache/edb/dep"
PORTAGE_ELOG_CLASSES="log warn error"
PORTAGE_ELOG_MAILFROM="portage@localhost"
PORTAGE_ELOG_MAILSUBJECT="[portage] ebuild log for ${PACKAGE} on ${HOST}"
PORTAGE_ELOG_MAILURI="root"
PORTAGE_ELOG_SYSTEM="save_summary echo"
PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS="5"
PORTAGE_FETCH_RESUME_MIN_SIZE="350K"
PORTAGE_GID="250"
PORTAGE_INST_GID="0"
PORTAGE_INST_UID="0"
PORTAGE_PYM_PATH="/usr/lib/portage/pym"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --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/portage/layman/nouveau /usr/local/portage /usr/local/overlays/gentoo-lisp-overlay"
PWD="/home/ramana"
QMAKESPEC="linux-g++"
QTDIR="/usr/qt/3"
RESUMECOMMAND="/usr/bin/wget -c -t 5 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}""
ROOT="/"
ROOTPATH="/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/4.3.1:/usr/kde/3.5/sbin:/usr/kde/3.5/bin:/usr/qt/3/bin"
RPMDIR="/usr/portage/rpm"
RUBYOPT="-rauto_gem"
SGML_CATALOG_FILES="/etc/sgml/sgml-docbook.cat:/etc/sgml/openjade-1.3.2.cat:/etc/sgml/xml-docbook-4.2.cat:/etc/sgml/xml-docbook-4.3.cat:/etc/sgml/xml-docbook-4.4.cat:/etc/sgml/xml-docbook-4.1.2.cat:/etc/sgml/sgml-docbook-3.1.cat:/etc/sgml/sgml-lite.cat:/etc/sgml/dsssl-docbook-stylesheets.cat"
SHELL="/bin/zsh"
SHLVL="3"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
TERM="rxvt-unicode"
USE="X a52 aac accessibility acl acpi alsa ansi bash-completion berkdb bzip2 cairo ccache cdparanoia cdr cgi cli cracklib crypt cups dbus dhcp directfb divx dri dvd dvdr dvdread encode exif fam fastcgi fbcon ffmpeg firefox flac fluidsynth fontconfig fortran ftp gd gdbm gif glitz gphoto2 gpm graphics graphviz gs gtk iconv imagemagick imlib ipv6 isdnlog jack-tmpfs java javascript jpeg mad max-idx-128 midi mime mmxext mozdevelop mp3 mpeg mudflap ncurses new-clx nls nptl nptlonly nsplugin offensive ogg openal opengl openmp openssl oscar pam pcmcia pcre pdf perl plotutils pmu png postscript ppds pppd python qt3support qt4 quicktime readline real reflection regex reiserfs ruby samba science sdl session soup spell spl sse sse2 sse3 ssl svg sysfs tcpd theora tiff tk truetype unicode usb userlocales vcd vim vim-syntax vim-with-x vorbis wifi win32codecs wmp wxwindows x86 xine xml xorg xulrunner xvid zip zlib" ALSA_CARDS="intel8x0 usb-audio" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_US en_AU" USERLAND="GNU" VIDEO_CARDS="nouveau nv"
USER="ramana"
USERLAND="GNU"
USE_EXPAND="ALSA_CARDS ALSA_PCM_PLUGINS APACHE2_MODULES APACHE2_MPMS CAMERAS CROSSCOMPILE_OPTS DVB_CARDS ELIBC FCDSL_CARDS FOO2ZJS_DEVICES FRITZCAPI_CARDS INPUT_DEVICES KERNEL LCD_DEVICES LINGUAS LIRC_DEVICES MISDN_CARDS USERLAND VIDEO_CARDS"
USE_EXPAND_HIDDEN="CROSSCOMPILE_OPTS ELIBC KERNEL USERLAND"
USE_ORDER="env:pkg:conf:defaults:pkginternal:env.d"
VIDEO_CARDS="nouveau nv"
WINDOWID="6291467"
WINDOWPATH="7"
XAUTHORITY="/home/ramana/.Xauthority"
XDG_DATA_DIRS="/usr/share:/usr/kde/3.5/share:/usr/local/share"
_="/usr/bin/emerge"
Comment 1 Pacho Ramos gentoo-dev 2008-09-14 15:15:24 UTC
Maybe this is because of gcc-4.3 usage, it merges fine for me with 4.1.2 :-/
Comment 2 Markus Meier gentoo-dev 2008-09-21 11:42:06 UTC
Created attachment 165990 [details, diff]
imagemagick-6.4.3.5-svg-dep.patch

reported upstream: http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=12099

I assume that this patch fixes the problem.
Comment 3 Markus Meier gentoo-dev 2008-09-22 17:01:01 UTC
fixed in cvs, please resync in a few hours and remerge imagemagick.