Build fails, assembler problems,...

Issue #97 resolved
Selur created an issue

using https://github.com/jb-alvarado/media-autobuild_suite I end up with, worked fine two days ago,..

pulling from https://bitbucket.org/multicoreware/x265
searching for changes
all local heads known remotely
adding changesets
adding manifests
adding file changes
added 3 changesets with 7 changes to 5 files
(run 'hg update' to get a working copy)
resolving manifests
getting source/common/x86/asm-primitives.cpp
getting source/common/x86/const-a.asm
getting source/common/x86/loopfilter.asm
getting source/common/x86/pixel-a.asm
getting source/common/x86/pixel.h
5 files updated, 0 files merged, 0 files removed, 0 files unresolved
-- cmake version 3.1.0
-- The C compiler identification is GNU 4.9.2
-- The CXX compiler identification is GNU 4.9.2
-- Check for working C compiler: H:/media-autobuild_suite/msys64/mingw32/bin/gcc.exe
-- Check for working C compiler: H:/media-autobuild_suite/msys64/mingw32/bin/gcc.exe -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: H:/media-autobuild_suite/msys64/mingw32/bin/g++.exe
-- Check for working CXX compiler: H:/media-autobuild_suite/msys64/mingw32/bin/g++.exe -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Detected x86 target processor
-- Looking for include file inttypes.h
-- Looking for include file inttypes.h - found
-- Performing Test CC_HAS_NO_NARROWING
-- Performing Test CC_HAS_NO_NARROWING - Success
-- Performing Test CC_HAS_NO_ARRAY_BOUNDS
-- Performing Test CC_HAS_NO_ARRAY_BOUNDS - Success
-- Performing Test CC_HAS_FAST_MATH
-- Performing Test CC_HAS_FAST_MATH - Success
-- Performing Test CC_HAS_STACK_REALIGN
-- Performing Test CC_HAS_STACK_REALIGN - Success
-- Performing Test CC_HAS_FNO_EXCEPTIONS_FLAG
-- Performing Test CC_HAS_FNO_EXCEPTIONS_FLAG - Success
-- Found yasm: H:/media-autobuild_suite/msys64/mingw32/bin/yasm.exe (found version "1.3.0")
-- Found Yasm 1.3.0 to build assembly primitives
-- hg found at H:/media-autobuild_suite/msys64/usr/bin/hg.bat
-- x265 version 1.4+231-d01d3fad8fbb
-- The ASM_YASM compiler identification is unknown
-- Found assembler: H:/media-autobuild_suite/msys64/mingw32/bin/yasm.exe
-- Looking for strtok_r
-- Looking for strtok_r - found
-- Looking for include file getopt.h
-- Looking for include file getopt.h - found
-- Configuring done
-- Generating done
-- Build files have been written to: H:/media-autobuild_suite/build32/x265-hg/build/msys
Scanning dependencies of target encoder
Scanning dependencies of target common
[  1%] [  2%] [  3%] [  5%] [  6%] [  7%] [  9%] [ 10%] Building CXX object encoder/CMakeFiles/encoder.dir/analysis.cpp.obj
Building ASM_YASM object common/CMakeFiles/common.dir/x86/pixel-a.asm.obj
Building CXX object encoder/CMakeFiles/encoder.dir/search.cpp.obj
Building ASM_YASM object common/CMakeFiles/common.dir/x86/const-a.asm.obj
Building CXX object encoder/CMakeFiles/encoder.dir/bitcost.cpp.obj
Building ASM_YASM object common/CMakeFiles/common.dir/x86/cpu-a.asm.obj
Building CXX object encoder/CMakeFiles/encoder.dir/motion.cpp.obj
Building ASM_YASM object common/CMakeFiles/common.dir/x86/ssd-a.asm.obj
[ 11%] [ 13%] Building CXX object encoder/CMakeFiles/encoder.dir/slicetype.cpp.obj
Building ASM_YASM object common/CMakeFiles/common.dir/x86/mc-a.asm.obj
[ 14%] Building CXX object encoder/CMakeFiles/encoder.dir/frameencoder.cpp.obj
[ 15%] Building CXX object encoder/CMakeFiles/encoder.dir/framefilter.cpp.obj
[ 17%] [ 18%] Building CXX object encoder/CMakeFiles/encoder.dir/level.cpp.obj
[ 19%] Building ASM_YASM object common/CMakeFiles/common.dir/x86/mc-a2.asm.obj
Building CXX object encoder/CMakeFiles/encoder.dir/nal.cpp.obj
H:/media-autobuild_suite/build32/x265-hg/source/common/x86/pixel-a.asm:6829: error: undefined symbol `m8' (first use)
H:/media-autobuild_suite/build32/x265-hg/source/common/x86/pixel-a.asm:6829: error:  (Each undefined symbol is reported only once.)
H:/media-autobuild_suite/build32/x265-hg/source/common/x86/pixel-a.asm:6850: error: undefined symbol `m11' (first use)
H:/media-autobuild_suite/build32/x265-hg/source/common/x86/pixel-a.asm:6859: error: undefined symbol `m10' (first use)
H:/media-autobuild_suite/build32/x265-hg/source/common/x86/pixel-a.asm:6863: error: undefined symbol `m9' (first use)
H:/media-autobuild_suite/build32/x265-hg/source/common/x86/pixel-a.asm:6872: error: undefined symbol `m12' (first use)
H:/media-autobuild_suite/build32/x265-hg/source/common/x86/pixel-a.asm:6908: warning: non-avx emulation of ``shufps xmm7, xmm1, xmm7, 221'' is not supported
common/CMakeFiles/common.dir/build.make:54: recipe for target 'common/CMakeFiles/common.dir/x86/pixel-a.asm.obj' failed
make[2]: *** [common/CMakeFiles/common.dir/x86/pixel-a.asm.obj] Error 1
make[2]: *** Waiting for unfinished jobs....
[ 21%] [ 22%] CMakeFiles/Makefile2:227: recipe for target 'common/CMakeFiles/common.dir/all' failed
make[1]: *** [common/CMakeFiles/common.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
Building CXX object encoder/CMakeFiles/encoder.dir/sao.cpp.obj
[ 23%] Building CXX object encoder/CMakeFiles/encoder.dir/entropy.cpp.obj
Building CXX object encoder/CMakeFiles/encoder.dir/sei.cpp.obj
[ 25%] [ 26%] [ 27%] [ 28%] Building CXX object encoder/CMakeFiles/encoder.dir/dpb.cpp.obj
Building CXX object encoder/CMakeFiles/encoder.dir/ratecontrol.cpp.obj
Building CXX object encoder/CMakeFiles/encoder.dir/reference.cpp.obj
[ 30%] Building CXX object encoder/CMakeFiles/encoder.dir/api.cpp.obj
Building CXX object encoder/CMakeFiles/encoder.dir/encoder.cpp.obj
[ 31%] Building CXX object encoder/CMakeFiles/encoder.dir/weightPrediction.cpp.obj
[ 31%] Built target encoder
Makefile:117: recipe for target 'all' failed
make: *** [all] Error 2
cp: cannot stat ‘x265.exe’: No such file or directory
-- cmake version 3.1.0
-- The C compiler identification is GNU 4.9.2
-- The CXX compiler identification is GNU 4.9.2
-- Check for working C compiler: H:/media-autobuild_suite/msys64/mingw32/bin/gcc.exe
-- Check for working C compiler: H:/media-autobuild_suite/msys64/mingw32/bin/gcc.exe -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: H:/media-autobuild_suite/msys64/mingw32/bin/g++.exe
-- Check for working CXX compiler: H:/media-autobuild_suite/msys64/mingw32/bin/g++.exe -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Detected x86 target processor
-- Looking for include file inttypes.h
-- Looking for include file inttypes.h - found
-- Performing Test CC_HAS_NO_NARROWING
-- Performing Test CC_HAS_NO_NARROWING - Success
-- Performing Test CC_HAS_NO_ARRAY_BOUNDS
-- Performing Test CC_HAS_NO_ARRAY_BOUNDS - Success
-- Performing Test CC_HAS_FAST_MATH
-- Performing Test CC_HAS_FAST_MATH - Success
-- Performing Test CC_HAS_STACK_REALIGN
-- Performing Test CC_HAS_STACK_REALIGN - Success
-- Performing Test CC_HAS_FNO_EXCEPTIONS_FLAG
-- Performing Test CC_HAS_FNO_EXCEPTIONS_FLAG - Success
-- Found yasm: H:/media-autobuild_suite/msys64/mingw32/bin/yasm.exe (found version "1.3.0")
-- Found Yasm 1.3.0 to build assembly primitives
-- hg found at H:/media-autobuild_suite/msys64/usr/bin/hg.bat
-- x265 version 1.4+231-d01d3fad8fbb
-- The ASM_YASM compiler identification is unknown
-- Found assembler: H:/media-autobuild_suite/msys64/mingw32/bin/yasm.exe
-- Looking for strtok_r
-- Looking for strtok_r - found
-- Looking for include file getopt.h
-- Looking for include file getopt.h - found
-- Configuring done
-- Generating done
-- Build files have been written to: H:/media-autobuild_suite/build32/x265-hg/build/msys
Scanning dependencies of target encoder
Scanning dependencies of target common
[  1%] [  2%] [  3%] [  5%] [  6%] [  7%] [  9%] [ 10%] Building CXX object encoder/CMakeFiles/encoder.dir/analysis.cpp.obj
Building ASM_YASM object common/CMakeFiles/common.dir/x86/pixel-a.asm.obj
Building CXX object encoder/CMakeFiles/encoder.dir/search.cpp.obj
Building CXX object encoder/CMakeFiles/encoder.dir/bitcost.cpp.obj
Building ASM_YASM object common/CMakeFiles/common.dir/x86/const-a.asm.obj
Building CXX object encoder/CMakeFiles/encoder.dir/motion.cpp.obj
Building ASM_YASM object common/CMakeFiles/common.dir/x86/cpu-a.asm.obj
Building ASM_YASM object common/CMakeFiles/common.dir/x86/ssd-a.asm.obj
[ 12%] [ 12%] Building CXX object encoder/CMakeFiles/encoder.dir/slicetype.cpp.obj
[ 14%] Building ASM_YASM object common/CMakeFiles/common.dir/x86/mc-a.asm.obj
[ 15%] Building ASM_YASM object common/CMakeFiles/common.dir/x86/mc-a2.asm.obj
Building CXX object encoder/CMakeFiles/encoder.dir/frameencoder.cpp.obj
[ 16%] [ 18%] [ 19%] Building CXX object encoder/CMakeFiles/encoder.dir/framefilter.cpp.obj
Building CXX object encoder/CMakeFiles/encoder.dir/level.cpp.obj
Building ASM_YASM object common/CMakeFiles/common.dir/x86/pixel-util8.asm.obj
[ 20%] Building CXX object encoder/CMakeFiles/encoder.dir/nal.cpp.obj
[ 22%] [ 23%] Building ASM_YASM object common/CMakeFiles/common.dir/x86/blockcopy8.asm.obj
Building CXX object encoder/CMakeFiles/encoder.dir/sei.cpp.obj
[ 24%] [ 25%] [ 27%] [ 28%] [ 29%] Building ASM_YASM object common/CMakeFiles/common.dir/x86/pixeladd8.asm.obj
H:/media-autobuild_suite/build32/x265-hg/source/common/x86/pixel-a.asm:6829: error: undefined symbol `m8' (first use)
H:/media-autobuild_suite/build32/x265-hg/source/common/x86/pixel-a.asm:6829: error:  (Each undefined symbol is reported only once.)
H:/media-autobuild_suite/build32/x265-hg/source/common/x86/pixel-a.asm:6850: error: undefined symbol `m11' (first use)
H:/media-autobuild_suite/build32/x265-hg/source/common/x86/pixel-a.asm:6859: error: undefined symbol `m10' (first use)
H:/media-autobuild_suite/build32/x265-hg/source/common/x86/pixel-a.asm:6863: error: undefined symbol `m9' (first use)
H:/media-autobuild_suite/build32/x265-hg/source/common/x86/pixel-a.asm:6872: error: undefined symbol `m12' (first use)
H:/media-autobuild_suite/build32/x265-hg/source/common/x86/pixel-a.asm:6908: warning: non-avx emulation of ``shufps xmm7, xmm0, xmm7, 221'' is not supported
Building ASM_YASM object common/CMakeFiles/common.dir/x86/dct8.asm.obj
Building CXX object encoder/CMakeFiles/encoder.dir/sao.cpp.obj
common/CMakeFiles/common.dir/build.make:54: recipe for target 'common/CMakeFiles/common.dir/x86/pixel-a.asm.obj' failed
make[2]: *** [common/CMakeFiles/common.dir/x86/pixel-a.asm.obj] Error 1
make[2]: *** Waiting for unfinished jobs....
Building ASM_YASM object common/CMakeFiles/common.dir/x86/sad-a.asm.obj
Building CXX object encoder/CMakeFiles/encoder.dir/entropy.cpp.obj
[ 31%] [ 32%] [ 33%] Building CXX object encoder/CMakeFiles/encoder.dir/dpb.cpp.obj
[ 35%] Building CXX object encoder/CMakeFiles/encoder.dir/ratecontrol.cpp.obj
Building CXX object encoder/CMakeFiles/encoder.dir/reference.cpp.obj
Building CXX object encoder/CMakeFiles/encoder.dir/encoder.cpp.obj
[ 36%] [ 37%] Building CXX object encoder/CMakeFiles/encoder.dir/api.cpp.obj
Building CXX object encoder/CMakeFiles/encoder.dir/weightPrediction.cpp.obj
[ 37%] Built target encoder
CMakeFiles/Makefile2:227: recipe for target 'common/CMakeFiles/common.dir/all' failed
make[1]: *** [common/CMakeFiles/common.dir/all] Error 2
Makefile:117: recipe for target 'all' failed
make: *** [all] Error 2
[ 23%] Built target encoder
[ 24%] Building ASM_YASM object common/CMakeFiles/common.dir/x86/pixel-a.asm.obj
H:/media-autobuild_suite/build32/x265-hg/source/common/x86/pixel-a.asm:6829: error: undefined symbol `m8' (first use)
H:/media-autobuild_suite/build32/x265-hg/source/common/x86/pixel-a.asm:6829: error:  (Each undefined symbol is reported only once.)
H:/media-autobuild_suite/build32/x265-hg/source/common/x86/pixel-a.asm:6850: error: undefined symbol `m11' (first use)
H:/media-autobuild_suite/build32/x265-hg/source/common/x86/pixel-a.asm:6859: error: undefined symbol `m10' (first use)
H:/media-autobuild_suite/build32/x265-hg/source/common/x86/pixel-a.asm:6863: error: undefined symbol `m9' (first use)
H:/media-autobuild_suite/build32/x265-hg/source/common/x86/pixel-a.asm:6872: error: undefined symbol `m12' (first use)
H:/media-autobuild_suite/build32/x265-hg/source/common/x86/pixel-a.asm:6908: warning: non-avx emulation of ``shufps xmm7, xmm0, xmm7, 221'' is not supported
common/CMakeFiles/common.dir/build.make:54: recipe for target 'common/CMakeFiles/common.dir/x86/pixel-a.asm.obj' failed
make[2]: *** [common/CMakeFiles/common.dir/x86/pixel-a.asm.obj] Error 1
CMakeFiles/Makefile2:227: recipe for target 'common/CMakeFiles/common.dir/all' failed
make[1]: *** [common/CMakeFiles/common.dir/all] Error 2
Makefile:117: recipe for target 'all' failed
make: *** [all] Error 2
-------------------------------------------------
Build x265-git failed...

Comments (2)

  1. Log in to comment