Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 130426 - media-video/ffmpeg-0.4.9_p20060302 failed with gcc-4.1
Summary: media-video/ffmpeg-0.4.9_p20060302 failed with gcc-4.1
Status: RESOLVED DUPLICATE of bug 128685
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GCC Porting (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-04-18 20:10 UTC by Ron Hu
Modified: 2006-04-24 18:48 UTC (History)
2 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 Ron Hu 2006-04-18 20:10:39 UTC
RonsGentooX64 ~ # emerge --info
Portage 2.1_pre7-r5 (default-linux/amd64/2006.0, gcc-4.1.0, glibc-2.4-r1, 2.6.15-gentoo-r8 x86_64)
=================================================================
System uname: 2.6.15-gentoo-r8 x86_64 Dual Core AMD Opteron(tm) Processor 165
Gentoo Base System version 1.12.0_pre17
dev-lang/python:     2.4.2-r1
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=k8 -fomit-frame-pointer -funroll-loops -msse3 -ftracer -fweb -ffast-math -fprefetch-loop-arrays -fearly-inlining -frename-registers"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/share/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -pipe -march=k8 -fomit-frame-pointer -funroll-loops -msse3 -ftracer -fweb -ffast-math -fprefetch-loop-arrays -fearly-inlining -frename-registers"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig buildpkg distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="en_US"
LC_ALL="en_US"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="amd64 16bit 64bit X a52 aac acl acpi aim aimextras alsa apache2 applet aqua_theme arts automount avi background bash-completion berkdb bitmap-fonts bittorrent bzip2 cdinstall cdio cdparanoia cdr cdrom chroot cli cpudetection crypt ctype cups dba devfs26 devmap dga dhcp directfb dlloader dmi dnotify doc double-precision dpms dri dts dv dvb dvd dvdr dvdread eds emboss emul-linux-x86 encode expat ext-iiimf ext-png ext-zlib extrafilters extraicons extramodules fam fastbuild fat fbcon fbdev ffmpeg firefox flac fontconfig foomaticdb force-cgi-redirect fortran ftp gaim gatos gd gif glx gnome gpm gstreamer gtk gtk2 gtkhtml gzip h323 hal i8x0 imlib input_devices_keyboard input_devices_mouse ipv6 isdnlog ithreads java javascript jbig jp2 jpeg jpeg2k kde kdeenablefinal kerberos lm_sensors log4j lzw lzw-tiff mad math matroska memlimit mime ming mjpeg mmap mng modplug mp3 mp4 mp4live mpd-mad mpeg mpeg2 mpi mpi_njtree mplayer msn msnextras multiprocess musepack music mysql mysqli mythtv ncurses net nls noflagstrip nptl nptlonly ntfs ntlm nvidia ogg oggvorbis opengl pci pcre pdflib perl pheaders player pmu png pnp posix povray pppd python qt qt3 qt4 quicktime rdesktop readline reiserfs rpc rplay rtc samba savedconfig sdk sdl session simplexml smp sndfile soap sockets source speedo speex spell spl sse-filters ssl sysfs syslog sysvipc szip t1lib tcltk tcpd tga themes theora thesaurus threads threadsonly tiff tokenizer transcode truetype truetype-fonts type1 type1-fonts uclibc-compat ucs2 udev unicode usb userlocales uudeview v4l v4l2 vcd vcdimager vdr vfat video_cards_fbdev video_cards_nvidia video_cards_v4l video_cards_vesa videos x264 xext xft xml xmlreader xmlrpc xmlwriter xmms xpm xsettings xsl xslt xv xvid xvmc yaepg zip zlib zvbi elibc_glibc kernel_linux userland_GNU video_cards_fb"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, LINGUAS
Comment 1 Ron Hu 2006-04-18 20:16:04 UTC
This may have to go upstream to ffmeg devs.
This looked different from other ffmpeg bug report.
BTW the prev. versioon did compile.
I filed this because of the Gcc 4.1 patch being applied and I am using gcc4.1.
Compile output.
===================
>>> Unpacking ffmpeg-0.4.9-p20060302.tar.bz2 to /var/tmp/portage/ffmpeg-0.4.9_p20060302/work
 * Applying ffmpeg-unknown-options.patch ...                                                                                                                                                          [ ok ]
 * Applying ffmpeg-0.4.9_p20051216-asneeded-configure.patch ...                                                                                                                                       [ ok ]
 * Applying ffmpeg-0.4.9_p20060302-fbsd-flags.patch ...                                                                                                                                               [ ok ]
 * Applying ffmpeg-libdir.patch ...                                                                                                                                                                   [ ok ]
 * Applying ffmpeg-shared-gcc4.1.patch ...                                                                                                                                                            [ ok ]
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/ffmpeg-0.4.9_p20060302/work ...
QA Notice: USE Flag 'elibc_FreeBSD' not in IUSE for media-video/ffmpeg-0.4.9_p20060302
install prefix   /usr
source path      /var/tmp/portage/ffmpeg-0.4.9_p20060302/work/ffmpeg-0.4.9-p20060302-static
C compiler       x86_64-pc-linux-gnu-gcc
make             make
CPU              x86_64 (generic)
big-endian       no
inttypes.h       yes
broken inttypes.h no
MMX enabled      yes
Vector Builtins  yes
gprof enabled    no
zlib enabled     yes
lzo enabled      yes
libgsm enabled   no
mp3lame enabled  yes
libogg enabled   yes
Vorbis enabled   no
Theora enabled   yes
FAAD enabled     yes
faadbin enabled  no
FAAC enabled     yes
XviD enabled     yes
x264 enabled     yes
a52 support      yes
a52 dlopened     no
DTS support      yes
pp support       yes
debug symbols    no
strip symbols    no
optimize         no
static           yes
shared           no
video hooking    yes
SDL support      yes
Imlib2 support   yes
FreeType support yes
Sun medialib support no
pthreads support yes
AMR-NB float support no
AMR-NB fixed support no
AMR-WB float support no
AMR-WB IF2 support no
network support      no
License: GPL
Creating config.mak and config.h...
make -C libavutil all
x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -O2 -pipe -march=k8 -fomit-frame-pointer -funroll-loops -msse3 -ftracer -fweb -ffast-math -fprefetch-loop-arrays -fearly-inlining -frename-registers -fomit-frame-pointer -I. -I/var/tmp/portage/ffmpeg-0.4.9_p20060302/work/ffmpeg-0.4.9-p20060302-static -I/var/tmp/portage/ffmpeg-0.4.9_p20060302/work/ffmpeg-0.4.9-p20060302-static/libavutil -I/var/tmp/portage/ffmpeg-0.4.9_p20060302/work/ffmpeg-0.4.9-p20060302-static/libavcodec -I/var/tmp/portage/ffmpeg-0.4.9_p20060302/work/ffmpeg-0.4.9-p20060302-static/libavformat -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o ffmpeg.o ffmpeg.c
x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -O2 -pipe -march=k8 -fomit-frame-pointer -funroll-loops -msse3 -ftracer -fweb -ffast-math -fprefetch-loop-arrays -fearly-inlining -frename-registers -fomit-frame-pointer -I. -I/var/tmp/portage/ffmpeg-0.4.9_p20060302/work/ffmpeg-0.4.9-p20060302-static -I/var/tmp/portage/ffmpeg-0.4.9_p20060302/work/ffmpeg-0.4.9-p20060302-static/libavutil -I/var/tmp/portage/ffmpeg-0.4.9_p20060302/work/ffmpeg-0.4.9-p20060302-static/libavcodec -I/var/tmp/portage/ffmpeg-0.4.9_p20060302/work/ffmpeg-0.4.9-p20060302-static/libavformat -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o cmdutils.o cmdutils.c
make[1]: Entering directory `/var/tmp/portage/ffmpeg-0.4.9_p20060302/work/ffmpeg-0.4.9-p20060302-static/libavutil'
x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -O2 -pipe -march=k8 -fomit-frame-pointer -funroll-loops -msse3 -ftracer -fweb -ffast-math -fprefetch-loop-arrays -fearly-inlining -frename-registers -fomit-frame-pointer -DHAVE_AV_CONFIG_H -DBUILD_AVUTIL -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE  -c -o mathematics.o mathematics.c
In file included from /var/tmp/portage/ffmpeg-0.4.9_p20060302/work/ffmpeg-0.4.9-p20060302-static/libavutil/avutil.h:24,
                 from /var/tmp/portage/ffmpeg-0.4.9_p20060302/work/ffmpeg-0.4.9-p20060302-static/libavcodec/avcodec.h:14,
                 from /var/tmp/portage/ffmpeg-0.4.9_p20060302/work/ffmpeg-0.4.9-p20060302-static/libavformat/avformat.h:16,
                 from cmdutils.c:20:
/var/tmp/portage/ffmpeg-0.4.9_p20060302/work/ffmpeg-0.4.9-p20060302-static/libavutil/common.h:594: error: static declaration of 'lrintf' follows non-static declaration
In file included from /var/tmp/portage/ffmpeg-0.4.9_p20060302/work/ffmpeg-0.4.9-p20060302-static/libavutil/avutil.h:24,
                 from /var/tmp/portage/ffmpeg-0.4.9_p20060302/work/ffmpeg-0.4.9-p20060302-static/libavcodec/avcodec.h:14,
                 from /var/tmp/portage/ffmpeg-0.4.9_p20060302/work/ffmpeg-0.4.9-p20060302-static/libavformat/avformat.h:16,
                 from ffmpeg.c:21:
/var/tmp/portage/ffmpeg-0.4.9_p20060302/work/ffmpeg-0.4.9-p20060302-static/libavutil/common.h:594: error: static declaration of 'lrintf' follows non-static declaration
In file included from mathematics.c:24:
common.h:594: error: static declaration of 'lrintf' follows non-static declaration
make[1]: *** [mathematics.o] Error 1
make[1]: Leaving directory `/var/tmp/portage/ffmpeg-0.4.9_p20060302/work/ffmpeg-0.4.9-p20060302-static/libavutil'
make: *** [lib] Error 2
make: *** Waiting for unfinished jobs....
make: *** [cmdutils.o] Error 1
make: *** [ffmpeg.o] Error 1

!!! ERROR: media-video/ffmpeg-0.4.9_p20060302 failed.
Call stack:
  ebuild.sh, line 1532:   Called dyn_compile
  ebuild.sh, line 929:   Called src_compile
  ffmpeg-0.4.9_p20060302.ebuild, line 158:   Called die

!!! static failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2006-04-19 00:25:07 UTC
NOT a bugzilla product bug. Read the description when filing bug, please.
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2006-04-19 00:49:48 UTC
Compiles fine w/ gcc-4.1 on x86... 
Comment 4 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-04-24 18:48:59 UTC

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