ports/63625: ffmpeg-0.4.8_4 does not build on 5.2.1-R, again
tom hensel
tom at replic8.net
Tue Mar 2 00:20:21 UTC 2004
>Number: 63625
>Category: ports
>Synopsis: ffmpeg-0.4.8_4 does not build on 5.2.1-R, again
>Confidential: no
>Severity: critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Mon Mar 01 16:20:20 PST 2004
>Closed-Date:
>Last-Modified:
>Originator: tom hensel
>Release: 5.2.1-RELEASE
>Organization:
>Environment:
FreeBSD 5.2.1-RELEASE #0: Mon Feb 23 20:45:55 GMT 2004 root at wv1u.btc.adaptec.com:/usr/obj/usr/src/sys/GENERIC i386
>Description:
PORTNAME= ffmpeg
PORTVERSION= 0.4.8
PORTREVISION= 4
builds to fail, make command used:
make WITH_MP3=YES WITH_VORBIS=YES WITH_FAAD=YES WITHOUT_A52=YES WITH_BKTR_FORMAT=PAL WITH_BKTR_DEV=2
output of make configure follows:
=*=snip=*=
===> Configuring for ffmpeg-0.4.8_4
sdl-config: not found
sdl-config: not found
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 yes
gprof enabled no
zlib enabled yes
mp3lame enabled yes
vorbis enabled yes
faad enabled yes
faadbin enabled no
a52 support yes
a52 dlopened no
pp support no
debug symbols no
optimize no
shared pp no
Video hooking yes
SDL support no
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
=*=snap=*=
now the relevant lines when building stops:
=*=snip=*=
cc -O -pipe -march=k6 -fPIC -DPIC -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 i386/mpegvideo_mmx.o i386/mpegvideo_mmx.c
In file included from i386/mpegvideo_mmx.c:493:
i386/mpegvideo_mmx_template.c: In function `dct_quantize_MMX':
i386/mpegvideo_mmx_template.c:89: error: can't find a register in class `GENERAL_REGS' while reloading `asm'
i386/mpegvideo_mmx_template.c:141: error: can't find a register in class `GENERAL_REGS' while reloading `asm'
gmake[1]: *** [i386/mpegvideo_mmx.o] Error 1
gmake[1]: Leaving directory `/usr/ports/multimedia/ffmpeg/work/ffmpeg-0.4.8/libavcodec'
gmake: *** [lib] Error 2
*** Error code 2
=*=snap=*=
>How-To-Repeat:
get a freshly installed FreeBSD 5.2.1-RELEASE machine.
install ffmpeg from ports, maybe use the same WITH_THINGS as i did.
>Fix:
sorry, i don't know. thanks to the people fixing it again and again :)
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list