Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 95096

Summary: media-tv/xawtv-3.94-r2 cannot find quicktime headers
Product: Gentoo Linux Reporter: Simon Farnsworth <simon>
Component: Current packagesAssignee: Television related Applications in Gentoo's Portage <media-tv>
Status: RESOLVED WORKSFORME    
Severity: normal CC: gentoo, nbkolchin
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Simon Farnsworth 2005-06-05 01:40:06 UTC
Attempting to emerge media-tv-xawtv-3.94-r2 fails, with a huge stack of 
errors, starting at: 
 
  CC      libng/plugins/write-qt.o 
libng/plugins/read-qt.c:7:33: quicktime/quicktime.h: No such file or directory 
libng/plugins/read-qt.c:8:35: quicktime/colormodels.h: No such file or 
directory 
libng/plugins/read-qt.c:9:27: quicktime/lqt.h: No such file or directory 
libng/plugins/read-qt.c:18: error: `BC_RGB888' undeclared here (not in a 
function) 
 

Reproducible: Always
Steps to Reproduce:
 
 



Portage 2.0.51.22-r1 (default-linux/x86/2005.0, gcc-3.4.3-20050110, 
glibc-2.3.5-r0, 2.6.11-gentoo-r9 i686) 
================================================================= 
System uname: 2.6.11-gentoo-r9 i686 AMD Athlon(tm) XP 1700+ 
Gentoo Base System version 1.6.12 
ccache version 2.4 [enabled] 
dev-lang/python:     2.3.5 
sys-apps/sandbox:    1.2.8 
sys-devel/autoconf:  2.13, 2.59-r6 
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 
sys-devel/binutils:  2.16-r1 
sys-devel/libtool:   1.5.18 
virtual/os-headers:  2.6.11-r1 
ACCEPT_KEYWORDS="x86 ~x86" 
AUTOCLEAN="yes" 
CBUILD="i686-pc-linux-gnu" 
CFLAGS="-march=athlon-xp -fweb -funit-at-a-time -pipe -Wl,-O2 -O2" 
CHOST="i686-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/texmf/web2c /etc/env.d" 
CXXFLAGS="-march=athlon-xp -fweb -funit-at-a-time -pipe -Wl,-O2 -O2" 
DISTDIR="/usr/portage/distfiles" 
FEATURES="autoconfig ccache distlocks fixpackages sandbox sfperms strict" 
GENTOO_MIRRORS="ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ 
http://ftp.ntua.gr/pub/linux/gentoo/ ftp://mirror.nutsmaas.nl/gentoo/" 
LDFLAGS="-O2" 
LINGUAS="en 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 16bit 3dnow 3dnowext X a52 aac aalib acl acpi alsa amarok amr apache2 
arts artswrappersuid asm audiofile avi bash-completion berkdb bitmap-fonts 
bluetooth bzip2 bzlib cacheemu cairo calendar ccache cdda cddb cdio cdparanoia 
cdr cdrom crypt css cups curl dbi dbm dbus dbx delays dga dio dlloader dnd doc 
dpms dts dv dvb dvd dvdr dvdread editor edl emboss emoticon encode examples 
exif ext-png ext-zlib fam fame fdftk festival ffmpeg fftw flac foomaticdb 
fortran freetts freetype ftp ftruncate gcj gd gdbm gif gimp glitz glut gnokii 
gnome gphoto2 gpm gstreamer gtk gtk2 hal haskell howl ide ieee1394 imagemagick 
imap imlib ipv6 ipv6arpa irda irmc jabber jack java javascript jit joystick 
jpeg jpeg2k kcal kde kdeenablefinal kdepim kipi ladcca ladspa lcms ldap 
libclamav libdsk libg++ libwww live lm_sensors logitech-mouse lufsusermount 
lzo lzw lzw-tiff mad maildir maps mbox md5sum mikmod mime mixer mjpeg mmap mmx 
mmxext mng motif moznocompose moznoirc moznomail mozplaintext mozsvg mp3 mpeg 
mpeg4 mplayer msn multicall music mysql mysqli mythtv native ncurses net 
network nls nntp no-old-linux nodrm nowin nptl ntlm nviz offensive ogg 
oggvorbis openal opengl oss pam pcntl pcre pda pdf pdflib perl pic png 
postgres python qemu-fast qt quicktime rdesktop readline real recode remix rtc 
ruby sasl scanner sdl session sharedmem smime sms sndfile sockets softmmu 
sounds soundtouch sox speech speex spell sql sse ssl stencil-buffer stream 
subtitles subversion suid svg svga svgz tcltk tcpd tetex theora tiff timidity 
transcode truetype truetype-fonts type1-fonts usb utf8 v4l v4l2 vcd vhosts 
videos vidix vim-with-x virtual visualization vmdbpostgres vnc vorbis 
win32codecs withsamplescripts wmf xanim xine xinerama xml xml2 xrandr 
xscreensaver xv xvid yahoo yv12 zeroconf zlib zvbi video_cards_radeon 
linguas_en linguas_en_GB userland_GNU kernel_linux elibc_glibc" 
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2005-06-05 01:47:54 UTC
Which libquicktime version do you have?
Comment 2 Simon Farnsworth 2005-06-05 01:49:17 UTC
I have media-libs/libquicktime-0.9.6-r1 
Comment 3 John Youells 2005-06-06 09:50:33 UTC
I have the same problem with the same starting error. Using either
libquicktime-0.9.6-r1 or media-libs/libquicktime-0.9.7 
Comment 4 Miroslav Ć ulc gentoo-dev 2005-06-29 00:29:02 UTC
I had the same problem. xawtv expects quicktime headers to be in quicktime
directory but in fact they are in lqt directory. I have created symlink in
/usr/include 'ln -s lqt quicktime' and then xawtv compiled without problem.
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2005-07-19 07:11:35 UTC
(In reply to comment #4)
> I had the same problem. xawtv expects quicktime headers to be in quicktime
> directory but in fact they are in lqt directory. I have created symlink in
> /usr/include 'ln -s lqt quicktime' and then xawtv compiled without problem.

This has been fixed in libquicktime ebuild for quite some time:

<snip>
dosym /usr/include/lqt /usr/include/quicktime
</snip>

If you are still missing the symlink, then re-emerge libquicktime. If it still
fails for you, than you probably have some stale files in
/usr/include/quicktime; delete that directory and re-emerge libquicktime then.
Comment 6 Simon Farnsworth 2005-07-23 11:45:20 UTC
Confirmed for me; reemerging libquicktime solves this issue. 
Comment 7 Simon Farnsworth 2005-07-26 05:17:26 UTC
As it appears fixed, I might as well close the bug; if someone else is still
having trouble, they can reopen it.