Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 84854 - ffmpeg-0.4.7 fails to compile
Summary: ffmpeg-0.4.7 fails to compile
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-03-11 05:58 UTC by Rene Zbinden
Modified: 2005-03-18 00:06 UTC (History)
0 users

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 Rene Zbinden 2005-03-11 05:58:49 UTC
I want to emerge k3b. I get the following an compile error for ffmpeg-0.4.7.


Reproducible: Always
Steps to Reproduce:
1.emerge k3b
2.
3.

Actual Results:  
...
gcc -O2 -march=pentium-m -mtune=pentium-m -momit-leaf-frame-pointer -fomit-frame
-pointer -ftracer -pipe -fno-pie -Wall -g -I.. -I/var/tmp/portage/ffmpeg-0.4.7/w
ork/ffmpeg-0.4.7 -I/var/tmp/portage/ffmpeg-0.4.7/work/ffmpeg-0.4.7/libavcodec -D
HAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o 
ogg.o ogg.c 
rm -f libavformat.a
ar rc libavformat.a utils.o cutils.o allformats.o mpeg.o mpegts.o mpegtsenc.o ff
m.o crc.o img.o raw.o rm.o avienc.o avidec.o wav.o swf.o au.o gif.o mov.o mpjpeg
.o dv.o yuv4mpeg.o 4xm.o flvenc.o flvdec.o asf.o pnm.o yuv.o png.o jpeg.o gifdec
.o avio.o aviobuf.o file.o  framehook.o  grab.o dv1394.o audio.o  udp.o tcp.o ht
tp.o rtsp.o rtp.o rtpproto.o ogg.o 
ranlib libavformat.a
gcc -shared -o libavformat.so utils.o cutils.o allformats.o mpeg.o mpegts.o mpeg
tsenc.o ffm.o crc.o img.o raw.o rm.o avienc.o avidec.o wav.o swf.o au.o gif.o mo
v.o mpjpeg.o dv.o yuv4mpeg.o 4xm.o flvenc.o flvdec.o asf.o pnm.o yuv.o png.o jpe
g.o gifdec.o avio.o aviobuf.o file.o  framehook.o  grab.o dv1394.o audio.o  udp.
o tcp.o http.o rtsp.o rtp.o rtpproto.o ogg.o  -lm -lz -ldl 
make[1]: Leaving directory `/var/tmp/portage/ffmpeg-0.4.7/work/ffmpeg-0.4.7/liba
vformat'
gcc -O2 -march=pentium-m -mtune=pentium-m -momit-leaf-frame-pointer -fomit-frame
-pointer -ftracer -pipe -fno-pie -Wall -g -I. -I/var/tmp/portage/ffmpeg-0.4.7/wo
rk/ffmpeg-0.4.7 -I/var/tmp/portage/ffmpeg-0.4.7/work/ffmpeg-0.4.7/libavcodec -I/
var/tmp/portage/ffmpeg-0.4.7/work/ffmpeg-0.4.7/libavformat -D_FILE_OFFSET_BITS=6
4 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o ffmpeg.o ffmpeg.c 
ffmpeg.c: In function `do_video_out':
ffmpeg.c:584: warning: dereferencing type-punned pointer will break strict-alias
ing rules
ffmpeg.c: In function `av_encode':
ffmpeg.c:1272: warning: dereferencing type-punned pointer will break strict-alia
sing rules
gcc -O2 -march=pentium-m -mtune=pentium-m -momit-leaf-frame-pointer -fomit-frame
-pointer -ftracer -pipe -fno-pie -Wall -g -I. -I/var/tmp/portage/ffmpeg-0.4.7/wo
rk/ffmpeg-0.4.7 -I/var/tmp/portage/ffmpeg-0.4.7/work/ffmpeg-0.4.7/libavcodec -I/
var/tmp/portage/ffmpeg-0.4.7/work/ffmpeg-0.4.7/libavformat -D_FILE_OFFSET_BITS=6
4 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o cmdutils.o cmdutils.c 
gcc -Wl,--warn-common -rdynamic -g  -o ffmpeg_g ffmpeg.o cmdutils.o -L./libavfor
mat -lavformat -L./libavcodec -lavcodec -lm -lz -ldl -logg -lvorbis -lvorbisenc
./libavcodec/libavcodec.so: undefined reference to `wm0101'
./libavcodec/libavcodec.so: undefined reference to `wm1010'
./libavcodec/libavcodec.so: undefined reference to `wm1100'
./libavcodec/libavcodec.so: undefined reference to `magicF2W'
collect2: ld returned 1 exit status
make: *** [ffmpeg_g] Error 1

!!! ERROR: media-video/ffmpeg-0.4.7 failed.
!!! Function src_compile, Line 54, Exitcode 2
!!! make failed.
!!! If you need support, post the topmost build error, NOT this status message.

Expected Results:  
Finish compiling.

Portage 2.0.51.19 (default-linux/x86/2004.3, gcc-3.4.3-20050110,
glibc-2.3.4.20050125-r0, 2.6.10-gentoo-r6 i686)
=================================================================
System uname: 2.6.10-gentoo-r6 i686 Intel(R) Pentium(R) M processor 1700MHz
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 17 2005, 13:27:35)]
dev-lang/python:     2.3.4-r1
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-r1
sys-devel/libtool:   1.5.10-r4
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=pentium-m -mtune=pentium-m -fforce-addr
-momit-leaf-frame-pointer -fomit-frame-pointer -ftracer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env
/usr/kde/3.3/share/config /usr/kde/3.3/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="-O2 -march=pentium-m -mtune=pentium-m -fforce-addr
-momit-leaf-frame-pointer -fomit-frame-pointer -ftracer -pipe
-fvisibility-inlines-hidden"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="http://mirror.switch.ch/mirror/gentoo/
ftp://mirror.switch.ch/mirror/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X alsa apm arts avi berkdb bitmap-fonts cdr crypt cups divx4linux
emboss encode fam flac font-server foomaticdb fortran gdbm gif gpm gtk gtk2
imagemagick imlib ipv6 ithreads java jpeg lcms libg++ libwww mad mikmod motif
mozilla mp3 mpeg ncurses nls nocd nptl oggvorbis opengl pam pdflib perl png
pthreads python quicktime readline samba sdl spell sse ssl svga tcpd tiff
truetype truetype-fonts type1-fonts usb xml2 xmms xv xvid zlib video_cards_r250"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
Comment 1 Chris White (RETIRED) gentoo-dev 2005-03-15 13:14:06 UTC
Have you tried the latest version of ffmpeg?  That's being looked at as the new stable target.
Comment 2 Chris White (RETIRED) gentoo-dev 2005-03-18 00:06:46 UTC
Need results with latest ffmpeg.