Summary: | media-video/ffmpeg-0.4.9_p20060302 failed with gcc-4.1 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Ron Hu <ron3763> |
Component: | [OLD] GCC Porting | Assignee: | Gentoo Media-video project <media-video> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | amd64, jakub |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Ron Hu
2006-04-18 20:10:39 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. NOT a bugzilla product bug. Read the description when filing bug, please. Compiles fine w/ gcc-4.1 on x86... |