Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

added ffmpeg #658

Merged
merged 4 commits into from
Sep 3, 2014
Merged

added ffmpeg #658

merged 4 commits into from
Sep 3, 2014

Conversation

cytec
Copy link
Member

@cytec cytec commented Sep 23, 2013

sucessfully compiled and running on DS 1513+ (cedarview), DS 212j/213air (88f6281)

@moneytoo
Copy link
Contributor

Trying to compile it for arch-88f6281 it fails quite in the beginning when compiling x264.

...
===>  Configuring for x264
cd /home/mdop/cytec/spk/ffmpeg/work-88f6281/x264-snapshot-20130819-2245 && env PKG_CONFIG_LIBDIR=/home/mdop/cytec/spk/ffmpeg/work-88f6281/install//usr/local/ffmpeg/lib/pkgconfig WORK_DIR=/home/mdop/cytec/spk/ffmpeg/work-88f6281 INSTALL_PREFIX=/usr/local/ffmpeg TC=syno-88f6281  LD="/home/mdop/cytec/toolchains/syno-88f6281/work/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-ld" LDSHARED="/home/mdop/cytec/toolchains/syno-88f6281/work/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -shared" CPP="/home/mdop/cytec/toolchains/syno-88f6281/work/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-cpp" NM="/home/mdop/cytec/toolchains/syno-88f6281/work/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-nm" CC="/home/mdop/cytec/toolchains/syno-88f6281/work/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc" AS="/home/mdop/cytec/toolchains/syno-88f6281/work/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-as" RANLIB="/home/mdop/cytec/toolchains/syno-88f6281/work/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-ranlib" CXX="/home/mdop/cytec/toolchains/syno-88f6281/work/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-g++" AR="/home/mdop/cytec/toolchains/syno-88f6281/work/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-ar" STRIP="/home/mdop/cytec/toolchains/syno-88f6281/work/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-strip" OBJDUMP="/home/mdop/cytec/toolchains/syno-88f6281/work/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-objdump" READELF="/home/mdop/cytec/toolchains/syno-88f6281/work/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-readelf" CFLAGS=" -I/home/mdop/cytec/spk/ffmpeg/work-88f6281/install//usr/local/ffmpeg/include " CPPFLAGS=" -I/home/mdop/cytec/spk/ffmpeg/work-88f6281/install//usr/local/ffmpeg/include " CXXFLAGS=" -I/home/mdop/cytec/spk/ffmpeg/work-88f6281/install//usr/local/ffmpeg/include " LDFLAGS=" -L/home/mdop/cytec/spk/ffmpeg/work-88f6281/install//usr/local/ffmpeg/lib -Wl,--rpath-link,/home/mdop/cytec/spk/ffmpeg/work-88f6281/install//usr/local/ffmpeg/lib -Wl,--rpath,/usr/local/ffmpeg/lib " ./configure  --host=arm-none-linux-gnueabi --build=i686-pc-linux --prefix=/usr/local/ffmpeg --enable-static --disable-asm --prefix=/usr/local/ffmpeg
Unknown option --build=i686-pc-linux, ignored
platform:      ARM
system:        LINUX
cli:           yes
libx264:       internal
shared:        no
static:        yes
asm:           no
interlaced:    yes
avs:           avxsynth
lavf:          no
ffms:          no
gpac:          no
gpl:           yes
thread:        posix
opencl:        yes
filters:       crop select_every 
debug:         no
gprof:         no
strip:         no
PIC:           no
visualize:     no
bit depth:     8
chroma format: all
...
...
/home/mdop/cytec/toolchains/syno-88f6281/work/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -Wshadow -O3 -fno-fast-math  -I/home/mdop/cytec/spk/ffmpeg/work-88f6281/install//usr/local/ffmpeg/include  -Wall -I. -I. -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize  -I/home/mdop/cytec/spk/ffmpeg/work-88f6281/install//usr/local/ffmpeg/include   -c -o encoder/cavlc.o encoder/cavlc.c
/home/mdop/cytec/toolchains/syno-88f6281/work/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -Wshadow -O3 -fno-fast-math  -I/home/mdop/cytec/spk/ffmpeg/work-88f6281/install//usr/local/ffmpeg/include  -Wall -I. -I. -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize  -I/home/mdop/cytec/spk/ffmpeg/work-88f6281/install//usr/local/ffmpeg/include   -c -o encoder/encoder.o encoder/encoder.c
encoder/encoder.c: In function 'x264_slices_write':
encoder/encoder.c:2819: internal compiler error: internal consistency failure
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
make[4]: *** [encoder/encoder.o] Error 1
make[4]: Leaving directory `/home/mdop/cytec/spk/ffmpeg/work-88f6281/x264-snapshot-20130819-2245'
make[3]: *** [compile_target] Error 2
make[3]: Leaving directory `/home/mdop/cytec/cross/x264'
make[2]: *** [depend_target] Error 2
make[2]: Leaving directory `/home/mdop/cytec/cross/ffmpeg'
make[1]: *** [depend_target] Error 2
make[1]: Leaving directory `/home/mdop/cytec/spk/ffmpeg'
make: [arch-88f6281] Error 2 (ignored)

@cytec
Copy link
Member Author

cytec commented Sep 24, 2013

i've tested it with a clean clone, seems like it doesn't compile with the 4.3 toolchain...
so ill guess something changed/broke in the 4.3 toolchain?

it still compiles fine with the 4.2 toolchains

@Diaoul
Copy link
Member

Diaoul commented Sep 24, 2013

Try playing with the optimization flag to see if that changes anything. Otherwise please report this bug to Synology.

@cytec
Copy link
Member Author

cytec commented Sep 25, 2013

the last commit fixed the issue for me...
just adding -O0 to cflags if its arch-88f6281 and it compiles fine again

@Diaoul
Copy link
Member

Diaoul commented Sep 25, 2013

What about other architectures? Does it compile?

@cytec
Copy link
Member Author

cytec commented Sep 25, 2013

i've tested a few others too and i was able to compile it on: bromolow, qoriq, x86, cedarview and 88f6281
didn't compile for powerpc and armada370 cause it cant detect cpu flags for arm (ffmpeg) and/or cpu processors num (x264)

@ghost
Copy link

ghost commented Dec 5, 2013

When can we expect a new version of FFMPEG to Cytec eg 1.2 for arch-88f6281. Currently it is only available 1.1-1

@cytec
Copy link
Member Author

cytec commented Dec 5, 2013

im currently testing this with ffmpeg 2.1 if all goes well, ill update this pull request to include 2.1...
for now the 1.1-1 spk is fine, it comes with ffmpeg 2.0.1 and should be good to use ;)

@Diaoul
Copy link
Member

Diaoul commented Dec 6, 2013

So if 1.1-1 SPK comes with ffmpeg 2.0.1 why not name the SPK 2.0.1-1?

@cytec
Copy link
Member Author

cytec commented Dec 6, 2013

thats what i did for the 2.1 spk...
honestly i just forgot it for the "old" one, ill update this pull request asap

@moneytoo
Copy link
Contributor

According to http://pcloadletter.co.uk/2012/10/12/ffmpeg-shared-libs-for-synology/ builds for armada should be possible as well. I haven't really figured out what's the magic switch yet though...

@cytec
Copy link
Member Author

cytec commented Dec 12, 2013

thanks ill add that, and have a look at armada as well

lalinsky referenced this pull request in lalinsky/spksrc Apr 24, 2014
@rednoah
Copy link

rednoah commented Apr 24, 2014

Has anybody managed to get ffmpeg working on ARMv6/7? It compiles but it segfaults once it runs. Anybody has any ideas?

ffmpeg version 2.1 Copyright (c) 2000-2013 the FFmpeg developers
  built on Apr 25 2014 01:16:47 with gcc 4.6.4 (Linaro GCC branch-4.6.4. Marvell GCC Dev 201309-2126.3d181f66 64K MAXPAGESIZE ALIGN)
  configuration: --disable-yasm --enable-gpl --enable-libx264 --enable-libmp3lame --enable-nonfree --enable-cross-compile --arch=88f6281 --target-os=linux --cross-prefix=/home/reinhard/dev/spksrc-cytec/toolchains/syno-88f6281/work/arm-marvell-linux-gnueabi/bin/arm-marvell-linux-gnueabi- --prefix=/usr/local --extra-cflags=-I/home/reinhard/dev/spksrc-cytec/cross/ffmpeg/work-88f6281/install/usr/local/include --extra-ldflags=-L/home/reinhard/dev/spksrc-cytec/cross/ffmpeg/work-88f6281/install/usr/local/lib --extra-libs=-ldl
  libavutil      52. 48.100 / 52. 48.100
  libavcodec     55. 39.100 / 55. 39.100
  libavformat    55. 19.104 / 55. 19.104
  libavdevice    55.  5.100 / 55.  5.100
  libavfilter     3. 90.100 /  3. 90.100
  libswscale      2.  5.101 /  2.  5.101
  libswresample   0. 17.104 /  0. 17.104
  libpostproc    52.  3.100 / 52.  3.100
Segmentation fault

@jdierkse
Copy link

ffmpeg is a part of the standard Synology distrobution and can be found in the GPL source tree.
Is there a way to use that version (as it should compile and run correctly on all archs)? It might not have all new and nifty codecs, but at least it's something...

@Dr-Bean Dr-Bean assigned piwi82 and unassigned piwi82 Apr 30, 2014
@sangood
Copy link

sangood commented Aug 5, 2014

Hi,@cytec.How to remove the --disable-yasm flag ? The synology complied ffmpeg version has this flag --enable-yasm .
Thanks.
SGNAS> ffmpeg -version
ffmpeg version 2.0.2
built on Feb 22 2014 02:33:33 with gcc 4.6.3 (crosstool-NG 1.17.0)
configuration: --prefix=/usr/syno --incdir='${prefix}/include/ffmpeg' --arch=i686 --target-os=linux --cross-prefix=/usr/local/i686-pc-linux-gnu/bin/i686-pc-linux-gnu- --enable-cross-compile --enable-optimizations --enable-pic --enable-gpl --enable-shared --disable-static --enable-version3 --enable-nonfree --enable-libfaac --enable-encoders --enable-pthreads --disable-bzlib --disable-protocol=rtp --disable-muxer=image2 --disable-muxer=image2pipe --disable-swscale-alpha --disable-ffserver --disable-ffplay --disable-devices --disable-bzlib --disable-altivec --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libmp3lame --disable-decoder=amrnb --disable-encoder=zmbv --disable-encoder=dca --disable-encoder=ac3 --disable-encoder=ac3_fixed --disable-encoder=eac3 --disable-decoder=dca --disable-decoder=eac3 --disable-decoder=truehd --cc=/usr/local/i686-pc-linux-gnu/bin/i686-pc-linux-gnu-ccache-gcc --enable-yasm --enable-libx264 --enable-encoder=libx264
libavutil 52. 38.100 / 52. 38.100
libavcodec 55. 18.102 / 55. 18.102
libavformat 55. 12.100 / 55. 12.100
libavdevice 55. 3.100 / 55. 3.100
libavfilter 3. 79.101 / 3. 79.101
libswscale 2. 3.100 / 2. 3.100
libswresample 0. 17.102 / 0. 17.102
libpostproc 52. 3.100 / 52. 3.100

@cytec
Copy link
Member Author

cytec commented Aug 5, 2014

in general? remove --disable-yasm (maybe add --enable-yasm) from the Makefile maybe you need to provide a cross makefile for yasm too...

still not really sure what one would need this for

@jdierkse
Copy link

jdierkse commented Aug 5, 2014

yasm makes ffmpeg a hell of a lot faster, as it enables assembly code to be generated.
ffmpeg compiled without yasm is very slow.

@jdierkse
Copy link

jdierkse commented Aug 5, 2014

If you want I have a configuration file for yasm that you can use (I build yasm and ffmpeg for tvheadend-testing)

@cytec
Copy link
Member Author

cytec commented Aug 5, 2014

well that sounds nice, sure if you provide the make file for yasm i'll try to compile ffmpeg with yasm support..

@sangood
Copy link

sangood commented Aug 6, 2014

Thanks your reply,cytec.

I had compiled tvheadend-test on dsm 5.0 gcc4.6.3 ,
https://github.com/SynoCommunity/spksrc/pull/818/files
https://github.com/SynoCommunity/spksrc/pull/818/files

Also I enabled-libav and enabled-faac in tvheandend configure.
But when I installed tvheadend-test,I found the ffmpeg no cpu
capabilities.
I had to enable yasm options on x264 and libav .
But when I enable yasm on compiling x264 ,I got a bug ,I don’t know how
to solve the problems.I also compiled and make install yasm 1.2 in my VM
CentOS.

Sorry for my poor English.

Here is my Makefile:

Yasm:
sangood@debian:~/nas/spksrc-5.0/cross/yasm$ cat Makefile
PKG_NAME = yasm
PKG_VERS = 1.2.0
PKG_EXT = tar.gz
PKG_DIST_NAME = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT)
PKG_DIST_SITE = http://www.tortall.net/projects/yasm/releases
http://www.tortall.net/projects/yasm/releases

PKG_DIR = $(PKG_NAME)-$(PKG_VERS)

DEPENDS =
GNU_CONFIGURE = 1
HOMEPAGE = http://yasm.tortall.net/ http://yasm.tortall.net/
COMMENT = Yasm currently supports the x86 and AMD64 instruction sets,
accepts NASM and GAS assembler syntaxes, outputs binary, ELF32, ELF64, 32
and 64-bit Mach-O, RDOFF2, COFF, Win32, and Win64 object formats, and
generates source debugging information in STABS, DWARF 2, and CodeView 8
formats.
LICENSE =

CONFIGURE_ARGS = --prefix=$(INSTALL_PREFIX)

include ../../mk/spksrc.cross-cc.mk http://cross-cc.mk

x264
sangood@debian:~/nas/spksrc-5.0/cross/x264$ cat Makefile
PKG_NAME = x264
#PKG_VERS = 20130819-2245
PKG_VERS = 20140724-2245
PKG_EXT = tar.bz2
PKG_DIST_NAME = $(PKG_NAME)-snapshot-$(PKG_VERS).$(PKG_EXT)
PKG_DIST_SITE = ftp://ftp.videolan.org/pub/x264/snapshots/
ftp://ftp.videolan.org/pub/x264/snapshots/

PKG_DIR = $(PKG_NAME)-snapshot-$(PKG_VERS)

DEPENDS = cross/yasm #I also tried to remove this cross/yasm,but suffering
the same problem.
GNU_CONFIGURE = 1
HOMEPAGE = http://www.videolan.org/developers/x264.html
http://www.videolan.org/developers/x264.html

COMMENT = x264 is a free software library and application for encoding
video streams into the H.264/MPEG-4 AVC forma
LICENSE =

CONFIGURE_ARGS = —disable-asm --enable-static --disable-opencl
--enable-pic --enable-strip --prefix=$(INSTALL_PREFIX)
--cross-prefix=$(TC_PATH)$(TC_PREFIX)
--extra-cflags="-I$(WORK_DIR)/install$(INSTALL_PREFIX)/include"
--extra-ldflags="-L$(WORK_DIR)/install$(INSTALL_PREFIX)/lib"

ifeq ($(findstring $(ARCH), 88f6281),$(ARCH))
ADDITIONAL_CFLAGS = -O0
endif

include ../../mk/spksrc.cross-cc.mk http://cross-cc.mk

libav Make file,here I can add —enable-yasm,and compiled successfully.

sangood@debian:~/nas/spksrc-5.0/cross/libav$ cat Makefile
PKG_NAME = libav
PKG_VERS = 0.8.13
PKG_EXT = tar.gz
PKG_DIST_NAME = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT)
PKG_DIST_SITE = http://www.libav.org/releases
http://www.libav.org/releases

PKG_DIR = $(PKG_NAME)-$(PKG_VERS)

DEPENDS = cross/openssl cross/zlib cross/lame cross/x264 cross/faac

HOMEPAGE = http://www.libav.org/ http://www.libav.org/
COMMENT = Libav has always been a very experimental and developer-driven
project. It is a key component in many multimedia projects and has new
features added constantly. Development branch snapshots work really well
99% of the time so people are not afraid to use them.
LICENSE =
#GNU_CONFIGURE = 1
CONFIGURE_ARGS = --enable-ssse3 --enable-runtime-cpudetect
--enable-hardcoded-tables --enable-yasm --enable-decoder=ac3
--enable-encoder=ac3 --enable-encoder=ac3_fixed
--enable-decoder=ac3_fixed --enable-optimizations --disable-doc
--disable-avplay --disable-avprobe --disable-avconv --enable-version3
--enable-gpl --enable-libx264 --enable-libfaac --enable-libmp3lame
--enable-nonfree --enable-cross-compile --arch=$(ARCH) --target-os=linux
--cross-prefix=$(TC_PATH)$(TC_PREFIX) --prefix=$(INSTALL_PREFIX)
--extra-cflags="-I$(WORK_DIR)/install$(INSTALL_PREFIX)/include"
--extra-ldflags="-L$(WORK_DIR)/install$(INSTALL_PREFIX)/lib"
--extra-libs=-ldl

#CONFIGURE_ARGS = --enable-libmp3lame --disable-doc --enable-libx264
--disable-avplay --disable-avprobe --disable-avconv --disable-yasm
--enable-optimizations --disable-altivec --enable-pic --enable-shared
--disable-static --disable-swscale-alpha --enable-nonfree --enable-version3
--enable-gpl --enable-cross-compile --arch=$(ARCH) --target-os=linux
--cross-prefix=$(TC_PATH)$(TC_PREFIX) --prefix=$(INSTALL_PREFIX)
--extra-cflags="-I$(WORK_DIR)/install$(INSTALL_PREFIX)/include"
--extra-ldflags="-L$(WORK_DIR)/install$(INSTALL_PREFIX)/lib"
--extra-libs=-ldl
INSTALL_TARGET = myInstall

include ../../mk/spksrc.cross-cc.mk http://cross-cc.mk

.PHONY: myInstall
myInstall:
$(RUN) make install DESTDIR=$(INSTALL_DIR)

faac
sangood@debian:~/nas/spksrc-5.0/cross/faac$ cat Makefile
PKG_NAME = faac
PKG_VERS = 1.28
PKG_EXT = tar.gz
PKG_DIST_NAME = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT)
PKG_DIST_SITE = http://downloads.sourceforge.net/faac
http://downloads.sourceforge.net/faac

PKG_DIR = $(PKG_NAME)-$(PKG_VERS)

DEPENDS =
GNU_CONFIGURE = 1
HOMEPAGE = http://www.audiocoding.com/faac.html
http://www.audiocoding.com/faac.html

COMMENT = FAAC is an MPEG-4 and MPEG-2 AAC encoder.Note that the quality
of FAAC is not up to par with the currently best AAC encoders available.
LICENSE =

CONFIGURE_ARGS = --enable-static --prefix=$(INSTALL_PREFIX)

include ../../mk/spksrc.cross-cc.mk http://cross-cc.mk

tvhead-test
sangood@debian:~/nas/spksrc-5.0/cross/tvheadend-testing$ cat Makefile
PKG_NAME = tvheadend-testing
PKG_VERS = 3.9.1164
PKG_EXT = tar.gz
PKG_DOWNLOAD_METHOD = git
PKG_GIT_HASH = 10558cc900
PKG_DIST_NAME = tvheadend.git
PKG_DIST_SITE = https://github.com/tvheadend
https://github.com/tvheadend

PKG_DIST_FILE = $(PKG_NAME)-git$(PKG_GIT_HASH).$(PKG_EXT)
PKG_DIR = $(PKG_NAME)-git*

DEPENDS = cross/openssl cross/uriparser cross/libav cross/zlib
cross/libdvbcsa
#DEPENDS = cross/openssl

HOMEPAGE = https://www.lonelycoder.com/tvheadend/
https://www.lonelycoder.com/tvheadend/

COMMENT = Tvheadend is a TV streaming server for Linux supporting DVB-S,
DVB-S2, DVB-C, DVB-T, ATSC, IPTV, and Analog video (V4L) as input sources
LICENSE =

GNU_CONFIGURE = 1
CONFIGURE_ARGS = --disable-avahi --enable-uriparser --enable-ccache
--enable-zlib --enable-libav --enable-dvbcsa --disable-tvhcsa --release
#CONFIGURE_ARGS = --disable-avahi --release
INSTALL_TARGET = myInstall

PRE_PATCH_TARGET = pre_patch_target_tvheadend-testing
POST_COMPILE_TARGET = post_compile_target_tvheadend-testing

include ../../mk/spksrc.cross-cc.mk http://cross-cc.mk

.PHONY: myInstall
myInstall:
$(RUN) make install DESTDIR=$(INSTALL_DIR)

pre_patch_target_tvheadend-testing:
sed -i -e 's|!!!|$(PKG_VERS)|' $(PWD)/patches/version.patch

post_compile_target_tvheadend-testing:
sed -i -e 's|$(PKG_VERS)|!!!|' $(PWD)/patches/version.patch

When I remove —disable-asm in makefile,I got a error. Here is the
complied x264 log:

cabac.c:(.text+0x2e9): undefined reference to
`x264_cabac_encode_decision_asm’

cabac.c:(.text+0x318): undefined reference to
x264_cabac_encode_decision_asm' libx264.a(cabac.o):cabac.c:(.text+0x364): more undefined references to x264_cabac_encode_decision_asm' follow
libx264.a(cabac.o): In function x264_cabac_mvd': cabac.c:(.text+0x4e3): undefined reference tox264_cabac_encode_bypass_asm'
cabac.c:(.text+0x51e): undefined reference to
x264_cabac_encode_decision_asm' cabac.c:(.text+0x530): undefined reference to x264_cabac_encode_decision_asm'
cabac.c:(.text+0x542): undefined reference to
x264_cabac_encode_decision_asm' cabac.c:(.text+0x554): undefined reference to x264_cabac_encode_decision_asm'
cabac.c:(.text+0x566): undefined reference to
x264_cabac_encode_decision_asm' libx264.a(cabac.o):cabac.c:(.text+0x578): more undefined references to x264_cabac_encode_decision_asm' follow
libx264.a(cabac.o): In function x264_cabac_mvd': cabac.c:(.text+0x5c2): undefined reference tox264_cabac_encode_bypass_asm'
cabac.c:(.text+0x5e5): undefined reference to
x264_cabac_encode_decision_asm' libx264.a(cabac.o): In functionx264_cabac_block_residual_422_dc.isra.3':
cabac.c:(.text+0x68b): undefined reference to
x264_cabac_encode_decision_asm' cabac.c:(.text+0x6ab): undefined reference to x264_cabac_encode_decision_asm'
cabac.c:(.text+0x6cb): undefined reference to
x264_cabac_encode_decision_asm' cabac.c:(.text+0x6eb): undefined reference to x264_cabac_encode_decision_asm'
libx264.a(cabac.o):cabac.c:(.text+0x70b): more undefined references to
x264_cabac_encode_decision_asm' follow libx264.a(cabac.o): In functionx264_cabac_block_residual_422_dc.isra.3':
cabac.c:(.text+0x80c): undefined reference to x264_cabac_encode_bypass_asm' cabac.c:(.text+0x84a): undefined reference to x264_cabac_encode_decision_asm'
cabac.c:(.text+0x86e): undefined reference to
x264_cabac_encode_decision_asm' cabac.c:(.text+0x89e): undefined reference to x264_cabac_encode_decision_asm'
cabac.c:(.text+0x8e7): undefined reference to
x264_cabac_encode_decision_asm' cabac.c:(.text+0x906): undefined reference to x264_cabac_encode_decision_asm'
libx264.a(cabac.o):cabac.c:(.text+0x93b): more undefined references to
x264_cabac_encode_decision_asm' follow libx264.a(cabac.o): In functionx264_cabac_block_residual_c':
cabac.c:(.text+0xcc0): undefined reference to x264_cabac_encode_bypass_asm' cabac.c:(.text+0xcf6): undefined reference to x264_cabac_encode_decision_asm'
cabac.c:(.text+0xd51): undefined reference to
x264_cabac_encode_decision_asm' cabac.c:(.text+0xd80): undefined reference to x264_cabac_encode_decision_asm'
cabac.c:(.text+0xdc8): undefined reference to
x264_cabac_encode_decision_asm' cabac.c:(.text+0xdee): undefined reference to x264_cabac_encode_decision_asm'
libx264.a(cabac.o):cabac.c:(.text+0xebf): more undefined references to
x264_cabac_encode_decision_asm' follow libx264.a(cabac.o): In functionx264_macroblock_write_cabac':
cabac.c:(.text+0xf49): undefined reference to
x264_cabac_encode_terminal_asm' cabac.c:(.text+0xf69): undefined reference to x264_cabac_encode_decision_asm'
cabac.c:(.text+0xf88): undefined reference to
x264_cabac_encode_decision_asm' cabac.c:(.text+0xf9a): undefined reference to x264_cabac_encode_decision_asm'
cabac.c:(.text+0xfad): undefined reference to
x264_cabac_encode_decision_asm' cabac.c:(.text+0x100b): undefined reference to x264_cabac_encode_decision_asm'
libx264.a(cabac.o):cabac.c:(.text+0x1029): more undefined references to
x264_cabac_encode_decision_asm' follow libx264.a(cabac.o): In functionx264_macroblock_write_cabac':
cabac.c:(.text+0x1217): undefined reference to
x264_cabac_encode_terminal_asm' cabac.c:(.text+0x1236): undefined reference to x264_cabac_encode_decision_asm'
cabac.c:(.text+0x1254): undefined reference to
x264_cabac_encode_decision_asm' cabac.c:(.text+0x1266): undefined reference to x264_cabac_encode_decision_asm'
cabac.c:(.text+0x1279): undefined reference to
x264_cabac_encode_decision_asm' cabac.c:(.text+0x12db): undefined reference to x264_cabac_encode_decision_asm'
libx264.a(cabac.o):cabac.c:(.text+0x12f9): more undefined references to
x264_cabac_encode_decision_asm' follow libx264.a(cabac.o): In functionx264_macroblock_write_cabac':
cabac.c:(.text+0x14e1): undefined reference to
x264_cabac_encode_terminal_asm' cabac.c:(.text+0x1500): undefined reference to x264_cabac_encode_decision_asm'
cabac.c:(.text+0x1521): undefined reference to
x264_cabac_encode_decision_asm' cabac.c:(.text+0x1537): undefined reference to x264_cabac_encode_decision_asm'
cabac.c:(.text+0x1549): undefined reference to
x264_cabac_encode_decision_asm' cabac.c:(.text+0x155c): undefined reference to x264_cabac_encode_decision_asm'
libx264.a(cabac.o):cabac.c:(.text+0x15bb): more undefined references to
x264_cabac_encode_decision_asm' follow libx264.a(cabac.o): In functionx264_macroblock_write_cabac':
cabac.c:(.text+0x170d): undefined reference to
x264_cabac_encode_terminal_asm' cabac.c:(.text+0x172c): undefined reference to x264_cabac_encode_decision_asm'
cabac.c:(.text+0x174d): undefined reference to
x264_cabac_encode_decision_asm' cabac.c:(.text+0x1763): undefined reference to x264_cabac_encode_decision_asm'
cabac.c:(.text+0x1775): undefined reference to
x264_cabac_encode_decision_asm' cabac.c:(.text+0x1788): undefined reference to x264_cabac_encode_decision_asm'
libx264.a(cabac.o):cabac.c:(.text+0x17e3): more undefined references to
x264_cabac_encode_decision_asm' follow libx264.a(cabac.o): In functionx264_macroblock_write_cabac':
cabac.c:(.text+0x3318): undefined reference to
x264_cabac_encode_terminal_asm' cabac.c:(.text+0x3337): undefined reference to x264_cabac_encode_decision_asm'
cabac.c:(.text+0x3356): undefined reference to
x264_cabac_encode_decision_asm' cabac.c:(.text+0x3368): undefined reference to x264_cabac_encode_decision_asm'
cabac.c:(.text+0x337b): undefined reference to
x264_cabac_encode_decision_asm' cabac.c:(.text+0x33db): undefined reference to x264_cabac_encode_decision_asm'
libx264.a(cabac.o):cabac.c:(.text+0x33f9): more undefined references to
x264_cabac_encode_decision_asm' follow libx264.a(cabac.o): In functionx264_macroblock_write_cabac':
cabac.c:(.text+0x5584): undefined reference to
x264_cabac_encode_terminal_asm' cabac.c:(.text+0x55a4): undefined reference to x264_cabac_encode_decision_asm'
cabac.c:(.text+0x55c3): undefined reference to
x264_cabac_encode_decision_asm' cabac.c:(.text+0x55d5): undefined reference to x264_cabac_encode_decision_asm'
cabac.c:(.text+0x55e8): undefined reference to
x264_cabac_encode_decision_asm' cabac.c:(.text+0x564a): undefined reference to x264_cabac_encode_decision_asm'
libx264.a(cabac.o):cabac.c:(.text+0x5668): more undefined references to
x264_cabac_encode_decision_asm' follow collect2: 错误:ld 返回 1 make[2]: *** [x264] 错误 1 make[2]: Leaving directory /home/sangood/nas/spksrc-5.0/cross/x264/work-bromolow/x264-snapshot-20140724-2245'
make[1]: *** [compile_target] 错误 2
make[1]: Leaving directory `/home/sangood/nas/spksrc-5.0/cross/x264'
make: [arch-bromolow] 错误 2 (忽略)

