Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 69901 - transcode-0.6.13 configure problem
Summary: transcode-0.6.13 configure problem
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 All
: High normal (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-11-02 15:52 UTC by Johannes Schad
Modified: 2004-11-05 03:40 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Johannes Schad 2004-11-02 15:52:08 UTC
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.
Comment 1 Johannes Schad 2004-11-02 15:59:21 UTC
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"
Comment 2 Marc Hildebrand (RETIRED) gentoo-dev 2004-11-03 03:06:04 UTC
Which version of imagemagick is installed on your system?
Comment 3 Chad Huneycutt (RETIRED) gentoo-dev 2004-11-04 07:09:00 UTC
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.
Comment 4 Chad Huneycutt (RETIRED) gentoo-dev 2004-11-04 07:41:41 UTC
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.
Comment 5 Johannes Schad 2004-11-05 03:40:02 UTC
i solved the problem with emerging an older ImgaeMagick version, then installing the new transcode and then reinstalling the latest image magick.