Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 113231 - media-video/vlc-0.8.1-r1 (+ffmpeg) requires <=media-video/ffmpeg-0.4.9_p20050226-r5
Summary: media-video/vlc-0.8.1-r1 (+ffmpeg) requires <=media-video/ffmpeg-0.4.9_p20050...
Status: RESOLVED DUPLICATE of bug 108884
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Media-video project
Depends on:
Reported: 2005-11-22 00:16 UTC by Aniruddha Shankar
Modified: 2005-12-01 15:54 UTC (History)
1 user (show)

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


Note You need to log in before you can comment on or make changes to this bug.
Description Aniruddha Shankar 2005-11-22 00:16:23 UTC
make[6]: Entering directory
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../..   -DSYS_LINUX
-I../../../include `top_builddir="../../.." ../../../vlc-config --cflags builtin
ffmpeg` -Wsign-compare -Wall -march=pentium3 -O2 -pipe -mmmx -msse -mfpmath=sse
-pipe -MT libffmpeg_a-ffmpeg.o -MD -MP -MF ".deps/libffmpeg_a-ffmpeg.Tpo" \
  -c -o libffmpeg_a-ffmpeg.o `test -f 'ffmpeg.c' || echo './'`ffmpeg.c; \
then mv -f ".deps/libffmpeg_a-ffmpeg.Tpo" ".deps/libffmpeg_a-ffmpeg.Po"; \
else rm -f ".deps/libffmpeg_a-ffmpeg.Tpo"; exit 1; \
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../..   -DSYS_LINUX
-I../../../include `top_builddir="../../.." ../../../vlc-config --cflags builtin
ffmpeg` -Wsign-compare -Wall -march=pentium3 -O2 -pipe -mmmx -msse -mfpmath=sse
-pipe -MT libffmpeg_a-video.o -MD -MP -MF ".deps/libffmpeg_a-video.Tpo" \
  -c -o libffmpeg_a-video.o `test -f 'video.c' || echo './'`video.c; \