sangood@debian:~/nas/spksrc-5.0/cross/x264$ yasm --version
yasm 1.2.0
Compiled on Jul 31 2014.
Copyright (c) 2001-2011 Peter Johnson and other Yasm developers.
Run yasm --license for licensing overview and summary.

Here is my tvhead-testing trancoding log:

2014-08-06 10:12:02.034 mpegts: 554000 in home - tuning on Philips
TDA10023 DVB-C : DVB-C #0

2014-08-06 10:12:02.034 subscription: "HTTP" subscribing on "CCTV-5(高清)",
weight: 100, adapter: "Philips TDA10023 DVB-C : DVB-C #0", network: "home",
mux: "554000", provider: "123", service: "CCTV-5(高清)", hostname:
"192.168.1.18", username: "", client: "AppleCoreMedia/1.0.0.11B554a
(iPhone; U; CPU OS 7_0_4 like Mac OS X; zh_cn)"

2014-08-06 10:12:02.648 transcode: 1:H264 1920x1080 ==> H264 854x480
2014-08-06 10:12:02.650 transcode: 2:AC3 ==> AAC
2014-08-06 10:12:03.058 libav: using SAR=1/1
2014-08-06 10:12:03.064 libav: using cpu capabilities: none!
2014-08-06 10:12:03.066 libav: profile Constrained Baseline, level 3.0
_2014-08-06 10:12:03.066 libav: 264 - core 142 - H.264/MPEG-4 AVC codec -
Copyleft 2003-2014 - _http://www.videolan.org/x264.html
http://www.videolan.org/x264.html*\
- options: cabac=0 ref=3
deblock=1:0:0 analyse=0x1:0x111 me=hex subme=7 psy=1 psy_rd=1.00:0.00
mixed_ref=0 me_range=16 chroma_me=1 trellis=1 8x8dct=0 cqm=0 deadzone=21,11
fast_pskip=1 chroma_qp_offset=-2 threads=2 lookahead_threads=1
sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0
constrained_intra=0 bframes=0 weightp=0 keyint=25 keyint_min=2 scenecut=40
intra_refresh=0 rc_lookahead=25 rc=abr mbtree=1 bitrate=819 ratetol=1.0
qcomp=0.60 qpmin=10 qpmax=30 qpstep=4 vbv_maxrate=3670 vbv_bufsize=1835
nal_hrd=none filler=0 ip_ratio=1.41 aq=1:1.00*
2014-08-06 10:12:04.509 libav: muxrate VBR, *
*2014-08-06 10:12:04.509 libav: pcr every 2 pkts, sdt every 200, pat/pmt
every 40 pkts

2014-08-06 10:12:21.452 webui: Stop streaming
/stream/channelid/894781669?ticket=6CE0E86CB38169BA356A03A1FDA8F37197D3965E&transcode=1&resolution=480&language=chi&vcodec=H264&acodec=AAC&scodec=NONE&mux=mpegts,
muxer reported errors

2014-08-06 10:12:21.461 subscription: "HTTP" unsubscribing from
"CCTV-5(高清)", hostname="192.168.1.18", username="",
client="AppleCoreMedia/1.0.0.11B554a (iPhone; U; CPU OS 7_0_4 like Mac OS
X; zh_cn)"

2014-08-06 10:12:21.745 libav: frame I:8 Avg QP:24.66 size: 39755
2014-08-06 10:12:21.745 libav: frame P:179 Avg QP:24.64 size: 10490
2014-08-06 10:12:21.745 libav: mb I I16..4: 22.7% 0.0% 77.3%
2014-08-06 10:12:21.745 libav: mb P I16..4: 0.4% 0.0% 0.8% P16..4:
43.3% 8.9% 4.4% 0.0% 0.0% skip:42.1%

2014-08-06 10:12:21.745 libav: final ratefactor: -27.53
2014-08-06 10:12:21.745 libav: coded y,uvDC,uvAC intra: 76.8% 69.3% 39.4%
inter: 20.0% 22.9% 8.3%

2014-08-06 10:12:21.745 libav: i16 v,h,dc,p: 22% 33% 14% 30%
2014-08-06 10:12:21.745 libav: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 14% 44% 17%
4% 3% 2% 6% 3% 7%

2014-08-06 10:12:21.745 libav: i8c dc,h,v,p: 41% 39% 17% 3%
2014-08-06 10:12:21.745 libav: ref P L0: 71.9% 16.7% 11.5%
2014-08-06 10:12:21.745 libav: kb/s:0.65
2014-08-06 10:12:21.747 mpegts: 554000 in home - tuning on Philips
TDA10023 DVB-C : DVB-C #0

2014-08-06 10:12:21.747 subscription: 'scan' subscribing to mux, weight:
1, adapter: 'Philips TDA10023 DVB-C : DVB-C #0', network: 'home', mux:
'554000', hostname: '', username: '', client: ''

2014-08-06 10:12:21.970 cwc: Got unexpected ECM reply (seqno: 2824)
2014-08-06 10:12:25.270 mpegts: 554000 in home scan complete

2014-08-05 19:50 GMT+08:00 cytec [email protected]:

well that sounds nice, sure if you provide the make file for yasm i'll try
to compile ffmpeg with yasm support..


Reply to this email directly or view it on GitHub
#658 (comment).

@sangood
Copy link

sangood commented Aug 6, 2014

https://github.com/sangood/spksrc5.0-tvheadend here is my all configure files.

@sangood
Copy link

sangood commented Aug 6, 2014

@jdierkse Thanks,could you share your configuration file for yasm ? I want to compile for tvheadend-test.

@jdierkse
Copy link

jdierkse commented Aug 6, 2014

My yasm makefile (located in native/yasm) looks like this:

PKG_NAME = yasm
PKG_VERS = 1.2.0
PKG_EXT = tar.gz
PKG_DIST_NAME = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT)
PKG_DIST_SITE = http://www.tortall.net/projects/yasm/releases/
PKG_DIR = $(PKG_NAME)-$(PKG_VERS)


DEPENDS =
GNU_CONFIGURE = 1
HOMEPAGE = http://yasm.tortall.net
COMMENT  = Yasm is a complete rewrite of the NASM assembler under the new BSD License.
LICENSE  =

include ../../mk/spksrc.native-cc.mk

@jdierkse
Copy link

jdierkse commented Aug 6, 2014

My x264 makefile looks like this:

PKG_NAME = x264
PKG_VERS = 20140625-2245
PKG_EXT = tar.bz2
PKG_DIST_NAME = $(PKG_NAME)-snapshot-$(PKG_VERS).$(PKG_EXT)
PKG_DIST_SITE = ftp://ftp.videolan.org/pub/x264/snapshots/
PKG_DIR = $(PKG_NAME)-snapshot-$(PKG_VERS)


DEPENDS =
GNU_CONFIGURE = 1
HOMEPAGE = http://www.videolan.org/developers/x264.html
COMMENT  = x264 is a free software library and application for encoding video streams into the H.264/MPEG-4 AVC format
LICENSE  =

CONFIGURE_ARGS = --enable-shared --enable-static --prefix=$(INSTALL_PREFIX)

ifeq ($(findstring $(ARCH), 88f6281),$(ARCH))
        ADDITIONAL_CFLAGS = -O0
endif

ifneq ($(filter $(ARCH), 88f5281 88f6281 armadaxp armada370 ppc853x ppc854x qoriq),)
        CONFIGURE_ARGS += --disable-asm
else
        DEPENDS += native/yasm
        ENV += PATH=$(WORK_DIR)/../../../native/yasm/work-native/install/usr/local/bin/:$$PATH
endif

include ../../mk/spksrc.cross-cc.mk

@jdierkse
Copy link

jdierkse commented Aug 6, 2014

My ffmpeg makefile looks like this:

PKG_NAME = ffmpeg
PKG_VERS = 1.2.7
PKG_EXT = tar.gz
PKG_DIST_NAME = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT)
PKG_DIST_SITE = http://www.ffmpeg.org/releases/
PKG_DIR = $(PKG_NAME)-$(PKG_VERS)

DEPENDS = cross/x264 cross/lame

HOMEPAGE = http://www.ffmpeg.org/
COMMENT  = FFmpeg is a complete, cross-platform solution to record, convert and stream audio and video. It includes libavcodec - the leading audio/video codec library
LICENSE  =

CONFIGURE_ARGS = --enable-gpl --enable-libx264 --enable-libmp3lame --enable-nonfree --enable-cross-compile --enable-optimizations --enable-pic --enable-version3 --disable-swscale-alpha --arch=$(ARCH) --target-os=linux --cross-prefix=$(TC_PATH)$(TC_PREFIX) --prefix=$(INSTALL_PREFIX) --extra-cflags="-I$(WORK_DIR)/install$(INSTALL_PREFIX)/include" --extra-ldflags="-L$(WORK_DIR)/install$(INSTALL_PREFIX)/lib" --extra-libs=-ldl --enable-shared --disable-encoder=zmbv

ADDITIONAL_CFLAGS = -fPIC

ifneq ($(filter $(ARCH), armadaxp armada370 evansport),)
else
        CONFIGURE_ARGS += --enable-libfaac
        DEPENDS += cross/faac
endif

ifneq ($(filter $(ARCH), 88f5281 88f6281 armadaxp armada370),)
        CONFIGURE_ARGS += --disable-asm --disable-yasm --disable-neon
else
        ifneq ($(filter $(ARCH), ppc853x ppc854x qoriq),)
                CONFIGURE_ARGS += --disable-asm --disable-yasm
        else
                DEPENDS += native/yasm
                ENV += PATH=$(WORK_DIR)/../../../native/yasm/work-native/install/usr/local/bin/:$$PATH
        endif
endif

include ../../mk/spksrc.cross-cc.mk

@sangood
Copy link

sangood commented Aug 6, 2014

Thanks @jdierkse ,did you ever compiled for arch-bromolow ? I had added your Makefiles in my spksrc environment , when I make x264 for arch-bromolow,I got a error look like this:

