From owner-freebsd-multimedia@FreeBSD.ORG Mon Jan 19 09:13:49 2009 Return-Path: Delivered-To: multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 69743106566B for ; Mon, 19 Jan 2009 09:13:49 +0000 (UTC) (envelope-from jarecki@dwb.pl) Received: from hermes.bellona.pl (nsf.bellona.pl [217.17.36.10]) by mx1.freebsd.org (Postfix) with ESMTP id 9EB668FC08 for ; Mon, 19 Jan 2009 09:13:48 +0000 (UTC) (envelope-from jarecki@dwb.pl) Received: from [217.96.101.19] (helo=[10.0.0.10]) by hermes.bellona.pl with esmtpsa (TLSv1:AES128-SHA:128) (Exim) (envelope-from ) id 1LOqCU-000JsE-W6; Mon, 19 Jan 2009 10:13:47 +0100 Message-Id: <069E64E6-2510-4AA9-B94E-143DC4EE86C5@dwb.pl> From: Jarecki To: Eric L. Chen In-Reply-To: Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v930.3) Date: Mon, 19 Jan 2009 10:13:38 +0100 References: <5E28B965-E47E-49C3-AF16-4A395BACC2C6@dwb.pl> X-Mailer: Apple Mail (2.930.3) X-Spam-Score: -1.4 (-) Cc: multimedia@freebsd.org Subject: Re: x264 X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jan 2009 09:13:49 -0000 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@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 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 > Jarecki