Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 121910 - ffmpeg 0.4.9_p20051216 compile failure
Summary: ffmpeg 0.4.9_p20051216 compile failure
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-02-06 17:08 UTC by Dave Andruczyk
Modified: 2006-09-04 08:44 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 Dave Andruczyk 2006-02-06 17:08:47 UTC
make[1]: Entering directory `/scratch/tmp/portage/ffmpeg-0.4.9_p20051216/work/ff
mpeg-0.4.9-p20051216-static/libavutil'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/scratch/tmp/portage/ffmpeg-0.4.9_p20051216/work/ffm
peg-0.4.9-p20051216-static/libavutil'
make -C libavcodec all
make[1]: Entering directory `/scratch/tmp/portage/ffmpeg-0.4.9_p20051216/work/ff
mpeg-0.4.9-p20051216-static/libavcodec'
gcc -Wall -Wno-switch -mtune=athlon-mp -O2 -pipe -mno-tls-direct-seg-refs -fomit
-frame-pointer -DHAVE_AV_CONFIG_H -I.. -I'/var/tmp/portage/ffmpeg-0.4.9_p2005121
6/work/ffmpeg-0.4.9-p20051216-static'/libavutil -D_FILE_OFFSET_BITS=64 -D_LARGEF
ILE_SOURCE -D_GNU_SOURCE    -c -o mpegvideo.o mpegvideo.c 
In file included from /var/tmp/portage/ffmpeg-0.4.9_p20051216/work/ffmpeg-0.4.9-
p20051216-static/libavutil/avutil.h:24,
                 from avcodec.h:14,
                 from mpegvideo.c:28:
/var/tmp/portage/ffmpeg-0.4.9_p20051216/work/ffmpeg-0.4.9-p20051216-static/libav
util/common.h:579: warning: static declaration of 'lrintf' follows non-static de
claration
mpegvideo.c: In function `MPV_encode_picture':
/var/tmp/portage/ffmpeg-0.4.9_p20051216/work/ffmpeg-0.4.9-p20051216-static/libavutil/common.h:579: sorry, unimplemented: inlining failed in call to 'lrintf': redefined extern inline functions are not considered for inlining
mpegvideo.c:2410: sorry, unimplemented: called from here
make[1]: *** [mpegvideo.o] Error 1
make[1]: Leaving directory `/scratch/tmp/portage/ffmpeg-0.4.9_p20051216/work/ffmpeg-0.4.9-p20051216-static/libavcodec'
make: *** [lib] Error 2


emerge info:
Portage 2.1_pre4-r1 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6.14
-rc4 i686)
=================================================================
System uname: 2.6.14-rc4 i686 AMD Athlon(tm) MP
Gentoo Base System version 1.6.14
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disable
d]
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/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-mtune=athlon-mp -O2 -pipe -mno-tls-direct-seg-refs"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/
config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-mtune=athlon-mp -O2 -pipe -mno-tls-direct-seg-refs"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo ftp://gentoo.mirrors.tds.net/g
entoo ftp://gentoo.blueyonder.co.uk/mirrors/gentoo"
MAKEOPTS=" -j3 "
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 16bit 3dnow 3dnowext X a52 aac aalib acl acpi aim aio alsa amd amr amrr
 ao apm arts asf async audiofile automount avi bash-completion berkdb bidi bitma
p-fonts bl bzip2 cairo cdparanoia cdr crypt cups curl dga dio directfb dts dv dv
b dvd dvdr dvdread eds emboss encode esd exif expat fame fbcon ffmpeg fftw flac 
foomaticdb fortran gd gdbm ggi gif gnome gpm gstreamer gtk gtk2 hal ieee1394 ima
gemagick imlib ipv6 jack java javascript joystick jpeg jpeg2k kde ladcca ladspa 
lame lcd lcms libcaca libg++ libwww lirc live mad matroska mikmod mjpeg mmx mmxe
xt mng mp3 mpeg msn mythtv nas ncurses network nls nptl nsplugin nvidia ogg oggv
orbis opengl oscar oss pam pda pdf perl plotutils png portaudio ppds python qt q
uicktime readline real rtc ruby samba sametime scanner sdl sharedmem slp sndfile
 sox speex spell sqlite sse sse-filters sse2 ssl stream svg svga tcpd tga theora
 tiff truetype truetype-fonts type1-fonts usb v4l v4l2 vcd videos visualization 
vorbis win32codecs wma wma123 wmf xanim xine xml2 xmms xosd xprint xrandr xscree
nsaver xv xvid xvmc yahoo zlib elibc_glibc kernel_linux userland_GNU"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-02-07 00:04:20 UTC
Try with -mcpu instead of -mtune
Comment 2 Olliver Schinagl 2006-08-25 14:03:23 UTC
Just installed a hardened kernel, and did an emerge -e world, this is the only package I have an error with.

Tried several suggestions found regard ffmpeg (-j1 CPU etc etc) but no go.
Comment 3 Olliver Schinagl 2006-09-04 08:44:12 UTC
Probably almost my last post, not that anybody reads this here anymore, I got it to compile on 2 of my 5 hardened kernels. USE flags where the same, however architectures quite different. The only 2 that compile are Pentium3 based systems. A P4 one doesn't work, nor do any of my AMD Athlon ones. I'll change my CFLAGS and re-merge them to see if it helps at all. Maybe a generic i386 setting would work ...