libx264.a(cabac.o):cabac.c:(.text+0xf4f): more undefined references to x264_cabac_encode_decision_asm' follow libx264.a(cabac.o): In functionx264_cabac_mvd':
cabac.c:(.text+0x118e): undefined reference to x264_cabac_encode_bypass_asm' cabac.c:(.text+0x11c3): undefined reference tox264_cabac_encode_decision_asm'
cabac.c:(.text+0x11f9): undefined reference to x264_cabac_encode_decision_asm' cabac.c:(.text+0x121a): undefined reference tox264_cabac_encode_decision_asm'
cabac.c:(.text+0x1229): undefined reference to x264_cabac_encode_bypass_asm' cabac.c:(.text+0x124e): undefined reference tox264_cabac_encode_decision_asm'
cabac.c:(.text+0x1260): undefined reference to x264_cabac_encode_decision_asm' cabac.c:(.text+0x1272): undefined reference tox264_cabac_encode_decision_asm'
cabac.c:(.text+0x1284): undefined reference to x264_cabac_encode_decision_asm' cabac.c:(.text+0x1296): undefined reference tox264_cabac_encode_decision_asm'
libx264.a(cabac.o):cabac.c:(.text+0x12a8): more undefined references to x264_cabac_encode_decision_asm' follow collect2: ld returned 1 exit status make[2]: *** [x264] ERROR 1 make[2]: Leaving directory/home/sangood/nas/spksrc/cross/x264/work-bromolow/x264-snapshot-20140625-2245'
make[1]: *** [compile_target] ERROR 2
make[1]: Leaving directory `/home/sangood/nas/spksrc/cross/x264'
make: [arch-bromolow] ERROR 2

@cytec
Copy link
Member Author

cytec commented Aug 6, 2014

seems like x264 can't compie with asm on bromolow, just try to add it to this lines

ifneq ($(filter $(ARCH), 88f5281 88f6281 armadaxp armada370 ppc853x ppc854x qoriq bromolow),)
        CONFIGURE_ARGS += --disable-asm
else

@sangood
Copy link

sangood commented Aug 7, 2014

See this http://pcloadletter.co.uk/2012/10/12/ffmpeg-shared-libs-for-synology/, we maybe have to use i686 sdk ?

@cytec
Copy link
Member Author

cytec commented Aug 7, 2014

if you read that article you'll see that he disables yasm/asm support for most archs as well...

you should be able to use i686 if you set the corresponding cross-prefix...

@sangood
Copy link

sangood commented Aug 8, 2014

As @jdierkse said "yasm makes ffmpeg a hell of a lot faster, as it enables assembly code to be generated.
ffmpeg compiled without yasm is very slow."
So , bromolow cpu is intel i3 serial. I think it should be compiled with args --enable-yasm.

@jdierkse
Copy link

jdierkse commented Aug 8, 2014

@sangood The package I build with spksrc (tvheadend-testing) builds ffmpeg with yasm for Bromolow.
It's not clear to me why it doesn't build in your case, did you use my exact Makefiles?

@sangood
Copy link

sangood commented Aug 8, 2014

@jdierkse ,Thanks.
Yes,I use your exact Makefiles.When I make x264 at my spksrc/cross/x264 directory.I got the above errors.I have to add --disable-asm CONFIGURE_ARGS at my x264 Makefile.

@jdierkse
Copy link

jdierkse commented Aug 8, 2014

What these errors mean is that the linker cannot find the yasm-built symbols.
Did you see yasm build anything in the build logs?

@sangood
Copy link

sangood commented Aug 8, 2014

Here is my full log:

sangood@debian:~/nas/spksrc-master/cross/x264$ make arch-bromolow
===> Building package for arch bromolow
make[1]: Entering directory /home/sangood/nas/spksrc-master/cross/x264' ===> Set up toolchain ===> Downloading files for syno-bromolow ===> File gcc420_glibc236_x64_bromolow-GPL.tgz already downloaded ===> Verifying files for syno-bromolow ===> Checking sha1sum of file gcc420_glibc236_x64_bromolow-GPL.tgz ===> Checking sha256sum of file gcc420_glibc236_x64_bromolow-GPL.tgz ===> Checking md5sum of file gcc420_glibc236_x64_bromolow-GPL.tgz /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/../../distrib/gcc420_glibc236_x64_bromolow-GPL.tgz ===> Extracting for syno-bromolow tar -xzpf /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/../../distrib/gcc420_glibc236_x64_bromolow-GPL.tgz -C /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work ===> Patching for syno-bromolow ===> Fixing libtool files for syno-bromolow make[1]: Leaving directory/home/sangood/nas/spksrc-master/cross/x264'
make[1]: Entering directory /home/sangood/nas/spksrc-master/cross/x264' ===> Downloading files for x264 ===> File x264-snapshot-20140625-2245.tar.bz2 already downloaded ===> Verifying files for x264 ===> No digests file for x264 /home/sangood/nas/spksrc-master/cross/x264/../../distrib/x264-snapshot-20140625-2245.tar.bz2 ===> Processing dependencies of x264 make[2]: Entering directory/home/sangood/nas/spksrc-master/native/yasm'
===> Downloading files for native-yasm
===> File yasm-1.2.0.tar.gz already downloaded
===> Verifying files for native-yasm
===> No digests file for native-yasm
/home/sangood/nas/spksrc-master/native/yasm/../../distrib/yasm-1.2.0.tar.gz
===> Processing dependencies of native-yasm
===> Extracting for native-yasm
tar -xzpf /home/sangood/nas/spksrc-master/native/yasm/../../distrib/yasm-1.2.0.tar.gz -C /home/sangood/nas/spksrc-master/native/yasm/work-native
===> Patching for native-yasm
===> Configuring for native-yasm
cd /home/sangood/nas/spksrc-master/native/yasm/work-native/yasm-1.2.0 && env -u PKG_CONFIG -u PKG_CONFIG_LIBDIR -u PKG_CONFIG_PATH -u LDSHARED LD= CPP= NM= CC= RANLIB= CXX= AR= STRIP= OBJDUM= CFLAGS= CPPFLAGS= LDFLAGS= CXXFLAGS= READELF= AS= OBJDUMP= INSTALL_PREFIX=/usr/local ./configure --prefix=/usr/local
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for gcc option to accept ISO C99... -std=gnu99
checking for gcc -std=gnu99 option to accept ISO Standard C... (cached) -std=gnu99
checking whether ln -s works... yes
checking for ar... ar
checking for ranlib... ranlib
checking for xmlto... xmlto
checking if malloc debugging is wanted... no
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for strings.h... (cached) yes
checking libgen.h usability... yes
checking libgen.h presence... yes
checking for libgen.h... yes
checking for unistd.h... (cached) yes
checking direct.h usability... no
checking direct.h presence... no
checking for direct.h... no
checking for sys/stat.h... (cached) yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for function prototypes... yes
checking for size_t... yes
checking for stdint types... stdint.h (shortcircuit)
make use of stdint.h in libyasm-stdint.h (assuming C99 compatible system)
checking for abort... yes
checking for toascii... yes
checking for vsnprintf... yes
checking for strsep... yes
checking for mergesort... no
checking for getcwd... yes
checking for popen... yes
checking for ftruncate... yes
checking for strcasecmp... yes
checking for strncasecmp... yes
checking for stricmp... no
checking for _stricmp... no
checking for strcmpi... no
checking whether NLS is requested... yes
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for ld used by GCC... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for shared library run path origin... done
checking for CFPreferencesCopyAppValue... no
checking for CFLocaleCopyCurrent... no
checking for GNU gettext in libc... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking for GNU C Library... yes
configure: Checking for Python
checking for a Python interpreter with version >= 2.4... python
checking for python... /usr/bin/python
checking for python version... 2.7
checking for python platform... linux2
checking for python script directory... ${prefix}/lib/python2.7/dist-packages
checking for python extension module directory... ${exec_prefix}/lib/python2.7/dist-packages
configure: creating ./config.status
config.status: creating Makefile
config.status: creating po/Makefile.in
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libyasm-stdint.h commands
config.status: creating libyasm-stdint.h : _YASM_LIBYASM_STDINT_H
config.status: executing po-directories commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
===> Compiling for native-yasm
make[3]: Entering directory /home/sangood/nas/spksrc-master/native/yasm/work-native/yasm-1.2.0' gcc -std=gnu99 -I. \ -c -o genperf.otest -f tools/genperf/genperf.c || echo './'tools/genperf/genperf.c gcc -std=gnu99 -I. \ -c -o gp-perfect.otest -f tools/genperf/perfect.c || echo './'tools/genperf/perfect.c gcc -std=gnu99 -I. \ -c -o gp-phash.otest -f libyasm/phash.c || echo './'libyasm/phash.c gcc -std=gnu99 -I. \ -c -o gp-xmalloc.otest -f libyasm/xmalloc.c || echo './'libyasm/xmalloc.c gcc -std=gnu99 -I. \ -c -o gp-xstrdup.otest -f libyasm/xstrdup.c || echo './'libyasm/xstrdup.c gcc -std=gnu99 -o genperf genperf.o gp-perfect.o gp-phash.o gp-xmalloc.o gp-xstrdup.o ./genperf x86insn_nasm.gperf x86insn_nasm.c found distinct (A,B) on attempt 19 built perfect hash table of size 512 ./genperf x86insn_gas.gperf x86insn_gas.c found distinct (A,B) on attempt 1640 built perfect hash table of size 512 gcc -std=gnu99 -I. \ -c -o re2c-main.otest -f tools/re2c/main.c || echo './'tools/re2c/main.c gcc -std=gnu99 -I. \ -c -o re2c-code.otest -f tools/re2c/code.c || echo './'tools/re2c/code.c gcc -std=gnu99 -I. \ -c -o re2c-dfa.otest -f tools/re2c/dfa.c || echo './'tools/re2c/dfa.c gcc -std=gnu99 -I. \ -c -o re2c-parser.otest -f tools/re2c/parser.c || echo './'tools/re2c/parser.c gcc -std=gnu99 -I. \ -c -o re2c-actions.otest -f tools/re2c/actions.c || echo './'tools/re2c/actions.c gcc -std=gnu99 -I. \ -c -o re2c-scanner.otest -f tools/re2c/scanner.c || echo './'tools/re2c/scanner.c gcc -std=gnu99 -I. \ -c -o re2c-mbo_getopt.otest -f tools/re2c/mbo_getopt.c || echo './'tools/re2c/mbo_getopt.c gcc -std=gnu99 -I. \ -c -o re2c-substr.otest -f tools/re2c/substr.c || echo './'tools/re2c/substr.c gcc -std=gnu99 -I. \ -c -o re2c-translate.otest -f tools/re2c/translate.c || echo './'tools/re2c/translate.c gcc -std=gnu99 -o re2c re2c-main.o re2c-code.o re2c-dfa.o re2c-parser.o re2c-actions.o re2c-scanner.o re2c-mbo_getopt.o re2c-substr.o re2c-translate.o ./re2c -b -o gas-token.c ./modules/parsers/gas/gas-token.re ./re2c -b -o nasm-token.c ./modules/parsers/nasm/nasm-token.re gcc -std=gnu99 -I. \ -c -o genmacro.otest -f tools/genmacro/genmacro.c || echo './'tools/genmacro/genmacro.c gcc -std=gnu99 -o genmacro genmacro.o ./genmacro nasm-macros.c nasm_standard_mac ./modules/parsers/nasm/nasm-std.mac gcc -std=gnu99 -I. -c -o genversion.otest -f modules/preprocs/nasm/genversion.c || echo './'modules/preprocs/nasm/genversion.c gcc -std=gnu99 -o genversion genversion.o ./genversion version.mac ./genmacro nasm-version.c nasm_version_mac version.mac ./genmacro win64-nasm.c win64_nasm_stdmac ./modules/objfmts/coff/win64-nasm.mac ./genmacro win64-gas.c win64_gas_stdmac ./modules/objfmts/coff/win64-gas.mac gcc -std=gnu99 -I. -c -o genstring.otest -f genstring.c || echo './'genstring.c gcc -std=gnu99 -o genstring genstring.o ./genstring license_msg license.c ./COPYING make all-recursive make[4]: Entering directory/home/sangood/nas/spksrc-master/native/yasm/work-native/yasm-1.2.0'
Making all in po
make[5]: Entering directory /home/sangood/nas/spksrc-master/native/yasm/work-native/yasm-1.2.0/po' make[5]: Leaving directory/home/sangood/nas/spksrc-master/native/yasm/work-native/yasm-1.2.0/po'
Making all in .
make[5]: Entering directory /home/sangood/nas/spksrc-master/native/yasm/work-native/yasm-1.2.0' gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT x86arch.o -MD -MP -MF .deps/x86arch.Tpo -c -o x86arch.otest -f 'modules/arch/x86/x86arch.c' || echo './'modules/arch/x86/x86arch.c mv -f .deps/x86arch.Tpo .deps/x86arch.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT x86bc.o -MD -MP -MF .deps/x86bc.Tpo -c -o x86bc.otest -f 'modules/arch/x86/x86bc.c' || echo './'modules/arch/x86/x86bc.c mv -f .deps/x86bc.Tpo .deps/x86bc.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT x86expr.o -MD -MP -MF .deps/x86expr.Tpo -c -o x86expr.otest -f 'modules/arch/x86/x86expr.c' || echo './'modules/arch/x86/x86expr.c mv -f .deps/x86expr.Tpo .deps/x86expr.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT x86id.o -MD -MP -MF .deps/x86id.Tpo -c -o x86id.otest -f 'modules/arch/x86/x86id.c' || echo './'modules/arch/x86/x86id.c mv -f .deps/x86id.Tpo .deps/x86id.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT lc3barch.o -MD -MP -MF .deps/lc3barch.Tpo -c -o lc3barch.otest -f 'modules/arch/lc3b/lc3barch.c' || echo './'modules/arch/lc3b/lc3barch.c mv -f .deps/lc3barch.Tpo .deps/lc3barch.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT lc3bbc.o -MD -MP -MF .deps/lc3bbc.Tpo -c -o lc3bbc.otest -f 'modules/arch/lc3b/lc3bbc.c' || echo './'modules/arch/lc3b/lc3bbc.c mv -f .deps/lc3bbc.Tpo .deps/lc3bbc.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT nasm-listfmt.o -MD -MP -MF .deps/nasm-listfmt.Tpo -c -o nasm-listfmt.otest -f 'modules/listfmts/nasm/nasm-listfmt.c' || echo './'modules/listfmts/nasm/nasm-listfmt.c mv -f .deps/nasm-listfmt.Tpo .deps/nasm-listfmt.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT gas-parser.o -MD -MP -MF .deps/gas-parser.Tpo -c -o gas-parser.otest -f 'modules/parsers/gas/gas-parser.c' || echo './'modules/parsers/gas/gas-parser.c mv -f .deps/gas-parser.Tpo .deps/gas-parser.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT gas-parse.o -MD -MP -MF .deps/gas-parse.Tpo -c -o gas-parse.otest -f 'modules/parsers/gas/gas-parse.c' || echo './'modules/parsers/gas/gas-parse.c mv -f .deps/gas-parse.Tpo .deps/gas-parse.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT gas-parse-intel.o -MD -MP -MF .deps/gas-parse-intel.Tpo -c -o gas-parse-intel.otest -f 'modules/parsers/gas/gas-parse-intel.c' || echo './'modules/parsers/gas/gas-parse-intel.c mv -f .deps/gas-parse-intel.Tpo .deps/gas-parse-intel.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT nasm-parser.o -MD -MP -MF .deps/nasm-parser.Tpo -c -o nasm-parser.otest -f 'modules/parsers/nasm/nasm-parser.c' || echo './'modules/parsers/nasm/nasm-parser.c mv -f .deps/nasm-parser.Tpo .deps/nasm-parser.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT nasm-parse.o -MD -MP -MF .deps/nasm-parse.Tpo -c -o nasm-parse.otest -f 'modules/parsers/nasm/nasm-parse.c' || echo './'modules/parsers/nasm/nasm-parse.c mv -f .deps/nasm-parse.Tpo .deps/nasm-parse.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT nasm-preproc.o -MD -MP -MF .deps/nasm-preproc.Tpo -c -o nasm-preproc.otest -f 'modules/preprocs/nasm/nasm-preproc.c' || echo './'modules/preprocs/nasm/nasm-preproc.c mv -f .deps/nasm-preproc.Tpo .deps/nasm-preproc.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT nasm-pp.o -MD -MP -MF .deps/nasm-pp.Tpo -c -o nasm-pp.otest -f 'modules/preprocs/nasm/nasm-pp.c' || echo './'modules/preprocs/nasm/nasm-pp.c mv -f .deps/nasm-pp.Tpo .deps/nasm-pp.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT nasmlib.o -MD -MP -MF .deps/nasmlib.Tpo -c -o nasmlib.otest -f 'modules/preprocs/nasm/nasmlib.c' || echo './'modules/preprocs/nasm/nasmlib.c mv -f .deps/nasmlib.Tpo .deps/nasmlib.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT nasm-eval.o -MD -MP -MF .deps/nasm-eval.Tpo -c -o nasm-eval.otest -f 'modules/preprocs/nasm/nasm-eval.c' || echo './'modules/preprocs/nasm/nasm-eval.c mv -f .deps/nasm-eval.Tpo .deps/nasm-eval.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT raw-preproc.o -MD -MP -MF .deps/raw-preproc.Tpo -c -o raw-preproc.otest -f 'modules/preprocs/raw/raw-preproc.c' || echo './'modules/preprocs/raw/raw-preproc.c mv -f .deps/raw-preproc.Tpo .deps/raw-preproc.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT cpp-preproc.o -MD -MP -MF .deps/cpp-preproc.Tpo -c -o cpp-preproc.otest -f 'modules/preprocs/cpp/cpp-preproc.c' || echo './'modules/preprocs/cpp/cpp-preproc.c mv -f .deps/cpp-preproc.Tpo .deps/cpp-preproc.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT gas-preproc.o -MD -MP -MF .deps/gas-preproc.Tpo -c -o gas-preproc.otest -f 'modules/preprocs/gas/gas-preproc.c' || echo './'modules/preprocs/gas/gas-preproc.c mv -f .deps/gas-preproc.Tpo .deps/gas-preproc.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT gas-eval.o -MD -MP -MF .deps/gas-eval.Tpo -c -o gas-eval.otest -f 'modules/preprocs/gas/gas-eval.c' || echo './'modules/preprocs/gas/gas-eval.c mv -f .deps/gas-eval.Tpo .deps/gas-eval.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT cv-dbgfmt.o -MD -MP -MF .deps/cv-dbgfmt.Tpo -c -o cv-dbgfmt.otest -f 'modules/dbgfmts/codeview/cv-dbgfmt.c' || echo './'modules/dbgfmts/codeview/cv-dbgfmt.c mv -f .deps/cv-dbgfmt.Tpo .deps/cv-dbgfmt.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT cv-symline.o -MD -MP -MF .deps/cv-symline.Tpo -c -o cv-symline.otest -f 'modules/dbgfmts/codeview/cv-symline.c' || echo './'modules/dbgfmts/codeview/cv-symline.c mv -f .deps/cv-symline.Tpo .deps/cv-symline.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT cv-type.o -MD -MP -MF .deps/cv-type.Tpo -c -o cv-type.otest -f 'modules/dbgfmts/codeview/cv-type.c' || echo './'modules/dbgfmts/codeview/cv-type.c mv -f .deps/cv-type.Tpo .deps/cv-type.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT dwarf2-dbgfmt.o -MD -MP -MF .deps/dwarf2-dbgfmt.Tpo -c -o dwarf2-dbgfmt.otest -f 'modules/dbgfmts/dwarf2/dwarf2-dbgfmt.c' || echo './'modules/dbgfmts/dwarf2/dwarf2-dbgfmt.c mv -f .deps/dwarf2-dbgfmt.Tpo .deps/dwarf2-dbgfmt.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT dwarf2-line.o -MD -MP -MF .deps/dwarf2-line.Tpo -c -o dwarf2-line.otest -f 'modules/dbgfmts/dwarf2/dwarf2-line.c' || echo './'modules/dbgfmts/dwarf2/dwarf2-line.c mv -f .deps/dwarf2-line.Tpo .deps/dwarf2-line.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT dwarf2-aranges.o -MD -MP -MF .deps/dwarf2-aranges.Tpo -c -o dwarf2-aranges.otest -f 'modules/dbgfmts/dwarf2/dwarf2-aranges.c' || echo './'modules/dbgfmts/dwarf2/dwarf2-aranges.c mv -f .deps/dwarf2-aranges.Tpo .deps/dwarf2-aranges.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT dwarf2-info.o -MD -MP -MF .deps/dwarf2-info.Tpo -c -o dwarf2-info.otest -f 'modules/dbgfmts/dwarf2/dwarf2-info.c' || echo './'modules/dbgfmts/dwarf2/dwarf2-info.c mv -f .deps/dwarf2-info.Tpo .deps/dwarf2-info.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT null-dbgfmt.o -MD -MP -MF .deps/null-dbgfmt.Tpo -c -o null-dbgfmt.otest -f 'modules/dbgfmts/null/null-dbgfmt.c' || echo './'modules/dbgfmts/null/null-dbgfmt.c mv -f .deps/null-dbgfmt.Tpo .deps/null-dbgfmt.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT stabs-dbgfmt.o -MD -MP -MF .deps/stabs-dbgfmt.Tpo -c -o stabs-dbgfmt.otest -f 'modules/dbgfmts/stabs/stabs-dbgfmt.c' || echo './'modules/dbgfmts/stabs/stabs-dbgfmt.c mv -f .deps/stabs-dbgfmt.Tpo .deps/stabs-dbgfmt.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT dbg-objfmt.o -MD -MP -MF .deps/dbg-objfmt.Tpo -c -o dbg-objfmt.otest -f 'modules/objfmts/dbg/dbg-objfmt.c' || echo './'modules/objfmts/dbg/dbg-objfmt.c mv -f .deps/dbg-objfmt.Tpo .deps/dbg-objfmt.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT bin-objfmt.o -MD -MP -MF .deps/bin-objfmt.Tpo -c -o bin-objfmt.otest -f 'modules/objfmts/bin/bin-objfmt.c' || echo './'modules/objfmts/bin/bin-objfmt.c mv -f .deps/bin-objfmt.Tpo .deps/bin-objfmt.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT elf.o -MD -MP -MF .deps/elf.Tpo -c -o elf.otest -f 'modules/objfmts/elf/elf.c' || echo './'modules/objfmts/elf/elf.c mv -f .deps/elf.Tpo .deps/elf.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT elf-objfmt.o -MD -MP -MF .deps/elf-objfmt.Tpo -c -o elf-objfmt.otest -f 'modules/objfmts/elf/elf-objfmt.c' || echo './'modules/objfmts/elf/elf-objfmt.c mv -f .deps/elf-objfmt.Tpo .deps/elf-objfmt.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT elf-x86-x86.o -MD -MP -MF .deps/elf-x86-x86.Tpo -c -o elf-x86-x86.otest -f 'modules/objfmts/elf/elf-x86-x86.c' || echo './'modules/objfmts/elf/elf-x86-x86.c mv -f .deps/elf-x86-x86.Tpo .deps/elf-x86-x86.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT elf-x86-amd64.o -MD -MP -MF .deps/elf-x86-amd64.Tpo -c -o elf-x86-amd64.otest -f 'modules/objfmts/elf/elf-x86-amd64.c' || echo './'modules/objfmts/elf/elf-x86-amd64.c mv -f .deps/elf-x86-amd64.Tpo .deps/elf-x86-amd64.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT coff-objfmt.o -MD -MP -MF .deps/coff-objfmt.Tpo -c -o coff-objfmt.otest -f 'modules/objfmts/coff/coff-objfmt.c' || echo './'modules/objfmts/coff/coff-objfmt.c mv -f .deps/coff-objfmt.Tpo .deps/coff-objfmt.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT win64-except.o -MD -MP -MF .deps/win64-except.Tpo -c -o win64-except.otest -f 'modules/objfmts/coff/win64-except.c' || echo './'modules/objfmts/coff/win64-except.c mv -f .deps/win64-except.Tpo .deps/win64-except.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT macho-objfmt.o -MD -MP -MF .deps/macho-objfmt.Tpo -c -o macho-objfmt.otest -f 'modules/objfmts/macho/macho-objfmt.c' || echo './'modules/objfmts/macho/macho-objfmt.c mv -f .deps/macho-objfmt.Tpo .deps/macho-objfmt.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT rdf-objfmt.o -MD -MP -MF .deps/rdf-objfmt.Tpo -c -o rdf-objfmt.otest -f 'modules/objfmts/rdf/rdf-objfmt.c' || echo './'modules/objfmts/rdf/rdf-objfmt.c mv -f .deps/rdf-objfmt.Tpo .deps/rdf-objfmt.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT xdf-objfmt.o -MD -MP -MF .deps/xdf-objfmt.Tpo -c -o xdf-objfmt.otest -f 'modules/objfmts/xdf/xdf-objfmt.c' || echo './'modules/objfmts/xdf/xdf-objfmt.c mv -f .deps/xdf-objfmt.Tpo .deps/xdf-objfmt.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT assocdat.o -MD -MP -MF .deps/assocdat.Tpo -c -o assocdat.otest -f 'libyasm/assocdat.c' || echo './'libyasm/assocdat.c mv -f .deps/assocdat.Tpo .deps/assocdat.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT bitvect.o -MD -MP -MF .deps/bitvect.Tpo -c -o bitvect.otest -f 'libyasm/bitvect.c' || echo './'libyasm/bitvect.c mv -f .deps/bitvect.Tpo .deps/bitvect.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT bc-align.o -MD -MP -MF .deps/bc-align.Tpo -c -o bc-align.otest -f 'libyasm/bc-align.c' || echo './'libyasm/bc-align.c mv -f .deps/bc-align.Tpo .deps/bc-align.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT bc-data.o -MD -MP -MF .deps/bc-data.Tpo -c -o bc-data.otest -f 'libyasm/bc-data.c' || echo './'libyasm/bc-data.c mv -f .deps/bc-data.Tpo .deps/bc-data.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT bc-incbin.o -MD -MP -MF .deps/bc-incbin.Tpo -c -o bc-incbin.otest -f 'libyasm/bc-incbin.c' || echo './'libyasm/bc-incbin.c mv -f .deps/bc-incbin.Tpo .deps/bc-incbin.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT bc-org.o -MD -MP -MF .deps/bc-org.Tpo -c -o bc-org.otest -f 'libyasm/bc-org.c' || echo './'libyasm/bc-org.c mv -f .deps/bc-org.Tpo .deps/bc-org.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT bc-reserve.o -MD -MP -MF .deps/bc-reserve.Tpo -c -o bc-reserve.otest -f 'libyasm/bc-reserve.c' || echo './'libyasm/bc-reserve.c mv -f .deps/bc-reserve.Tpo .deps/bc-reserve.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT bytecode.o -MD -MP -MF .deps/bytecode.Tpo -c -o bytecode.otest -f 'libyasm/bytecode.c' || echo './'libyasm/bytecode.c mv -f .deps/bytecode.Tpo .deps/bytecode.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT errwarn.o -MD -MP -MF .deps/errwarn.Tpo -c -o errwarn.otest -f 'libyasm/errwarn.c' || echo './'libyasm/errwarn.c mv -f .deps/errwarn.Tpo .deps/errwarn.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT expr.o -MD -MP -MF .deps/expr.Tpo -c -o expr.otest -f 'libyasm/expr.c' || echo './'libyasm/expr.c mv -f .deps/expr.Tpo .deps/expr.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT file.o -MD -MP -MF .deps/file.Tpo -c -o file.otest -f 'libyasm/file.c' || echo './'libyasm/file.c mv -f .deps/file.Tpo .deps/file.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT floatnum.o -MD -MP -MF .deps/floatnum.Tpo -c -o floatnum.otest -f 'libyasm/floatnum.c' || echo './'libyasm/floatnum.c mv -f .deps/floatnum.Tpo .deps/floatnum.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT hamt.o -MD -MP -MF .deps/hamt.Tpo -c -o hamt.otest -f 'libyasm/hamt.c' || echo './'libyasm/hamt.c mv -f .deps/hamt.Tpo .deps/hamt.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT insn.o -MD -MP -MF .deps/insn.Tpo -c -o insn.otest -f 'libyasm/insn.c' || echo './'libyasm/insn.c mv -f .deps/insn.Tpo .deps/insn.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT intnum.o -MD -MP -MF .deps/intnum.Tpo -c -o intnum.otest -f 'libyasm/intnum.c' || echo './'libyasm/intnum.c mv -f .deps/intnum.Tpo .deps/intnum.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT inttree.o -MD -MP -MF .deps/inttree.Tpo -c -o inttree.otest -f 'libyasm/inttree.c' || echo './'libyasm/inttree.c mv -f .deps/inttree.Tpo .deps/inttree.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT linemap.o -MD -MP -MF .deps/linemap.Tpo -c -o linemap.otest -f 'libyasm/linemap.c' || echo './'libyasm/linemap.c mv -f .deps/linemap.Tpo .deps/linemap.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT md5.o -MD -MP -MF .deps/md5.Tpo -c -o md5.otest -f 'libyasm/md5.c' || echo './'libyasm/md5.c mv -f .deps/md5.Tpo .deps/md5.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT mergesort.o -MD -MP -MF .deps/mergesort.Tpo -c -o mergesort.otest -f 'libyasm/mergesort.c' || echo './'libyasm/mergesort.c mv -f .deps/mergesort.Tpo .deps/mergesort.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT phash.o -MD -MP -MF .deps/phash.Tpo -c -o phash.otest -f 'libyasm/phash.c' || echo './'libyasm/phash.c mv -f .deps/phash.Tpo .deps/phash.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT section.o -MD -MP -MF .deps/section.Tpo -c -o section.otest -f 'libyasm/section.c' || echo './'libyasm/section.c mv -f .deps/section.Tpo .deps/section.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT strcasecmp.o -MD -MP -MF .deps/strcasecmp.Tpo -c -o strcasecmp.otest -f 'libyasm/strcasecmp.c' || echo './'libyasm/strcasecmp.c mv -f .deps/strcasecmp.Tpo .deps/strcasecmp.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT strsep.o -MD -MP -MF .deps/strsep.Tpo -c -o strsep.otest -f 'libyasm/strsep.c' || echo './'libyasm/strsep.c mv -f .deps/strsep.Tpo .deps/strsep.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT symrec.o -MD -MP -MF .deps/symrec.Tpo -c -o symrec.otest -f 'libyasm/symrec.c' || echo './'libyasm/symrec.c mv -f .deps/symrec.Tpo .deps/symrec.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT valparam.o -MD -MP -MF .deps/valparam.Tpo -c -o valparam.otest -f 'libyasm/valparam.c' || echo './'libyasm/valparam.c mv -f .deps/valparam.Tpo .deps/valparam.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT value.o -MD -MP -MF .deps/value.Tpo -c -o value.otest -f 'libyasm/value.c' || echo './'libyasm/value.c mv -f .deps/value.Tpo .deps/value.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT xmalloc.o -MD -MP -MF .deps/xmalloc.Tpo -c -o xmalloc.otest -f 'libyasm/xmalloc.c' || echo './'libyasm/xmalloc.c mv -f .deps/xmalloc.Tpo .deps/xmalloc.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT xstrdup.o -MD -MP -MF .deps/xstrdup.Tpo -c -o xstrdup.otest -f 'libyasm/xstrdup.c' || echo './'libyasm/xstrdup.c mv -f .deps/xstrdup.Tpo .deps/xstrdup.Po ./genperf ./modules/arch/x86/x86cpu.gperf x86cpu.c found distinct (A,B) on attempt 3 built perfect hash table of size 128 gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT x86cpu.o -MD -MP -MF .deps/x86cpu.Tpo -c -o x86cpu.o x86cpu.c mv -f .deps/x86cpu.Tpo .deps/x86cpu.Po ./genperf ./modules/arch/x86/x86regtmod.gperf x86regtmod.c found distinct (A,B) on attempt 1 built perfect hash table of size 128 gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT x86regtmod.o -MD -MP -MF .deps/x86regtmod.Tpo -c -o x86regtmod.o x86regtmod.c mv -f .deps/x86regtmod.Tpo .deps/x86regtmod.Po ./re2c -s -o lc3bid.c ./modules/arch/lc3b/lc3bid.re gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT lc3bid.o -MD -MP -MF .deps/lc3bid.Tpo -c -o lc3bid.o lc3bid.c mv -f .deps/lc3bid.Tpo .deps/lc3bid.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT gas-token.o -MD -MP -MF .deps/gas-token.Tpo -c -o gas-token.o gas-token.c mv -f .deps/gas-token.Tpo .deps/gas-token.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT nasm-token.o -MD -MP -MF .deps/nasm-token.Tpo -c -o nasm-token.o nasm-token.c mv -f .deps/nasm-token.Tpo .deps/nasm-token.Po gcc -std=gnu99 -I. -c -o genmodule.otest -f libyasm/genmodule.c || echo './'libyasm/genmodule.c gcc -std=gnu99 -o genmodule genmodule.o ./genmodule ./libyasm/module.in Makefile gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT module.o -MD -MP -MF .deps/module.Tpo -c -o module.o module.c mv -f .deps/module.Tpo .deps/module.Po rm -f libyasm.a ar cru libyasm.a x86arch.o x86bc.o x86expr.o x86id.o lc3barch.o lc3bbc.o nasm-listfmt.o gas-parser.o gas-parse.o gas-parse-intel.o nasm-parser.o nasm-parse.o nasm-preproc.o nasm-pp.o nasmlib.o nasm-eval.o raw-preproc.o cpp-preproc.o gas-preproc.o gas-eval.o cv-dbgfmt.o cv-symline.o cv-type.o dwarf2-dbgfmt.o dwarf2-line.o dwarf2-aranges.o dwarf2-info.o null-dbgfmt.o stabs-dbgfmt.o dbg-objfmt.o bin-objfmt.o elf.o elf-objfmt.o elf-x86-x86.o elf-x86-amd64.o coff-objfmt.o win64-except.o macho-objfmt.o rdf-objfmt.o xdf-objfmt.o assocdat.o bitvect.o bc-align.o bc-data.o bc-incbin.o bc-org.o bc-reserve.o bytecode.o errwarn.o expr.o file.o floatnum.o hamt.o insn.o intnum.o inttree.o linemap.o md5.o mergesort.o phash.o section.o strcasecmp.o strsep.o symrec.o valparam.o value.o xmalloc.o xstrdup.o x86cpu.o x86regtmod.o lc3bid.o gas-token.o nasm-token.o module.o ranlib libyasm.a gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT yasm.o -MD -MP -MF .deps/yasm.Tpo -c -o yasm.otest -f 'frontends/yasm/yasm.c' || echo './'frontends/yasm/yasm.c mv -f .deps/yasm.Tpo .deps/yasm.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT yasm-options.o -MD -MP -MF .deps/yasm-options.Tpo -c -o yasm-options.otest -f 'frontends/yasm/yasm-options.c' || echo './'frontends/yasm/yasm-options.c mv -f .deps/yasm-options.Tpo .deps/yasm-options.Po gcc -std=gnu99 -o yasm yasm.o yasm-options.o libyasm.a gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT tasm.o -MD -MP -MF .deps/tasm.Tpo -c -o tasm.otest -f 'frontends/tasm/tasm.c' || echo './'frontends/tasm/tasm.c mv -f .deps/tasm.Tpo .deps/tasm.Po gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT tasm-options.o -MD -MP -MF .deps/tasm-options.Tpo -c -o tasm-options.otest -f 'frontends/tasm/tasm-options.c' || echo './'frontends/tasm/tasm-options.c mv -f .deps/tasm-options.Tpo .deps/tasm-options.Po gcc -std=gnu99 -o ytasm tasm.o tasm-options.o libyasm.a gcc -std=gnu99 -DHAVE_CONFIG_H -I. -MT vsyasm.o -MD -MP -MF .deps/vsyasm.Tpo -c -o vsyasm.otest -f 'frontends/vsyasm/vsyasm.c' || echo './'frontends/vsyasm/vsyasm.c mv -f .deps/vsyasm.Tpo .deps/vsyasm.Po gcc -std=gnu99 -o vsyasm vsyasm.o yasm-options.o libyasm.a make[5]: Leaving directory/home/sangood/nas/spksrc-master/native/yasm/work-native/yasm-1.2.0'
make[4]: Leaving directory /home/sangood/nas/spksrc-master/native/yasm/work-native/yasm-1.2.0' make[3]: Leaving directory/home/sangood/nas/spksrc-master/native/yasm/work-native/yasm-1.2.0'
===> Installing for native-yasm
find /home/sangood/nas/spksrc-master/native/yasm/work-native/install//usr/local/ ! -type d -printf '%P\n' | sort > /home/sangood/nas/spksrc-master/native/yasm/work-native/yasm.plist.tmp
cd /home/sangood/nas/spksrc-master/native/yasm/work-native/yasm-1.2.0 && env -u PKG_CONFIG -u PKG_CONFIG_LIBDIR -u PKG_CONFIG_PATH -u LDSHARED LD= CPP= NM= CC= RANLIB= CXX= AR= STRIP= OBJDUM= CFLAGS= CPPFLAGS= LDFLAGS= CXXFLAGS= READELF= AS= OBJDUMP= INSTALL_PREFIX=/usr/local make install prefix=/home/sangood/nas/spksrc-master/native/yasm/work-native/install/usr/local
make[3]: Entering directory /home/sangood/nas/spksrc-master/native/yasm/work-native/yasm-1.2.0' make install-recursive make[4]: Entering directory/home/sangood/nas/spksrc-master/native/yasm/work-native/yasm-1.2.0'
Making install in po
make[5]: Entering directory /home/sangood/nas/spksrc-master/native/yasm/work-native/yasm-1.2.0/po' /bin/mkdir -p /home/sangood/nas/spksrc-master/native/yasm/work-native/install/usr/local/share if test "yasm" = "gettext-tools"; then \ /bin/mkdir -p /home/sangood/nas/spksrc-master/native/yasm/work-native/install/usr/local/share/gettext/po; \ for file in Makefile.in.in remove-potcdate.sin quot.sed boldquot.sed [email protected] [email protected] insert-header.sin Rules-quot Makevars.template; do \ /usr/bin/install -c -m 644 ./$file \ /home/sangood/nas/spksrc-master/native/yasm/work-native/install/usr/local/share/gettext/po/$file; \ done; \ for file in Makevars; do \ rm -f /home/sangood/nas/spksrc-master/native/yasm/work-native/install/usr/local/share/gettext/po/$file; \ done; \ else \ : ; \ fi make[5]: Leaving directory/home/sangood/nas/spksrc-master/native/yasm/work-native/yasm-1.2.0/po'
Making install in .
make[5]: Entering directory /home/sangood/nas/spksrc-master/native/yasm/work-native/yasm-1.2.0' make[6]: Entering directory/home/sangood/nas/spksrc-master/native/yasm/work-native/yasm-1.2.0'
test -z "/home/sangood/nas/spksrc-master/native/yasm/work-native/install/usr/local/bin" || /bin/mkdir -p "/home/sangood/nas/spksrc-master/native/yasm/work-native/install/usr/local/bin"
/usr/bin/install -c yasm ytasm vsyasm '/home/sangood/nas/spksrc-master/native/yasm/work-native/install/usr/local/bin'
test -z "/home/sangood/nas/spksrc-master/native/yasm/work-native/install/usr/local/lib" || /bin/mkdir -p "/home/sangood/nas/spksrc-master/native/yasm/work-native/install/usr/local/lib"
/usr/bin/install -c -m 644 libyasm.a '/home/sangood/nas/spksrc-master/native/yasm/work-native/install/usr/local/lib'
( cd '/home/sangood/nas/spksrc-master/native/yasm/work-native/install/usr/local/lib' && ranlib libyasm.a )
make install-exec-hook
make[7]: Entering directory /home/sangood/nas/spksrc-master/native/yasm/work-native/yasm-1.2.0' make[7]: Nothing to be done forinstall-exec-hook'.
make[7]: Leaving directory /home/sangood/nas/spksrc-master/native/yasm/work-native/yasm-1.2.0' test -z "/home/sangood/nas/spksrc-master/native/yasm/work-native/install/usr/local/include" || /bin/mkdir -p "/home/sangood/nas/spksrc-master/native/yasm/work-native/install/usr/local/include" /usr/bin/install -c -m 644 libyasm.h '/home/sangood/nas/spksrc-master/native/yasm/work-native/install/usr/local/include' test -z "/home/sangood/nas/spksrc-master/native/yasm/work-native/install/usr/local/share/man/man1" || /bin/mkdir -p "/home/sangood/nas/spksrc-master/native/yasm/work-native/install/usr/local/share/man/man1" /usr/bin/install -c -m 644 yasm.1 '/home/sangood/nas/spksrc-master/native/yasm/work-native/install/usr/local/share/man/man1' test -z "/home/sangood/nas/spksrc-master/native/yasm/work-native/install/usr/local/share/man/man7" || /bin/mkdir -p "/home/sangood/nas/spksrc-master/native/yasm/work-native/install/usr/local/share/man/man7" /usr/bin/install -c -m 644 yasm_arch.7 yasm_parsers.7 yasm_dbgfmts.7 yasm_objfmts.7 '/home/sangood/nas/spksrc-master/native/yasm/work-native/install/usr/local/share/man/man7' test -z "/home/sangood/nas/spksrc-master/native/yasm/work-native/install/usr/local/include/libyasm" || /bin/mkdir -p "/home/sangood/nas/spksrc-master/native/yasm/work-native/install/usr/local/include/libyasm" /usr/bin/install -c -m 644 libyasm/arch.h libyasm/assocdat.h libyasm/bitvect.h libyasm/bytecode.h libyasm/compat-queue.h libyasm/coretype.h libyasm/dbgfmt.h libyasm/errwarn.h libyasm/expr.h libyasm/file.h libyasm/floatnum.h libyasm/hamt.h libyasm/insn.h libyasm/intnum.h libyasm/inttree.h libyasm/linemap.h libyasm/listfmt.h libyasm/md5.h libyasm/module.h libyasm/objfmt.h libyasm/parser.h libyasm/phash.h libyasm/preproc.h libyasm/section.h libyasm/symrec.h libyasm/valparam.h libyasm/value.h '/home/sangood/nas/spksrc-master/native/yasm/work-native/install/usr/local/include/libyasm' test -z "/home/sangood/nas/spksrc-master/native/yasm/work-native/install/usr/local/include" || /bin/mkdir -p "/home/sangood/nas/spksrc-master/native/yasm/work-native/install/usr/local/include" /usr/bin/install -c -m 644 libyasm-stdint.h '/home/sangood/nas/spksrc-master/native/yasm/work-native/install/usr/local/include' make[6]: Leaving directory/home/sangood/nas/spksrc-master/native/yasm/work-native/yasm-1.2.0'
make[5]: Leaving directory /home/sangood/nas/spksrc-master/native/yasm/work-native/yasm-1.2.0' make[4]: Leaving directory/home/sangood/nas/spksrc-master/native/yasm/work-native/yasm-1.2.0'
make[3]: Leaving directory /home/sangood/nas/spksrc-master/native/yasm/work-native/yasm-1.2.0' find /home/sangood/nas/spksrc-master/native/yasm/work-native/install//usr/local/ \! -type d -printf '%P\n' | sort | \ diff /home/sangood/nas/spksrc-master/native/yasm/work-native/yasm.plist.tmp - | grep '>' | cut -d' ' -f2- > /home/sangood/nas/spksrc-master/native/yasm/work-native/yasm.plist make[2]: Leaving directory/home/sangood/nas/spksrc-master/native/yasm'
===> Extracting for x264
tar -xjpf /home/sangood/nas/spksrc-master/cross/x264/../../distrib/x264-snapshot-20140625-2245.tar.bz2 -C /home/sangood/nas/spksrc-master/cross/x264/work-bromolow
===> Patching for x264
===> Configuring for x264
cd /home/sangood/nas/spksrc-master/cross/x264/work-bromolow/x264-snapshot-20140625-2245 && env PATH=/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/../../../native/yasm/work-native/install/usr/local/bin/:$PATH PKG_CONFIG_LIBDIR=/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/lib/pkgconfig WORK_DIR=/home/sangood/nas/spksrc-master/cross/x264/work-bromolow INSTALL_PREFIX=/usr/local TC=syno-bromolow LD="/home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-ld" LDSHARED="/home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc -shared" CPP="/home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-cpp" NM="/home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-nm" CC="/home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc" AS="/home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-as" RANLIB="/home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-ranlib" CXX="/home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-g++" AR="/home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-ar" STRIP="/home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-strip" OBJDUMP="/home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-objdump" READELF="/home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-readelf" CFLAGS=" -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include " CPPFLAGS=" -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include " CXXFLAGS=" -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include " LDFLAGS=" -L/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/lib -Wl,--rpath-link,/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/lib -Wl,--rpath,/usr/local/lib " ./configure --host=x86_64-linux-gnu --build=i686-pc-linux --prefix=/usr/local --enable-shared --enable-static --prefix=/usr/local
Unknown option --build=i686-pc-linux, ignored
platform: X86_64
system: LINUX
cli: yes
libx264: internal
shared: yes
static: yes
asm: yes
interlaced: yes
avs: avxsynth
lavf: no
ffms: no
mp4: no
gpl: yes
thread: posix
opencl: yes
filters: crop select_every
debug: no
gprof: no
strip: no
PIC: yes
bit depth: 8
chroma format: all

You can run 'make' or 'make fprofiled' now.
===> Compiling for x264
make[2]: Entering directory /home/sangood/nas/spksrc-master/cross/x264/work-bromolow/x264-snapshot-20140625-2245' cat common/opencl/x264-cl.h common/opencl/bidir.cl common/opencl/downscale.cl common/opencl/intra.cl common/opencl/motionsearch.cl common/opencl/subpel.cl common/opencl/weightp.cl | perl ./tools/cltostr.pl x264_opencl_source > common/oclobj.h /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc -Wshadow -O3 -ffast-math -m64 -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -Wall -I. -I. -std=gnu99 -mpreferred-stack-boundary=5 -fPIC -fomit-frame-pointer -fno-tree-vectorize -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -c -o x264.o x264.c x264.c: In function 'parse_qpfile': x264.c:1736: warning: implicit declaration of function 'ftello' x264.c:1743: warning: implicit declaration of function 'fseeko' /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc -Wshadow -O3 -ffast-math -m64 -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -Wall -I. -I. -std=gnu99 -mpreferred-stack-boundary=5 -fPIC -fomit-frame-pointer -fno-tree-vectorize -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -c -o input/input.o input/input.c /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc -Wshadow -O3 -ffast-math -m64 -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -Wall -I. -I. -std=gnu99 -mpreferred-stack-boundary=5 -fPIC -fomit-frame-pointer -fno-tree-vectorize -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -c -o input/timecode.o input/timecode.c /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc -Wshadow -O3 -ffast-math -m64 -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -Wall -I. -I. -std=gnu99 -mpreferred-stack-boundary=5 -fPIC -fomit-frame-pointer -fno-tree-vectorize -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -c -o input/raw.o input/raw.c /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc -Wshadow -O3 -ffast-math -m64 -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -Wall -I. -I. -std=gnu99 -mpreferred-stack-boundary=5 -fPIC -fomit-frame-pointer -fno-tree-vectorize -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -c -o input/y4m.o input/y4m.c /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc -Wshadow -O3 -ffast-math -m64 -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -Wall -I. -I. -std=gnu99 -mpreferred-stack-boundary=5 -fPIC -fomit-frame-pointer -fno-tree-vectorize -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -c -o output/raw.o output/raw.c /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc -Wshadow -O3 -ffast-math -m64 -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -Wall -I. -I. -std=gnu99 -mpreferred-stack-boundary=5 -fPIC -fomit-frame-pointer -fno-tree-vectorize -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -c -o output/matroska.o output/matroska.c /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc -Wshadow -O3 -ffast-math -m64 -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -Wall -I. -I. -std=gnu99 -mpreferred-stack-boundary=5 -fPIC -fomit-frame-pointer -fno-tree-vectorize -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -c -o output/matroska_ebml.o output/matroska_ebml.c /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc -Wshadow -O3 -ffast-math -m64 -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -Wall -I. -I. -std=gnu99 -mpreferred-stack-boundary=5 -fPIC -fomit-frame-pointer -fno-tree-vectorize -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -c -o output/flv.o output/flv.c /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc -Wshadow -O3 -ffast-math -m64 -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -Wall -I. -I. -std=gnu99 -mpreferred-stack-boundary=5 -fPIC -fomit-frame-pointer -fno-tree-vectorize -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -c -o output/flv_bytestream.o output/flv_bytestream.c /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc -Wshadow -O3 -ffast-math -m64 -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -Wall -I. -I. -std=gnu99 -mpreferred-stack-boundary=5 -fPIC -fomit-frame-pointer -fno-tree-vectorize -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -c -o filters/filters.o filters/filters.c /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc -Wshadow -O3 -ffast-math -m64 -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -Wall -I. -I. -std=gnu99 -mpreferred-stack-boundary=5 -fPIC -fomit-frame-pointer -fno-tree-vectorize -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -c -o filters/video/video.o filters/video/video.c /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc -Wshadow -O3 -ffast-math -m64 -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -Wall -I. -I. -std=gnu99 -mpreferred-stack-boundary=5 -fPIC -fomit-frame-pointer -fno-tree-vectorize -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -c -o filters/video/source.o filters/video/source.c /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc -Wshadow -O3 -ffast-math -m64 -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -Wall -I. -I. -std=gnu99 -mpreferred-stack-boundary=5 -fPIC -fomit-frame-pointer -fno-tree-vectorize -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -c -o filters/video/internal.o filters/video/internal.c /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc -Wshadow -O3 -ffast-math -m64 -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -Wall -I. -I. -std=gnu99 -mpreferred-stack-boundary=5 -fPIC -fomit-frame-pointer -fno-tree-vectorize -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -c -o filters/video/resize.o filters/video/resize.c /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc -Wshadow -O3 -ffast-math -m64 -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -Wall -I. -I. -std=gnu99 -mpreferred-stack-boundary=5 -fPIC -fomit-frame-pointer -fno-tree-vectorize -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -c -o filters/video/cache.o filters/video/cache.c /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc -Wshadow -O3 -ffast-math -m64 -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -Wall -I. -I. -std=gnu99 -mpreferred-stack-boundary=5 -fPIC -fomit-frame-pointer -fno-tree-vectorize -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -c -o filters/video/fix_vfr_pts.o filters/video/fix_vfr_pts.c /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc -Wshadow -O3 -ffast-math -m64 -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -Wall -I. -I. -std=gnu99 -mpreferred-stack-boundary=5 -fPIC -fomit-frame-pointer -fno-tree-vectorize -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -c -o filters/video/select_every.o filters/video/select_every.c /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc -Wshadow -O3 -ffast-math -m64 -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -Wall -I. -I. -std=gnu99 -mpreferred-stack-boundary=5 -fPIC -fomit-frame-pointer -fno-tree-vectorize -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -c -o filters/video/crop.o filters/video/crop.c /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc -Wshadow -O3 -ffast-math -m64 -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -Wall -I. -I. -std=gnu99 -mpreferred-stack-boundary=5 -fPIC -fomit-frame-pointer -fno-tree-vectorize -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -c -o filters/video/depth.o filters/video/depth.c /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc -Wshadow -O3 -ffast-math -m64 -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -Wall -I. -I. -std=gnu99 -mpreferred-stack-boundary=5 -fPIC -fomit-frame-pointer -fno-tree-vectorize -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -c -o input/avs.o input/avs.c In file included from input/avs.c:47: ./extras/avxsynth_c.h: In function 'avs_array_elt': ./extras/avxsynth_c.h:509: warning: declaration of 'index' shadows a global declaration /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/../x86_64-linux-gnu/sys-root/usr/include/string.h:304: warning: shadowed declaration is here /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc -Wshadow -O3 -ffast-math -m64 -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -Wall -I. -I. -std=gnu99 -mpreferred-stack-boundary=5 -fPIC -fomit-frame-pointer -fno-tree-vectorize -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -c -o input/thread.o input/thread.c /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc -Wshadow -O3 -ffast-math -m64 -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -Wall -I. -I. -std=gnu99 -mpreferred-stack-boundary=5 -fPIC -fomit-frame-pointer -fno-tree-vectorize -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -c -o common/mc.o common/mc.c /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc -Wshadow -O3 -ffast-math -m64 -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -Wall -I. -I. -std=gnu99 -mpreferred-stack-boundary=5 -fPIC -fomit-frame-pointer -fno-tree-vectorize -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -c -o common/predict.o common/predict.c /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc -Wshadow -O3 -ffast-math -m64 -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -Wall -I. -I. -std=gnu99 -mpreferred-stack-boundary=5 -fPIC -fomit-frame-pointer -fno-tree-vectorize -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -c -o common/pixel.o common/pixel.c /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc -Wshadow -O3 -ffast-math -m64 -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -Wall -I. -I. -std=gnu99 -mpreferred-stack-boundary=5 -fPIC -fomit-frame-pointer -fno-tree-vectorize -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -c -o common/macroblock.o common/macroblock.c common/macroblock.c: In function 'x264_macroblock_cache_allocate': common/macroblock.c:261: warning: dereferencing type-punned pointer will break strict-aliasing rules common/macroblock.c:262: warning: dereferencing type-punned pointer will break strict-aliasing rules common/macroblock.c:263: warning: dereferencing type-punned pointer will break strict-aliasing rules common/macroblock.c:264: warning: dereferencing type-punned pointer will break strict-aliasing rules common/macroblock.c:267: warning: dereferencing type-punned pointer will break strict-aliasing rules common/macroblock.c:270: warning: dereferencing type-punned pointer will break strict-aliasing rules common/macroblock.c:274: warning: dereferencing type-punned pointer will break strict-aliasing rules common/macroblock.c:275: warning: dereferencing type-punned pointer will break strict-aliasing rules /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc -Wshadow -O3 -ffast-math -m64 -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -Wall -I. -I. -std=gnu99 -mpreferred-stack-boundary=5 -fPIC -fomit-frame-pointer -fno-tree-vectorize -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -c -o common/frame.o common/frame.c common/frame.c: In function 'x264_frame_new': common/frame.c:184: warning: dereferencing type-punned pointer will break strict-aliasing rules common/frame.c:187: warning: dereferencing type-punned pointer will break strict-aliasing rules common/frame.c:199: warning: dereferencing type-punned pointer will break strict-aliasing rules common/frame.c:200: warning: dereferencing type-punned pointer will break strict-aliasing rules common/frame.c:201: warning: dereferencing type-punned pointer will break strict-aliasing rules common/frame.c:223: warning: dereferencing type-punned pointer will break strict-aliasing rules common/frame.c:231: warning: dereferencing type-punned pointer will break strict-aliasing rules common/frame.c:232: warning: dereferencing type-punned pointer will break strict-aliasing rules common/frame.c:234: warning: dereferencing type-punned pointer will break strict-aliasing rules /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc -Wshadow -O3 -ffast-math -m64 -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -Wall -I. -I. -std=gnu99 -mpreferred-stack-boundary=5 -fPIC -fomit-frame-pointer -fno-tree-vectorize -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -c -o common/dct.o common/dct.c /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc -Wshadow -O3 -ffast-math -m64 -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -Wall -I. -I. -std=gnu99 -mpreferred-stack-boundary=5 -fPIC -fomit-frame-pointer -fno-tree-vectorize -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -c -o common/cpu.o common/cpu.c /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc -Wshadow -O3 -ffast-math -m64 -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -Wall -I. -I. -std=gnu99 -mpreferred-stack-boundary=5 -fPIC -fomit-frame-pointer -fno-tree-vectorize -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -c -o common/cabac.o common/cabac.c /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc -Wshadow -O3 -ffast-math -m64 -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -Wall -I. -I. -std=gnu99 -mpreferred-stack-boundary=5 -fPIC -fomit-frame-pointer -fno-tree-vectorize -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -c -o common/common.o common/common.c /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc -Wshadow -O3 -ffast-math -m64 -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -Wall -I. -I. -std=gnu99 -mpreferred-stack-boundary=5 -fPIC -fomit-frame-pointer -fno-tree-vectorize -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -c -o common/osdep.o common/osdep.c /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc -Wshadow -O3 -ffast-math -m64 -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -Wall -I. -I. -std=gnu99 -mpreferred-stack-boundary=5 -fPIC -fomit-frame-pointer -fno-tree-vectorize -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -c -o common/rectangle.o common/rectangle.c /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc -Wshadow -O3 -ffast-math -m64 -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -Wall -I. -I. -std=gnu99 -mpreferred-stack-boundary=5 -fPIC -fomit-frame-pointer -fno-tree-vectorize -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -c -o common/set.o common/set.c /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc -Wshadow -O3 -ffast-math -m64 -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -Wall -I. -I. -std=gnu99 -mpreferred-stack-boundary=5 -fPIC -fomit-frame-pointer -fno-tree-vectorize -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -c -o common/quant.o common/quant.c /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc -Wshadow -O3 -ffast-math -m64 -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -Wall -I. -I. -std=gnu99 -mpreferred-stack-boundary=5 -fPIC -fomit-frame-pointer -fno-tree-vectorize -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -c -o common/deblock.o common/deblock.c /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc -Wshadow -O3 -ffast-math -m64 -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -Wall -I. -I. -std=gnu99 -mpreferred-stack-boundary=5 -fPIC -fomit-frame-pointer -fno-tree-vectorize -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -c -o common/vlc.o common/vlc.c /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc -Wshadow -O3 -ffast-math -m64 -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -Wall -I. -I. -std=gnu99 -mpreferred-stack-boundary=5 -fPIC -fomit-frame-pointer -fno-tree-vectorize -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -c -o common/mvpred.o common/mvpred.c /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc -Wshadow -O3 -ffast-math -m64 -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -Wall -I. -I. -std=gnu99 -mpreferred-stack-boundary=5 -fPIC -fomit-frame-pointer -fno-tree-vectorize -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -c -o common/bitstream.o common/bitstream.c /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc -Wshadow -O3 -ffast-math -m64 -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -Wall -I. -I. -std=gnu99 -mpreferred-stack-boundary=5 -fPIC -fomit-frame-pointer -fno-tree-vectorize -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -c -o encoder/analyse.o encoder/analyse.c /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc -Wshadow -O3 -ffast-math -m64 -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -Wall -I. -I. -std=gnu99 -mpreferred-stack-boundary=5 -fPIC -fomit-frame-pointer -fno-tree-vectorize -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -c -o encoder/me.o encoder/me.c /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc -Wshadow -O3 -ffast-math -m64 -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -Wall -I. -I. -std=gnu99 -mpreferred-stack-boundary=5 -fPIC -fomit-frame-pointer -fno-tree-vectorize -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -c -o encoder/ratecontrol.o encoder/ratecontrol.c /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc -Wshadow -O3 -ffast-math -m64 -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -Wall -I. -I. -std=gnu99 -mpreferred-stack-boundary=5 -fPIC -fomit-frame-pointer -fno-tree-vectorize -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -c -o encoder/set.o encoder/set.c /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc -Wshadow -O3 -ffast-math -m64 -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -Wall -I. -I. -std=gnu99 -mpreferred-stack-boundary=5 -fPIC -fomit-frame-pointer -fno-tree-vectorize -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -c -o encoder/macroblock.o encoder/macroblock.c /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc -Wshadow -O3 -ffast-math -m64 -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -Wall -I. -I. -std=gnu99 -mpreferred-stack-boundary=5 -fPIC -fomit-frame-pointer -fno-tree-vectorize -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -c -o encoder/cabac.o encoder/cabac.c /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc -Wshadow -O3 -ffast-math -m64 -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -Wall -I. -I. -std=gnu99 -mpreferred-stack-boundary=5 -fPIC -fomit-frame-pointer -fno-tree-vectorize -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -c -o encoder/cavlc.o encoder/cavlc.c /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc -Wshadow -O3 -ffast-math -m64 -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -Wall -I. -I. -std=gnu99 -mpreferred-stack-boundary=5 -fPIC -fomit-frame-pointer -fno-tree-vectorize -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -c -o encoder/encoder.o encoder/encoder.c /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc -Wshadow -O3 -ffast-math -m64 -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -Wall -I. -I. -std=gnu99 -mpreferred-stack-boundary=5 -fPIC -fomit-frame-pointer -fno-tree-vectorize -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -c -o encoder/lookahead.o encoder/lookahead.c /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc -Wshadow -O3 -ffast-math -m64 -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -Wall -I. -I. -std=gnu99 -mpreferred-stack-boundary=5 -fPIC -fomit-frame-pointer -fno-tree-vectorize -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -c -o common/threadpool.o common/threadpool.c /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc -Wshadow -O3 -ffast-math -m64 -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -Wall -I. -I. -std=gnu99 -mpreferred-stack-boundary=5 -fPIC -fomit-frame-pointer -fno-tree-vectorize -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -c -o common/opencl.o common/opencl.c /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc -Wshadow -O3 -ffast-math -m64 -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -Wall -I. -I. -std=gnu99 -mpreferred-stack-boundary=5 -fPIC -fomit-frame-pointer -fno-tree-vectorize -I/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/include -c -o encoder/slicetype-cl.o encoder/slicetype-cl.c rm -f libx264.a /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-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/osdep.o common/rectangle.o common/set.o common/quant.o common/deblock.o common/vlc.o common/mvpred.o common/bitstream.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 encoder/lookahead.o common/threadpool.o common/opencl.o encoder/slicetype-cl.o /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-ranlib libx264.a /home/sangood/nas/spksrc-master/toolchains/syno-bromolow/work/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc -o x264 x264.o input/input.o input/timecode.o input/raw.o input/y4m.o output/raw.o output/matroska.o output/matroska_ebml.o output/flv.o output/flv_bytestream.o filters/filters.o filters/video/video.o filters/video/source.o filters/video/internal.o filters/video/resize.o filters/video/cache.o filters/video/fix_vfr_pts.o filters/video/select_every.o filters/video/crop.o filters/video/depth.o input/avs.o input/thread.o libx264.a -ldl -m64 -L/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/lib -Wl,--rpath-link,/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/install//usr/local/lib -Wl,--rpath,/usr/local/lib -lm -lpthread -ldl libx264.a(cpu.o): In functionx264_cpu_detect':
cpu.c:(.text+0xae): undefined reference to x264_cpu_cpuid' cpu.c:(.text+0x101): undefined reference tox264_cpu_cpuid'
cpu.c:(.text+0x1ba): undefined reference to x264_cpu_cpuid' cpu.c:(.text+0x202): undefined reference tox264_cpu_cpuid'
cpu.c:(.text+0x2c2): undefined reference to x264_cpu_cpuid' libx264.a(cpu.o):cpu.c:(.text+0x2fe): more undefined references tox264_cpu_cpuid' follow
libx264.a(cpu.o): In function x264_cpu_detect': cpu.c:(.text+0x564): undefined reference tox264_cpu_xgetbv'
libx264.a(encoder.o): In function x264_slices_write': encoder.c:(.text+0xcc0): undefined reference tox264_stack_align'
libx264.a(encoder.o): In function x264_encoder_open_142': encoder.c:(.text+0x4141): undefined reference tox264_stack_align'
libx264.a(encoder.o): In function x264_encoder_encode': encoder.c:(.text+0x9c23): undefined reference tox264_stack_align'
encoder.c:(.text+0xa511): undefined reference to x264_stack_align' libx264.a(encoder.o): In functionx264_slice_write':
encoder.c:(.text+0xd454): undefined reference to x264_cabac_encode_terminal_asm' libx264.a(lookahead.o): In functionx264_lookahead_slicetype_decide':
lookahead.c:(.text+0x426): undefined reference to x264_stack_align' lookahead.c:(.text+0x53a): undefined reference tox264_stack_align'
libx264.a(lookahead.o): In function x264_lookahead_get_frames': lookahead.c:(.text+0x72a): undefined reference tox264_stack_align'
lookahead.c:(.text+0x8e7): undefined reference to x264_stack_align' libx264.a(threadpool.o): In functionx264_threadpool_thread':
threadpool.c:(.text+0x2fb): undefined reference to x264_stack_align' libx264.a(mc.o): In functionx264_mc_init':
mc.c:(.text+0x1257): undefined reference to x264_mc_init_mmx' libx264.a(predict.o): In functionx264_predict_4x4_init':
predict.c:(.text+0x2e94): undefined reference to x264_predict_4x4_init_mmx' libx264.a(predict.o): In functionx264_predict_8x8_init':
predict.c:(.text+0x2f2e): undefined reference to x264_predict_8x8_init_mmx' libx264.a(predict.o): In functionx264_predict_8x16c_init':
predict.c:(.text+0x2f8d): undefined reference to x264_predict_8x16c_init_mmx' libx264.a(predict.o): In functionx264_predict_8x8c_init':
predict.c:(.text+0x2fed): undefined reference to x264_predict_8x8c_init_mmx' libx264.a(predict.o): In functionx264_predict_16x16_init':
predict.c:(.text+0x304d): undefined reference to x264_predict_16x16_init_mmx' libx264.a(pixel.o): In functionx264_pixel_init':
pixel.c:(.text+0x24c0): undefined reference to x264_pixel_ssd_16x16_mmx' pixel.c:(.text+0x24cb): undefined reference tox264_pixel_ssd_16x8_mmx'
pixel.c:(.text+0x24d6): undefined reference to x264_pixel_ssd_8x16_mmx' pixel.c:(.text+0x24e1): undefined reference tox264_pixel_ssd_8x8_mmx'
pixel.c:(.text+0x24ec): undefined reference to x264_pixel_ssd_8x4_mmx' pixel.c:(.text+0x24f7): undefined reference tox264_pixel_ssd_4x8_mmx'
pixel.c:(.text+0x2502): undefined reference to x264_pixel_ssd_4x4_mmx' pixel.c:(.text+0x250d): undefined reference tox264_pixel_ssd_4x16_mmx'
pixel.c:(.text+0x2522): undefined reference to x264_pixel_sad_4x16_mmx2' pixel.c:(.text+0x2529): undefined reference tox264_pixel_sad_16x16_mmx2'
pixel.c:(.text+0x2530): undefined reference to x264_pixel_sad_16x8_mmx2' pixel.c:(.text+0x2537): undefined reference tox264_pixel_sad_8x16_mmx2'
pixel.c:(.text+0x253e): undefined reference to x264_pixel_sad_8x8_mmx2' pixel.c:(.text+0x2545): undefined reference tox264_pixel_sad_8x4_mmx2'
pixel.c:(.text+0x2557): undefined reference to x264_pixel_sad_x3_16x16_mmx2' pixel.c:(.text+0x255e): undefined reference tox264_pixel_sad_4x8_mmx2'
pixel.c:(.text+0x2565): undefined reference to x264_pixel_sad_4x4_mmx2' pixel.c:(.text+0x257e): undefined reference tox264_pixel_sad_x3_16x8_mmx2'
pixel.c:(.text+0x259c): undefined reference to x264_pixel_sad_x3_8x16_mmx2' pixel.c:(.text+0x25c6): undefined reference tox264_pixel_sad_x3_8x8_mmx2'
pixel.c:(.text+0x25e9): undefined reference to x264_pixel_sad_x3_8x4_mmx2' pixel.c:(.text+0x25f7): undefined reference tox264_pixel_sad_x3_4x8_mmx2'
pixel.c:(.text+0x2605): undefined reference to x264_pixel_sad_x3_4x4_mmx2' pixel.c:(.text+0x2613): undefined reference tox264_pixel_sad_x4_16x16_mmx2'
pixel.c:(.text+0x2621): undefined reference to x264_pixel_sad_x4_16x8_mmx2' pixel.c:(.text+0x262f): undefined reference tox264_pixel_sad_x4_8x16_mmx2'
pixel.c:(.text+0x263d): undefined reference to x264_pixel_sad_x4_8x8_mmx2' pixel.c:(.text+0x264b): undefined reference tox264_pixel_sad_x4_8x4_mmx2'
pixel.c:(.text+0x2659): undefined reference to x264_pixel_sad_x4_4x8_mmx2' pixel.c:(.text+0x2667): undefined reference tox264_pixel_sad_x4_4x4_mmx2'
pixel.c:(.text+0x2675): undefined reference to x264_pixel_satd_16x16_mmx2' pixel.c:(.text+0x2683): undefined reference tox264_pixel_satd_16x8_mmx2'
pixel.c:(.text+0x2691): undefined reference to x264_pixel_satd_8x16_mmx2' pixel.c:(.text+0x269f): undefined reference tox264_pixel_satd_8x8_mmx2'
pixel.c:(.text+0x26ad): undefined reference to x264_pixel_satd_8x4_mmx2' pixel.c:(.text+0x26bb): undefined reference tox264_pixel_satd_4x8_mmx2'
pixel.c:(.text+0x26c9): undefined reference to x264_pixel_satd_4x4_mmx2' pixel.c:(.text+0x26d7): undefined reference tox264_pixel_satd_4x16_mmx2'
pixel.c:(.text+0x27a9): undefined reference to x264_pixel_hadamard_ac_16x16_mmx2' pixel.c:(.text+0x27b7): undefined reference tox264_pixel_hadamard_ac_16x8_mmx2'
pixel.c:(.text+0x27c5): undefined reference to x264_pixel_hadamard_ac_8x16_mmx2' pixel.c:(.text+0x27d3): undefined reference tox264_pixel_hadamard_ac_8x8_mmx2'
pixel.c:(.text+0x27e1): undefined reference to x264_pixel_ads4_mmx2' pixel.c:(.text+0x27ef): undefined reference tox264_pixel_ads2_mmx2'
pixel.c:(.text+0x27fd): undefined reference to x264_pixel_ads1_mmx2' pixel.c:(.text+0x280b): undefined reference tox264_pixel_var_16x16_mmx2'
pixel.c:(.text+0x2819): undefined reference to x264_pixel_var_8x16_mmx2' pixel.c:(.text+0x2827): undefined reference tox264_pixel_var_8x8_mmx2'
pixel.c:(.text+0x2835): undefined reference to x264_pixel_ssd_nv12_core_mmx2' pixel.c:(.text+0x2855): undefined reference tox264_intra_satd_x3_16x16_mmx2'
pixel.c:(.text+0x2863): undefined reference to x264_intra_sad_x3_16x16_mmx2' pixel.c:(.text+0x288d): undefined reference tox264_intra_satd_x3_8x8c_mmx2'
pixel.c:(.text+0x289b): undefined reference to x264_intra_sad_x3_8x8c_mmx2' pixel.c:(.text+0x28a9): undefined reference tox264_intra_sad_x3_8x8_mmx2'
pixel.c:(.text+0x28b7): undefined reference to x264_intra_satd_x3_4x4_mmx2' pixel.c:(.text+0x28c5): undefined reference tox264_intra_sad_x3_4x4_mmx2'
pixel.c:(.text+0x28dd): undefined reference to x264_pixel_ssd_16x16_sse2slow' pixel.c:(.text+0x28e8): undefined reference tox264_pixel_ssd_16x8_sse2slow'
pixel.c:(.text+0x28f3): undefined reference to x264_pixel_ssd_8x16_sse2slow' pixel.c:(.text+0x28fe): undefined reference tox264_pixel_ssd_8x8_sse2slow'
pixel.c:(.text+0x2909): undefined reference to x264_pixel_ssd_8x4_sse2slow' pixel.c:(.text+0x2914): undefined reference tox264_pixel_sad_16x16_sse2_aligned'
pixel.c:(.text+0x2922): undefined reference to x264_pixel_sad_16x8_sse2_aligned' pixel.c:(.text+0x2930): undefined reference tox264_pixel_var_16x16_sse2'
pixel.c:(.text+0x293e): undefined reference to x264_pixel_ssd_nv12_core_sse2' pixel.c:(.text+0x294c): undefined reference tox264_pixel_ssim_4x4x2_core_sse2'
pixel.c:(.text+0x295a): undefined reference to x264_pixel_ssim_end4_sse2' pixel.c:(.text+0x2968): undefined reference tox264_pixel_sa8d_16x16_sse2'
pixel.c:(.text+0x2976): undefined reference to x264_pixel_sa8d_8x8_sse2' pixel.c:(.text+0x2984): undefined reference tox264_intra_sa8d_x3_8x8_sse2'
pixel.c:(.text+0x2992): undefined reference to x264_pixel_sa8d_satd_16x16_sse2' pixel.c:(.text+0x29a0): undefined reference tox264_pixel_var2_8x8_sse2'
pixel.c:(.text+0x29ae): undefined reference to x264_pixel_var2_8x16_sse2' pixel.c:(.text+0x29bc): undefined reference tox264_pixel_vsad_sse2'
pixel.c:(.text+0x29ca): undefined reference to x264_pixel_asd8_sse2' pixel.c:(.text+0x2a16): undefined reference tox264_pixel_hadamard_ac_16x16_ssse3'
pixel.c:(.text+0x2a2a): undefined reference to x264_pixel_hadamard_ac_16x8_ssse3' pixel.c:(.text+0x2a38): undefined reference tox264_pixel_hadamard_ac_8x16_ssse3'
pixel.c:(.text+0x2a46): undefined reference to x264_pixel_hadamard_ac_8x8_ssse3' pixel.c:(.text+0x2a56): undefined reference tox264_intra_sad_x9_4x4_ssse3'
pixel.c:(.text+0x2a64): undefined reference to x264_intra_satd_x9_4x4_ssse3' pixel.c:(.text+0x2a72): undefined reference tox264_intra_sad_x9_8x8_ssse3'
pixel.c:(.text+0x2a80): undefined reference to x264_intra_sa8d_x9_8x8_ssse3' pixel.c:(.text+0x2a8e): undefined reference tox264_pixel_ads4_ssse3'
pixel.c:(.text+0x2aa2): undefined reference to x264_pixel_ads2_ssse3' pixel.c:(.text+0x2ab0): undefined reference tox264_pixel_ads1_ssse3'
pixel.c:(.text+0x2ac4): undefined reference to x264_pixel_ssd_16x16_ssse3' pixel.c:(.text+0x2acf): undefined reference tox264_pixel_ssd_16x8_ssse3'
pixel.c:(.text+0x2ada): undefined reference to x264_pixel_ssd_8x16_ssse3' pixel.c:(.text+0x2ae5): undefined reference tox264_pixel_ssd_8x8_ssse3'
pixel.c:(.text+0x2af0): undefined reference to x264_pixel_ssd_8x4_ssse3' pixel.c:(.text+0x2afb): undefined reference tox264_pixel_ssd_4x8_ssse3'
pixel.c:(.text+0x2b06): undefined reference to x264_pixel_ssd_4x4_ssse3' pixel.c:(.text+0x2b11): undefined reference tox264_pixel_ssd_4x16_ssse3'
pixel.c:(.text+0x2b1c): undefined reference to x264_pixel_sa8d_16x16_ssse3' pixel.c:(.text+0x2b2a): undefined reference tox264_pixel_sa8d_8x8_ssse3'
pixel.c:(.text+0x2b38): undefined reference to x264_pixel_satd_16x16_ssse3' pixel.c:(.text+0x2b46): undefined reference tox264_pixel_satd_16x8_ssse3'
pixel.c:(.text+0x2b54): undefined reference to x264_pixel_satd_8x16_ssse3' pixel.c:(.text+0x2b62): undefined reference tox264_pixel_satd_8x8_ssse3'
pixel.c:(.text+0x2b70): undefined reference to x264_pixel_satd_8x4_ssse3' pixel.c:(.text+0x2b7e): undefined reference tox264_pixel_satd_4x8_ssse3'
pixel.c:(.text+0x2b8c): undefined reference to x264_pixel_satd_4x4_ssse3' pixel.c:(.text+0x2b9a): undefined reference tox264_pixel_satd_4x16_ssse3'
pixel.c:(.text+0x2c6c): undefined reference to x264_pixel_sa8d_satd_16x16_ssse3' pixel.c:(.text+0x2c7a): undefined reference tox264_intra_satd_x3_16x16_ssse3'
pixel.c:(.text+0x2c90): undefined reference to x264_intra_sad_x3_16x16_ssse3' pixel.c:(.text+0x2cb2): undefined reference tox264_intra_satd_x3_8x8c_ssse3'
pixel.c:(.text+0x2cc0): undefined reference to x264_intra_sad_x3_8x8c_ssse3' pixel.c:(.text+0x2cce): undefined reference tox264_pixel_var2_8x8_ssse3'
pixel.c:(.text+0x2cdc): undefined reference to x264_pixel_var2_8x16_ssse3' pixel.c:(.text+0x2cea): undefined reference tox264_pixel_asd8_ssse3'
pixel.c:(.text+0x2cfe): undefined reference to x264_pixel_sad_16x16_cache64_ssse3' pixel.c:(.text+0x2d08): undefined reference tox264_pixel_sad_16x8_cache64_ssse3'
pixel.c:(.text+0x2d13): undefined reference to x264_pixel_sad_x3_16x16_cache64_ssse3' pixel.c:(.text+0x2d21): undefined reference tox264_pixel_sad_x3_16x8_cache64_ssse3'
pixel.c:(.text+0x2d2f): undefined reference to x264_pixel_sad_x4_16x16_cache64_ssse3' pixel.c:(.text+0x2d3d): undefined reference tox264_pixel_sad_x4_16x8_cache64_ssse3'
pixel.c:(.text+0x2d53): undefined reference to x264_pixel_ssd_16x16_sse2' pixel.c:(.text+0x2d5e): undefined reference tox264_pixel_ssd_16x8_sse2'
pixel.c:(.text+0x2d69): undefined reference to x264_pixel_ssd_8x16_sse2' pixel.c:(.text+0x2d74): undefined reference tox264_pixel_ssd_8x8_sse2'
pixel.c:(.text+0x2d7f): undefined reference to x264_pixel_ssd_8x4_sse2' pixel.c:(.text+0x2d93): undefined reference tox264_pixel_satd_16x16_sse4'
pixel.c:(.text+0x2da7): undefined reference to x264_pixel_satd_16x8_sse4' pixel.c:(.text+0x2db5): undefined reference tox264_pixel_satd_8x16_sse4'
pixel.c:(.text+0x2dc3): undefined reference to x264_pixel_satd_8x8_sse4' pixel.c:(.text+0x2dd1): undefined reference tox264_pixel_satd_8x4_sse4'
pixel.c:(.text+0x2ddf): undefined reference to x264_pixel_satd_4x8_sse4' pixel.c:(.text+0x2ded): undefined reference tox264_pixel_satd_4x4_sse4'
pixel.c:(.text+0x2dfb): undefined reference to x264_pixel_satd_4x16_sse4' pixel.c:(.text+0x2ecd): undefined reference tox264_pixel_hadamard_ac_16x16_sse4'
pixel.c:(.text+0x2edb): undefined reference to x264_pixel_hadamard_ac_16x8_sse4' pixel.c:(.text+0x2ee9): undefined reference tox264_pixel_hadamard_ac_8x16_sse4'
pixel.c:(.text+0x2ef7): undefined reference to x264_pixel_hadamard_ac_8x8_sse4' pixel.c:(.text+0x2f0b): undefined reference tox264_pixel_sa8d_16x16_sse4'
pixel.c:(.text+0x2f19): undefined reference to x264_pixel_sa8d_8x8_sse4' pixel.c:(.text+0x2f35): undefined reference tox264_pixel_sa8d_satd_16x16_sse4'
pixel.c:(.text+0x2f4f): undefined reference to x264_pixel_sad_16x16_sse2' pixel.c:(.text+0x2f63): undefined reference tox264_pixel_sad_16x8_sse2'
pixel.c:(.text+0x2f71): undefined reference to x264_pixel_sad_x3_16x16_avx' pixel.c:(.text+0x2f7f): undefined reference tox264_pixel_sad_x3_16x8_avx'
pixel.c:(.text+0x2f8d): undefined reference to x264_pixel_sad_x4_16x16_avx' pixel.c:(.text+0x2f9b): undefined reference tox264_pixel_sad_x4_16x8_avx'
pixel.c:(.text+0x2fa9): undefined reference to x264_pixel_satd_16x16_avx' pixel.c:(.text+0x2fb7): undefined reference tox264_pixel_satd_16x8_avx'
pixel.c:(.text+0x2fc5): undefined reference to x264_pixel_satd_8x16_avx' pixel.c:(.text+0x2fd3): undefined reference tox264_pixel_satd_8x8_avx'
pixel.c:(.text+0x2fe1): undefined reference to x264_pixel_satd_8x4_avx' pixel.c:(.text+0x2fef): undefined reference tox264_pixel_satd_4x8_avx'
pixel.c:(.text+0x2ffd): undefined reference to x264_pixel_satd_4x4_avx' pixel.c:(.text+0x300b): undefined reference tox264_pixel_satd_4x16_avx'
pixel.c:(.text+0x30dd): undefined reference to x264_pixel_ads4_avx' pixel.c:(.text+0x30eb): undefined reference tox264_pixel_ads2_avx'
pixel.c:(.text+0x30f9): undefined reference to x264_pixel_ads1_avx' pixel.c:(.text+0x3107): undefined reference tox264_pixel_hadamard_ac_16x16_avx'
pixel.c:(.text+0x3115): undefined reference to x264_pixel_hadamard_ac_16x8_avx' pixel.c:(.text+0x3123): undefined reference tox264_pixel_hadamard_ac_8x16_avx'
pixel.c:(.text+0x3131): undefined reference to x264_pixel_hadamard_ac_8x8_avx' pixel.c:(.text+0x3145): undefined reference tox264_pixel_ssd_16x16_avx'
pixel.c:(.text+0x3150): undefined reference to x264_pixel_ssd_16x8_avx' pixel.c:(.text+0x315b): undefined reference tox264_pixel_ssd_8x16_avx'
pixel.c:(.text+0x3166): undefined reference to x264_pixel_ssd_8x8_avx' pixel.c:(.text+0x3171): undefined reference tox264_pixel_ssd_8x4_avx'
pixel.c:(.text+0x317c): undefined reference to x264_pixel_sa8d_16x16_avx' pixel.c:(.text+0x318a): undefined reference tox264_pixel_sa8d_8x8_avx'
pixel.c:(.text+0x31a6): undefined reference to x264_pixel_ssd_nv12_core_avx' pixel.c:(.text+0x31b4): undefined reference tox264_pixel_var_16x16_avx'
pixel.c:(.text+0x31c2): undefined reference to x264_pixel_var_8x16_avx' pixel.c:(.text+0x31d0): undefined reference tox264_pixel_var_8x8_avx'
pixel.c:(.text+0x31de): undefined reference to x264_pixel_ssim_4x4x2_core_avx' pixel.c:(.text+0x31ec): undefined reference tox264_pixel_ssim_end4_avx'
pixel.c:(.text+0x31fa): undefined reference to x264_pixel_sa8d_satd_16x16_avx' pixel.c:(.text+0x3214): undefined reference tox264_pixel_satd_16x16_xop'
pixel.c:(.text+0x3228): undefined reference to x264_pixel_satd_16x8_xop' pixel.c:(.text+0x3236): undefined reference tox264_pixel_satd_8x16_xop'
pixel.c:(.text+0x3244): undefined reference to x264_pixel_satd_8x8_xop' pixel.c:(.text+0x3252): undefined reference tox264_pixel_satd_8x4_xop'
pixel.c:(.text+0x3260): undefined reference to x264_pixel_satd_4x8_xop' pixel.c:(.text+0x326e): undefined reference tox264_pixel_satd_4x4_xop'
pixel.c:(.text+0x3340): undefined reference to x264_pixel_hadamard_ac_16x16_xop' pixel.c:(.text+0x334e): undefined reference tox264_pixel_hadamard_ac_16x8_xop'
pixel.c:(.text+0x335c): undefined reference to x264_pixel_hadamard_ac_8x16_xop' pixel.c:(.text+0x336a): undefined reference tox264_pixel_hadamard_ac_8x8_xop'
pixel.c:(.text+0x337e): undefined reference to x264_pixel_ssd_16x16_xop' pixel.c:(.text+0x3389): undefined reference tox264_pixel_ssd_16x8_xop'
pixel.c:(.text+0x3394): undefined reference to x264_pixel_ssd_8x16_xop' pixel.c:(.text+0x339f): undefined reference tox264_pixel_ssd_8x8_xop'
pixel.c:(.text+0x33aa): undefined reference to x264_pixel_ssd_8x4_xop' pixel.c:(.text+0x33b5): undefined reference tox264_pixel_sa8d_16x16_xop'
pixel.c:(.text+0x33c3): undefined reference to x264_pixel_sa8d_8x8_xop' pixel.c:(.text+0x33df): undefined reference tox264_pixel_ssd_nv12_core_xop'
pixel.c:(.text+0x33ed): undefined reference to x264_pixel_var_16x16_xop' pixel.c:(.text+0x33fb): undefined reference tox264_pixel_var_8x16_xop'
pixel.c:(.text+0x3409): undefined reference to x264_pixel_var_8x8_xop' pixel.c:(.text+0x3417): undefined reference tox264_pixel_var2_8x8_xop'
pixel.c:(.text+0x3425): undefined reference to x264_pixel_var2_8x16_xop' pixel.c:(.text+0x3433): undefined reference tox264_pixel_sa8d_satd_16x16_xop'
pixel.c:(.text+0x344d): undefined reference to x264_pixel_ssd_16x16_avx2' pixel.c:(.text+0x3458): undefined reference tox264_pixel_ssd_16x8_avx2'
pixel.c:(.text+0x3463): undefined reference to x264_pixel_sad_x3_16x16_avx2' pixel.c:(.text+0x3471): undefined reference tox264_pixel_sad_x3_16x8_avx2'
pixel.c:(.text+0x347f): undefined reference to x264_pixel_sad_x4_16x16_avx2' pixel.c:(.text+0x348d): undefined reference tox264_pixel_sad_x4_16x8_avx2'
pixel.c:(.text+0x349b): undefined reference to x264_pixel_satd_16x16_avx2' pixel.c:(.text+0x34a9): undefined reference tox264_pixel_satd_16x8_avx2'
pixel.c:(.text+0x34b7): undefined reference to x264_pixel_satd_8x16_avx2' pixel.c:(.text+0x34c5): undefined reference tox264_pixel_satd_8x8_avx2'
pixel.c:(.text+0x34d3): undefined reference to x264_pixel_hadamard_ac_16x16_avx2' pixel.c:(.text+0x34e1): undefined reference tox264_pixel_hadamard_ac_16x8_avx2'
pixel.c:(.text+0x34ef): undefined reference to x264_pixel_ads4_avx2' pixel.c:(.text+0x34fd): undefined reference tox264_pixel_ads2_avx2'
pixel.c:(.text+0x350b): undefined reference to x264_pixel_ads1_avx2' pixel.c:(.text+0x3519): undefined reference tox264_pixel_sa8d_8x8_avx2'
pixel.c:(.text+0x3527): undefined reference to x264_pixel_var_16x16_avx2' pixel.c:(.text+0x3535): undefined reference tox264_pixel_var2_8x16_avx2'
pixel.c:(.text+0x3543): undefined reference to x264_pixel_var2_8x8_avx2' pixel.c:(.text+0x3551): undefined reference tox264_intra_sad_x3_16x16_avx2'
pixel.c:(.text+0x355f): undefined reference to x264_intra_sad_x9_8x8_avx2' pixel.c:(.text+0x356d): undefined reference tox264_intra_sad_x3_8x8c_avx2'
pixel.c:(.text+0x357b): undefined reference to x264_pixel_ssd_nv12_core_avx2' pixel.c:(.text+0x3589): undefined reference tox264_pixel_sa8d_satd_16x16_avx2'
pixel.c:(.text+0x35c8): undefined reference to x264_intra_satd_x9_4x4_xop' pixel.c:(.text+0x35db): undefined reference tox264_intra_sad_x9_4x4_avx'
pixel.c:(.text+0x35e9): undefined reference to x264_intra_satd_x9_4x4_avx' pixel.c:(.text+0x35f7): undefined reference tox264_intra_sad_x9_8x8_avx'
pixel.c:(.text+0x3605): undefined reference to x264_intra_sa8d_x9_8x8_avx' pixel.c:(.text+0x3618): undefined reference tox264_intra_sad_x9_4x4_sse4'
pixel.c:(.text+0x3626): undefined reference to x264_intra_satd_x9_4x4_sse4' pixel.c:(.text+0x3634): undefined reference tox264_intra_sad_x9_8x8_sse4'
pixel.c:(.text+0x3642): undefined reference to x264_intra_sa8d_x9_8x8_sse4' pixel.c:(.text+0x3655): undefined reference tox264_pixel_sa8d_16x16_ssse3_atom'
pixel.c:(.text+0x3663): undefined reference to x264_pixel_sa8d_8x8_ssse3_atom' pixel.c:(.text+0x3671): undefined reference tox264_pixel_satd_16x16_ssse3_atom'
pixel.c:(.text+0x367f): undefined reference to x264_pixel_satd_16x8_ssse3_atom' pixel.c:(.text+0x368d): undefined reference tox264_pixel_satd_8x16_ssse3_atom'
pixel.c:(.text+0x369b): undefined reference to x264_pixel_satd_8x8_ssse3_atom' pixel.c:(.text+0x36a9): undefined reference tox264_pixel_satd_8x4_ssse3_atom'
pixel.c:(.text+0x36b7): undefined reference to x264_pixel_satd_4x8_ssse3_atom' pixel.c:(.text+0x36c5): undefined reference tox264_pixel_satd_4x16_ssse3_atom'
pixel.c:(.text+0x377b): undefined reference to x264_pixel_hadamard_ac_16x16_ssse3_atom' pixel.c:(.text+0x3789): undefined reference tox264_pixel_hadamard_ac_16x8_ssse3_atom'
pixel.c:(.text+0x3797): undefined reference to x264_pixel_hadamard_ac_8x16_ssse3_atom' pixel.c:(.text+0x37a5): undefined reference tox264_pixel_hadamard_ac_8x8_ssse3_atom'
pixel.c:(.text+0x37b3): undefined reference to x264_pixel_sa8d_satd_16x16_ssse3_atom' pixel.c:(.text+0x37c6): undefined reference tox264_pixel_sad_16x16_sse2'
pixel.c:(.text+0x37d6): undefined reference to x264_pixel_sad_16x8_sse2' pixel.c:(.text+0x37e1): undefined reference tox264_pixel_sad_x3_16x16_sse2'
pixel.c:(.text+0x37ef): undefined reference to x264_pixel_sad_x3_16x8_sse2' pixel.c:(.text+0x37fd): undefined reference tox264_pixel_sad_x4_16x16_sse2'
pixel.c:(.text+0x380b): undefined reference to x264_pixel_sad_x4_16x8_sse2' pixel.c:(.text+0x3819): undefined reference tox264_pixel_satd_16x16_sse2'
pixel.c:(.text+0x3827): undefined reference to x264_pixel_satd_16x8_sse2' pixel.c:(.text+0x3835): undefined reference tox264_pixel_satd_8x16_sse2'
pixel.c:(.text+0x3843): undefined reference to x264_pixel_satd_8x8_sse2' pixel.c:(.text+0x3851): undefined reference tox264_pixel_satd_8x4_sse2'
pixel.c:(.text+0x385f): undefined reference to x264_pixel_satd_4x8_sse2' pixel.c:(.text+0x386d): undefined reference tox264_pixel_satd_4x16_sse2'
pixel.c:(.text+0x3923): undefined reference to x264_pixel_hadamard_ac_16x16_sse2' pixel.c:(.text+0x3931): undefined reference tox264_pixel_hadamard_ac_16x8_sse2'
pixel.c:(.text+0x393f): undefined reference to x264_pixel_hadamard_ac_8x16_sse2' pixel.c:(.text+0x394d): undefined reference tox264_pixel_hadamard_ac_8x8_sse2'
pixel.c:(.text+0x395b): undefined reference to x264_pixel_ads4_sse2' pixel.c:(.text+0x3969): undefined reference tox264_pixel_ads2_sse2'
pixel.c:(.text+0x3977): undefined reference to x264_pixel_ads1_sse2' pixel.c:(.text+0x3985): undefined reference tox264_pixel_var_8x8_sse2'
pixel.c:(.text+0x3993): undefined reference to x264_pixel_var_8x16_sse2' pixel.c:(.text+0x39a1): undefined reference tox264_intra_sad_x3_16x16_sse2'
pixel.c:(.text+0x39d1): undefined reference to x264_pixel_ssd_16x16_sse2' pixel.c:(.text+0x39e2): undefined reference tox264_pixel_ssd_16x8_sse2'
pixel.c:(.text+0x39f3): undefined reference to x264_pixel_sad_x3_8x16_cache64_sse2' pixel.c:(.text+0x3a01): undefined reference tox264_pixel_sad_x4_8x16_cache64_sse2'
pixel.c:(.text+0x3a14): undefined reference to x264_pixel_sad_16x16_sse3' pixel.c:(.text+0x3a1e): undefined reference tox264_pixel_sad_16x8_sse3'
pixel.c:(.text+0x3a29): undefined reference to x264_pixel_sad_x3_16x16_sse3' pixel.c:(.text+0x3a37): undefined reference tox264_pixel_sad_x3_16x8_sse3'
pixel.c:(.text+0x3a45): undefined reference to x264_pixel_sad_x4_16x16_sse3' pixel.c:(.text+0x3a53): undefined reference tox264_pixel_sad_x4_16x8_sse3'
pixel.c:(.text+0x3a66): undefined reference to x264_pixel_sad_8x16_sse2' pixel.c:(.text+0x3a78): undefined reference tox264_pixel_sad_x3_8x16_sse2'
pixel.c:(.text+0x3a86): undefined reference to x264_pixel_sad_x3_8x8_sse2' pixel.c:(.text+0x3a94): undefined reference tox264_pixel_sad_x3_8x4_sse2'
pixel.c:(.text+0x3aa2): undefined reference to x264_pixel_sad_x4_8x16_sse2' pixel.c:(.text+0x3ab0): undefined reference tox264_pixel_sad_x4_8x8_sse2'
pixel.c:(.text+0x3abe): undefined reference to x264_pixel_sad_x4_8x4_sse2' pixel.c:(.text+0x3ad3): undefined reference tox264_pixel_sad_x3_16x16_ssse3'
pixel.c:(.text+0x3ae1): undefined reference to x264_pixel_sad_x3_16x8_ssse3' pixel.c:(.text+0x3aef): undefined reference tox264_pixel_sad_x4_16x16_ssse3'
pixel.c:(.text+0x3afd): undefined reference to x264_pixel_sad_x4_16x8_ssse3' pixel.c:(.text+0x3b0b): undefined reference tox264_pixel_sad_x4_8x16_ssse3'
pixel.c:(.text+0x3b19): undefined reference to x264_pixel_sad_x4_8x8_ssse3' pixel.c:(.text+0x3b27): undefined reference tox264_pixel_sad_x4_8x4_ssse3'
pixel.c:(.text+0x3b3a): undefined reference to x264_pixel_sad_8x16_cache64_mmx2' pixel.c:(.text+0x3b45): undefined reference tox264_pixel_sad_8x8_cache64_mmx2'
pixel.c:(.text+0x3b50): undefined reference to x264_pixel_sad_8x4_cache64_mmx2' pixel.c:(.text+0x3b5b): undefined reference tox264_pixel_sad_x3_8x16_cache64_mmx2'
pixel.c:(.text+0x3b69): undefined reference to x264_pixel_sad_x3_8x8_cache64_mmx2' pixel.c:(.text+0x3b77): undefined reference tox264_pixel_sad_x4_8x16_cache64_mmx2'
pixel.c:(.text+0x3b85): undefined reference to x264_pixel_sad_x4_8x8_cache64_mmx2' libx264.a(pixel.o): In functionx264_pixel_satd_x4_16x16_mmx2':
pixel.c:(.text+0x3be2): undefined reference to x264_pixel_satd_16x16_mmx2' pixel.c:(.text+0x3bf9): undefined reference tox264_pixel_satd_16x16_mmx2'
pixel.c:(.text+0x3c11): undefined reference to x264_pixel_satd_16x16_mmx2' pixel.c:(.text+0x3c29): undefined reference tox264_pixel_satd_16x16_mmx2'
libx264.a(pixel.o): In function x264_pixel_satd_x3_16x16_mmx2': pixel.c:(.text+0x3c98): undefined reference tox264_pixel_satd_16x16_mmx2'
libx264.a(pixel.o):pixel.c:(.text+0x3caf): more undefined references to x264_pixel_satd_16x16_mmx2' follow libx264.a(pixel.o): In functionx264_pixel_satd_x4_16x8_mmx2':
pixel.c:(.text+0x3d32): undefined reference to x264_pixel_satd_16x8_mmx2' pixel.c:(.text+0x3d49): undefined reference tox264_pixel_satd_16x8_mmx2'
pixel.c:(.text+0x3d61): undefined reference to x264_pixel_satd_16x8_mmx2' pixel.c:(.text+0x3d79): undefined reference tox264_pixel_satd_16x8_mmx2'
libx264.a(pixel.o): In function x264_pixel_satd_x3_16x8_mmx2': pixel.c:(.text+0x3de8): undefined reference tox264_pixel_satd_16x8_mmx2'
libx264.a(pixel.o):pixel.c:(.text+0x3dff): more undefined references to x264_pixel_satd_16x8_mmx2' follow libx264.a(pixel.o): In functionx264_pixel_satd_x4_8x16_mmx2':
pixel.c:(.text+0x3e82): undefined reference to x264_pixel_satd_8x16_mmx2' pixel.c:(.text+0x3e99): undefined reference tox264_pixel_satd_8x16_mmx2'
pixel.c:(.text+0x3eb1): undefined reference to x264_pixel_satd_8x16_mmx2' pixel.c:(.text+0x3ec9): undefined reference tox264_pixel_satd_8x16_mmx2'
libx264.a(pixel.o): In function x264_pixel_satd_x3_8x16_mmx2': pixel.c:(.text+0x3f38): undefined reference tox264_pixel_satd_8x16_mmx2'
libx264.a(pixel.o):pixel.c:(.text+0x3f4f): more undefined references to x264_pixel_satd_8x16_mmx2' follow libx264.a(pixel.o): In functionx264_pixel_satd_x4_8x8_mmx2':
pixel.c:(.text+0x3fd2): undefined reference to x264_pixel_satd_8x8_mmx2' pixel.c:(.text+0x3fe9): undefined reference tox264_pixel_satd_8x8_mmx2'
pixel.c:(.text+0x4001): undefined reference to x264_pixel_satd_8x8_mmx2' pixel.c:(.text+0x4019): undefined reference tox264_pixel_satd_8x8_mmx2'
libx264.a(pixel.o): In function x264_pixel_satd_x3_8x8_mmx2': pixel.c:(.text+0x4088): undefined reference tox264_pixel_satd_8x8_mmx2'
libx264.a(pixel.o):pixel.c:(.text+0x409f): more undefined references to x264_pixel_satd_8x8_mmx2' follow libx264.a(pixel.o): In functionx264_pixel_satd_x4_8x4_mmx2':
pixel.c:(.text+0x4122): undefined reference to x264_pixel_satd_8x4_mmx2' pixel.c:(.text+0x4139): undefined reference tox264_pixel_satd_8x4_mmx2'
pixel.c:(.text+0x4151): undefined reference to x264_pixel_satd_8x4_mmx2' pixel.c:(.text+0x4169): undefined reference tox264_pixel_satd_8x4_mmx2'
libx264.a(pixel.o): In function x264_pixel_satd_x3_8x4_mmx2': pixel.c:(.text+0x41d8): undefined reference tox264_pixel_satd_8x4_mmx2'
libx264.a(pixel.o):pixel.c:(.text+0x41ef): more undefined references to x264_pixel_satd_8x4_mmx2' follow libx264.a(pixel.o): In functionx264_pixel_satd_x4_4x8_mmx2':
pixel.c:(.text+0x4272): undefined reference to x264_pixel_satd_4x8_mmx2' pixel.c:(.text+0x4289): undefined reference tox264_pixel_satd_4x8_mmx2'
pixel.c:(.text+0x42a1): undefined reference to x264_pixel_satd_4x8_mmx2' pixel.c:(.text+0x42b9): undefined reference tox264_pixel_satd_4x8_mmx2'
libx264.a(pixel.o): In function x264_pixel_satd_x3_4x8_mmx2': pixel.c:(.text+0x4328): undefined reference tox264_pixel_satd_4x8_mmx2'
libx264.a(pixel.o):pixel.c:(.text+0x433f): more undefined references to x264_pixel_satd_4x8_mmx2' follow libx264.a(pixel.o): In functionx264_pixel_satd_x4_4x4_mmx2':
pixel.c:(.text+0x43c2): undefined reference to x264_pixel_satd_4x4_mmx2' pixel.c:(.text+0x43d9): undefined reference tox264_pixel_satd_4x4_mmx2'
pixel.c:(.text+0x43f1): undefined reference to x264_pixel_satd_4x4_mmx2' pixel.c:(.text+0x4409): undefined reference tox264_pixel_satd_4x4_mmx2'
libx264.a(pixel.o): In function x264_pixel_satd_x3_4x4_mmx2': pixel.c:(.text+0x4478): undefined reference tox264_pixel_satd_4x4_mmx2'
libx264.a(pixel.o):pixel.c:(.text+0x448f): more undefined references to x264_pixel_satd_4x4_mmx2' follow libx264.a(pixel.o): In functionx264_pixel_satd_x4_16x16_sse2':
pixel.c:(.text+0x4512): undefined reference to x264_pixel_satd_16x16_sse2' pixel.c:(.text+0x4529): undefined reference tox264_pixel_satd_16x16_sse2'
pixel.c:(.text+0x4541): undefined reference to x264_pixel_satd_16x16_sse2' pixel.c:(.text+0x4559): undefined reference tox264_pixel_satd_16x16_sse2'
libx264.a(pixel.o): In function x264_pixel_satd_x3_16x16_sse2': pixel.c:(.text+0x45c8): undefined reference tox264_pixel_satd_16x16_sse2'
libx264.a(pixel.o):pixel.c:(.text+0x45df): more undefined references to x264_pixel_satd_16x16_sse2' follow libx264.a(pixel.o): In functionx264_pixel_satd_x4_16x8_sse2':
pixel.c:(.text+0x4662): undefined reference to x264_pixel_satd_16x8_sse2' pixel.c:(.text+0x4679): undefined reference tox264_pixel_satd_16x8_sse2'
pixel.c:(.text+0x4691): undefined reference to x264_pixel_satd_16x8_sse2' pixel.c:(.text+0x46a9): undefined reference tox264_pixel_satd_16x8_sse2'
libx264.a(pixel.o): In function x264_pixel_satd_x3_16x8_sse2': pixel.c:(.text+0x4718): undefined reference tox264_pixel_satd_16x8_sse2'
libx264.a(pixel.o):pixel.c:(.text+0x472f): more undefined references to x264_pixel_satd_16x8_sse2' follow libx264.a(pixel.o): In functionx264_pixel_satd_x4_8x16_sse2':
pixel.c:(.text+0x47b2): undefined reference to x264_pixel_satd_8x16_sse2' pixel.c:(.text+0x47c9): undefined reference tox264_pixel_satd_8x16_sse2'
pixel.c:(.text+0x47e1): undefined reference to x264_pixel_satd_8x16_sse2' pixel.c:(.text+0x47f9): undefined reference tox264_pixel_satd_8x16_sse2'
libx264.a(pixel.o): In function x264_pixel_satd_x3_8x16_sse2': pixel.c:(.text+0x4868): undefined reference tox264_pixel_satd_8x16_sse2'
libx264.a(pixel.o):pixel.c:(.text+0x487f): more undefined references to x264_pixel_satd_8x16_sse2' follow libx264.a(pixel.o): In functionx264_pixel_satd_x4_8x8_sse2':
pixel.c:(.text+0x4902): undefined reference to x264_pixel_satd_8x8_sse2' pixel.c:(.text+0x4919): undefined reference tox264_pixel_satd_8x8_sse2'
pixel.c:(.text+0x4931): undefined reference to x264_pixel_satd_8x8_sse2' pixel.c:(.text+0x4949): undefined reference tox264_pixel_satd_8x8_sse2'
libx264.a(pixel.o): In function x264_pixel_satd_x3_8x8_sse2': pixel.c:(.text+0x49b8): undefined reference tox264_pixel_satd_8x8_sse2'
libx264.a(pixel.o):pixel.c:(.text+0x49cf): more undefined references to x264_pixel_satd_8x8_sse2' follow libx264.a(pixel.o): In functionx264_pixel_satd_x4_8x4_sse2':
pixel.c:(.text+0x4a52): undefined reference to x264_pixel_satd_8x4_sse2' pixel.c:(.text+0x4a69): undefined reference tox264_pixel_satd_8x4_sse2'
pixel.c:(.text+0x4a81): undefined reference to x264_pixel_satd_8x4_sse2' pixel.c:(.text+0x4a99): undefined reference tox264_pixel_satd_8x4_sse2'
libx264.a(pixel.o): In function x264_pixel_satd_x3_8x4_sse2': pixel.c:(.text+0x4b08): undefined reference tox264_pixel_satd_8x4_sse2'
libx264.a(pixel.o):pixel.c:(.text+0x4b1f): more undefined references to x264_pixel_satd_8x4_sse2' follow libx264.a(pixel.o): In functionx264_pixel_satd_x4_4x8_sse2':
pixel.c:(.text+0x4ba2): undefined reference to x264_pixel_satd_4x8_sse2' pixel.c:(.text+0x4bb9): undefined reference tox264_pixel_satd_4x8_sse2'
pixel.c:(.text+0x4bd1): undefined reference to x264_pixel_satd_4x8_sse2' pixel.c:(.text+0x4be9): undefined reference tox264_pixel_satd_4x8_sse2'
libx264.a(pixel.o): In function x264_pixel_satd_x3_4x8_sse2': pixel.c:(.text+0x4c58): undefined reference tox264_pixel_satd_4x8_sse2'
libx264.a(pixel.o):pixel.c:(.text+0x4c6f): more undefined references to x264_pixel_satd_4x8_sse2' follow libx264.a(pixel.o): In functionx264_pixel_satd_x4_16x16_ssse3_atom':
pixel.c:(.text+0x4cf2): undefined reference to x264_pixel_satd_16x16_ssse3_atom' pixel.c:(.text+0x4d09): undefined reference tox264_pixel_satd_16x16_ssse3_atom'
pixel.c:(.text+0x4d21): undefined reference to x264_pixel_satd_16x16_ssse3_atom' pixel.c:(.text+0x4d39): undefined reference tox264_pixel_satd_16x16_ssse3_atom'
libx264.a(pixel.o): In function x264_pixel_satd_x3_16x16_ssse3_atom': pixel.c:(.text+0x4da8): undefined reference tox264_pixel_satd_16x16_ssse3_atom'
libx264.a(pixel.o):pixel.c:(.text+0x4dbf): more undefined references to x264_pixel_satd_16x16_ssse3_atom' follow libx264.a(pixel.o): In functionx264_pixel_satd_x4_16x8_ssse3_atom':
pixel.c:(.text+0x4e42): undefined reference to x264_pixel_satd_16x8_ssse3_atom' pixel.c:(.text+0x4e59): undefined reference tox264_pixel_satd_16x8_ssse3_atom'
pixel.c:(.text+0x4e71): undefined reference to x264_pixel_satd_16x8_ssse3_atom' pixel.c:(.text+0x4e89): undefined reference tox264_pixel_satd_16x8_ssse3_atom'
libx264.a(pixel.o): In function x264_pixel_satd_x3_16x8_ssse3_atom': pixel.c:(.text+0x4ef8): undefined reference tox264_pixel_satd_16x8_ssse3_atom'
libx264.a(pixel.o):pixel.c:(.text+0x4f0f): more undefined references to x264_pixel_satd_16x8_ssse3_atom' follow libx264.a(pixel.o): In functionx264_pixel_satd_x4_8x16_ssse3_atom':
pixel.c:(.text+0x4f92): undefined reference to x264_pixel_satd_8x16_ssse3_atom' pixel.c:(.text+0x4fa9): undefined reference tox264_pixel_satd_8x16_ssse3_atom'
pixel.c:(.text+0x4fc1): undefined reference to x264_pixel_satd_8x16_ssse3_atom' pixel.c:(.text+0x4fd9): undefined reference tox264_pixel_satd_8x16_ssse3_atom'
libx264.a(pixel.o): In function x264_pixel_satd_x3_8x16_ssse3_atom': pixel.c:(.text+0x5048): undefined reference tox264_pixel_satd_8x16_ssse3_atom'
libx264.a(pixel.o):pixel.c:(.text+0x505f): more undefined references to x264_pixel_satd_8x16_ssse3_atom' follow libx264.a(pixel.o): In functionx264_pixel_satd_x4_8x8_ssse3_atom':
pixel.c:(.text+0x50e2): undefined reference to x264_pixel_satd_8x8_ssse3_atom' pixel.c:(.text+0x50f9): undefined reference tox264_pixel_satd_8x8_ssse3_atom'
pixel.c:(.text+0x5111): undefined reference to x264_pixel_satd_8x8_ssse3_atom' pixel.c:(.text+0x5129): undefined reference tox264_pixel_satd_8x8_ssse3_atom'
libx264.a(pixel.o): In function x264_pixel_satd_x3_8x8_ssse3_atom': pixel.c:(.text+0x5198): undefined reference tox264_pixel_satd_8x8_ssse3_atom'
libx264.a(pixel.o):pixel.c:(.text+0x51af): more undefined references to x264_pixel_satd_8x8_ssse3_atom' follow libx264.a(pixel.o): In functionx264_pixel_satd_x4_8x4_ssse3_atom':
pixel.c:(.text+0x5232): undefined reference to x264_pixel_satd_8x4_ssse3_atom' pixel.c:(.text+0x5249): undefined reference tox264_pixel_satd_8x4_ssse3_atom'
pixel.c:(.text+0x5261): undefined reference to x264_pixel_satd_8x4_ssse3_atom' pixel.c:(.text+0x5279): undefined reference tox264_pixel_satd_8x4_ssse3_atom'
libx264.a(pixel.o): In function x264_pixel_satd_x3_8x4_ssse3_atom': pixel.c:(.text+0x52e8): undefined reference tox264_pixel_satd_8x4_ssse3_atom'
libx264.a(pixel.o):pixel.c:(.text+0x52ff): more undefined references to x264_pixel_satd_8x4_ssse3_atom' follow libx264.a(pixel.o): In functionx264_pixel_satd_x4_4x8_ssse3_atom':
pixel.c:(.text+0x5382): undefined reference to x264_pixel_satd_4x8_ssse3_atom' pixel.c:(.text+0x5399): undefined reference tox264_pixel_satd_4x8_ssse3_atom'
pixel.c:(.text+0x53b1): undefined reference to x264_pixel_satd_4x8_ssse3_atom' pixel.c:(.text+0x53c9): undefined reference tox264_pixel_satd_4x8_ssse3_atom'
libx264.a(pixel.o): In function x264_pixel_satd_x3_4x8_ssse3_atom': pixel.c:(.text+0x5438): undefined reference tox264_pixel_satd_4x8_ssse3_atom'
libx264.a(pixel.o):pixel.c:(.text+0x544f): more undefined references to x264_pixel_satd_4x8_ssse3_atom' follow libx264.a(pixel.o): In functionx264_pixel_satd_x4_16x16_ssse3':
pixel.c:(.text+0x54d2): undefined reference to x264_pixel_satd_16x16_ssse3' pixel.c:(.text+0x54e9): undefined reference tox264_pixel_satd_16x16_ssse3'
pixel.c:(.text+0x5501): undefined reference to x264_pixel_satd_16x16_ssse3' pixel.c:(.text+0x5519): undefined reference tox264_pixel_satd_16x16_ssse3'
libx264.a(pixel.o): In function x264_pixel_satd_x3_16x16_ssse3': pixel.c:(.text+0x5588): undefined reference tox264_pixel_satd_16x16_ssse3'
libx264.a(pixel.o):pixel.c:(.text+0x559f): more undefined references to x264_pixel_satd_16x16_ssse3' follow libx264.a(pixel.o): In functionx264_pixel_satd_x4_16x8_ssse3':
pixel.c:(.text+0x5622): undefined reference to x264_pixel_satd_16x8_ssse3' pixel.c:(.text+0x5639): undefined reference tox264_pixel_satd_16x8_ssse3'
pixel.c:(.text+0x5651): undefined reference to x264_pixel_satd_16x8_ssse3' pixel.c:(.text+0x5669): undefined reference tox264_pixel_satd_16x8_ssse3'
libx264.a(pixel.o): In function x264_pixel_satd_x3_16x8_ssse3': pixel.c:(.text+0x56d8): undefined reference tox264_pixel_satd_16x8_ssse3'
libx264.a(pixel.o):pixel.c:(.text+0x56ef): more undefined references to x264_pixel_satd_16x8_ssse3' follow libx264.a(pixel.o): In functionx264_pixel_satd_x4_8x16_ssse3':
pixel.c:(.text+0x5772): undefined reference to x264_pixel_satd_8x16_ssse3' pixel.c:(.text+0x5789): undefined reference tox264_pixel_satd_8x16_ssse3'
pixel.c:(.text+0x57a1): undefined reference to x264_pixel_satd_8x16_ssse3' pixel.c:(.text+0x57b9): undefined reference tox264_pixel_satd_8x16_ssse3'
libx264.a(pixel.o): In function x264_pixel_satd_x3_8x16_ssse3': pixel.c:(.text+0x5828): undefined reference tox264_pixel_satd_8x16_ssse3'
libx264.a(pixel.o):pixel.c:(.text+0x583f): more undefined references to x264_pixel_satd_8x16_ssse3' follow libx264.a(pixel.o): In functionx264_pixel_satd_x4_8x8_ssse3':
pixel.c:(.text+0x58c2): undefined reference to x264_pixel_satd_8x8_ssse3' pixel.c:(.text+0x58d9): undefined reference tox264_pixel_satd_8x8_ssse3'
pixel.c:(.text+0x58f1): undefined reference to x264_pixel_satd_8x8_ssse3' pixel.c:(.text+0x5909): undefined reference tox264_pixel_satd_8x8_ssse3'
libx264.a(pixel.o): In function x264_pixel_satd_x3_8x8_ssse3': pixel.c:(.text+0x5978): undefined reference tox264_pixel_satd_8x8_ssse3'
libx264.a(pixel.o):pixel.c:(.text+0x598f): more undefined references to x264_pixel_satd_8x8_ssse3' follow libx264.a(pixel.o): In functionx264_pixel_satd_x4_8x4_ssse3':
pixel.c:(.text+0x5a12): undefined reference to x264_pixel_satd_8x4_ssse3' pixel.c:(.text+0x5a29): undefined reference tox264_pixel_satd_8x4_ssse3'
pixel.c:(.text+0x5a41): undefined reference to x264_pixel_satd_8x4_ssse3' pixel.c:(.text+0x5a59): undefined reference tox264_pixel_satd_8x4_ssse3'
libx264.a(pixel.o): In function x264_pixel_satd_x3_8x4_ssse3': pixel.c:(.text+0x5ac8): undefined reference tox264_pixel_satd_8x4_ssse3'
libx264.a(pixel.o):pixel.c:(.text+0x5adf): more undefined references to x264_pixel_satd_8x4_ssse3' follow libx264.a(pixel.o): In functionx264_pixel_satd_x4_4x8_ssse3':
pixel.c:(.text+0x5b62): undefined reference to x264_pixel_satd_4x8_ssse3' pixel.c:(.text+0x5b79): undefined reference tox264_pixel_satd_4x8_ssse3'
pixel.c:(.text+0x5b91): undefined reference to x264_pixel_satd_4x8_ssse3' pixel.c:(.text+0x5ba9): undefined reference tox264_pixel_satd_4x8_ssse3'
libx264.a(pixel.o): In function x264_pixel_satd_x3_4x8_ssse3': pixel.c:(.text+0x5c18): undefined reference tox264_pixel_satd_4x8_ssse3'
libx264.a(pixel.o):pixel.c:(.text+0x5c2f): more undefined references to x264_pixel_satd_4x8_ssse3' follow libx264.a(pixel.o): In functionx264_pixel_satd_x4_4x4_ssse3':
pixel.c:(.text+0x5cb2): undefined reference to x264_pixel_satd_4x4_ssse3' pixel.c:(.text+0x5cc9): undefined reference tox264_pixel_satd_4x4_ssse3'
pixel.c:(.text+0x5ce1): undefined reference to x264_pixel_satd_4x4_ssse3' pixel.c:(.text+0x5cf9): undefined reference tox264_pixel_satd_4x4_ssse3'
libx264.a(pixel.o): In function x264_pixel_satd_x3_4x4_ssse3': pixel.c:(.text+0x5d68): undefined reference tox264_pixel_satd_4x4_ssse3'
libx264.a(pixel.o):pixel.c:(.text+0x5d7f): more undefined references to x264_pixel_satd_4x4_ssse3' follow libx264.a(pixel.o): In functionx264_pixel_satd_x4_16x16_sse4':
pixel.c:(.text+0x5e02): undefined reference to x264_pixel_satd_16x16_sse4' pixel.c:(.text+0x5e19): undefined reference tox264_pixel_satd_16x16_sse4'
pixel.c:(.text+0x5e31): undefined reference to x264_pixel_satd_16x16_sse4' pixel.c:(.text+0x5e49): undefined reference tox264_pixel_satd_16x16_sse4'
libx264.a(pixel.o): In function x264_pixel_satd_x3_16x16_sse4': pixel.c:(.text+0x5eb8): undefined reference tox264_pixel_satd_16x16_sse4'
libx264.a(pixel.o):pixel.c:(.text+0x5ecf): more undefined references to x264_pixel_satd_16x16_sse4' follow libx264.a(pixel.o): In functionx264_pixel_satd_x4_16x8_sse4':
pixel.c:(.text+0x5f52): undefined reference to x264_pixel_satd_16x8_sse4' pixel.c:(.text+0x5f69): undefined reference tox264_pixel_satd_16x8_sse4'
pixel.c:(.text+0x5f81): undefined reference to x264_pixel_satd_16x8_sse4' pixel.c:(.text+0x5f99): undefined reference tox264_pixel_satd_16x8_sse4'
libx264.a(pixel.o): In function x264_pixel_satd_x3_16x8_sse4': pixel.c:(.text+0x6008): undefined reference tox264_pixel_satd_16x8_sse4'
libx264.a(pixel.o):pixel.c:(.text+0x601f): more undefined references to x264_pixel_satd_16x8_sse4' follow libx264.a(pixel.o): In functionx264_pixel_satd_x4_8x16_sse4':
pixel.c:(.text+0x60a2): undefined reference to x264_pixel_satd_8x16_sse4' pixel.c:(.text+0x60b9): undefined reference tox264_pixel_satd_8x16_sse4'
pixel.c:(.text+0x60d1): undefined reference to x264_pixel_satd_8x16_sse4' pixel.c:(.text+0x60e9): undefined reference tox264_pixel_satd_8x16_sse4'
libx264.a(pixel.o): In function x264_pixel_satd_x3_8x16_sse4': pixel.c:(.text+0x6158): undefined reference tox264_pixel_satd_8x16_sse4'
libx264.a(pixel.o):pixel.c:(.text+0x616f): more undefined references to x264_pixel_satd_8x16_sse4' follow libx264.a(pixel.o): In functionx264_pixel_satd_x4_8x8_sse4':
pixel.c:(.text+0x61f2): undefined reference to x264_pixel_satd_8x8_sse4' pixel.c:(.text+0x6209): undefined reference tox264_pixel_satd_8x8_sse4'
pixel.c:(.text+0x6221): undefined reference to x264_pixel_satd_8x8_sse4' pixel.c:(.text+0x6239): undefined reference tox264_pixel_satd_8x8_sse4'
libx264.a(pixel.o): In function x264_pixel_satd_x3_8x8_sse4': pixel.c:(.text+0x62a8): undefined reference tox264_pixel_satd_8x8_sse4'
libx264.a(pixel.o):pixel.c:(.text+0x62bf): more undefined references to x264_pixel_satd_8x8_sse4' follow libx264.a(pixel.o): In functionx264_pixel_satd_x4_8x4_sse4':
pixel.c:(.text+0x6342): undefined reference to x264_pixel_satd_8x4_sse4' pixel.c:(.text+0x6359): undefined reference tox264_pixel_satd_8x4_sse4'
pixel.c:(.text+0x6371): undefined reference to x264_pixel_satd_8x4_sse4' pixel.c:(.text+0x6389): undefined reference tox264_pixel_satd_8x4_sse4'
libx264.a(pixel.o): In function x264_pixel_satd_x3_8x4_sse4': pixel.c:(.text+0x63f8): undefined reference tox264_pixel_satd_8x4_sse4'
libx264.a(pixel.o):pixel.c:(.text+0x640f): more undefined references to x264_pixel_satd_8x4_sse4' follow libx264.a(pixel.o): In functionx264_pixel_satd_x4_4x8_sse4':
pixel.c:(.text+0x6492): undefined reference to x264_pixel_satd_4x8_sse4' pixel.c:(.text+0x64a9): undefined reference tox264_pixel_satd_4x8_sse4'
pixel.c:(.text+0x64c1): undefined reference to x264_pixel_satd_4x8_sse4' pixel.c:(.text+0x64d9): undefined reference tox264_pixel_satd_4x8_sse4'
libx264.a(pixel.o): In function x264_pixel_satd_x3_4x8_sse4': pixel.c:(.text+0x6548): undefined reference tox264_pixel_satd_4x8_sse4'
libx264.a(pixel.o):pixel.c:(.text+0x655f): more undefined references to x264_pixel_satd_4x8_sse4' follow libx264.a(pixel.o): In functionx264_pixel_satd_x4_4x4_sse4':
pixel.c:(.text+0x65e2): undefined reference to x264_pixel_satd_4x4_sse4' pixel.c:(.text+0x65f9): undefined reference tox264_pixel_satd_4x4_sse4'
pixel.c:(.text+0x6611): undefined reference to x264_pixel_satd_4x4_sse4' pixel.c:(.text+0x6629): undefined reference tox264_pixel_satd_4x4_sse4'
libx264.a(pixel.o): In function x264_pixel_satd_x3_4x4_sse4': pixel.c:(.text+0x6698): undefined reference tox264_pixel_satd_4x4_sse4'
libx264.a(pixel.o):pixel.c:(.text+0x66af): more undefined references to x264_pixel_satd_4x4_sse4' follow libx264.a(pixel.o): In functionx264_pixel_satd_x4_16x16_avx':
pixel.c:(.text+0x6732): undefined reference to x264_pixel_satd_16x16_avx' pixel.c:(.text+0x6749): undefined reference tox264_pixel_satd_16x16_avx'
pixel.c:(.text+0x6761): undefined reference to x264_pixel_satd_16x16_avx' pixel.c:(.text+0x6779): undefined reference tox264_pixel_satd_16x16_avx'
libx264.a(pixel.o): In function x264_pixel_satd_x3_16x16_avx': pixel.c:(.text+0x67e8): undefined reference tox264_pixel_satd_16x16_avx'
libx264.a(pixel.o):pixel.c:(.text+0x67ff): more undefined references to x264_pixel_satd_16x16_avx' follow libx264.a(pixel.o): In functionx264_pixel_satd_x4_16x8_avx':
pixel.c:(.text+0x6882): undefined reference to x264_pixel_satd_16x8_avx' pixel.c:(.text+0x6899): undefined reference tox264_pixel_satd_16x8_avx'
pixel.c:(.text+0x68b1): undefined reference to x264_pixel_satd_16x8_avx' pixel.c:(.text+0x68c9): undefined reference tox264_pixel_satd_16x8_avx'
libx264.a(pixel.o): In function x264_pixel_satd_x3_16x8_avx': pixel.c:(.text+0x6938): undefined reference tox264_pixel_satd_16x8_avx'
libx264.a(pixel.o):pixel.c:(.text+0x694f): more undefined references to x264_pixel_satd_16x8_avx' follow libx264.a(pixel.o): In functionx264_pixel_satd_x4_8x16_avx':
pixel.c:(.text+0x69d2): undefined reference to x264_pixel_satd_8x16_avx' pixel.c:(.text+0x69e9): undefined reference tox264_pixel_satd_8x16_avx'
pixel.c:(.text+0x6a01): undefined reference to x264_pixel_satd_8x16_avx' pixel.c:(.text+0x6a19): undefined reference tox264_pixel_satd_8x16_avx'
libx264.a(pixel.o): In function x264_pixel_satd_x3_8x16_avx': pixel.c:(.text+0x6a88): undefined reference tox264_pixel_satd_8x16_avx'
libx264.a(pixel.o):pixel.c:(.text+0x6a9f): more undefined references to x264_pixel_satd_8x16_avx' follow libx264.a(pixel.o): In functionx264_pixel_satd_x4_8x8_avx':
pixel.c:(.text+0x6b22): undefined reference to x264_pixel_satd_8x8_avx' pixel.c:(.text+0x6b39): undefined reference tox264_pixel_satd_8x8_avx'
pixel.c:(.text+0x6b51): undefined reference to x264_pixel_satd_8x8_avx' pixel.c:(.text+0x6b69): undefined reference tox264_pixel_satd_8x8_avx'
libx264.a(pixel.o): In function x264_pixel_satd_x3_8x8_avx': pixel.c:(.text+0x6bd8): undefined reference tox264_pixel_satd_8x8_avx'
libx264.a(pixel.o):pixel.c:(.text+0x6bef): more undefined references to x264_pixel_satd_8x8_avx' follow libx264.a(pixel.o): In functionx264_pixel_satd_x4_8x4_avx':
pixel.c:(.text+0x6c72): undefined reference to x264_pixel_satd_8x4_avx' pixel.c:(.text+0x6c89): undefined reference tox264_pixel_satd_8x4_avx'
pixel.c:(.text+0x6ca1): undefined reference to x264_pixel_satd_8x4_avx' pixel.c:(.text+0x6cb9): undefined reference tox264_pixel_satd_8x4_avx'
libx264.a(pixel.o): In function x264_pixel_satd_x3_8x4_avx': pixel.c:(.text+0x6d28): undefined reference tox264_pixel_satd_8x4_avx'
libx264.a(pixel.o):pixel.c:(.text+0x6d3f): more undefined references to x264_pixel_satd_8x4_avx' follow libx264.a(pixel.o): In functionx264_pixel_satd_x4_4x8_avx':
pixel.c:(.text+0x6dc2): undefined reference to x264_pixel_satd_4x8_avx' pixel.c:(.text+0x6dd9): undefined reference tox264_pixel_satd_4x8_avx'
pixel.c:(.text+0x6df1): undefined reference to x264_pixel_satd_4x8_avx' pixel.c:(.text+0x6e09): undefined reference tox264_pixel_satd_4x8_avx'
libx264.a(pixel.o): In function x264_pixel_satd_x3_4x8_avx': pixel.c:(.text+0x6e78): undefined reference tox264_pixel_satd_4x8_avx'
libx264.a(pixel.o):pixel.c:(.text+0x6e8f): more undefined references to x264_pixel_satd_4x8_avx' follow libx264.a(pixel.o): In functionx264_pixel_satd_x4_4x4_avx':
pixel.c:(.text+0x6f12): undefined reference to x264_pixel_satd_4x4_avx' pixel.c:(.text+0x6f29): undefined reference tox264_pixel_satd_4x4_avx'
pixel.c:(.text+0x6f41): undefined reference to x264_pixel_satd_4x4_avx' pixel.c:(.text+0x6f59): undefined reference tox264_pixel_satd_4x4_avx'
libx264.a(pixel.o): In function x264_pixel_satd_x3_4x4_avx': pixel.c:(.text+0x6fc8): undefined reference tox264_pixel_satd_4x4_avx'
libx264.a(pixel.o):pixel.c:(.text+0x6fdf): more undefined references to x264_pixel_satd_4x4_avx' follow libx264.a(pixel.o): In functionx264_pixel_satd_x4_16x16_xop':
pixel.c:(.text+0x7062): undefined reference to x264_pixel_satd_16x16_xop' pixel.c:(.text+0x7079): undefined reference tox264_pixel_satd_16x16_xop'
pixel.c:(.text+0x7091): undefined reference to x264_pixel_satd_16x16_xop' pixel.c:(.text+0x70a9): undefined reference tox264_pixel_satd_16x16_xop'
libx264.a(pixel.o): In function x264_pixel_satd_x3_16x16_xop': pixel.c:(.text+0x7118): undefined reference tox264_pixel_satd_16x16_xop'
libx264.a(pixel.o):pixel.c:(.text+0x712f): more undefined references to x264_pixel_satd_16x16_xop' follow libx264.a(pixel.o): In functionx264_pixel_satd_x4_16x8_xop':
pixel.c:(.text+0x71b2): undefined reference to x264_pixel_satd_16x8_xop' pixel.c:(.text+0x71c9): undefined reference tox264_pixel_satd_16x8_xop'
pixel.c:(.text+0x71e1): undefined reference to x264_pixel_satd_16x8_xop' pixel.c:(.text+0x71f9): undefined reference tox264_pixel_satd_16x8_xop'
libx264.a(pixel.o): In function x264_pixel_satd_x3_16x8_xop': pixel.c:(.text+0x7268): undefined reference tox264_pixel_satd_16x8_xop'
libx264.a(pixel.o):pixel.c:(.text+0x727f): more undefined references to x264_pixel_satd_16x8_xop' follow libx264.a(pixel.o): In functionx264_pixel_satd_x4_8x16_xop':
pixel.c:(.text+0x7302): undefined reference to x264_pixel_satd_8x16_xop' pixel.c:(.text+0x7319): undefined reference tox264_pixel_satd_8x16_xop'
pixel.c:(.text+0x7331): undefined reference to x264_pixel_satd_8x16_xop' pixel.c:(.text+0x7349): undefined reference tox264_pixel_satd_8x16_xop'
libx264.a(pixel.o): In function x264_pixel_satd_x3_8x16_xop': pixel.c:(.text+0x73b8): undefined reference tox264_pixel_satd_8x16_xop'
libx264.a(pixel.o):pixel.c:(.text+0x73cf): more undefined references to x264_pixel_satd_8x16_xop' follow libx264.a(pixel.o): In functionx264_pixel_satd_x4_8x8_xop':
pixel.c:(.text+0x7452): undefined reference to x264_pixel_satd_8x8_xop' pixel.c:(.text+0x7469): undefined reference tox264_pixel_satd_8x8_xop'
pixel.c:(.text+0x7481): undefined reference to x264_pixel_satd_8x8_xop' pixel.c:(.text+0x7499): undefined reference tox264_pixel_satd_8x8_xop'
libx264.a(pixel.o): In function x264_pixel_satd_x3_8x8_xop': pixel.c:(.text+0x7508): undefined reference tox264_pixel_satd_8x8_xop'
libx264.a(pixel.o):pixel.c:(.text+0x751f): more undefined references to x264_pixel_satd_8x8_xop' follow libx264.a(pixel.o): In functionx264_pixel_satd_x4_8x4_xop':
pixel.c:(.text+0x75a2): undefined reference to x264_pixel_satd_8x4_xop' pixel.c:(.text+0x75b9): undefined reference tox264_pixel_satd_8x4_xop'
pixel.c:(.text+0x75d1): undefined reference to x264_pixel_satd_8x4_xop' pixel.c:(.text+0x75e9): undefined reference tox264_pixel_satd_8x4_xop'
libx264.a(pixel.o): In function x264_pixel_satd_x3_8x4_xop': pixel.c:(.text+0x7658): undefined reference tox264_pixel_satd_8x4_xop'
libx264.a(pixel.o):pixel.c:(.text+0x766f): more undefined references to x264_pixel_satd_8x4_xop' follow libx264.a(pixel.o): In functionx264_pixel_satd_x4_4x8_xop':
pixel.c:(.text+0x76f2): undefined reference to x264_pixel_satd_4x8_xop' pixel.c:(.text+0x7709): undefined reference tox264_pixel_satd_4x8_xop'
pixel.c:(.text+0x7721): undefined reference to x264_pixel_satd_4x8_xop' pixel.c:(.text+0x7739): undefined reference tox264_pixel_satd_4x8_xop'
libx264.a(pixel.o): In function x264_pixel_satd_x3_4x8_xop': pixel.c:(.text+0x77a8): undefined reference tox264_pixel_satd_4x8_xop'
libx264.a(pixel.o):pixel.c:(.text+0x77bf): more undefined references to x264_pixel_satd_4x8_xop' follow libx264.a(pixel.o): In functionx264_pixel_satd_x4_4x4_xop':
pixel.c:(.text+0x7842): undefined reference to x264_pixel_satd_4x4_xop' pixel.c:(.text+0x7859): undefined reference tox264_pixel_satd_4x4_xop'
pixel.c:(.text+0x7871): undefined reference to x264_pixel_satd_4x4_xop' pixel.c:(.text+0x7889): undefined reference tox264_pixel_satd_4x4_xop'
libx264.a(pixel.o): In function x264_pixel_satd_x3_4x4_xop': pixel.c:(.text+0x78f8): undefined reference tox264_pixel_satd_4x4_xop'
libx264.a(pixel.o):pixel.c:(.text+0x790f): more undefined references to x264_pixel_satd_4x4_xop' follow libx264.a(pixel.o): In functionx264_intra_satd_x3_8x16c_xop':
pixel.c:(.text+0x7970): undefined reference to x264_predict_8x16c_dc_mmx2' pixel.c:(.text+0x7985): undefined reference tox264_pixel_satd_8x16_xop'
pixel.c:(.text+0x7991): undefined reference to x264_predict_8x16c_h_mmx2' pixel.c:(.text+0x79a6): undefined reference tox264_pixel_satd_8x16_xop'
pixel.c:(.text+0x79b2): undefined reference to x264_predict_8x16c_v_mmx' pixel.c:(.text+0x79c7): undefined reference tox264_pixel_satd_8x16_xop'
libx264.a(pixel.o): In function x264_intra_satd_x3_8x16c_avx': pixel.c:(.text+0x7a10): undefined reference tox264_predict_8x16c_dc_mmx2'
pixel.c:(.text+0x7a25): undefined reference to x264_pixel_satd_8x16_avx' pixel.c:(.text+0x7a31): undefined reference tox264_predict_8x16c_h_mmx2'
pixel.c:(.text+0x7a46): undefined reference to x264_pixel_satd_8x16_avx' pixel.c:(.text+0x7a52): undefined reference tox264_predict_8x16c_v_mmx'
pixel.c:(.text+0x7a67): undefined reference to x264_pixel_satd_8x16_avx' libx264.a(pixel.o): In functionx264_intra_satd_x3_8x16c_sse4':
pixel.c:(.text+0x7ab0): undefined reference to x264_predict_8x16c_dc_mmx2' pixel.c:(.text+0x7ac5): undefined reference tox264_pixel_satd_8x16_sse4'
pixel.c:(.text+0x7ad1): undefined reference to x264_predict_8x16c_h_mmx2' pixel.c:(.text+0x7ae6): undefined reference tox264_pixel_satd_8x16_sse4'
pixel.c:(.text+0x7af2): undefined reference to x264_predict_8x16c_v_mmx' pixel.c:(.text+0x7b07): undefined reference tox264_pixel_satd_8x16_sse4'
libx264.a(pixel.o): In function x264_intra_satd_x3_8x16c_ssse3': pixel.c:(.text+0x7b50): undefined reference tox264_predict_8x16c_dc_mmx2'
pixel.c:(.text+0x7b65): undefined reference to x264_pixel_satd_8x16_ssse3' pixel.c:(.text+0x7b71): undefined reference tox264_predict_8x16c_h_mmx2'
pixel.c:(.text+0x7b86): undefined reference to x264_pixel_satd_8x16_ssse3' pixel.c:(.text+0x7b92): undefined reference tox264_predict_8x16c_v_mmx'
pixel.c:(.text+0x7ba7): undefined reference to x264_pixel_satd_8x16_ssse3' libx264.a(pixel.o): In functionx264_intra_satd_x3_8x16c_sse2':
pixel.c:(.text+0x7bf0): undefined reference to x264_predict_8x16c_dc_mmx2' pixel.c:(.text+0x7c05): undefined reference tox264_pixel_satd_8x16_sse2'
pixel.c:(.text+0x7c11): undefined reference to x264_predict_8x16c_h_mmx2' pixel.c:(.text+0x7c26): undefined reference tox264_pixel_satd_8x16_sse2'
pixel.c:(.text+0x7c32): undefined reference to x264_predict_8x16c_v_mmx' pixel.c:(.text+0x7c47): undefined reference tox264_pixel_satd_8x16_sse2'
libx264.a(pixel.o): In function x264_intra_sad_x3_8x16c_sse2': pixel.c:(.text+0x7c90): undefined reference tox264_predict_8x16c_dc_mmx2'
pixel.c:(.text+0x7ca5): undefined reference to x264_pixel_sad_8x16_sse2' pixel.c:(.text+0x7cb1): undefined reference tox264_predict_8x16c_h_mmx2'
pixel.c:(.text+0x7cc6): undefined reference to x264_pixel_sad_8x16_sse2' pixel.c:(.text+0x7cd2): undefined reference tox264_predict_8x16c_v_mmx'
pixel.c:(.text+0x7ce7): undefined reference to x264_pixel_sad_8x16_sse2' libx264.a(pixel.o): In functionx264_intra_satd_x3_8x16c_mmx2':
pixel.c:(.text+0x7d30): undefined reference to x264_predict_8x16c_dc_mmx2' pixel.c:(.text+0x7d45): undefined reference tox264_pixel_satd_8x16_mmx2'
pixel.c:(.text+0x7d51): undefined reference to x264_predict_8x16c_h_mmx2' pixel.c:(.text+0x7d66): undefined reference tox264_pixel_satd_8x16_mmx2'
pixel.c:(.text+0x7d72): undefined reference to x264_predict_8x16c_v_mmx' pixel.c:(.text+0x7d87): undefined reference tox264_pixel_satd_8x16_mmx2'
libx264.a(pixel.o): In function x264_intra_sad_x3_8x16c_mmx2': pixel.c:(.text+0x7dd0): undefined reference tox264_predict_8x16c_dc_mmx2'
pixel.c:(.text+0x7de5): undefined reference to x264_pixel_sad_8x16_mmx2' pixel.c:(.text+0x7df1): undefined reference tox264_predict_8x16c_h_mmx2'
pixel.c:(.text+0x7e06): undefined reference to x264_pixel_sad_8x16_mmx2' pixel.c:(.text+0x7e12): undefined reference tox264_predict_8x16c_v_mmx'
pixel.c:(.text+0x7e27): undefined reference to x264_pixel_sad_8x16_mmx2' libx264.a(dct.o): In functionx264_dct_init':
dct.c:(.text+0x1536): undefined reference to x264_sub4x4_dct_mmx' dct.c:(.text+0x1540): undefined reference tox264_add4x4_idct_mmx'
dct.c:(.text+0x154b): undefined reference to x264_dct4x4dc_mmx' dct.c:(.text+0x1556): undefined reference tox264_idct4x4dc_mmx'
dct.c:(.text+0x1561): undefined reference to x264_sub8x8_dct_dc_mmx2' dct.c:(.text+0x1572): undefined reference tox264_add8x8_idct_dc_mmx2'
dct.c:(.text+0x157d): undefined reference to x264_add16x16_idct_dc_mmx2' dct.c:(.text+0x158e): undefined reference tox264_sub8x8_dct8_sse2'
dct.c:(.text+0x159f): undefined reference to x264_sub16x16_dct8_sse2' dct.c:(.text+0x15aa): undefined reference tox264_sub8x8_dct_dc_sse2'
dct.c:(.text+0x15b5): undefined reference to x264_sub8x16_dct_dc_sse2' dct.c:(.text+0x15c0): undefined reference tox264_add8x8_idct8_sse2'
dct.c:(.text+0x15cb): undefined reference to x264_add16x16_idct8_sse2' dct.c:(.text+0x15f1): undefined reference tox264_add4x4_idct_sse4'
dct.c:(.text+0x1604): undefined reference to x264_add4x4_idct_avx' dct.c:(.text+0x160f): undefined reference tox264_add8x8_idct_avx'
dct.c:(.text+0x161a): undefined reference to x264_add16x16_idct_avx' dct.c:(.text+0x1625): undefined reference tox264_add8x8_idct8_avx'
dct.c:(.text+0x1630): undefined reference to x264_add16x16_idct8_avx' dct.c:(.text+0x163b): undefined reference tox264_add16x16_idct_dc_avx'
dct.c:(.text+0x1646): undefined reference to x264_sub8x8_dct_avx' dct.c:(.text+0x1651): undefined reference tox264_sub16x16_dct_avx'
dct.c:(.text+0x165c): undefined reference to x264_sub8x8_dct8_avx' dct.c:(.text+0x1667): undefined reference tox264_sub16x16_dct8_avx'
dct.c:(.text+0x167a): undefined reference to x264_sub8x8_dct_xop' dct.c:(.text+0x1685): undefined reference tox264_sub16x16_dct_xop'
dct.c:(.text+0x1698): undefined reference to x264_add8x8_idct_avx2' dct.c:(.text+0x16a3): undefined reference tox264_add16x16_idct_avx2'
dct.c:(.text+0x16ae): undefined reference to x264_sub8x8_dct_avx2' dct.c:(.text+0x16b9): undefined reference tox264_sub16x16_dct_avx2'
dct.c:(.text+0x16c4): undefined reference to x264_add16x16_idct_dc_avx2' dct.c:(.text+0x16cf): undefined reference tox264_sub16x16_dct8_avx2'
dct.c:(.text+0x16e3): undefined reference to x264_sub8x8_dct_sse2' dct.c:(.text+0x16ee): undefined reference tox264_sub16x16_dct_sse2'
dct.c:(.text+0x16f9): undefined reference to x264_add8x8_idct_sse2' dct.c:(.text+0x1704): undefined reference tox264_add16x16_idct_sse2'
dct.c:(.text+0x170f): undefined reference to x264_add16x16_idct_dc_sse2' dct.c:(.text+0x172a): undefined reference tox264_sub8x16_dct_dc_ssse3'
dct.c:(.text+0x1741): undefined reference to x264_sub4x4_dct_ssse3' dct.c:(.text+0x1751): undefined reference tox264_sub8x8_dct_ssse3'
dct.c:(.text+0x175c): undefined reference to x264_sub16x16_dct_ssse3' dct.c:(.text+0x1767): undefined reference tox264_sub8x8_dct8_ssse3'
dct.c:(.text+0x1772): undefined reference to x264_sub16x16_dct8_ssse3' dct.c:(.text+0x1783): undefined reference tox264_add8x8_idct_dc_ssse3'
dct.c:(.text+0x178e): undefined reference to x264_add16x16_idct_dc_ssse3' libx264.a(dct.o): In functionx264_zigzag_init':
dct.c:(.text+0x3848): undefined reference to x264_zigzag_scan_4x4_frame_mmx' dct.c:(.text+0x3859): undefined reference tox264_zigzag_scan_4x4_field_mmx2'
dct.c:(.text+0x3864): undefined reference to x264_zigzag_scan_8x8_field_mmx2' dct.c:(.text+0x386e): undefined reference tox264_zigzag_scan_8x8_frame_mmx2'
dct.c:(.text+0x3880): undefined reference to x264_zigzag_scan_8x8_frame_sse2' dct.c:(.text+0x3890): undefined reference tox264_zigzag_sub_4x4_field_ssse3'
dct.c:(.text+0x38a1): undefined reference to x264_zigzag_sub_4x4_frame_ssse3' dct.c:(.text+0x38ac): undefined reference tox264_zigzag_sub_4x4ac_field_ssse3'
dct.c:(.text+0x38b7): undefined reference to x264_zigzag_sub_4x4ac_frame_ssse3' dct.c:(.text+0x38c2): undefined reference tox264_zigzag_scan_8x8_frame_ssse3'
dct.c:(.text+0x38dd): undefined reference to x264_zigzag_sub_4x4_field_avx' dct.c:(.text+0x38e8): undefined reference tox264_zigzag_sub_4x4_frame_avx'
dct.c:(.text+0x38f3): undefined reference to x264_zigzag_sub_4x4ac_field_avx' dct.c:(.text+0x38fe): undefined reference tox264_zigzag_sub_4x4ac_frame_avx'
dct.c:(.text+0x3909): undefined reference to x264_zigzag_scan_4x4_frame_avx' dct.c:(.text+0x391c): undefined reference tox264_zigzag_scan_4x4_frame_xop'
dct.c:(.text+0x3927): undefined reference to x264_zigzag_scan_8x8_frame_xop' dct.c:(.text+0x3931): undefined reference tox264_zigzag_scan_8x8_field_xop'
dct.c:(.text+0x394f): undefined reference to x264_zigzag_interleave_8x8_cavlc_mmx' dct.c:(.text+0x396e): undefined reference tox264_zigzag_interleave_8x8_cavlc_avx'
dct.c:(.text+0x3985): undefined reference to x264_zigzag_interleave_8x8_cavlc_avx2' dct.c:(.text+0x3996): undefined reference tox264_zigzag_scan_4x4_frame_ssse3'
dct.c:(.text+0x39a6): undefined reference to x264_zigzag_interleave_8x8_cavlc_sse2' libx264.a(quant.o): In functionx264_quant_init':
quant.c:(.text+0x1884): undefined reference to x264_trellis_cabac_4x4_sse2' quant.c:(.text+0x1892): undefined reference tox264_trellis_cabac_8x8_sse2'
quant.c:(.text+0x18a0): undefined reference to x264_trellis_cabac_4x4_psy_sse2' quant.c:(.text+0x18ae): undefined reference tox264_trellis_cabac_8x8_psy_sse2'
quant.c:(.text+0x18bc): undefined reference to x264_trellis_cabac_dc_sse2' quant.c:(.text+0x18ca): undefined reference tox264_trellis_cabac_chroma_422_dc_sse2'
quant.c:(.text+0x18da): undefined reference to x264_quant_2x2_dc_mmx2' quant.c:(.text+0x18eb): undefined reference tox264_coeff_last4_mmx2'
quant.c:(.text+0x18f9): undefined reference to x264_coeff_last8_mmx2' quant.c:(.text+0x1907): undefined reference tox264_coeff_level_run4_mmx2'
quant.c:(.text+0x1915): undefined reference to x264_coeff_level_run8_mmx2' quant.c:(.text+0x1933): undefined reference tox264_quant_4x4_dc_sse2'
quant.c:(.text+0x1945): undefined reference to x264_quant_4x4_sse2' quant.c:(.text+0x1953): undefined reference tox264_quant_4x4x4_sse2'
quant.c:(.text+0x195e): undefined reference to x264_quant_8x8_sse2' quant.c:(.text+0x1968): undefined reference tox264_dequant_4x4_sse2'
quant.c:(.text+0x1973): undefined reference to x264_dequant_4x4dc_sse2' quant.c:(.text+0x197e): undefined reference tox264_dequant_8x8_sse2'
quant.c:(.text+0x198b): undefined reference to x264_dequant_4x4_flat16_sse2' quant.c:(.text+0x1996): undefined reference tox264_dequant_8x8_flat16_sse2'
quant.c:(.text+0x19a1): undefined reference to x264_optimize_chroma_2x2_dc_sse2' quant.c:(.text+0x19b2): undefined reference tox264_denoise_dct_sse2'
quant.c:(.text+0x19bd): undefined reference to x264_decimate_score15_sse2' quant.c:(.text+0x19c8): undefined reference tox264_decimate_score16_sse2'
quant.c:(.text+0x19d3): undefined reference to x264_decimate_score64_sse2' quant.c:(.text+0x19de): undefined reference tox264_coeff_last15_sse2'
quant.c:(.text+0x19ec): undefined reference to x264_coeff_last16_sse2' quant.c:(.text+0x19fa): undefined reference tox264_coeff_last64_sse2'
quant.c:(.text+0x1a08): undefined reference to x264_coeff_level_run15_sse2' quant.c:(.text+0x1a16): undefined reference tox264_coeff_level_run16_sse2'
quant.c:(.text+0x1a34): undefined reference to x264_quant_2x2_dc_ssse3' quant.c:(.text+0x1a3b): undefined reference tox264_coeff_level_run4_ssse3'
quant.c:(.text+0x1a4c): undefined reference to x264_quant_4x4_dc_ssse3' quant.c:(.text+0x1a57): undefined reference tox264_quant_4x4_ssse3'
quant.c:(.text+0x1a62): undefined reference to x264_quant_4x4x4_ssse3' quant.c:(.text+0x1a6d): undefined reference tox264_quant_8x8_ssse3'
quant.c:(.text+0x1a77): undefined reference to x264_optimize_chroma_2x2_dc_ssse3' quant.c:(.text+0x1a82): undefined reference tox264_denoise_dct_ssse3'
quant.c:(.text+0x1a8d): undefined reference to x264_decimate_score15_ssse3' quant.c:(.text+0x1a98): undefined reference tox264_decimate_score16_ssse3'
quant.c:(.text+0x1aa3): undefined reference to x264_decimate_score64_ssse3' quant.c:(.text+0x1aae): undefined reference tox264_trellis_cabac_4x4_ssse3'
quant.c:(.text+0x1abc): undefined reference to x264_trellis_cabac_8x8_ssse3' quant.c:(.text+0x1aca): undefined reference tox264_trellis_cabac_4x4_psy_ssse3'
quant.c:(.text+0x1ad8): undefined reference to x264_trellis_cabac_8x8_psy_ssse3' quant.c:(.text+0x1ae6): undefined reference tox264_trellis_cabac_dc_ssse3'
quant.c:(.text+0x1af4): undefined reference to x264_trellis_cabac_chroma_422_dc_ssse3' quant.c:(.text+0x1b09): undefined reference tox264_coeff_level_run15_ssse3'
quant.c:(.text+0x1b10): undefined reference to x264_coeff_level_run8_ssse3' quant.c:(.text+0x1b1e): undefined reference tox264_coeff_level_run16_ssse3'
quant.c:(.text+0x1b3e): undefined reference to x264_quant_4x4_dc_sse4' quant.c:(.text+0x1b49): undefined reference tox264_quant_4x4_sse4'
quant.c:(.text+0x1b54): undefined reference to x264_quant_8x8_sse4' quant.c:(.text+0x1b5e): undefined reference tox264_optimize_chroma_2x2_dc_sse4'
quant.c:(.text+0x1b78): undefined reference to x264_dequant_4x4dc_avx' quant.c:(.text+0x1b8c): undefined reference tox264_optimize_chroma_2x2_dc_avx'
quant.c:(.text+0x1b97): undefined reference to x264_denoise_dct_avx' quant.c:(.text+0x1bc4): undefined reference tox264_quant_4x4_avx2'
quant.c:(.text+0x1bcf): undefined reference to x264_quant_4x4_dc_avx2' quant.c:(.text+0x1bda): undefined reference tox264_quant_8x8_avx2'
quant.c:(.text+0x1be4): undefined reference to x264_quant_4x4x4_avx2' quant.c:(.text+0x1bef): undefined reference tox264_dequant_4x4_avx2'
quant.c:(.text+0x1bfa): undefined reference to x264_dequant_8x8_avx2' quant.c:(.text+0x1c05): undefined reference tox264_dequant_4x4dc_avx2'
quant.c:(.text+0x1c1a): undefined reference to x264_dequant_4x4_flat16_avx2' quant.c:(.text+0x1c25): undefined reference tox264_dequant_8x8_flat16_avx2'
quant.c:(.text+0x1c30): undefined reference to x264_decimate_score64_avx2' quant.c:(.text+0x1c41): undefined reference tox264_denoise_dct_avx2'
quant.c:(.text+0x1c4e): undefined reference to x264_coeff_last64_avx2_lzcnt' quant.c:(.text+0x1c5c): undefined reference tox264_coeff_level_run15_avx2_lzcnt'
quant.c:(.text+0x1c6a): undefined reference to x264_coeff_level_run16_avx2_lzcnt' quant.c:(.text+0x1d1a): undefined reference tox264_dequant_4x4_xop'
quant.c:(.text+0x1d25): undefined reference to x264_dequant_8x8_xop' quant.c:(.text+0x1d35): undefined reference tox264_dequant_4x4_avx'
quant.c:(.text+0x1d40): undefined reference to x264_dequant_8x8_avx' quant.c:(.text+0x1d53): undefined reference tox264_coeff_level_run15_ssse3_lzcnt'
quant.c:(.text+0x1d61): undefined reference to x264_coeff_level_run16_ssse3_lzcnt' quant.c:(.text+0x1d74): undefined reference tox264_coeff_last15_sse2_lzcnt'
quant.c:(.text+0x1d82): undefined reference to x264_coeff_last16_sse2_lzcnt' quant.c:(.text+0x1d90): undefined reference tox264_coeff_last64_sse2_lzcnt'
quant.c:(.text+0x1d9e): undefined reference to x264_coeff_level_run15_sse2_lzcnt' quant.c:(.text+0x1dac): undefined reference tox264_coeff_level_run16_sse2_lzcnt'
quant.c:(.text+0x1dc3): undefined reference to x264_coeff_last4_mmx2_lzcnt' quant.c:(.text+0x1dd1): undefined reference tox264_coeff_last8_mmx2_lzcnt'
quant.c:(.text+0x1ddf): undefined reference to x264_coeff_level_run4_mmx2_lzcnt' quant.c:(.text+0x1ded): undefined reference tox264_coeff_level_run8_mmx2_lzcnt'
libx264.a(deblock.o): In function x264_deblock_init': deblock.c:(.text+0x158a): undefined reference tox264_deblock_h_chroma_intra_mbaff_mmx2'
deblock.c:(.text+0x159c): undefined reference to x264_deblock_strength_mmx2' deblock.c:(.text+0x15b0): undefined reference tox264_deblock_strength_sse2'
deblock.c:(.text+0x15c4): undefined reference to x264_deblock_h_chroma_sse2' deblock.c:(.text+0x15cf): undefined reference tox264_deblock_h_chroma_422_sse2'
deblock.c:(.text+0x15da): undefined reference to x264_deblock_h_chroma_422_intra_sse2' deblock.c:(.text+0x15e5): undefined reference tox264_deblock_h_chroma_mbaff_sse2'
deblock.c:(.text+0x15f0): undefined reference to x264_deblock_v_luma_sse2' deblock.c:(.text+0x15fb): undefined reference tox264_deblock_h_luma_sse2'
deblock.c:(.text+0x1605): undefined reference to x264_deblock_v_luma_intra_sse2' deblock.c:(.text+0x1610): undefined reference tox264_deblock_h_luma_intra_sse2'
deblock.c:(.text+0x161d): undefined reference to x264_deblock_v_chroma_sse2' deblock.c:(.text+0x1628): undefined reference tox264_deblock_v_chroma_intra_sse2'
deblock.c:(.text+0x1633): undefined reference to x264_deblock_h_chroma_intra_sse2' deblock.c:(.text+0x1649): undefined reference tox264_deblock_strength_ssse3'
deblock.c:(.text+0x1663): undefined reference to x264_deblock_strength_avx' deblock.c:(.text+0x1677): undefined reference tox264_deblock_h_chroma_avx'
deblock.c:(.text+0x1682): undefined reference to x264_deblock_h_chroma_422_avx' deblock.c:(.text+0x168d): undefined reference tox264_deblock_h_chroma_422_intra_avx'
deblock.c:(.text+0x1698): undefined reference to x264_deblock_v_luma_avx' deblock.c:(.text+0x16a3): undefined reference tox264_deblock_h_luma_avx'
deblock.c:(.text+0x16ad): undefined reference to x264_deblock_v_luma_intra_avx' deblock.c:(.text+0x16b8): undefined reference tox264_deblock_h_luma_intra_avx'
deblock.c:(.text+0x16c5): undefined reference to x264_deblock_v_chroma_avx' deblock.c:(.text+0x16d0): undefined reference tox264_deblock_v_chroma_intra_avx'
deblock.c:(.text+0x16db): undefined reference to x264_deblock_h_chroma_intra_avx' deblock.c:(.text+0x16ee): undefined reference tox264_deblock_strength_avx2'
libx264.a(bitstream.o): In function x264_bitstream_init': bitstream.c:(.text+0x141): undefined reference tox264_cabac_block_residual_internal_sse2'
bitstream.c:(.text+0x14c): undefined reference to x264_cabac_block_residual_rd_internal_sse2' bitstream.c:(.text+0x157): undefined reference tox264_cabac_block_residual_8x8_rd_internal_sse2'
bitstream.c:(.text+0x164): undefined reference to x264_nal_escape_mmx2' bitstream.c:(.text+0x17c): undefined reference tox264_cabac_block_residual_internal_sse2_lzcnt'
bitstream.c:(.text+0x187): undefined reference to x264_cabac_block_residual_rd_internal_sse2_lzcnt' bitstream.c:(.text+0x192): undefined reference tox264_cabac_block_residual_8x8_rd_internal_sse2_lzcnt'
bitstream.c:(.text+0x1ab): undefined reference to x264_cabac_block_residual_rd_internal_ssse3' bitstream.c:(.text+0x1bc): undefined reference tox264_cabac_block_residual_8x8_rd_internal_ssse3'
bitstream.c:(.text+0x1d1): undefined reference to x264_nal_escape_avx2' bitstream.c:(.text+0x1e3): undefined reference tox264_cabac_block_residual_internal_avx2_bmi2'
bitstream.c:(.text+0x1f3): undefined reference to x264_cabac_block_residual_rd_internal_ssse3_lzcnt' bitstream.c:(.text+0x1fe): undefined reference tox264_cabac_block_residual_8x8_rd_internal_ssse3_lzcnt'
bitstream.c:(.text+0x20b): undefined reference to x264_nal_escape_sse2' libx264.a(ratecontrol.o): In functionx264_macroblock_tree_read':
ratecontrol.c:(.text+0xdc6): undefined reference to x264_stack_align' libx264.a(cabac.o): In functionx264_cabac_ref_b':
cabac.c:(.text+0xdc): undefined reference to x264_cabac_encode_decision_asm' libx264.a(cabac.o): In functionx264_cabac_subpartition_p':
cabac.c:(.text+0x12a): undefined reference to x264_cabac_encode_decision_asm' cabac.c:(.text+0x141): undefined reference tox264_cabac_encode_decision_asm'
libx264.a(cabac.o): In function x264_cabac_qp_delta': cabac.c:(.text+0x23d): undefined reference tox264_cabac_encode_decision_asm'
libx264.a(cabac.o): In function x264_cabac_cbp_chroma': cabac.c:(.text+0x33c): undefined reference tox264_cabac_encode_decision_asm'
libx264.a(cabac.o):cabac.c:(.text+0x3df): more undefined references to x264_cabac_encode_decision_asm' follow libx264.a(cabac.o): In functionx264_cabac_block_residual_422_dc':
cabac.c:(.text+0x8b2): undefined reference to x264_cabac_encode_bypass_asm' cabac.c:(.text+0x8e9): undefined reference tox264_cabac_encode_decision_asm'
cabac.c:(.text+0x90d): undefined reference to x264_cabac_encode_decision_asm' cabac.c:(.text+0x94f): undefined reference tox264_cabac_encode_decision_asm'
cabac.c:(.text+0x968): undefined reference to x264_cabac_encode_decision_asm' cabac.c:(.text+0x9a2): undefined reference tox264_cabac_encode_decision_asm'
libx264.a(cabac.o):cabac.c:(.text+0x9bb): more undefined references to x264_cabac_encode_decision_asm' follow libx264.a(cabac.o): In functionx264_cabac_block_residual_c':
cabac.c:(.text+0xd03): undefined reference to x264_cabac_encode_bypass_asm' cabac.c:(.text+0xd2d): undefined reference tox264_cabac_encode_decision_asm'
cabac.c:(.text+0xd8f): undefined reference to x264_cabac_encode_decision_asm' cabac.c:(.text+0xdb0): undefined reference tox264_cabac_encode_decision_asm'
cabac.c:(.text+0xdde): undefined reference to x264_cabac_encode_decision_asm' cabac.c:(.text+0xdf4): undefined reference tox264_cabac_encode_decision_asm'
libx264.a(cabac.o):cabac.c:(.text+0xe1a): more undefined references to x264_cabac_encode_decision_asm' follow libx264.a(cabac.o): In functionx264_cabac_mb_type_intra':
cabac.c:(.text+0xeaa): undefined reference to x264_cabac_encode_terminal_asm' cabac.c:(.text+0xec1): undefined reference tox264_cabac_encode_decision_asm'
cabac.c:(.text+0xedd): undefined reference to x264_cabac_encode_decision_asm' cabac.c:(.text+0xef0): undefined reference tox264_cabac_encode_decision_asm'
cabac.c:(.text+0xf01): undefined reference to x264_cabac_encode_decision_asm' cabac.c:(.text+0xf41): undefined reference tox264_cabac_encode_decision_asm'
libx264.a(cabac.o):cabac.c:(.text+0xf4f): more undefined references to x264_cabac_encode_decision_asm' follow libx264.a(cabac.o): In functionx264_cabac_mvd':
cabac.c:(.text+0x118e): undefined reference to x264_cabac_encode_bypass_asm' cabac.c:(.text+0x11c3): undefined reference tox264_cabac_encode_decision_asm'
cabac.c:(.text+0x11f9): undefined reference to x264_cabac_encode_decision_asm' cabac.c:(.text+0x121a): undefined reference tox264_cabac_encode_decision_asm'
cabac.c:(.text+0x1229): undefined reference to x264_cabac_encode_bypass_asm' cabac.c:(.text+0x124e): undefined reference tox264_cabac_encode_decision_asm'
cabac.c:(.text+0x1260): undefined reference to x264_cabac_encode_decision_asm' cabac.c:(.text+0x1272): undefined reference tox264_cabac_encode_decision_asm'
cabac.c:(.text+0x1284): undefined reference to x264_cabac_encode_decision_asm' cabac.c:(.text+0x1296): undefined reference tox264_cabac_encode_decision_asm'
libx264.a(cabac.o):cabac.c:(.text+0x12a8): more undefined references to x264_cabac_encode_decision_asm' follow collect2: ld returned 1 exit status make[2]: *** [x264] 错误 1 make[2]: Leaving directory/home/sangood/nas/spksrc-master/cross/x264/work-bromolow/x264-snapshot-20140625-2245'
make[1]: *** [compile_target] 错误 2
make[1]: Leaving directory `/home/sangood/nas/spksrc-master/cross/x264'
make: [arch-bromolow] 错误 2 (忽略)

