Openh264 для рук Android не может собрать

Я пытаюсь собрать openh264 для arm(и arm64) Android, но не удается!! Это успешно для другой платформы (x86/x64/mip/mip64). ОС: Ubuntu 14.04-i386 (hyper-v) Nasm: есть 2.10.9

Сообщение об ошибке:

ikaros @ ikaros-Virtual-Machine: ~ / openh264 / v1.6 / openh264 $ make os = android NDKROOT = ~ / ndk / android-ndk-r14b / TARGET = android-12 ARCH = arm64 APP_ABI = armeabi NDKLEVEL = 21 g ++ - O3 -DNDEBUG -DHAVE_NEON_AARCH64 -Wall -fno-строго-псевдонимы -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec/common/inc -c -o c /common/src/common_tables.o кодек /common/src/common_tables.cpp g++ -O3 -DNDEBUG -DHAVE_NEON_AARCH64 -Wall -fno-строго-псевдоним -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I/sc/cd I./codec/common/inc -Icodec / common / inc -c -o кодек /common/src/copy_mb.o кодек /common/src/copy_mb.cpp g++ -O3 -DNDEBUG -DHAVE_NEON_AARCH64 -Wall -fno-строго- псевдоним -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec / common / inc -c -o кодек / common / кодек src / cpu.o /common/src/cpu.cpp g++ -O3 -DNDEBUG -DHAVE_NEON_AARCH64 -Wall -fno-строго-псевдонимы -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/cmonmon/ on / inc -c -o кодек /common/src/crt_util_safe_x.o кодек /common/src/crt_util_safe_x.cpp g++ -O3 -DNDEBUG -DHAVE_NEON_AARCH64 -Wall -fno-строгие-псевдонимы -fPIC -MGENDER./codec/api/svc -I./codec/common/inc -Icodec / common / inc -c -o кодек /common/src/deblocking_common.o кодек /common/src/deblocking_common.cpp g++ -O3 -DNDEBUG -DHAVE_NEON_AARCH64 -Wall -fno-строго-псевдонимы -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec / common / inc -c -o кодек / common / src /expand_pic.o кодек /common/src/expand_pic.cpp g++ -O3 -DNDEBUG -DHAVE_NEON_AARCH64 -Wall -fno-строго-псевдонимы -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/s / common / inc -Icodec / common / inc -c -o кодек / common / src / intra_pred_common.o кодек /common/src/intra_pred_common.cpp g++ -O3 -DNDEBUG -DHAVE_NEON_AARCH64 -Wall -fno-strict-aliasing -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec/common/inc -c -o кодек / common / src / mc.o кодек /common/src/mc.cpp g++ -O3 -DNDEBUG -DHAVE_NEON_AARCH64 -Wall -fno-строгий псевдоним -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./incc/com -Icodec / common / inc -c -o кодек /common/src/memory_align.o кодек /common/src/memory_align.cpp g++ -O3 -DNDEBUG -DHAVE_NEON_AARCH64 -Wall -fno-строго-псевдонимы -fPIC -MMD -MP - DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec / common / inc -c -o кодек / common / src / sad_common.o кодек /common/src/sad_common.cpp g++ -O3 -DNDEBUG -DHAVE_NEON_AARCH64 -Wall -fno-строго-псевдонимы -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec/common/inc -c -o codec/ кодек common / src / utils.o /common/src/utils.cpp g++ -O3 -DNDEBUG -DHAVE_NEON_AARCH64 -Wall -fno-строгий псевдоним -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/sv./codec/common/inc -Icodec / common / inc -c -o кодек /common/src/welsCodecTrace.o кодек /common/src/welsCodecTrace.cpp g++ -O3 -DNDEBUG -DHAVE_NEON_AARCH64 -Wall -f без строгих псевдонимов -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec / common / inc -c -o кодек /common/src/WelsTaskThread.o codec/common/src/WelsTaskThread.cpp g++ -O3 -DNDEBUG -DHAVE_NEON_AARCH64 -Wall -fno-строго-псевдоним -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -com.Ic -Icodec / common / inc -c -o кодек /common/src/WelsThread.o кодек /common/src/WelsThread.cpp g++ -O3 -DNDEBUG -DHAVE_NEON_AARCH64 -Wall -fno-strict-aliasing -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec/common/inc -c -o кодек /common/src/WelsThreadLib.o кодек /common/src/WelsThreadLib.cpp g++ -O3 -DNDEBUG -DHAVE_NEON_AARCH64 -Wall -fno-строго-псевдонимы -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec/common/inc -c -o codec/ кодек common/src/WelsThreadPool.o /common/src/WelsThreadPool.cpp cc -O3 -DNDEBUG -DHAVE_NEON_AARCH64 -Wall -fno-строго-псевдонимы -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/common/arm64/ -I./codec/api/svc -I./codec/common/inc -Icodec/common/inc -c -o кодек /common/arm64/copy_mb_aarch64_neon.o кодек /common/arm64/copy_mb_aarch64_neon.S кодек /common/arm64/copy_mb_aarch64_neon.S: сообщения ассемблера: codec/common/arm64/copy_mb_aarch64_neon.S:110: ошибка: нет такой инструкции: sxtw x1,w1' codec/common/arm64/copy_mb_aarch64_neon.S:111: Error: no such instruction:sxtw x3, w3 'кодек /common/arm64/copy_mb_aarch64_neon.S:112: Ошибка: нет такой инструкции: ld1 {v0.8b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:112: Error: no such instruction:ld1 {v1.8b}, [x2], x3 'кодек /common/arm64/copy_mb_aarch64_neon.S:112: ошибка: нет такой инструкции: ld1 {v2.8b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:112: Error: no such instruction:ld1 {v3.8b}, [x2], x3 'кодек /common/arm64/copy_mb_aarch64_neon.S:114: ошибка: нет такой инструкции: st1 {v0.8b},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:114: Error: no such instruction:st1 {v1.8b}, [x0], x1 'кодек /common/arm64/copy_mb_aarch64_neon.S:114: ошибка: нет такой инструкции: st1 {v2.8b},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:114: Error: no such instruction:st1 {v3.8b}, [x0], x1 'кодек /common/arm64/copy_mb_aarch64_neon.S:116: ошибка: нет такой инструкции: ld1 {v4.8b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:116: Error: no such instruction:ld1 {v5.8b}, [x2], x3 'кодек /common/arm64/copy_mb_aarch64_neon.S:116: ошибка: нет такой инструкции: ld1 {v6.8b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:116: Error: no such instruction:ld1 {v7.8b}, [x2], x3 'кодек /common/arm64/copy_mb_aarch64_neon.S:118: ошибка: нет такой инструкции: st1 {v4.8b},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:118: Error: no such instruction:st1 {v5.8b}, [x0], x1 'кодек /common/arm64/copy_mb_aarch64_neon.S:118: ошибка: нет такой инструкции: st1 {v6.8b},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:118: Error: no such instruction:st1 {v7.8b}, [x0], x1 'кодек /common/arm64/copy_mb_aarch64_neon.S:124: ошибка: нет такой инструкции: sxtw x1,w1' codec/common/arm64/copy_mb_aarch64_neon.S:125: Error: no such instruction:sxtw x3, w3 'кодек /common/arm64/copy_mb_aarch64_neon.S:126: Ошибка: нет такой инструкции: ld1 {v0.2d},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:126: Error: no such instruction:ld1 {v1.2d}, [x2], x3 'кодек /common/arm64/copy_mb_aarch64_neon.S:126: Ошибка: нет такой инструкции: ld1 {v2.2d},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:126: Error: no such instruction:ld1 {v3.2d}, [x2], x3 'кодек /common/arm64/copy_mb_aarch64_neon.S:128: Ошибка: нет такой инструкции: st1 {v0.2d},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:128: Error: no such instruction:st1 {v1.2d}, [x0], x1 'кодек /common/arm64/copy_mb_aarch64_neon.S:128: ошибка: нет такой инструкции: st1 {v2.2d},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:128: Error: no such instruction:st1 {v3.2d}, [x0], x1 'кодек /common/arm64/copy_mb_aarch64_neon.S:130: ошибка: нет такой инструкции: ld1 {v16.2d},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:130: Error: no such instruction:ld1 {v17.2d}, [x2], x3 'кодек /common/arm64/copy_mb_aarch64_neon.S:130: ошибка: нет такой инструкции: ld1 {v18.2d},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:130: Error: no such instruction:ld1 {v19.2d}, [x2], x3 'кодек /common/arm64/copy_mb_aarch64_neon.S:132: Ошибка: нет такой инструкции: st1 {v16.2d},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:132: Error: no such instruction:st1 {v17.2d}, [x0], x1 'кодек /common/arm64/copy_mb_aarch64_neon.S:132: Ошибка: нет такой инструкции: st1 {v18.2d},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:132: Error: no such instruction:st1 {v19.2d}, [x0], x1 'кодек /common/arm64/copy_mb_aarch64_neon.S:134: ошибка: нет такой инструкции: ld1 {v0.2d},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:134: Error: no such instruction:ld1 {v1.2d}, [x2], x3 'кодек /common/arm64/copy_mb_aarch64_neon.S:134: ошибка: нет такой инструкции: ld1 {v2.2d},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:134: Error: no such instruction:ld1 {v3.2d}, [x2], x3 'кодек /common/arm64/copy_mb_aarch64_neon.S:136: Ошибка: нет такой инструкции: st1 {v0.2d},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:136: Error: no such instruction:st1 {v1.2d}, [x0], x1 'кодек /common/arm64/copy_mb_aarch64_neon.S:136: ошибка: нет такой инструкции: st1 {v2.2d},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:136: Error: no such instruction:st1 {v3.2d}, [x0], x1 'кодек /common/arm64/copy_mb_aarch64_neon.S:138: ошибка: нет такой инструкции: ld1 {v16.2d},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:138: Error: no such instruction:ld1 {v17.2d}, [x2], x3 'кодек /common/arm64/copy_mb_aarch64_neon.S:138: ошибка: нет такой инструкции: ld1 {v18.2d},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:138: Error: no such instruction:ld1 {v19.2d}, [x2], x3 'кодек /common/arm64/copy_mb_aarch64_neon.S:140: ошибка: нет такой инструкции: st1 {v16.2d},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:140: Error: no such instruction:st1 {v17.2d}, [x0], x1 'кодек /common/arm64/copy_mb_aarch64_neon.S:140: ошибка: нет такой инструкции: st1 {v18.2d},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:140: Error: no such instruction:st1 {v19.2d}, [x0], x1 'кодек /common/arm64/copy_mb_aarch64_neon.S:146: ошибка: нет такой инструкции: sxtw x1,w1' codec/common/arm64/copy_mb_aarch64_neon.S:147: Error: no such instruction:sxtw x3, w3 'кодек /common/arm64/copy_mb_aarch64_neon.S:148: ошибка: нет такой инструкции: ld1 {v0.16b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:148: Error: no such instruction:ld1 {v1.16b}, [x2], x3 'кодек /common/arm64/copy_mb_aarch64_neon.S:148: ошибка: нет такой инструкции: ld1 {v2.16b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:148: Error: no such instruction:ld1 {v3.16b}, [x2], x3 'кодек /common/arm64/copy_mb_aarch64_neon.S:150: ошибка: нет такой инструкции: st1 {v0.16b},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:150: Error: no such instruction:st1 {v1.16b}, [x0], x1 'кодек /common/arm64/copy_mb_aarch64_neon.S:150: ошибка: нет такой инструкции: st1 {v2.16b},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:150: Error: no such instruction:st1 {v3.16b}, [x0], x1 'кодек /common/arm64/copy_mb_aarch64_neon.S:152: ошибка: нет такой инструкции: ld1 {v16.16b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:152: Error: no such instruction:ld1 {v17.16b}, [x2], x3 'кодек /common/arm64/copy_mb_aarch64_neon.S:152: ошибка: нет такой инструкции: ld1 {v18.16b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:152: Error: no such instruction:ld1 {v19.16b}, [x2], x3 'кодек /common/arm64/copy_mb_aarch64_neon.S:154: ошибка: нет такой инструкции: st1 {v16.16b},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:154: Error: no such instruction:st1 {v17.16b}, [x0], x1 'кодек /common/arm64/copy_mb_aarch64_neon.S:154: ошибка: нет такой инструкции: st1 {v18.16b},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:154: Error: no such instruction:st1 {v19.16b}, [x0], x1 'кодек /common/arm64/copy_mb_aarch64_neon.S:156: ошибка: нет такой инструкции: ld1 {v0.16b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:156: Error: no such instruction:ld1 {v1.16b}, [x2], x3 'кодек /common/arm64/copy_mb_aarch64_neon.S:156: ошибка: нет такой инструкции: ld1 {v2.16b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:156: Error: no such instruction:ld1 {v3.16b}, [x2], x3 'кодек /common/arm64/copy_mb_aarch64_neon.S:158: ошибка: нет такой инструкции: st1 {v0.16b},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:158: Error: no such instruction:st1 {v1.16b}, [x0], x1 'кодек /common/arm64/copy_mb_aarch64_neon.S:158: ошибка: нет такой инструкции: st1 {v2.16b},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:158: Error: no such instruction:st1 {v3.16b}, [x0], x1 'кодек /common/arm64/copy_mb_aarch64_neon.S:160: ошибка: нет такой инструкции: ld1 {v16.16b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:160: Error: no such instruction:ld1 {v17.16b}, [x2], x3 'кодек /common/arm64/copy_mb_aarch64_neon.S:160: ошибка: нет такой инструкции: ld1 {v18.16b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:160: Error: no such instruction:ld1 {v19.16b}, [x2], x3 'кодек /common/arm64/copy_mb_aarch64_neon.S:162: ошибка: нет такой инструкции: st1 {v16.16b},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:162: Error: no such instruction:st1 {v17.16b}, [x0], x1 'кодек /common/arm64/copy_mb_aarch64_neon.S:162: ошибка: нет такой инструкции: st1 {v18.16b},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:162: Error: no such instruction:st1 {v19.16b}, [x0], x1 'кодек /common/arm64/copy_mb_aarch64_neon.S:168: ошибка: нет такой инструкции: sxtw x1,w1' codec/common/arm64/copy_mb_aarch64_neon.S:169: Error: no such instruction:sxtw x3, w3 'кодек /common/arm64/copy_mb_aarch64_neon.S:170: ошибка: нет такой инструкции: ld1 {v0.16b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:170: Error: no such instruction:ld1 {v1.16b}, [x2], x3 'кодек /common/arm64/copy_mb_aarch64_neon.S:170: ошибка: нет такой инструкции: ld1 {v2.16b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:170: Error: no such instruction:ld1 {v3.16b}, [x2], x3 'кодек /common/arm64/copy_mb_aarch64_neon.S:172: ошибка: нет такой инструкции: st1 {v0.16b},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:172: Error: no such instruction:st1 {v1.16b}, [x0], x1 'кодек /common/arm64/copy_mb_aarch64_neon.S:172: ошибка: нет такой инструкции: st1 {v2.16b},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:172: Error: no such instruction:st1 {v3.16b}, [x0], x1 'кодек /common/arm64/copy_mb_aarch64_neon.S:174: ошибка: нет такой инструкции: ld1 {v16.16b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:174: Error: no such instruction:ld1 {v17.16b}, [x2], x3 'кодек /common/arm64/copy_mb_aarch64_neon.S:174: ошибка: нет такой инструкции: ld1 {v18.16b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:174: Error: no such instruction:ld1 {v19.16b}, [x2], x3 'кодек /common/arm64/copy_mb_aarch64_neon.S:176: Ошибка: нет такой инструкции: st1 {v16.16b},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:176: Error: no such instruction:st1 {v17.16b}, [x0], x1 'кодек /common/arm64/copy_mb_aarch64_neon.S:176: Ошибка: нет такой инструкции: st1 {v18.16b},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:176: Error: no such instruction:st1 {v19.16b}, [x0], x1 'кодек /common/arm64/copy_mb_aarch64_neon.S:182: ошибка: нет такой инструкции: sxtw x1,w1' codec/common/arm64/copy_mb_aarch64_neon.S:183: Error: no such instruction:sxtw x3, w3 'кодек /common/arm64/copy_mb_aarch64_neon.S:184: ошибка: нет такой инструкции: ld1 {v0.8b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:184: Error: no such instruction:ld1 {v1.8b}, [x2], x3 'кодек /common/arm64/copy_mb_aarch64_neon.S:184: ошибка: нет такой инструкции: ld1 {v2.8b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:184: Error: no such instruction:ld1 {v3.8b}, [x2], x3 'кодек /common/arm64/copy_mb_aarch64_neon.S:186: ошибка: нет такой инструкции: st1 {v0.8b},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:186: Error: no such instruction:st1 {v1.8b}, [x0], x1 'кодек /common/arm64/copy_mb_aarch64_neon.S:186: ошибка: нет такой инструкции: st1 {v2.8b},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:186: Error: no such instruction:st1 {v3.8b}, [x0], x1 'кодек /common/arm64/copy_mb_aarch64_neon.S:188: ошибка: нет такой инструкции: ld1 {v4.8b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:188: Error: no such instruction:ld1 {v5.8b}, [x2], x3 'кодек /common/arm64/copy_mb_aarch64_neon.S:188: ошибка: нет такой инструкции: ld1 {v6.8b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:188: Error: no such instruction:ld1 {v7.8b}, [x2], x3 'кодек /common/arm64/copy_mb_aarch64_neon.S:190: Ошибка: нет такой инструкции: st1 {v4.8b},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:190: Error: no such instruction:st1 {v5.8b}, [x0], x1 'кодек /common/arm64/copy_mb_aarch64_neon.S:190: ошибка: нет такой инструкции: st1 {v6.8b},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:190: Error: no such instruction:st1 {v7.8b}, [x0], x1 'кодек /common/arm64/copy_mb_aarch64_neon.S:192: ошибка: нет такой инструкции: ld1 {v0.8b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:192: Error: no such instruction:ld1 {v1.8b}, [x2], x3 'кодек /common/arm64/copy_mb_aarch64_neon.S:192: ошибка: нет такой инструкции: ld1 {v2.8b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:192: Error: no such instruction:ld1 {v3.8b}, [x2], x3 'кодек /common/arm64/copy_mb_aarch64_neon.S:194: ошибка: нет такой инструкции: st1 {v0.8b},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:194: Error: no such instruction:st1 {v1.8b}, [x0], x1 'кодек /common/arm64/copy_mb_aarch64_neon.S:194: ошибка: нет такой инструкции: st1 {v2.8b},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:194: Error: no such instruction:st1 {v3.8b}, [x0], x1 'кодек /common/arm64/copy_mb_aarch64_neon.S:196: ошибка: нет такой инструкции: ld1 {v4.8b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:196: Error: no such instruction:ld1 {v5.8b}, [x2], x3 'кодек /common/arm64/copy_mb_aarch64_neon.S:196: ошибка: нет такой инструкции: ld1 {v6.8b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:196: Error: no such instruction:ld1 {v7.8b}, [x2], x3 'кодек /common/arm64/copy_mb_aarch64_neon.S:198: ошибка: нет такой инструкции: st1 {v4.8b},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:198: Error: no such instruction:st1 {v5.8b}, [x0], x1 'кодек /common/arm64/copy_mb_aarch64_neon.S:198: ошибка: нет такой инструкции: st1 {v6.8b},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:198: Error: no such instruction:st1 {v7.8b}, [x0], x1 'make: *** [codec /common/arm64/copy_mb_aarch64_neon.o] Ошибка 1

Это для создания результата руки:

ikaros @ ikaros-Virtual-Machine: ~ / openh264 / v1.6 / openh264 $ make os = android NDKROOT = ~ / ndk / android-ndk-r14b / TARGET = android-12 ARCH = arm NDKLEVEL = 21 г ++ -O3 -DNDEBUG -DHAVE_NEON -Wall -fno-строго-псевдонимы -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec / common / inc -c -o кодек / common / Кодек src / common_tables.o /common/src/common_tables.cpp g++ -O3 -DNDEBUG -DHAVE_NEON -Wall -fno-строгого псевдонима -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -.I кодек / common / inc -Icodec / common / inc -c -o кодек /common/src/copy_mb.o кодек /common/src/copy_mb.cpp g++ -O3 -DNDEBUG -DHAVE_NEON -Wall -fno-strict-aliasing -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec/common/inc -c -o кодек / common / src / cpu.o кодек /common/src/cpu.cpp g++ -O3 -DNDEBUG -DHAVE_NEON -Wall -fno-строго-псевдонимы -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec / common / inc - c -o кодек / общий /src/crt_util_safe_x.o codec/common/src/crt_util_safe_x.cpp g++ -O3 -DNDEBUG -DHAVE_NEON -Wall -fno-строгого псевдонима -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -Imon/code -Icodec / common / inc -c -o кодек /common/src/deblocking_common.o кодек /common/src/deblocking_common.cpp g++ -O3 -DNDEBUG -DHAVE_NEON -Wall -fno-строго-псевдонимы -fPIC -MMD -MP - DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec / common / inc -c -o кодек / common / src / expand_pic.o кодек /common/src/expand_pic.cpp g++ -O3 -DNDEBUG -DHAVE_NEON -Wall -fno-строго-псевдонимы -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec / common / inc -c -o кодек / кодек common / src / intra_pred_common.o /common/src/intra_pred_common.cpp g++ -O3 -DNDEBUG -DHAVE_NEON -Wall -fno-строго-псевдонимы -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I/sv.c/c /./codec/common/inc -Icodec / common / inc -c -o кодек / common / src / mc.o кодек /common/src/mc.cpp g++ -O3 -DNDEBUG -DHAVE_NEON -Wall -fno-strict-aliasing -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec/common/inc -c -o кодек /common/src/memory_align.o кодек /common/src/memory_align.cpp g++ -O3 -DNDEBUG -DHAVE_NEON -Wall -fno-строго-псевдонимы -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec / common / inc -c -o кодек / common / src / sad_common.o кодек /common/src/sad_common.cpp g++ -O3 -DNDEBUG -DHAVE_NEON -Wall -fno-строго-псевдоним -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I.code / api / svc -I./codec/common/inc -Icodec / common / inc -c -o кодек / common / src / utils.o кодек /common/src/utils.cpp g++ -O3 -DNDEBUG -DHAVE_NEON -Wall -fno-strict-aliasing -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec/common/inc -c -o кодек / common / src / welsCodecTrace. o кодек /common/src/welsCodecTrace.cpp g++ -O3 -DNDEBUG -DHAVE_NEON -Wall -fno-строго-псевдоним -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -Imon/code inc -Icodec / common / inc -c -o кодек / common / src / WelsTaskThread.o кодек /common/src/WelsTaskThread.cpp g++ -O3 -DNDEBUG -DHAVE_NEON -Wall -fno-строго-псевдонимы -fPIC -MMD -MP -DGENERATED_VERSI_iECER / svc -I./codec/common/inc -Icodec / common / inc -c -o кодек /common/src/WelsThread.o кодек /common/src/WelsThread.cpp g++ -O3 -DNDEBUG -DHAVE_NEON -Wall -fno-strict-aliasing -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec/common/inc -c -o кодек /common/src/WelsThreadLib.o кодек /common/src/WelsThreadLib.cpp g++ -O3 -DNDEBUG -DHAVE_NEON -Wall -fno-строго-псевдоним -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./incc/com Кодек / обычный / inc -c -o кодек /common/src/WelsThreadPool.o кодек /common/src/WelsThreadPool.cpp cc -O3 -DNDEBUG -DHAVE_NEON -Wall -fno-строго-псевдонимы -fPIC -MMD -MP -DGERER_D -I./codec/common/arm/ -march=armv7-a -mfpu=neon -I./codec/api/svc -I./codec/common/inc -Icodec/common/inc -c -o кодек / общее / плечо /copy_mb_neon.o codec/common/arm/copy_mb_neon.S cc: ошибка: нераспознанный параметр командной строки '-mfpu = neon' make: *** [codec/common/arm/copy_mb_neon.o] Ошибка 1

Помоги мне, пожалуйста!!

1 ответ

Решение

Я должен был решить эту проблему, у меня был неправильный командный случай. https://github.com/cisco/openh264/issues/2759

Другие вопросы по тегам