Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 91061 - transcode doesn't compile with libquicktime-0.9.4
Summary: transcode doesn't compile with libquicktime-0.9.4
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High critical (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords: InVCS
: 91870 92039 92180 (view as bug list)
Depends on: 92137
Blocks:
  Show dependency tree
 
Reported: 2005-05-01 08:52 UTC by tim
Modified: 2005-05-12 10:28 UTC (History)
7 users (show)

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 tim 2005-05-01 08:52:09 UTC
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.
Comment 1 Luca Barbato gentoo-dev 2005-05-01 09:41:47 UTC
which transcode version?
emerge info and emerge -vp transcode libquicktime
please
Comment 2 tim 2005-05-01 09:55:26 UTC
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
Comment 3 Mike Nerone 2005-05-02 11:37:42 UTC
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.
Comment 4 Mike Nerone 2005-05-02 12:03:51 UTC
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.
Comment 5 Owen Jacob 2005-05-04 09:47:16 UTC
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)
Comment 6 Peter Volkov (RETIRED) gentoo-dev 2005-05-05 00:17:06 UTC
I have the same bug with transcode-0.6.11. 0.6.14 compiled for me without problems.
Comment 7 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-05-07 11:21:07 UTC
transcode 0.6.11 now requires libquicktime-0.9.2
Comment 8 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-05-07 15:55:54 UTC
Need to reopen this in favour of #91828.

We need a good way to handle this, else we are completely out of sync.
Comment 9 Jakub Moc (RETIRED) gentoo-dev 2005-05-08 04:08:16 UTC
*** Bug 91870 has been marked as a duplicate of this bug. ***
Comment 10 Jakub Moc (RETIRED) gentoo-dev 2005-05-09 13:30:24 UTC
*** Bug 92039 has been marked as a duplicate of this bug. ***
Comment 11 Carsten Lohrke (RETIRED) gentoo-dev 2005-05-10 08:11:01 UTC
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.
Comment 12 Owen Jacob 2005-05-10 08:14:26 UTC
Marking a newer version of transcode stable will break the dvd ripping/encoding ability of k3b
Comment 13 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-05-10 08:50:07 UTC
Ok now transcode 0.6.11 depends on libquicktime-0.9.2 directly fixing the problem (I hope).
Comment 14 Leonid Podolny 2005-05-10 10:53:48 UTC
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?
Comment 15 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-05-10 13:42:17 UTC
Reopen until #92137 is fixed for all archs.
Comment 16 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-05-10 13:42:22 UTC
*** Bug 92180 has been marked as a duplicate of this bug. ***
Comment 17 Mike Nerone 2005-05-10 13:44:58 UTC
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).
Comment 18 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-05-10 13:52:17 UTC
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.
Comment 19 Jan Brinkmann (RETIRED) gentoo-dev 2005-05-12 10:28:50 UTC
closing this one as well, thanks for the effort everybody