@sangood
Copy link

sangood commented Aug 8, 2014

@jdierkse ,I didn't find the yasm error log.Did you have some other special configures ?
I also tested by using the gcc473-glibc217_x86_64_bromolow-GPL.tgz,and I got the same errors.
My VM Linux OS: Linux debian 3.2.0-4-686-pae #1 SMP Debian 3.2.60-1+deb7u1 i686 GNU/Linux

@sangood
Copy link

sangood commented Aug 16, 2014

OK,thanks,@cytec,@jdierkse.
I had solved this problem,after patch the X264 Makefile.
the Patch:
--- ./Makefile.orig 2014-08-06 04:45:04.000000000 +0800
+++ ./Makefile 2014-08-14 23:12:16.000000000 +0800
@@ -95,6 +95,11 @@
ASMSRC = $(X86SRC:-32.asm=-64.asm) common/x86/trellis-64.asm
endif

+ifeq ($(ARCH),bromolow)
+ARCH_X86 = yes
+ASMSRC = $(X86SRC:-32.asm=-64.asm) common/x86/trellis-64.asm
+endif
+
ifdef ARCH_X86
SRCS += common/x86/mc-c.c common/x86/predict-c.c
OBJASM = $(ASMSRC:%.asm=%.o)

@Diaoul
Copy link
Member

