transcode fails in the configure step searching for quicktime/qt.h The directory is called lqt/qt.h as per my qpkg -l libquicktime . I made a symlink ln -s /usr/include/lqt /usr/include/quicktime as a work around but this should probably be fixed in the ebuild Reproducible: Always Steps to Reproduce: 1.emerge libquicktime 2.emerge transcode 3. Actual Results: checking whether libquicktime support is requested... yes checking for pkgconfig support for libquicktime... yes checking for lqt-config... /usr/bin/lqt-config checking how to determine LIBQUICKTIME_CFLAGS... pkg-config checking quicktime/lqt.h usability... no checking quicktime/lqt.h presence... no checking for quicktime/lqt.h... no configure: error: libquicktime requested, but cannot compile quicktime/lqt.h !!! Please attach the config.log to your bug report: !!! /var/tmp/portage/transcode-0.6.14-r2/work/transcode-0.6.14/config.log !!! ERROR: media-video/transcode-0.6.14-r2 failed. !!! Function econf, Line 485, Exitcode 0 !!! econf failed !!! If you need support, post the topmost build error, NOT this status message. Expected Results: should look in /usr/include/lqt for qt.h not in /usr/include/quicktime Portage 2.0.51.22-r1 (default-linux/x86/2005.0/2.4, gcc-3.4.4, glibc-2.3.5-r0, 2.4.25-gentoo-r5-ieee1394 i686) ================================================================= System uname: 2.4.25-gentoo-r5-ieee1394 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz Gentoo Base System version 1.4.16 dev-lang/python: 2.3.5, 2.4.1-r1 sys-apps/sandbox: 1.2.11 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.4.3-r4, 1.5.18-r1 virtual/os-headers: 2.4.22-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -mcpu=i686 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O2 -mcpu=i686 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo http://mirror.datapipe.net/gentoo http://mirrors.tds.net/gentoo" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="X a52 aac aalib adns alsa apm avi berkdb bitmap-fonts caps cdr crypt cups curl divx4linux dts dv dvd dvdread emboss encode fam fame ffmpeg flac foomaticdb fortran gatos gd gdbm gif gimpprint gnome gpm gstreamer gtk gtk2 ieee1394 imagemagick imlib ipv6 jack jack-tmpfs jpeg kde libg++ libwww live lzo mad matroska mikmod mjpeg mmx mng motif mozilla mp3 mpeg ncurses nls ogg oggvorbis opengl oss pam pdflib perl plotutils png python quicktime readline real scanner sdl slang spell sqlite sse sse2 ssl subtitles svg svga tcltk tcpd tetex theora tiff toolbar truetype truetype-fonts type1-fonts unicode v4l v4l2 vorbis x86 xine xml2 xmms xv xvid xvmc zlib video_cards_radeon userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS
(In reply to comment #0) > transcode fails in the configure step searching for quicktime/qt.h The directory > is called lqt/qt.h as per my qpkg -l libquicktime . I made a symlink > ln -s /usr/include/lqt /usr/include/quicktime as a work around but this should > probably be fixed in the ebuild This has been fixed in libquicktime ebuild for quite some time, re-emerge it if you are still missing the symlink.
*** Bug 101198 has been marked as a duplicate of this bug. ***
*** Bug 104255 has been marked as a duplicate of this bug. ***
*** Bug 111494 has been marked as a duplicate of this bug. ***
symlink provided by libquicktime-0.9.7-r1 is incorrect: # ls-l /usr/include/quicktime lrwxrwxrwx 1 root root 23 Mar 17 2005 quicktime -> /usr/include//quicktime it should point to /usr/include/lqt, right? EE
(In reply to comment #5) > symlink provided by libquicktime-0.9.7-r1 is incorrect: > > # ls-l /usr/include/quicktime > lrwxrwxrwx 1 root root 23 Mar 17 2005 quicktime -> /usr/include//quicktime > > it should point to /usr/include/lqt, right? > > EE It does point there... you have some local crap in /usr/include/quicktime which you should delete and re-emerge libquicktime. <snip> dosym /usr/include/lqt /usr/include/quicktime </snip>
Re: comment #6: I had to: 1) unmerge libquicktime, 2) manually remove the /usr/include/quicktime->/usr/include//quicktime symlink, 3) emerge libquicktime again. I hope this isn't related to bug #59593.