>>> cryptopp 8.6.0 Extracting /usr/bin/unzip -q /home/buildroot/autobuild/instance-3/dl/cryptopp/cryptopp860.zip -d /home/buildroot/autobuild/instance-3/output-1/build/cryptopp-8.6.0 >>> cryptopp 8.6.0 Patching Applying 0001-GNUmakefile-add-missing-shared-library-symlink.patch using patch: patching file GNUmakefile patching file GNUmakefile-cross >>> cryptopp 8.6.0 Configuring >>> cryptopp 8.6.0 Building PATH="/home/buildroot/autobuild/instance-3/output-1/host/bin:/home/buildroot/autobuild/instance-3/output-1/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" /usr/bin/make -j4 -C /home/buildroot/autobuild/instance-3/output-1/build/cryptopp-8.6.0 PATH="/home/buildroot/autobuild/instance-3/output-1/host/bin:/home/buildroot/autobuild/instance-3/output-1/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" AR="/home/buildroot/autobuild/instance-3/output-1/host/bin/arm-none-linux-gnueabi-gcc-ar" AS="/home/buildroot/autobuild/instance-3/output-1/host/bin/arm-none-linux-gnueabi-as" LD="/home/buildroot/autobuild/instance-3/output-1/host/bin/arm-none-linux-gnueabi-ld" NM="/home/buildroot/autobuild/instance-3/output-1/host/bin/arm-none-linux-gnueabi-gcc-nm" CC="/home/buildroot/autobuild/instance-3/output-1/host/bin/arm-none-linux-gnueabi-gcc" GCC="/home/buildroot/autobuild/instance-3/output-1/host/bin/arm-none-linux-gnueabi-gcc" CPP="/home/buildroot/autobuild/instance-3/output-1/host/bin/arm-none-linux-gnueabi-cpp" CXX="/home/buildroot/autobuild/instance-3/output-1/host/bin/arm-none-linux-gnueabi-g++" FC="/home/buildroot/autobuild/instance-3/output-1/host/bin/arm-none-linux-gnueabi-gfortran" F77="/home/buildroot/autobuild/instance-3/output-1/host/bin/arm-none-linux-gnueabi-gfortran" RANLIB="/home/buildroot/autobuild/instance-3/output-1/host/bin/arm-none-linux-gnueabi-gcc-ranlib" READELF="/home/buildroot/autobuild/instance-3/output-1/host/bin/arm-none-linux-gnueabi-readelf" STRIP="/home/buildroot/autobuild/instance-3/output-1/host/bin/arm-none-linux-gnueabi-strip" OBJCOPY="/home/buildroot/autobuild/instance-3/output-1/host/bin/arm-none-linux-gnueabi-objcopy" OBJDUMP="/home/buildroot/autobuild/instance-3/output-1/host/bin/arm-none-linux-gnueabi-objdump" AR_FOR_BUILD="/usr/bin/ar" AS_FOR_BUILD="/usr/bin/as" CC_FOR_BUILD="/usr/bin/gcc" GCC_FOR_BUILD="/usr/bin/gcc" CXX_FOR_BUILD="/usr/bin/g++" LD_FOR_BUILD="/usr/bin/ld" CPPFLAGS_FOR_BUILD="-I/home/buildroot/autobuild/instance-3/output-1/host/include" CFLAGS_FOR_BUILD="-O2 -I/home/buildroot/autobuild/instance-3/output-1/host/include" CXXFLAGS_FOR_BUILD="-O2 -I/home/buildroot/autobuild/instance-3/output-1/host/include" LDFLAGS_FOR_BUILD="-L/home/buildroot/autobuild/instance-3/output-1/host/lib -Wl,-rpath,/home/buildroot/autobuild/instance-3/output-1/host/lib" FCFLAGS_FOR_BUILD="" DEFAULT_ASSEMBLER="/home/buildroot/autobuild/instance-3/output-1/host/bin/arm-none-linux-gnueabi-as" DEFAULT_LINKER="/home/buildroot/autobuild/instance-3/output-1/host/bin/arm-none-linux-gnueabi-ld" CPPFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" CFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=2" CXXFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=2" LDFLAGS="" FCFLAGS=" -Os -g0" FFLAGS=" -Os -g0" PKG_CONFIG="/home/buildroot/autobuild/instance-3/output-1/host/bin/pkg-config" STAGING_DIR="/home/buildroot/autobuild/instance-3/output-1/host/arm-buildroot-linux-gnueabi/sysroot" INTLTOOL_PERL=/usr/bin/perl CXXFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=2 -fPIC -DCRYPTOPP_DISABLE_AVX2" PREFIX=/usr shared libcryptopp.pc make[1]: Entering directory '/home/buildroot/autobuild/instance-3/output-1/build/cryptopp-8.6.0' Using testing flags: -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -fPIC -DCRYPTOPP_DISABLE_AVX2 Running make again to see what failed TestPrograms/test_arm_neon.cpp: In function 'int main(int, char**)': TestPrograms/test_arm_neon.cpp:8:5: error: 'uint32x4_t' was not declared in this scope uint32x4_t x={0}; ^ TestPrograms/test_arm_neon.cpp:8:16: error: expected ';' before 'x' uint32x4_t x={0}; ^ TestPrograms/test_arm_neon.cpp:9:5: error: 'x' was not declared in this scope x=veorq_u32(x,x); ^ TestPrograms/test_arm_neon.cpp:9:20: error: 'veorq_u32' was not declared in this scope x=veorq_u32(x,x); ^ /home/buildroot/autobuild/instance-3/output-1/host/bin/arm-none-linux-gnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=2 -fPIC -DCRYPTOPP_DISABLE_AVX2 -c cryptlib.cpp /home/buildroot/autobuild/instance-3/output-1/host/bin/arm-none-linux-gnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=2 -fPIC -DCRYPTOPP_DISABLE_AVX2 -c cpu.cpp /home/buildroot/autobuild/instance-3/output-1/host/bin/arm-none-linux-gnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=2 -fPIC -DCRYPTOPP_DISABLE_AVX2 -c integer.cpp /home/buildroot/autobuild/instance-3/output-1/host/bin/arm-none-linux-gnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=2 -fPIC -DCRYPTOPP_DISABLE_AVX2 -c 3way.cpp /home/buildroot/autobuild/instance-3/output-1/host/bin/arm-none-linux-gnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=2 -fPIC -DCRYPTOPP_DISABLE_AVX2 -c adler32.cpp /home/buildroot/autobuild/instance-3/output-1/host/bin/arm-none-linux-gnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=2 -fPIC -DCRYPTOPP_DISABLE_AVX2 -c algebra.cpp /home/buildroot/autobuild/instance-3/output-1/host/bin/arm-none-linux-gnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=2 -fPIC -DCRYPTOPP_DISABLE_AVX2 -c algparam.cpp /home/buildroot/autobuild/instance-3/output-1/host/bin/arm-none-linux-gnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=2 -fPIC -DCRYPTOPP_DISABLE_AVX2 -c allocate.cpp /home/buildroot/autobuild/instance-3/output-1/host/bin/arm-none-linux-gnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=2 -fPIC -DCRYPTOPP_DISABLE_AVX2 -c arc4.cpp /home/buildroot/autobuild/instance-3/output-1/host/bin/arm-none-linux-gnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=2 -fPIC -DCRYPTOPP_DISABLE_AVX2 -c aria.cpp /home/buildroot/autobuild/instance-3/output-1/host/bin/arm-none-linux-gnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=2 -fPIC -DCRYPTOPP_DISABLE_AVX2 -c aria_simd.cpp In file included from aria_simd.cpp:18:0: /home/buildroot/autobuild/instance-3/output-1/host/opt/ext-toolchain/lib/gcc/arm-none-linux-gnueabi/4.8.3/include/arm_neon.h:32:2: error: #error You must enable NEON instructions (e.g. -mfloat-abi=softfp -mfpu=neon) to use arm_neon.h #error You must enable NEON instructions (e.g. -mfloat-abi=softfp -mfpu=neon) to use arm_neon.h ^ /home/buildroot/autobuild/instance-3/output-1/host/bin/arm-none-linux-gnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=2 -fPIC -DCRYPTOPP_DISABLE_AVX2 -c ariatab.cpp /home/buildroot/autobuild/instance-3/output-1/host/bin/arm-none-linux-gnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=2 -fPIC -DCRYPTOPP_DISABLE_AVX2 -c asn.cpp aria_simd.cpp:63:34: error: 'uint32x4_t' does not name a type inline void ARIA_GSRK_NEON(const uint32x4_t X, const uint32x4_t Y, byte RK[16]) ^ aria_simd.cpp:63:45: error: ISO C++ forbids declaration of 'X' with no type [-fpermissive] inline void ARIA_GSRK_NEON(const uint32x4_t X, const uint32x4_t Y, byte RK[16]) ^ aria_simd.cpp:63:54: error: 'uint32x4_t' does not name a type inline void ARIA_GSRK_NEON(const uint32x4_t X, const uint32x4_t Y, byte RK[16]) ^ aria_simd.cpp:63:65: error: ISO C++ forbids declaration of 'Y' with no type [-fpermissive] inline void ARIA_GSRK_NEON(const uint32x4_t X, const uint32x4_t Y, byte RK[16]) ^ aria_simd.cpp: In function 'void CryptoPP::ARIA_UncheckedSetKey_Schedule_NEON(CryptoPP::byte*, CryptoPP::word32*, unsigned int)': aria_simd.cpp:78:8: error: 'uint32x4_t' does not name a type const uint32x4_t w0 = vld1q_u32(ws+ 0); ^ aria_simd.cpp:79:8: error: 'uint32x4_t' does not name a type const uint32x4_t w1 = vld1q_u32(ws+ 8); ^ aria_simd.cpp:80:8: error: 'uint32x4_t' does not name a type const uint32x4_t w2 = vld1q_u32(ws+12); ^ aria_simd.cpp:81:8: error: 'uint32x4_t' does not name a type const uint32x4_t w3 = vld1q_u32(ws+16); ^ aria_simd.cpp:83:21: error: 'w0' was not declared in this scope ARIA_GSRK_NEON<19>(w0, w1, rk + 0); ^ aria_simd.cpp:83:25: error: 'w1' was not declared in this scope ARIA_GSRK_NEON<19>(w0, w1, rk + 0); ^ aria_simd.cpp:84:25: error: 'w2' was not declared in this scope ARIA_GSRK_NEON<19>(w1, w2, rk + 16); ^ aria_simd.cpp:85:25: error: 'w3' was not declared in this scope ARIA_GSRK_NEON<19>(w2, w3, rk + 32); ^ aria_simd.cpp: In function 'void CryptoPP::ARIA_ProcessAndXorBlock_NEON(const byte*, CryptoPP::byte*, const byte*, CryptoPP::word32*)': aria_simd.cpp:134:22: error: 'vld1q_u8' was not declared in this scope vld1q_u8(xorBlock), ^ aria_simd.cpp:137:31: error: 'vrev32q_u8' was not declared in this scope vrev32q_u8(vld1q_u8((rk)))))); ^ aria_simd.cpp:137:32: error: 'veorq_u8' was not declared in this scope vrev32q_u8(vld1q_u8((rk)))))); ^ aria_simd.cpp:137:33: error: 'veorq_u8' was not declared in this scope vrev32q_u8(vld1q_u8((rk)))))); ^ aria_simd.cpp:137:33: error: redeclaration of 'veorq_u8' aria_simd.cpp:137:32: note: previous declaration 'veorq_u8' vrev32q_u8(vld1q_u8((rk)))))); ^ aria_simd.cpp:137:34: error: 'vst1q_u8' was not declared in this scope vrev32q_u8(vld1q_u8((rk)))))); ^ aria_simd.cpp:143:22: error: 'vld1q_u8' was not declared in this scope vld1q_u8(outBlock), ^ aria_simd.cpp:144:28: error: 'vrev32q_u8' was not declared in this scope vrev32q_u8(vld1q_u8(rk)))); ^ aria_simd.cpp:144:29: error: 'veorq_u8' was not declared in this scope vrev32q_u8(vld1q_u8(rk)))); ^ aria_simd.cpp:144:30: error: 'vst1q_u8' was not declared in this scope vrev32q_u8(vld1q_u8(rk)))); ^ GNUmakefile:1591: recipe for target 'aria_simd.o' failed make[1]: *** [aria_simd.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: Leaving directory '/home/buildroot/autobuild/instance-3/output-1/build/cryptopp-8.6.0' package/pkg-generic.mk:292: recipe for target '/home/buildroot/autobuild/instance-3/output-1/build/cryptopp-8.6.0/.stamp_built' failed make: *** [/home/buildroot/autobuild/instance-3/output-1/build/cryptopp-8.6.0/.stamp_built] Error 2 make: Leaving directory '/home/buildroot/autobuild/instance-3/buildroot'