ports/62667: ffmpeg-0.4.8_3 won´t builld on freebsd 4.9 STABLE
Martin Waedt
martin.waedt at ocpi.net
Tue Feb 10 23:00:19 UTC 2004
>Number: 62667
>Category: ports
>Synopsis: ffmpeg-0.4.8_3 won´t builld on freebsd 4.9 STABLE
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Tue Feb 10 15:00:18 PST 2004
>Closed-Date:
>Last-Modified:
>Originator: Martin Waedt
>Release: 4.9 STABLE
>Organization:
DDS GmbH
>Environment:
FreeBSD trinity.home.dudecity.de 4.9-STABLE FreeBSD 4.9-STABLE #3: Tue Feb 10 22:06:25 CET 2004 root at trinity.home.dudecity.de:/usr/obj/usr/src/sys/TRINITY i386
>Description:
ffmpeg won´t build. I tried to install it via the port. Also tried it on
a 4.8 box but same error.
---> Installing 'ffmpeg-0.4.8_3' from a port (multimedia/ffmpeg)
---> Building '/usr/ports/multimedia/ffmpeg'
===> Cleaning for esound-0.2.32_1
===> Cleaning for liba52-0.7.4_1
===> Cleaning for libaudiofile-0.2.5
===> Cleaning for libogg-1.1,3
===> Cleaning for libvorbis-1.0.1,3
===> Cleaning for libiconv-1.9.1_3
===> Cleaning for gettext-0.13.1
===> Cleaning for gmake-3.80_2
===> Cleaning for imake-4.3.0_2
===> Cleaning for libgnugetopt-1.2
===> Cleaning for libtool-1.3.5_1
===> Cleaning for nasm-0.98.38_1,1
===> Cleaning for pkgconfig-0.15.0_1
===> Cleaning for sdl-1.2.5_3,1
===> Cleaning for aalib-1.4.r5_1
===> Cleaning for svgalib-1.4.3_2
===> Cleaning for djbfft-0.76
===> Cleaning for freetype2-2.1.5_2
===> Cleaning for expat-1.95.6_1
===> Cleaning for fontconfig-2.2.90_4
===> Cleaning for XFree86-libraries-4.3.0_6
===> Cleaning for ffmpeg-0.4.8_3
You can disable liba52 support by defining WITHOUT_LIBA52
Define WITHOUT_MMX if your system does not support MMX
Define WITH_MP3 to enable lame MP3 codec
You can enable additional compilation optimizations
by defining WITH_OPTIMIZED_CFLAGS
You can disable vhook support by defining WITHOUT_VHOOK
If you want to capture from a bktr(4) supported card
you will probably need to set the input device and format
You can set WITH_BKTR_FORMAT to NTSC or PAL and you can set
WITH_BKTR_DEV to 0, 1, 2 or 3 (1 is usually the tuner)
so for a PAL tuner make WITH_BKTR_FORMAT=PAL WITH_BKTR_DEV=1
Warning: invalid settings will probably dump cores
===> Vulnerability check disabled
===> Extracting for ffmpeg-0.4.8_3
>How-To-Repeat:
make install
>Fix:
don´t know ;)
>Release-Note:
>Audit-Trail:
>Unformatted:
>> Checksum OK for ffmpeg-0.4.8.tar.gz.
===> Patching for ffmpeg-0.4.8_3
===> Applying extra patch /usr/ports/multimedia/ffmpeg/files/extra-bktr-patch-libavformat::Makefile
===> Applying FreeBSD patches for ffmpeg-0.4.8_3
===> ffmpeg-0.4.8_3 depends on executable: gmake - found
===> ffmpeg-0.4.8_3 depends on file: /usr/local/bin/sdl11-config - found
===> ffmpeg-0.4.8_3 depends on shared library: a52.0 - found
===> ffmpeg-0.4.8_3 depends on shared library: freetype.9 - found
===> ffmpeg-0.4.8_3 depends on shared library: vorbisenc.2 - found
===> ffmpeg-0.4.8_3 depends on shared library: gnugetopt.1 - found
===> ffmpeg-0.4.8_3 depends on shared library: SDL-1.1.5 - found
===> Configuring for ffmpeg-0.4.8_3
Install prefix /usr/local
Source path /usr/ports/multimedia/ffmpeg/work/ffmpeg-0.4.8
C compiler cc
make gmake
CPU x86 (generic)
Big Endian no
MMX enabled yes
Vector Builtins no
gprof enabled no
zlib enabled yes
mp3lame enabled no
vorbis enabled yes
faad enabled no
faadbin enabled no
a52 support yes
a52 dlopened yes
pp support no
debug symbols no
optimize no
shared pp no
Video hooking yes
SDL support yes
risky / patent encumbered codecs yes
Imlib2 support no
freetype support yes
Sun medialib support no
AMR-NB float support no
AMR-NB fixed support no
Creating config.mak and config.h
===> Building for ffmpeg-0.4.8_3
gmake LDFLAGS="-L/usr/local/lib -L/usr/X11R6/lib" -C libavcodec all
gmake[1]: Entering directory `/usr/ports/multimedia/ffmpeg/work/ffmpeg-0.4.8/libavcodec'
cc -O -pipe -march=pentiumpro -fPIC -I/usr/local/include -I/usr/X11R6/include -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o common.o common.c
cc -O -pipe -march=pentiumpro -fPIC -I/usr/local/include -I/usr/X11R6/include -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o utils.o utils.c
cc -O -pipe -march=pentiumpro -fPIC -I/usr/local/include -I/usr/X11R6/include -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o mem.o mem.c
cc -O -pipe -march=pentiumpro -fPIC -I/usr/local/include -I/usr/X11R6/include -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o allcodecs.o allcodecs.c
cc -O -pipe -march=pentiumpro -fPIC -I/usr/local/include -I/usr/X11R6/include -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o mpegvideo.o mpegvideo.c
cc -O -pipe -march=pentiumpro -fPIC -I/usr/local/include -I/usr/X11R6/include -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o jrevdct.o jrevdct.c
cc -O -pipe -march=pentiumpro -fPIC -I/usr/local/include -I/usr/X11R6/include -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o jfdctfst.o jfdctfst.c
cc -O -pipe -march=pentiumpro -fPIC -I/usr/local/include -I/usr/X11R6/include -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o jfdctint.o jfdctint.c
cc -O -pipe -march=pentiumpro -fPIC -I/usr/local/include -I/usr/X11R6/include -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o mpegaudio.o mpegaudio.c
cc -O -pipe -march=pentiumpro -fPIC -I/usr/local/include -I/usr/X11R6/include -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o ac3enc.o ac3enc.c
cc -O -pipe -march=pentiumpro -fPIC -I/usr/local/include -I/usr/X11R6/include -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o mjpeg.o mjpeg.c
cc -O -pipe -march=pentiumpro -fPIC -I/usr/local/include -I/usr/X11R6/include -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o resample.o resample.c
cc -O -pipe -march=pentiumpro -fPIC -I/usr/local/include -I/usr/X11R6/include -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o dsputil.o dsputil.c
cc -O -pipe -march=pentiumpro -fPIC -I/usr/local/include -I/usr/X11R6/include -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o motion_est.o motion_est.c
cc -O -pipe -march=pentiumpro -fPIC -I/usr/local/include -I/usr/X11R6/include -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o imgconvert.o imgconvert.c
cc -O -pipe -march=pentiumpro -fPIC -I/usr/local/include -I/usr/X11R6/include -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o imgresample.o imgresample.c
cc -O -pipe -march=pentiumpro -fPIC -I/usr/local/include -I/usr/X11R6/include -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o mpeg12.o mpeg12.c
cc -O -pipe -march=pentiumpro -fPIC -I/usr/local/include -I/usr/X11R6/include -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o mpegaudiodec.o mpegaudiodec.c
cc -O -pipe -march=pentiumpro -fPIC -I/usr/local/include -I/usr/X11R6/include -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o pcm.o pcm.c
cc -O -pipe -march=pentiumpro -fPIC -I/usr/local/include -I/usr/X11R6/include -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o simple_idct.o simple_idct.c
cc -O -pipe -march=pentiumpro -fPIC -I/usr/local/include -I/usr/X11R6/include -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o ratecontrol.o ratecontrol.c
ratecontrol.c: In function `init_pass2':
ratecontrol.c:720: warning: `expected_bits' might be used uninitialized in this function
cc -O -pipe -march=pentiumpro -fPIC -I/usr/local/include -I/usr/X11R6/include -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o adpcm.o adpcm.c
cc -O -pipe -march=pentiumpro -fPIC -I/usr/local/include -I/usr/X11R6/include -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o eval.o eval.c
cc -O -pipe -march=pentiumpro -fPIC -I/usr/local/include -I/usr/X11R6/include -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o dv.o dv.c
cc -O -pipe -march=pentiumpro -fPIC -I/usr/local/include -I/usr/X11R6/include -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o error_resilience.o error_resilience.c
cc -O -pipe -march=pentiumpro -fPIC -I/usr/local/include -I/usr/X11R6/include -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o fft.o fft.c
cc -O -pipe -march=pentiumpro -fPIC -I/usr/local/include -I/usr/X11R6/include -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o mdct.o mdct.c
cc -O -pipe -march=pentiumpro -fPIC -I/usr/local/include -I/usr/X11R6/include -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o mace.o mace.c
cc -O -pipe -march=pentiumpro -fPIC -I/usr/local/include -I/usr/X11R6/include -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o huffyuv.o huffyuv.c
cc -O -pipe -march=pentiumpro -fPIC -I/usr/local/include -I/usr/X11R6/include -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o cyuv.o cyuv.c
cc -O -pipe -march=pentiumpro -fPIC -I/usr/local/include -I/usr/X11R6/include -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o opts.o opts.c
cc -O -pipe -march=pentiumpro -fPIC -I/usr/local/include -I/usr/X11R6/include -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o raw.o raw.c
cc -O -pipe -march=pentiumpro -fPIC -I/usr/local/include -I/usr/X11R6/include -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o h264.o h264.c
h264.c:1012: warning: `encode_nal' defined but not used
h264.c:1071: warning: `encode_rbsp_trailing' defined but not used
h264.c:1140: warning: `h264_luma_dc_dct_c' defined but not used
h264.c:1198: warning: `chroma_dc_dct_c' defined but not used
h264.c:1287: warning: `h264_diff_dct_c' defined but not used
h264.c:2336: warning: `decode_mb_cabac' defined but not used
cc -O -pipe -march=pentiumpro -fPIC -I/usr/local/include -I/usr/X11R6/include -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o golomb.o golomb.c
cc -O -pipe -march=pentiumpro -fPIC -I/usr/local/include -I/usr/X11R6/include -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o vp3.o vp3.c
cc -O -pipe -march=pentiumpro -fPIC -I/usr/local/include -I/usr/X11R6/include -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o asv1.o asv1.c
cc -O -pipe -march=pentiumpro -fPIC -I/usr/local/include -I/usr/X11R6/include -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o 4xm.o 4xm.c
cc -O -pipe -march=pentiumpro -fPIC -I/usr/local/include -I/usr/X11R6/include -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o cabac.o cabac.c
cc -O -pipe -march=pentiumpro -fPIC -I/usr/local/include -I/usr/X11R6/include -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o ffv1.o ffv1.c
cc -O -pipe -march=pentiumpro -fPIC -I/usr/local/include -I/usr/X11R6/include -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o ra144.o ra144.c
cc -O -pipe -march=pentiumpro -fPIC -I/usr/local/include -I/usr/X11R6/include -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o ra288.o ra288.c
cc -O -pipe -march=pentiumpro -fPIC -I/usr/local/include -I/usr/X11R6/include -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o vcr1.o vcr1.c
vcr1.c:161: warning: `encode_init' defined but not used
cc -O -pipe -march=pentiumpro -fPIC -I/usr/local/include -I/usr/X11R6/include -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o cljr.o cljr.c
cljr.c:129: warning: `encode_init' defined but not used
cc -O -pipe -march=pentiumpro -fPIC -I/usr/local/include -I/usr/X11R6/include -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o roqvideo.o roqvideo.c
cc -O -pipe -march=pentiumpro -fPIC -I/usr/local/include -I/usr/X11R6/include -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o dpcm.o dpcm.c
cc -O -pipe -march=pentiumpro -fPIC -I/usr/local/include -I/usr/X11R6/include -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o interplayvideo.o interplayvideo.c
cc -O -pipe -march=pentiumpro -fPIC -I/usr/local/include -I/usr/X11R6/include -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o xan.o xan.c
cc -O -pipe -march=pentiumpro -fPIC -I/usr/local/include -I/usr/X11R6/include -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o h263.o h263.c
cc -O -pipe -march=pentiumpro -fPIC -I/usr/local/include -I/usr/X11R6/include -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o msmpeg4.o msmpeg4.c
msmpeg4.c: In function `msmpeg4_encode_dc':
msmpeg4.c:751: Invalid `asm' statement:
msmpeg4.c:751: fixed or forbidden register 3 (bx) was spilled for class BREG.
msmpeg4.c: In function `msmpeg4_decode_dc':
msmpeg4.c:751: Invalid `asm' statement:
msmpeg4.c:751: fixed or forbidden register 3 (bx) was spilled for class BREG.
msmpeg4.c: At top level:
msmpeg4.c:660: warning: `ff_old_msmpeg4_dc_scale' defined but not used
wmv2.c:103: warning: `wmv2_encode_end' defined but not used
wmv2.c:481: warning: `ff_wmv2_decode_init' defined but not used
gmake[1]: *** [msmpeg4.o] Error 1
gmake[1]: Leaving directory `/usr/ports/multimedia/ffmpeg/work/ffmpeg-0.4.8/libavcodec'
gmake: *** [lib] Error 2
*** Error code 2
Stop in /usr/ports/multimedia/ffmpeg.
! multimedia/ffmpeg (new compiler error)
More information about the freebsd-ports-bugs
mailing list