x264
Jarecki
jarecki at dwb.pl
Mon Jan 19 01:13:49 PST 2009
thanx, for fast answer,
i have stil problems with compiling x264, maybe i do something wrong,
but it seams the patches are applied
yasm-0.7.2 A complete rewrite of the NASM assembler
gpac-libgpac-0.4.4,1 Gpac MPEG-4 Systems library and headers
gmake-3.81_3 GNU version of 'make' utility
gpac-mp4box-0.4.4 A tool for merge mpg4 from Gpac
[root at mfs2 /usr/ports/multimedia/x264]# make
===> Vulnerability check disabled, database not found
===> Found saved configuration for x264-0.0.20080409_2
===> Extracting for x264-0.0.20090115
=> MD5 Checksum OK for x264-snapshot-20090115-2245.tar.bz2.
=> SHA256 Checksum OK for x264-snapshot-20090115-2245.tar.bz2.
===> Patching for x264-0.0.20090115
===> Applying FreeBSD patches for x264-0.0.20090115
===> Ignoring patchfile /usr/ports/multimedia/x264/files/patch-
Makefile.orig
===> Ignoring patchfile /usr/ports/multimedia/x264/files/patch-
configure.orig
I can't seem to find a patch in there anywhere.
===> Ignoring patchfile /usr/ports/multimedia/x264/files/patch-
gtk_Makefile.orig
===> x264-0.0.20090115 depends on package: yasm>=0.6.0 - found
===> x264-0.0.20090115 depends on package: gpac-libgpac>=0.4.2.r2,1
- found
===> x264-0.0.20090115 depends on executable: gmake - found
===> x264-0.0.20090115 depends on shared library: gpac.1 - found
===> Configuring for x264-0.0.20090115
git: not found
Platform: X86
System: FREEBSD
asm: yes
avis input: no
mp4 output: yes
pthread: yes
debug: no
gprof: no
PIC: no
shared: yes
visualize: no
You can run 'make' or 'make fprofiled' now.
===> Building for x264-0.0.20090115
rm -f .depend
( echo -n "`dirname common/mc.c`/" && cc -O4 -ffast-math -O2 -fno-
strict-aliasing -pipe -Wall -I. -O2 -fno-strict-aliasing -pipe -fPIC -
I/usr/local/include -I/usr/local/include -DHAVE_MMX -DARCH_X86 -
DSYS_FREEBSD -DHAVE_PTHREAD -s -fomit-frame-pointer common/mc.c -MM -
g0 ) 1>> .depend; ( echo -n "`dirname common/predict.c`/" && cc -O4 -
ffast-math -O2 -fno-strict-aliasing -pipe -Wall -I. -O2 -fno-strict-
aliasing -pipe -fPIC -I/usr/local/include -I/usr/local/include -
DHAVE_MMX -DARCH_X86 -DSYS_FREEBSD -DHAVE_PTHREAD -s -fomit-frame-
pointer common/predict.c -MM -g0 ) 1>> .depend; ( echo -n "`dirname
common/pixel.c`/" && cc -O4 -ffast-math -O2 -fno-strict-aliasing -pipe
-Wall -I. -O2 -fno-strict-aliasing -pipe -fPIC -I/usr/local/include -
I/usr/local/include -DHAVE_MMX -DARCH_X86 -DSYS_FREEBSD -DHAVE_PTHREAD
-s -fomit-frame-pointer common/pixel.c -MM -g0 ) 1>> .depend; ( echo
-n "`dirname common/macroblock.c`/" && cc -O4 -ffast-math -O2 -fno-
strict-aliasing -pipe -Wall -I. -O2 -fno-strict-aliasing -pipe -fPIC -
I/usr/local/include -I/usr/local/include -DHAVE_MMX -DARCH_X86 -
DSYS_FREEBSD -DHAVE_PTHREAD -s -fomit-frame-pointer common/
macroblock.c -MM -g0 ) 1>> .depend; ( echo -n "`dirname common/
frame.c`/" && cc -O4 -ffast-math -O2 -fno-strict-aliasing -pipe -Wall -
I. -O2 -fno-strict-aliasing -pipe -fPIC -I/usr/local/include -I/usr/
local/include -DHAVE_MMX -DARCH_X86 -DSYS_FREEBSD -DHAVE_PTHREAD -s -
fomit-frame-pointer common/frame.c -MM -g0 ) 1>> .depend; ( echo -n
"`dirname common/dct.c`/" && cc -O4 -ffast-math -O2 -fno-strict-
aliasing -pipe -Wall -I. -O2 -fno-strict-aliasing -pipe -fPIC -I/usr/
local/include -I/usr/local/include -DHAVE_MMX -DARCH_X86 -DSYS_FREEBSD
-DHAVE_PTHREAD -s -fomit-frame-pointer common/dct.c -MM -g0 )
1>> .depend; ( echo -n "`dirname common/cpu.c`/" && cc -O4 -ffast-
math -O2 -fno-strict-aliasing -pipe -Wall -I. -O2 -fno-strict-
aliasing -pipe -fPIC -I/usr/local/include -I/usr/local/include -
DHAVE_MMX -DARCH_X86 -DSYS_FREEBSD -DHAVE_PTHREAD -s -fomit-frame-
pointer common/cpu.c -MM -g0 ) 1>> .depend; ( echo -n "`dirname
common/cabac.c`/" && cc -O4 -ffast-math -O2 -fno-strict-aliasing -pipe
-Wall -I. -O2 -fno-strict-aliasing -pipe -fPIC -I/usr/local/include -
I/usr/local/include -DHAVE_MMX -DARCH_X86 -DSYS_FREEBSD -DHAVE_PTHREAD
-s -fomit-frame-pointer common/cabac.c -MM -g0 ) 1>> .depend; ( echo
-n "`dirname common/common.c`/" && cc -O4 -ffast-math -O2 -fno-strict-
aliasing -pipe -Wall -I. -O2 -fno-strict-aliasing -pipe -fPIC -I/usr/
local/include -I/usr/local/include -DHAVE_MMX -DARCH_X86 -DSYS_FREEBSD
-DHAVE_PTHREAD -s -fomit-frame-pointer common/common.c -MM -g0 )
1>> .depend; ( echo -n "`dirname common/mdate.c`/" && cc -O4 -ffast-
math -O2 -fno-strict-aliasing -pipe -Wall -I. -O2 -fno-strict-
aliasing -pipe -fPIC -I/usr/local/include -I/usr/local/include -
DHAVE_MMX -DARCH_X86 -DSYS_FREEBSD -DHAVE_PTHREAD -s -fomit-frame-
pointer common/mdate.c -MM -g0 ) 1>> .depend; ( echo -n "`dirname
common/set.c`/" && cc -O4 -ffast-math -O2 -fno-strict-aliasing -pipe -
Wall -I. -O2 -fno-strict-aliasing -pipe -fPIC -I/usr/local/include -I/
usr/local/include -DHAVE_MMX -DARCH_X86 -DSYS_FREEBSD -DHAVE_PTHREAD -
s -fomit-frame-pointer common/set.c -MM -g0 ) 1>> .depend; ( echo -n
"`dirname common/quant.c`/" && cc -O4 -ffast-math -O2 -fno-strict-
aliasing -pipe -Wall -I. -O2 -fno-strict-aliasing -pipe -fPIC -I/usr/
local/include -I/usr/local/include -DHAVE_MMX -DARCH_X86 -DSYS_FREEBSD
-DHAVE_PTHREAD -s -fomit-frame-pointer common/quant.c -MM -g0 )
1>> .depend; ( echo -n "`dirname common/vlc.c`/" && cc -O4 -ffast-
math -O2 -fno-strict-aliasing -pipe -Wall -I. -O2 -fno-strict-
aliasing -pipe -fPIC -I/usr/local/include -I/usr/local/include -
DHAVE_MMX -DARCH_X86 -DSYS_FREEBSD -DHAVE_PTHREAD -s -fomit-frame-
pointer common/vlc.c -MM -g0 ) 1>> .depend; ( echo -n "`dirname
encoder/analyse.c`/" && cc -O4 -ffast-math -O2 -fno-strict-aliasing -
pipe -Wall -I. -O2 -fno-strict-aliasing -pipe -fPIC -I/usr/local/
include -I/usr/local/include -DHAVE_MMX -DARCH_X86 -DSYS_FREEBSD -
DHAVE_PTHREAD -s -fomit-frame-pointer encoder/analyse.c -MM -g0 )
1>> .depend; ( echo -n "`dirname encoder/me.c`/" && cc -O4 -ffast-
math -O2 -fno-strict-aliasing -pipe -Wall -I. -O2 -fno-strict-
aliasing -pipe -fPIC -I/usr/local/include -I/usr/local/include -
DHAVE_MMX -DARCH_X86 -DSYS_FREEBSD -DHAVE_PTHREAD -s -fomit-frame-
pointer encoder/me.c -MM -g0 ) 1>> .depend; ( echo -n "`dirname
encoder/ratecontrol.c`/" && cc -O4 -ffast-math -O2 -fno-strict-
aliasing -pipe -Wall -I. -O2 -fno-strict-aliasing -pipe -fPIC -I/usr/
local/include -I/usr/local/include -DHAVE_MMX -DARCH_X86 -DSYS_FREEBSD
-DHAVE_PTHREAD -s -fomit-frame-pointer encoder/ratecontrol.c -MM -
g0 ) 1>> .depend; ( echo -n "`dirname encoder/set.c`/" && cc -O4 -
ffast-math -O2 -fno-strict-aliasing -pipe -Wall -I. -O2 -fno-strict-
aliasing -pipe -fPIC -I/usr/local/include -I/usr/local/include -
DHAVE_MMX -DARCH_X86 -DSYS_FREEBSD -DHAVE_PTHREAD -s -fomit-frame-
pointer encoder/set.c -MM -g0 ) 1>> .depend; ( echo -n "`dirname
encoder/macroblock.c`/" && cc -O4 -ffast-math -O2 -fno-strict-aliasing
-pipe -Wall -I. -O2 -fno-strict-aliasing -pipe -fPIC -I/usr/local/
include -I/usr/local/include -DHAVE_MMX -DARCH_X86 -DSYS_FREEBSD -
DHAVE_PTHREAD -s -fomit-frame-pointer encoder/macroblock.c -MM -g0 )
1>> .depend; ( echo -n "`dirname encoder/cabac.c`/" && cc -O4 -ffast-
math -O2 -fno-strict-aliasing -pipe -Wall -I. -O2 -fno-strict-
aliasing -pipe -fPIC -I/usr/local/include -I/usr/local/include -
DHAVE_MMX -DARCH_X86 -DSYS_FREEBSD -DHAVE_PTHREAD -s -fomit-frame-
pointer encoder/cabac.c -MM -g0 ) 1>> .depend; ( echo -n "`dirname
encoder/cavlc.c`/" && cc -O4 -ffast-math -O2 -fno-strict-aliasing -
pipe -Wall -I. -O2 -fno-strict-aliasing -pipe -fPIC -I/usr/local/
include -I/usr/local/include -DHAVE_MMX -DARCH_X86 -DSYS_FREEBSD -
DHAVE_PTHREAD -s -fomit-frame-pointer encoder/cavlc.c -MM -g0 )
1>> .depend; ( echo -n "`dirname encoder/encoder.c`/" && cc -O4 -
ffast-math -O2 -fno-strict-aliasing -pipe -Wall -I. -O2 -fno-strict-
aliasing -pipe -fPIC -I/usr/local/include -I/usr/local/include -
DHAVE_MMX -DARCH_X86 -DSYS_FREEBSD -DHAVE_PTHREAD -s -fomit-frame-
pointer encoder/encoder.c -MM -g0 ) 1>> .depend; ( echo -n "`dirname
common/x86/mc-c.c`/" && cc -O4 -ffast-math -O2 -fno-strict-aliasing -
pipe -Wall -I. -O2 -fno-strict-aliasing -pipe -fPIC -I/usr/local/
include -I/usr/local/include -DHAVE_MMX -DARCH_X86 -DSYS_FREEBSD -
DHAVE_PTHREAD -s -fomit-frame-pointer common/x86/mc-c.c -MM -g0 )
1>> .depend; ( echo -n "`dirname common/x86/predict-c.c`/" && cc -O4 -
ffast-math -O2 -fno-strict-aliasing -pipe -Wall -I. -O2 -fno-strict-
aliasing -pipe -fPIC -I/usr/local/include -I/usr/local/include -
DHAVE_MMX -DARCH_X86 -DSYS_FREEBSD -DHAVE_PTHREAD -s -fomit-frame-
pointer common/x86/predict-c.c -MM -g0 ) 1>> .depend; ( echo -n
"`dirname x264.c`/" && cc -O4 -ffast-math -O2 -fno-strict-aliasing -
pipe -Wall -I. -O2 -fno-strict-aliasing -pipe -fPIC -I/usr/local/
include -I/usr/local/include -DHAVE_MMX -DARCH_X86 -DSYS_FREEBSD -
DHAVE_PTHREAD -s -fomit-frame-pointer x264.c -MM -g0 ) 1>> .depend;
( echo -n "`dirname matroska.c`/" && cc -O4 -ffast-math -O2 -fno-
strict-aliasing -pipe -Wall -I. -O2 -fno-strict-aliasing -pipe -fPIC -
I/usr/local/include -I/usr/local/include -DHAVE_MMX -DARCH_X86 -
DSYS_FREEBSD -DHAVE_PTHREAD -s -fomit-frame-pointer matroska.c -MM -
g0 ) 1>> .depend; ( echo -n "`dirname muxers.c`/" && cc -O4 -ffast-
math -O2 -fno-strict-aliasing -pipe -Wall -I. -O2 -fno-strict-
aliasing -pipe -fPIC -I/usr/local/include -I/usr/local/include -
DHAVE_MMX -DARCH_X86 -DSYS_FREEBSD -DHAVE_PTHREAD -s -fomit-frame-
pointer muxers.c -MM -g0 ) 1>> .depend;
cc -O4 -ffast-math -O2 -fno-strict-aliasing -pipe -Wall -I. -O2 -fno-
strict-aliasing -pipe -fPIC -I/usr/local/include -I/usr/local/include -
DHAVE_MMX -DARCH_X86 -DSYS_FREEBSD -DHAVE_PTHREAD -s -fomit-frame-
pointer -c -o common/mc.o common/mc.c
cc -O4 -ffast-math -O2 -fno-strict-aliasing -pipe -Wall -I. -O2 -fno-
strict-aliasing -pipe -fPIC -I/usr/local/include -I/usr/local/include -
DHAVE_MMX -DARCH_X86 -DSYS_FREEBSD -DHAVE_PTHREAD -s -fomit-frame-
pointer -c -o common/predict.o common/predict.c
cc -O4 -ffast-math -O2 -fno-strict-aliasing -pipe -Wall -I. -O2 -fno-
strict-aliasing -pipe -fPIC -I/usr/local/include -I/usr/local/include -
DHAVE_MMX -DARCH_X86 -DSYS_FREEBSD -DHAVE_PTHREAD -s -fomit-frame-
pointer -c -o common/pixel.o common/pixel.c
cc -O4 -ffast-math -O2 -fno-strict-aliasing -pipe -Wall -I. -O2 -fno-
strict-aliasing -pipe -fPIC -I/usr/local/include -I/usr/local/include -
DHAVE_MMX -DARCH_X86 -DSYS_FREEBSD -DHAVE_PTHREAD -s -fomit-frame-
pointer -c -o common/macroblock.o common/macroblock.c
cc -O4 -ffast-math -O2 -fno-strict-aliasing -pipe -Wall -I. -O2 -fno-
strict-aliasing -pipe -fPIC -I/usr/local/include -I/usr/local/include -
DHAVE_MMX -DARCH_X86 -DSYS_FREEBSD -DHAVE_PTHREAD -s -fomit-frame-
pointer -c -o common/frame.o common/frame.c
cc -O4 -ffast-math -O2 -fno-strict-aliasing -pipe -Wall -I. -O2 -fno-
strict-aliasing -pipe -fPIC -I/usr/local/include -I/usr/local/include -
DHAVE_MMX -DARCH_X86 -DSYS_FREEBSD -DHAVE_PTHREAD -s -fomit-frame-
pointer -c -o common/dct.o common/dct.c
cc -O4 -ffast-math -O2 -fno-strict-aliasing -pipe -Wall -I. -O2 -fno-
strict-aliasing -pipe -fPIC -I/usr/local/include -I/usr/local/include -
DHAVE_MMX -DARCH_X86 -DSYS_FREEBSD -DHAVE_PTHREAD -s -fomit-frame-
pointer -c -o common/cpu.o common/cpu.c
cc -O4 -ffast-math -O2 -fno-strict-aliasing -pipe -Wall -I. -O2 -fno-
strict-aliasing -pipe -fPIC -I/usr/local/include -I/usr/local/include -
DHAVE_MMX -DARCH_X86 -DSYS_FREEBSD -DHAVE_PTHREAD -s -fomit-frame-
pointer -c -o common/cabac.o common/cabac.c
cc -O4 -ffast-math -O2 -fno-strict-aliasing -pipe -Wall -I. -O2 -fno-
strict-aliasing -pipe -fPIC -I/usr/local/include -I/usr/local/include -
DHAVE_MMX -DARCH_X86 -DSYS_FREEBSD -DHAVE_PTHREAD -s -fomit-frame-
pointer -c -o common/common.o common/common.c
cc -O4 -ffast-math -O2 -fno-strict-aliasing -pipe -Wall -I. -O2 -fno-
strict-aliasing -pipe -fPIC -I/usr/local/include -I/usr/local/include -
DHAVE_MMX -DARCH_X86 -DSYS_FREEBSD -DHAVE_PTHREAD -s -fomit-frame-
pointer -c -o common/mdate.o common/mdate.c
cc -O4 -ffast-math -O2 -fno-strict-aliasing -pipe -Wall -I. -O2 -fno-
strict-aliasing -pipe -fPIC -I/usr/local/include -I/usr/local/include -
DHAVE_MMX -DARCH_X86 -DSYS_FREEBSD -DHAVE_PTHREAD -s -fomit-frame-
pointer -c -o common/set.o common/set.c
cc -O4 -ffast-math -O2 -fno-strict-aliasing -pipe -Wall -I. -O2 -fno-
strict-aliasing -pipe -fPIC -I/usr/local/include -I/usr/local/include -
DHAVE_MMX -DARCH_X86 -DSYS_FREEBSD -DHAVE_PTHREAD -s -fomit-frame-
pointer -c -o common/quant.o common/quant.c
cc -O4 -ffast-math -O2 -fno-strict-aliasing -pipe -Wall -I. -O2 -fno-
strict-aliasing -pipe -fPIC -I/usr/local/include -I/usr/local/include -
DHAVE_MMX -DARCH_X86 -DSYS_FREEBSD -DHAVE_PTHREAD -s -fomit-frame-
pointer -c -o common/vlc.o common/vlc.c
cc -O4 -ffast-math -O2 -fno-strict-aliasing -pipe -Wall -I. -O2 -fno-
strict-aliasing -pipe -fPIC -I/usr/local/include -I/usr/local/include -
DHAVE_MMX -DARCH_X86 -DSYS_FREEBSD -DHAVE_PTHREAD -s -fomit-frame-
pointer -c -o encoder/analyse.o encoder/analyse.c
encoder/analyse.c: In function 'x264_mb_analyse_load_costs':
encoder/analyse.c:193: warning: implicit declaration of function 'log2f'
encoder/analyse.c:193: warning: incompatible implicit declaration of
built-in function 'log2f'
cc -O4 -ffast-math -O2 -fno-strict-aliasing -pipe -Wall -I. -O2 -fno-
strict-aliasing -pipe -fPIC -I/usr/local/include -I/usr/local/include -
DHAVE_MMX -DARCH_X86 -DSYS_FREEBSD -DHAVE_PTHREAD -s -fomit-frame-
pointer -c -o encoder/me.o encoder/me.c
cc -O4 -ffast-math -O2 -fno-strict-aliasing -pipe -Wall -I. -O2 -fno-
strict-aliasing -pipe -fPIC -I/usr/local/include -I/usr/local/include -
DHAVE_MMX -DARCH_X86 -DSYS_FREEBSD -DHAVE_PTHREAD -s -fomit-frame-
pointer -c -o encoder/ratecontrol.o encoder/ratecontrol.c
cc -O4 -ffast-math -O2 -fno-strict-aliasing -pipe -Wall -I. -O2 -fno-
strict-aliasing -pipe -fPIC -I/usr/local/include -I/usr/local/include -
DHAVE_MMX -DARCH_X86 -DSYS_FREEBSD -DHAVE_PTHREAD -s -fomit-frame-
pointer -c -o encoder/set.o encoder/set.c
cc -O4 -ffast-math -O2 -fno-strict-aliasing -pipe -Wall -I. -O2 -fno-
strict-aliasing -pipe -fPIC -I/usr/local/include -I/usr/local/include -
DHAVE_MMX -DARCH_X86 -DSYS_FREEBSD -DHAVE_PTHREAD -s -fomit-frame-
pointer -c -o encoder/macroblock.o encoder/macroblock.c
encoder/macroblock.c: In function 'x264_macroblock_probe_skip':
encoder/macroblock.c:724: warning: 'mvp[0]' may be used uninitialized
in this function
encoder/macroblock.c:724: warning: 'mvp[1]' may be used uninitialized
in this function
cc -O4 -ffast-math -O2 -fno-strict-aliasing -pipe -Wall -I. -O2 -fno-
strict-aliasing -pipe -fPIC -I/usr/local/include -I/usr/local/include -
DHAVE_MMX -DARCH_X86 -DSYS_FREEBSD -DHAVE_PTHREAD -s -fomit-frame-
pointer -c -o encoder/cabac.o encoder/cabac.c
cc -O4 -ffast-math -O2 -fno-strict-aliasing -pipe -Wall -I. -O2 -fno-
strict-aliasing -pipe -fPIC -I/usr/local/include -I/usr/local/include -
DHAVE_MMX -DARCH_X86 -DSYS_FREEBSD -DHAVE_PTHREAD -s -fomit-frame-
pointer -c -o encoder/cavlc.o encoder/cavlc.c
cc -O4 -ffast-math -O2 -fno-strict-aliasing -pipe -Wall -I. -O2 -fno-
strict-aliasing -pipe -fPIC -I/usr/local/include -I/usr/local/include -
DHAVE_MMX -DARCH_X86 -DSYS_FREEBSD -DHAVE_PTHREAD -s -fomit-frame-
pointer -c -o encoder/encoder.o encoder/encoder.c
cc -O4 -ffast-math -O2 -fno-strict-aliasing -pipe -Wall -I. -O2 -fno-
strict-aliasing -pipe -fPIC -I/usr/local/include -I/usr/local/include -
DHAVE_MMX -DARCH_X86 -DSYS_FREEBSD -DHAVE_PTHREAD -s -fomit-frame-
pointer -c -o common/x86/mc-c.o common/x86/mc-c.c
cc -O4 -ffast-math -O2 -fno-strict-aliasing -pipe -Wall -I. -O2 -fno-
strict-aliasing -pipe -fPIC -I/usr/local/include -I/usr/local/include -
DHAVE_MMX -DARCH_X86 -DSYS_FREEBSD -DHAVE_PTHREAD -s -fomit-frame-
pointer -c -o common/x86/predict-c.o common/x86/predict-c.c
yasm -O2 -f elf -Icommon/x86/ -o common/x86/cabac-a.o common/x86/cabac-
a.asm
yasm -O2 -f elf -Icommon/x86/ -o common/x86/dct-a.o common/x86/dct-a.asm
yasm -O2 -f elf -Icommon/x86/ -o common/x86/deblock-a.o common/x86/
deblock-a.asm
yasm -O2 -f elf -Icommon/x86/ -o common/x86/mc-a.o common/x86/mc-a.asm
yasm -O2 -f elf -Icommon/x86/ -o common/x86/mc-a2.o common/x86/mc-a2.asm
yasm -O2 -f elf -Icommon/x86/ -o common/x86/pixel-a.o common/x86/pixel-
a.asm
yasm -O2 -f elf -Icommon/x86/ -o common/x86/predict-a.o common/x86/
predict-a.asm
yasm -O2 -f elf -Icommon/x86/ -o common/x86/quant-a.o common/x86/quant-
a.asm
yasm -O2 -f elf -Icommon/x86/ -o common/x86/sad-a.o common/x86/sad-a.asm
yasm -O2 -f elf -Icommon/x86/ -o common/x86/cpu-a.o common/x86/cpu-a.asm
yasm -O2 -f elf -Icommon/x86/ -o common/x86/dct-32.o common/x86/
dct-32.asm
yasm -O2 -f elf -Icommon/x86/ -o common/x86/pixel-32.o common/x86/
pixel-32.asm
cc -shared -o libx264.so.50 common/mc.o common/predict.o common/
pixel.o common/macroblock.o common/frame.o common/dct.o common/cpu.o
common/cabac.o common/common.o common/mdate.o common/set.o common/
quant.o common/vlc.o encoder/analyse.o encoder/me.o encoder/
ratecontrol.o encoder/set.o encoder/macroblock.o encoder/cabac.o
encoder/cavlc.o encoder/encoder.o common/x86/mc-c.o common/x86/predict-
c.o common/x86/cabac-a.o common/x86/dct-a.o common/x86/deblock-a.o
common/x86/mc-a.o common/x86/mc-a2.o common/x86/pixel-a.o common/x86/
predict-a.o common/x86/quant-a.o common/x86/sad-a.o common/x86/cpu-a.o
common/x86/dct-32.o common/x86/pixel-32.o -Wl,-soname,libx264.so.50 -L/
usr/local/lib -L/usr/local/lib -lm -pthread -lgpac -s
cc -O4 -ffast-math -O2 -fno-strict-aliasing -pipe -Wall -I. -O2 -fno-
strict-aliasing -pipe -fPIC -I/usr/local/include -I/usr/local/include -
DHAVE_MMX -DARCH_X86 -DSYS_FREEBSD -DHAVE_PTHREAD -s -fomit-frame-
pointer -c -o x264.o x264.c
cc -O4 -ffast-math -O2 -fno-strict-aliasing -pipe -Wall -I. -O2 -fno-
strict-aliasing -pipe -fPIC -I/usr/local/include -I/usr/local/include -
DHAVE_MMX -DARCH_X86 -DSYS_FREEBSD -DHAVE_PTHREAD -s -fomit-frame-
pointer -c -o matroska.o matroska.c
cc -O4 -ffast-math -O2 -fno-strict-aliasing -pipe -Wall -I. -O2 -fno-
strict-aliasing -pipe -fPIC -I/usr/local/include -I/usr/local/include -
DHAVE_MMX -DARCH_X86 -DSYS_FREEBSD -DHAVE_PTHREAD -s -fomit-frame-
pointer -c -o muxers.o muxers.c
ar rc libx264.a common/mc.o common/predict.o common/pixel.o common/
macroblock.o common/frame.o common/dct.o common/cpu.o common/cabac.o
common/common.o common/mdate.o common/set.o common/quant.o common/
vlc.o encoder/analyse.o encoder/me.o encoder/ratecontrol.o encoder/
set.o encoder/macroblock.o encoder/cabac.o encoder/cavlc.o encoder/
encoder.o common/x86/mc-c.o common/x86/predict-c.o common/x86/cabac-
a.o common/x86/dct-a.o common/x86/deblock-a.o common/x86/mc-a.o common/
x86/mc-a2.o common/x86/pixel-a.o common/x86/predict-a.o common/x86/
quant-a.o common/x86/sad-a.o common/x86/cpu-a.o common/x86/dct-32.o
common/x86/pixel-32.o
ranlib libx264.a
cc -o x264 x264.o matroska.o muxers.o libx264.a -L/usr/local/lib -L/
usr/local/lib -lm -pthread -lgpac -s
libx264.a(analyse.o)(.text+0x1b45): In function
`x264_mb_analyse_load_costs':
: undefined reference to `log2f'
gmake: *** [x264] Error 1
*** Error code 2
Stop in /usr/ports/multimedia/x264.
*** Error code 1
Stop in /usr/ports/multimedia/x264.
On Jan 16, 2009, at 3:50 AM, Eric L. Chen wrote:
> On Thu, Jan 15, 2009 at 4:03 PM, Jarecki <jarecki at dwb.pl> wrote:
>>
>> Hello,
>>
>> Could you help me?
>>
>> the curent version of x264 in ports is too old for some other
>> programs
>>
>> x264 --version
>> x264 0.59.x
>>
>>
>> Version from linux
>> # x264 --version
>> x264 0.65.1058+5 d106962
>>
>> Its possible to add newest version of x264 (20090114) to freebds
>> ports? for some reason I cannot compile newer version from sources.
>> I must create simmilar sollution as on linux box (ffmpeg, mplayer/
>> mencoder, MP4Box (gpac), x264) in almost identical versions as on
>> linux
>>
>
> Try this one.
>
> /Eric
> <x264-20090115.diff>
Jarecki
More information about the freebsd-multimedia
mailing list