then mv -f ".deps/libffmpeg_a-video.Tpo" ".deps/libffmpeg_a-video.Po"; \
else rm -f ".deps/libffmpeg_a-video.Tpo"; exit 1; \
video.c: In function `ffmpeg_NewPictBuf':
video.c:183: error: structure has no member named `frame_rate'
video.c:183: error: structure has no member named `frame_rate_base'
video.c:185: error: structure has no member named `frame_rate'
video.c:186: error: structure has no member named `frame_rate_base'
video.c: In function `DecodeVideo__ffmpeg':
video.c:634: error: structure has no member named `frame_rate'
video.c:638: error: structure has no member named `frame_rate_base'
video.c:639: error: structure has no member named `frame_rate'
make[6]: *** [libffmpeg_a-video.o] Error 1
make[6]: Leaving directory
make[5]: *** [all-modules] Error 1
make[5]: Leaving directory
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory
make[3]: *** [all] Error 2
make[3]: Leaving directory
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/vlc-0.8.1-r1/work/vlc-0.8.1/modules'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/vlc-0.8.1-r1/work/vlc-0.8.1'
make: *** [all] Error 2

!!! ERROR: media-video/vlc-0.8.1-r1 failed.
!!! Function src_compile, Line 197, Exitcode 2
!!! make of VLC failed
!!! If you need support, post the topmost build error, NOT this status message.

Reproducible: Always
Steps to Reproduce:

bhim ~ # emerge -vp ffmpeg

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild   R   ] media-video/ffmpeg-0.4.9_p20051120  -a52 -aac (-altivec) -debug
-doc -dts +encode -ieee1394 +imlib +mmx +network +ogg +oss +sdl -test +theora
-threads +truetype +v4l +vorbis +xvid +zlib 0 kB 

bhim ~ # emerge info
Portage (default-linux/x86/2005.0, gcc-3.3.6, glibc-2.3.5-r2,
2.6.11-ck10 i686)
System uname: 2.6.11-ck10 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz
Gentoo Base System version 1.6.13
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [disabled]
dev-lang/python:     2.3.5-r2, 2.4.2
sys-apps/sandbox:    1.2.12
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.6-r1
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.11-r2
CFLAGS="-march=pentium3 -O2 -pipe -mmmx -msse -mfpmath=sse"
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/lib/mozilla/defaults/pref /usr/share/config /var/bind
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium3 -O2 -pipe -mmmx -msse -mfpmath=sse"
FEATURES="autoconfig buildpkg distlocks fixpackages sandbox sfperms strict"
USE="x86 X aalib acl acpi alsa apache2 apm audiofile avi bash-completion
bashlogger berkdb bitmap-fonts bzip2 ccache cdparanoia cdr cgi cli cpdflib crypt
cups curl dba dga dhcp dnd dv dvd dvdr dvdread edl encode exif expat fam ffmpeg
fftw flac fltk font-server foomaticdb fortran ftp gd gdbm gif gimp gimpprint
gkrellm glut gmp gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml hal i8x0 idn
imagemagick imap imlib imlib2 jack jack-tmpfs java javascript jbig jpeg junit
kde kdeenablefinal kdexdeltas lcms ldap libcaca libclamav libg++ libwww
lm_sensors lua lzo mad mailbox maildir mbox mhash mime ming mmx mng motif
mozilla mozsvg mp3 mpeg mpi mysql nas ncurses nethack network nls nptl ogg
oggvorbis openal opengl oss pam pcre pdf pdflib perl php pic png posix ppds
python qt quicktime readline real recode rtc samba scanner sdl session silc
slang slp snmp soap sockets speex spell sqlite sse sse2 ssl svg svga tcltk tcpd
tga theora tiff toolbar truetype truetype-fonts type1-fonts udev underscores
unicode usb utf8 v4l v4l2 vim-with-x vorbis wmf xine xml xml2 xmms xpm xprint
xscreensaver xv xvid zlib video_cards_i810 linguas_hi userland_GNU kernel_linux

bhim ~ # ffmpeg -version
ffmpeg version CVS, build 3277056, Copyright (c) 2000-2004 Fabrice Bellard
  configuration:  --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man
--infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc
--localstatedir=/var/lib --build=i686-pc-linux-gnu --enable-shared-pp
--enable-shared --disable-static --enable-mmx --disable-altivec --disable-debug
--enable-mp3lame --disable-a52 --disable-a52bin --enable-audio-oss --enable-v4l
--disable-dv1394 --disable-dc1394 --disable-pthreads --enable-xvid
--enable-libogg --enable-vorbis --enable-theora --disable-dts --enable-network
--enable-zlib --enable-ffplay --disable-faad --disable-faac --disable-faadbin
--enable-gpl --enable-pp --disable-opts 
  built on Nov 22 2005 12:43:09, gcc: 3.3.6 (Gentoo 3.3.6, ssp-3.3.6-1.0, pie-8.7.8)
ffmpeg      CVS
libavcodec  3277056
libavformat 3211776

This is basically x86 vlc (0.81-r1) failing to compile when
media-video/ffmpeg-0.4.9_p20051120 (~x86) is installed. 

When I installed =media-video/ffmpeg-0.4.9_p20050226-r5 (x86) vlc compiled fine.
 You will probably have to incorporate a vlc patch or modify the depstring to
say that if USE="+ffmpeg" then vlc-0.81-r1 requires
Comment 1 Aniruddha Shankar 2005-11-22 00:17:43 UTC
bhim ~ # emerge -vp vlc
These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild   R   ] media-video/vlc-0.8.1-r1  -3dfx +X -a52 -aac +aalib +alsa
(-altivec) -arts -bidi -cdda -cddb -cdio -debug -dts -dvb +dvd -esd -fbcon
+ffmpeg +flac -freetype -ggi -gnutls +gtk2 -httpd -joystick +libcaca -lirc -live
+mad -matroska +mpeg +nls -nsplugin +ogg +opengl +oss +sdl +ssl -stream +svg
+svga +theora +unicode +v4l -vcd -vlm +vorbis -wxwindows -xosd +xv 0 kB 

Total size of downloads: 0 kB
bhim ~ # 
Comment 2 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-11-22 02:06:16 UTC
<= deps are handled in bad way by portage. 
If you want to use ~x86 ffmpeg, use also ~x86 vlc. 
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2005-11-22 12:42:26 UTC
*** Bug 113281 has been marked as a duplicate of this bug. ***
Comment 4 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-12-01 15:53:33 UTC
Reopening to mark dupe.. 
Comment 5 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-12-01 15:54:35 UTC

*** This bug has been marked as a duplicate of 108884 ***