Diaoul commented Sep 2, 2014

Is this PR ready for merge as is?

@cytec
Copy link
Member Author

cytec commented Sep 3, 2014

@Diaoul should be good to merge yup.

Diaoul pushed a commit that referenced this pull request Sep 3, 2014
@Diaoul Diaoul merged commit 3091ca4 into SynoCommunity:develop Sep 3, 2014
@cytec cytec deleted the patch-2 branch September 4, 2014 00:17
@hildigrim
Copy link

Trying to compile ffmpeg for armadaxp i got this:
MAN doc/libavdevice.3
MAN doc/libavfilter.3
TXT doc/fate.txt
CC ffmpeg.o
ffmpeg.c: In function 'write_frame':
ffmpeg.c:576:9: warning: 'destruct' is deprecated (declared at ./libavcodec/avcodec.h:1088) [-Wdeprecated-declarations]
CC ffmpeg_opt.o
In file included from ffmpeg_opt.c:2585:0:
cmdutils_common_opts.h:17:5: warning: initialization from incompatible pointer type [enabled by default]
cmdutils_common_opts.h:17:5: warning: (near initialization for 'options[16].u.func_arg') [enabled by default]
ffmpeg_opt.c: In function 'init_output_filter':
ffmpeg_opt.c:1545:12: warning: 'ost' may be used uninitialized in this function [-Wuninitialized]
ffmpeg_opt.c: In function 'open_output_file':
ffmpeg_opt.c:2000:24: warning: 'm' may be used uninitialized in this function [-Wuninitialized]
CC ffmpeg_filter.o
CC cmdutils.o
LD ffmpeg_g
libavcodec/libavcodec.a(dcadsp.o): In function ff_dcadsp_init': /home/carsten/spksrc/spk/ffmpeg/work-armadaxp/ffmpeg-2.1.1/libavcodec/dcadsp.c:81: undefined reference toff_dcadsp_init_arm'
libavcodec/libavcodec.a(dsputil.o): In function ff_dsputil_init': /home/carsten/spksrc/spk/ffmpeg/work-armadaxp/ffmpeg-2.1.1/libavcodec/dsputil.c:2926: undefined reference toff_dsputil_init_arm'
libavcodec/libavcodec.a(fft_float.o): In function ff_fft_init': /home/carsten/spksrc/spk/ffmpeg/work-armadaxp/ffmpeg-2.1.1/libavcodec/fft.c:173: undefined reference toff_fft_init_arm'
libavcodec/libavcodec.a(flacdsp.o): In function ff_flacdsp_init': /home/carsten/spksrc/spk/ffmpeg/work-armadaxp/ffmpeg-2.1.1/libavcodec/flacdsp.c:130: undefined reference toff_flacdsp_init_arm'
libavcodec/libavcodec.a(fmtconvert.o): In function ff_fmt_convert_init': /home/carsten/spksrc/spk/ffmpeg/work-armadaxp/ffmpeg-2.1.1/libavcodec/fmtconvert.c:98: undefined reference toff_fmt_convert_init_arm'
libavcodec/libavcodec.a(h264chroma.o): In function ff_h264chroma_init': /home/carsten/spksrc/spk/ffmpeg/work-armadaxp/ffmpeg-2.1.1/libavcodec/h264chroma.c:50: undefined reference toff_h264chroma_init_arm'
libavcodec/libavcodec.a(h264dsp.o): In function ff_h264dsp_init': /home/carsten/spksrc/spk/ffmpeg/work-armadaxp/ffmpeg-2.1.1/libavcodec/h264dsp.c:182: undefined reference toff_h264dsp_init_arm'
libavcodec/libavcodec.a(h264pred.o): In function ff_h264_pred_init': /home/carsten/spksrc/spk/ffmpeg/work-armadaxp/ffmpeg-2.1.1/libavcodec/h264pred.c:593: undefined reference toff_h264_pred_init_arm'
libavcodec/libavcodec.a(h264qpel.o): In function ff_h264qpel_init': /home/carsten/spksrc/spk/ffmpeg/work-armadaxp/ffmpeg-2.1.1/libavcodec/h264qpel.c:100: undefined reference toff_h264qpel_init_arm'
libavcodec/libavcodec.a(hpeldsp.o): In function ff_hpeldsp_init': /home/carsten/spksrc/spk/ffmpeg/work-armadaxp/ffmpeg-2.1.1/libavcodec/hpeldsp.c:60: undefined reference toff_hpeldsp_init_arm'
libavcodec/libavcodec.a(mpegaudiodsp.o): In function ff_mpadsp_init': /home/carsten/spksrc/spk/ffmpeg/work-armadaxp/ffmpeg-2.1.1/libavcodec/mpegaudiodsp.c:44: undefined reference toff_mpadsp_init_arm'
libavcodec/libavcodec.a(mpegvideo.o): In function ff_dct_common_init': /home/carsten/spksrc/spk/ffmpeg/work-armadaxp/ffmpeg-2.1.1/libavcodec/mpegvideo.c:174: undefined reference toff_MPV_common_init_arm'
libavcodec/libavcodec.a(rdft.o): In function ff_rdft_init': /home/carsten/spksrc/spk/ffmpeg/work-armadaxp/ffmpeg-2.1.1/libavcodec/rdft.c:125: undefined reference toff_rdft_init_arm'
libavcodec/libavcodec.a(rv40dsp.o): In function ff_rv40dsp_init': /home/carsten/spksrc/spk/ffmpeg/work-armadaxp/ffmpeg-2.1.1/libavcodec/rv40dsp.c:623: undefined reference toff_rv40dsp_init_arm'
libavcodec/libavcodec.a(synth_filter.o): In function ff_synth_filter_init': /home/carsten/spksrc/spk/ffmpeg/work-armadaxp/ffmpeg-2.1.1/libavcodec/synth_filter.c:63: undefined reference toff_synth_filter_init_arm'
libavcodec/libavcodec.a(videodsp.o): In function ff_videodsp_init': /home/carsten/spksrc/spk/ffmpeg/work-armadaxp/ffmpeg-2.1.1/libavcodec/videodsp.c:48: undefined reference toff_videodsp_init_arm'
libavcodec/libavcodec.a(vorbisdsp.o): In function ff_vorbisdsp_init': /home/carsten/spksrc/spk/ffmpeg/work-armadaxp/ffmpeg-2.1.1/libavcodec/vorbisdsp.c:29: undefined reference toff_vorbisdsp_init_arm'
libavcodec/libavcodec.a(vp3dsp.o): In function ff_vp3dsp_init': /home/carsten/spksrc/spk/ffmpeg/work-armadaxp/ffmpeg-2.1.1/libavcodec/vp3dsp.c:291: undefined reference toff_vp3dsp_init_arm'
libavcodec/libavcodec.a(vp56dsp.o): In function ff_vp56dsp_init': /home/carsten/spksrc/spk/ffmpeg/work-armadaxp/ffmpeg-2.1.1/libavcodec/vp56dsp.c:93: undefined reference toff_vp6dsp_init_arm'
libavcodec/libavcodec.a(vp8.o): In function decode_block_coeffs': /home/carsten/spksrc/spk/ffmpeg/work-armadaxp/ffmpeg-2.1.1/libavcodec/vp8.c:837: undefined reference toff_decode_block_coeffs_armv6'
/home/carsten/spksrc/spk/ffmpeg/work-armadaxp/ffmpeg-2.1.1/libavcodec/vp8.c:837: undefined reference to ff_decode_block_coeffs_armv6' /home/carsten/spksrc/spk/ffmpeg/work-armadaxp/ffmpeg-2.1.1/libavcodec/vp8.c:837: undefined reference toff_decode_block_coeffs_armv6'
/home/carsten/spksrc/spk/ffmpeg/work-armadaxp/ffmpeg-2.1.1/libavcodec/vp8.c:837: undefined reference to ff_decode_block_coeffs_armv6' /home/carsten/spksrc/spk/ffmpeg/work-armadaxp/ffmpeg-2.1.1/libavcodec/vp8.c:837: undefined reference toff_decode_block_coeffs_armv6'
libavcodec/libavcodec.a(vp8.o):/home/carsten/spksrc/spk/ffmpeg/work-armadaxp/ffmpeg-2.1.1/libavcodec/vp8.c:837: more undefined references to ff_decode_block_coeffs_armv6' follow libavcodec/libavcodec.a(vp8dsp.o): In functionff_vp8dsp_init':
/home/carsten/spksrc/spk/ffmpeg/work-armadaxp/ffmpeg-2.1.1/libavcodec/vp8dsp.c:525: undefined reference to ff_vp8dsp_init_arm' libavcodec/libavcodec.a(ac3dsp.o): In functionff_ac3dsp_init':
/home/carsten/spksrc/spk/ffmpeg/work-armadaxp/ffmpeg-2.1.1/libavcodec/ac3dsp.c:258: undefined reference to ff_ac3dsp_init_arm' libavcodec/libavcodec.a(rv34dsp.o): In functionff_rv34dsp_init':
/home/carsten/spksrc/spk/ffmpeg/work-armadaxp/ffmpeg-2.1.1/libavcodec/rv34dsp.c:140: undefined reference to ff_rv34dsp_init_arm' libavcodec/libavcodec.a(sbrdsp.o): In functionff_sbrdsp_init':
/home/carsten/spksrc/spk/ffmpeg/work-armadaxp/ffmpeg-2.1.1/libavcodec/sbrdsp.c:286: undefined reference to ff_sbrdsp_init_arm' libavcodec/libavcodec.a(aacpsdsp.o): In functionff_psdsp_init':
/home/carsten/spksrc/spk/ffmpeg/work-armadaxp/ffmpeg-2.1.1/libavcodec/aacpsdsp.c:213: undefined reference to ff_psdsp_init_arm' libavcodec/libavcodec.a(fft_fixed.o): In functionff_fft_init_fixed':
/home/carsten/spksrc/spk/ffmpeg/work-armadaxp/ffmpeg-2.1.1/libavcodec/fft.c:180: undefined reference to ff_fft_fixed_init_arm' libavutil/libavutil.a(float_dsp.o): In functionavpriv_float_dsp_init':
/home/carsten/spksrc/spk/ffmpeg/work-armadaxp/ffmpeg-2.1.1/libavutil/float_dsp.c:131: undefined reference to ff_float_dsp_init_arm' libswresample/libswresample.a(audioconvert.o): In functionswri_audio_convert_alloc':
/home/carsten/spksrc/spk/ffmpeg/work-armadaxp/ffmpeg-2.1.1/libswresample/audioconvert.c:158: undefined reference to swri_audio_convert_init_arm' libavutil/libavutil.a(cpu.o): In functionav_get_cpu_flags':
/home/carsten/spksrc/spk/ffmpeg/work-armadaxp/ffmpeg-2.1.1/libavutil/cpu.c:57: undefined reference to ff_get_cpu_flags_arm' /home/carsten/spksrc/spk/ffmpeg/work-armadaxp/ffmpeg-2.1.1/libavutil/cpu.c:57: undefined reference toff_get_cpu_flags_arm'
collect2: ld returned 1 exit status
Makefile:105: recipe for target 'ffmpeg_g' failed
make[3]: *** [ffmpeg_g] Error 1
make[3]: Leaving directory '/home/carsten/spksrc/spk/ffmpeg/work-armadaxp/ffmpeg-2.1.1'
../../mk/spksrc.compile.mk:36: recipe for target 'compile_target' failed
make[2]: *** [compile_target] Error 2
make[2]: Leaving directory '/home/carsten/spksrc/cross/ffmpeg'
../../mk/spksrc.depend.mk:43: recipe for target 'depend_target' failed
make[1]: *** [depend_target] Error 2
make[1]: Leaving directory '/home/carsten/spksrc/spk/ffmpeg'
../../mk/spksrc.spk.mk:298: recipe for target 'arch-armadaxp' failed
make: [arch-armadaxp] Error 2 (ignored)

@cytec cytec restored the patch-2 branch October 30, 2014 12:20
@cytec cytec deleted the patch-2 branch December 8, 2014 19:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants