emerge transcode doesn't work any more after upgrading from libquicktime-0.9.2 to 0.9.4 Reproducible: Always Steps to Reproduce: 1. 2. 3.
which transcode version? emerge info and emerge -vp transcode libquicktime please
transcode-0.6.11 emerge --info: tim@laptop ~ $ emerge --info Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.4.3-20050110, glibc-2.3.4.20041102-r1, 2.6.12-rc2-mm1 i686) ================================================================= System uname: 2.6.12-rc2-mm1 i686 Intel(R) Pentium(R) 4 CPU 2.50GHz Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Feb 18 2005, 12:52:22)] ccache version 2.3 [enabled] dev-lang/python: 2.3.5 sys-apps/sandbox: [Not Present] sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r7 sys-devel/libtool: 1.5.16 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer -mfpmath=sse -msse -msse2 -mmmx -funroll-loops -fprefetch-loop-arrays" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer -mfpmath=sse -msse -msse2 -mmmx -funroll-loops -fprefetch-loop-arrays" DISTDIR="/daten/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks fixpackages nostrip sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/daten/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.fr.gentoo.org/gentoo-portage" USE="x86 X acl acpi acpi4linux alsa apm avi bash-completion berkdb bidi bitmap-fonts caps cdparanoia cdr clamav cups curl directfb divx4linux dvb dvd dvdread emacs emacs-w3 emboss encode fam ffmpeg fftw flac fltk fluidsynth foomaticdb fortran gdbm gif gpm gtk gtk2 guile icq imagemagick imap imlib ipv6 jack jack-tmpfs jpeg ladcca ldap leim libg++ libwww lzo lzw lzw-tiff mad mbox md5sum mikmod mime mmx motif mp3 mpeg mplayer ncurses nls nntp nowin ogg oggvorbis opengl osc oss pam pcmcia pdflib perl png portaudio postgres python qt quicktime readline ruby samba sdl slang sndfile speex spell sse sse2 ssl tcltk tcpd tetex tiff transcode truetype truetype-fonts type1-fonts usb vorbis win32codecs xml2 xmms xv xvid zlib video_cards_radeon userland_GNU kernel_linux libc_glibc" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS the specific error message is: decode_mov.o(.text+0x68f): In function `decode_mov': /daten/var/tmp/portage/transcode-0.6.11/work/transcode-0.6.11/import/decode_mov.c:180: undefined reference to `qe_read_audio' collect2: ld returned 1 exit status make[3]: *** [tcdecode] Error 1
Seemingly the same problem here (though my exact error was "undefined reference to `quicktime_read_audio'" rather than "qe_read_audio"). Using transcode-0.6.14-r2 fixed it for me.
Just noticed an einfo that says k3b doesn't support ripping DVDs with >=media-video/transcode-0.6.12. Fine by me, as I don't use it for that, but for some people, having to use transcode-0.6.14-r2 will not be a satisfactory solution.
Same here: decode_mov.o(.text+0x60f): In function `decode_mov': /var/tmp/portage/transcode-0.6.11/work/transcode-0.6.11/import/decode_mov.c:180: undefined reference to `quicktime_read_audio' collect2: ld returned 1 exit status make[3]: *** [tcdecode] Error 1 make[3]: Leaving directory `/var/tmp/portage/transcode-0.6.11/work/transcode-0.6.11/import' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/transcode-0.6.11/work/transcode-0.6.11/import' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/transcode-0.6.11/work/transcode-0.6.11' make: *** [all] Error 2 owenspc owen # emerge info Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.4.20041102-r1, 2.6.11.4 i686) ================================================================= System uname: 2.6.11.4 i686 VIA Nehemiah Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.5 [2.3.5 (#1, May 3 2005, 18:06:21)] dev-lang/python: 2.3.5 sys-apps/sandbox: [Not Present] sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r7 sys-devel/libtool: 1.5.16 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=i686 -msse -mmmx -mfpmath=sse -Os -pipe -fomit-frame-pointer" CHOST="i386-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=i686 -msse -mmmx -mfpmath=sse -Os -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://ftp.heanet.ie/pub/gentoo/ ftp://ftp.heanet.ie/pub/gentoo/ http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/ ftp://ftp.mirrorservice.org/sites/www.ibiblio.org/gentoo/" LINGUAS="en_GB" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.uk.gentoo.org/gentoo-portage" USE="x86 X acpi alsa apache2 apm arts avi bash-completion bitmap-fonts cdparanoia cdr crypt cups curl divx4linux dvd dvdr emboss encode fam fbcon flac foomaticdb fortran freetype gdbm gif gpm gtk2 hal imagemagick imagemagik imlib ipv6 jabber java jpeg kde kdeenablefinal kdexdeltas ldap libg++ libwww mad mikmod mmx mozilla mp3 mpeg msn ncurses nls nptl ogg oggvorbis opengl pam pdflib perl pic png posix ppds python qt quicktime readline sdl softmmu spell sse ssl svga tcpd threads tiff truetype truetype-fonts type1-fonts usb vorbis xine xml2 xv zlib linguas_en_GB userland_GNU kernel_linux libc_glibc" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS I would use transcode 0.6.14 however i use the dvd ripping function of k3b. Also if you use the kde split ebuilds you need the ~x86 version of k3b (Which won't compile with 0.6.14) otherwise portage pulls in the old monolithic kde ebuilds as deps(defeating the point of the split ebuilds really :P)
I have the same bug with transcode-0.6.11. 0.6.14 compiled for me without problems.
transcode 0.6.11 now requires libquicktime-0.9.2
Need to reopen this in favour of #91828. We need a good way to handle this, else we are completely out of sync.
*** Bug 91870 has been marked as a duplicate of this bug. ***
*** Bug 92039 has been marked as a duplicate of this bug. ***
Still a critical issue, since the stable tree is broken. Please revert the stablization of libquicktime-0.9.4 or mark a newer transcode version stable.
Marking a newer version of transcode stable will break the dvd ripping/encoding ability of k3b
Ok now transcode 0.6.11 depends on libquicktime-0.9.2 directly fixing the problem (I hope).
vyhuhol root # emerge -uDpvt k3b These are the packages that I would merge, in reverse order: Calculating dependencies ...done! [ebuild N ] app-cdr/k3b-0.11.23-r2 -arts -debug -dvdr +encode +flac -kde -kdeenablefinal +mad +oggvorbis +xinerama 3,120 kB [ebuild N ] media-video/transcode-0.6.11 -3dnow +X (-altivec) +avi -debug +encode +mmx +mpeg +quicktime +sdl +sse 0 kB [ebuild N ] media-libs/libquicktime-0.9.2 +gtk +jpeg +mmx +oggvorbis +png 0 kB [nomerge ] media-video/mjpegtools-1.6.2-r3 -3dnow +X +avi -debug -dga +dv +gtk +mmx +quicktime +sdl +sse +v4l -yv12 [ebuild N ] media-libs/libquicktime-0.9.4 +dv +gtk +ieee1394 +jpeg +mmx +oggvorbis +png 0 kB [nomerge ] net-fs/samba-3.0.10 +acl +cups -debug +doc -kerberos -ldap -libclamav +mysql -oav +pam -postgres +python -quotas +readline (-selinux) -winbind +xml +xml2 [nomerge ] dev-libs/popt-1.7-r1 -debug +nls [nomerge ] x11-libs/qt-3.3.4-r3 +cups -debug +doc +examples -firebird +gif -immqt -immqt-bc -ipv6 +mysql -nas -odbc +opengl -postgres -sqlite +xinerama +zlib [nomerge ] media-libs/libmng-1.0.4 [nomerge ] media-libs/lcms-1.13 +jpeg +python +tiff +zlib [ebuild U ] media-libs/tiff-3.7.2 [3.7.1-r1] 0 kB Hope it's not some sort of a transient state -- it attempts to install both versions of libquicktime. Reopen?
Reopen until #92137 is fixed for all archs.
*** Bug 92180 has been marked as a duplicate of this bug. ***
Depending on a specific version of an unslotted package is insanity because of inconsistencies like the one in comment #14. Just "echo =media-libs/libquicktime-0.9.4 >> /etc/portage/package.mask" until the devs get this cleaned up (c'mon...you guys know it should be ~ for now :P).
The problem is that we are playing domino right now. We can't move libquicktime-0.9.4 back into ~arch as it's a dependency of some stable packages. We couldn't mark a newer transcode stable because k3b was depending strictly on 0.6.11. The problem will be solved as soon as bug #92137 is fixed. For amd64 and ppc systems the problem should be already fixed.
closing this one as well, thanks for the effort everybody