i have a problem with emerging transcode-0.6.13 last part of "emerge transcode" output: checking for encore2.h... yes checking whether gtk+ support is requested... no checking whether libfame support is requested... yes checking for libfame-config... /usr/bin/libfame-config checking for libfame - version >= 0.9.0... yes checking whether imagemagick support is requested... yes checking for pkgconfig support for imagemagick... yes checking for Magick-config... /usr/bin/Magick-config checking how to determine IMAGEMAGICK_CFLAGS... pkg-config checking magick/api.h usability... yes checking magick/api.h presence... yes checking for magick/api.h... yes checking how to determine IMAGEMAGICK_LIBS... pkg-config checking for InitializeMagick in -lMagick... no configure: error: imagemagick requested, but cannot link against libMagick !!! ERROR: media-video/transcode-0.6.13 failed. !!! Function econf, Line 449, Exitcode 1 !!! econf failed !!! If you need support, post the topmost build error, NOT this status message. the amazing thing is that i had this version of transcode allready installed but portage downgraded it yesterday. Today it updates agan but failes with this message.
Sorry i forgot my emerge --info here it comes: Portage 2.0.51-r2 (default-x86-2004.2, gcc-3.3.4, glibc-2.3.4.20041021-r0, 2.6.10-rc1 i686) ================================================================= System uname: 2.6.10-rc1 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz Gentoo Base System version 1.6.5 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.92.0.2-r1 Headers: sys-kernel/linux-headers-2.4.22 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache distlocks sandbox" GENTOO_MIRRORS="http://gentoo.osuosl.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/overlay" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X alsa apm arts avi berkdb bitmap-fonts bonobo cdr crypt cups dvd encode esd f77 foomaticdb gdbm gif gnome gpm gtk gtk2 gtkhtml imap imlib java jpeg kde libg++ libwww mad mikmod mmx motif mozilla mpeg mplayer ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sdl slang spell ssl svga tcpd truetype x86 xml2 xmms xv xvid zlib"
Which version of imagemagick is installed on your system?
I get the same error. Take a look at /var/tmp/portage/transcode-0.6.13/work/transcode-0.6.13/config.log You will probably see, as I do, that the problem is actually with libltdl. Try a revdep-rebuild and see if that clears it up. Most likely whatever provides libltdl (libool?) got upgraded and now the library that imagemagick was linked against is gone. revdep-rebuild was created for precisely this situation, and most likely you will find other packages affected as well.
Well, just revdep-rebuild did not work for me. It found several packages that were broken because of the missing libltdl library, but the packages still would not build because of the missing library. libltdl.so.3 library is just not there for some reason. I just emerged libtool, and now revdep-rebuild find no inconsistencies. And transcode now passes configure. Bottom line: remerge libtool and all should be well.
i solved the problem with emerging an older ImgaeMagick version, then installing the new transcode and then reinstalling the latest image magick.