>>> cryptopp 8.6.0 Extracting /usr/bin/unzip -q /home/buildroot/autobuild/instance-1/dl/cryptopp/cryptopp860.zip -d /home/buildroot/autobuild/instance-1/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-1/output-1/host/bin:/home/buildroot/autobuild/instance-1/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-1/output-1/build/cryptopp-8.6.0 PATH="/home/buildroot/autobuild/instance-1/output-1/host/bin:/home/buildroot/autobuild/instance-1/output-1/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" AR="/home/buildroot/autobuild/instance-1/output-1/host/bin/arm-buildroot-linux-uclibcgnueabi-gcc-ar" AS="/home/buildroot/autobuild/instance-1/output-1/host/bin/arm-buildroot-linux-uclibcgnueabi-as" LD="/home/buildroot/autobuild/instance-1/output-1/host/bin/arm-buildroot-linux-uclibcgnueabi-ld" NM="/home/buildroot/autobuild/instance-1/output-1/host/bin/arm-buildroot-linux-uclibcgnueabi-gcc-nm" CC="/home/buildroot/autobuild/instance-1/output-1/host/bin/arm-buildroot-linux-uclibcgnueabi-gcc" GCC="/home/buildroot/autobuild/instance-1/output-1/host/bin/arm-buildroot-linux-uclibcgnueabi-gcc" CPP="/home/buildroot/autobuild/instance-1/output-1/host/bin/arm-buildroot-linux-uclibcgnueabi-cpp" CXX="/home/buildroot/autobuild/instance-1/output-1/host/bin/arm-buildroot-linux-uclibcgnueabi-g++" FC="/home/buildroot/autobuild/instance-1/output-1/host/bin/arm-buildroot-linux-uclibcgnueabi-gfortran" F77="/home/buildroot/autobuild/instance-1/output-1/host/bin/arm-buildroot-linux-uclibcgnueabi-gfortran" RANLIB="/home/buildroot/autobuild/instance-1/output-1/host/bin/arm-buildroot-linux-uclibcgnueabi-gcc-ranlib" READELF="/home/buildroot/autobuild/instance-1/output-1/host/bin/arm-buildroot-linux-uclibcgnueabi-readelf" STRIP="/home/buildroot/autobuild/instance-1/output-1/host/bin/arm-buildroot-linux-uclibcgnueabi-strip" OBJCOPY="/home/buildroot/autobuild/instance-1/output-1/host/bin/arm-buildroot-linux-uclibcgnueabi-objcopy" OBJDUMP="/home/buildroot/autobuild/instance-1/output-1/host/bin/arm-buildroot-linux-uclibcgnueabi-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-1/output-1/host/include" CFLAGS_FOR_BUILD="-O2 -I/home/buildroot/autobuild/instance-1/output-1/host/include" CXXFLAGS_FOR_BUILD="-O2 -I/home/buildroot/autobuild/instance-1/output-1/host/include" LDFLAGS_FOR_BUILD="-L/home/buildroot/autobuild/instance-1/output-1/host/lib -Wl,-rpath,/home/buildroot/autobuild/instance-1/output-1/host/lib" FCFLAGS_FOR_BUILD="" DEFAULT_ASSEMBLER="/home/buildroot/autobuild/instance-1/output-1/host/bin/arm-buildroot-linux-uclibcgnueabi-as" DEFAULT_LINKER="/home/buildroot/autobuild/instance-1/output-1/host/bin/arm-buildroot-linux-uclibcgnueabi-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 -O2 -g0 " CXXFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 " LDFLAGS="" FCFLAGS=" -O2 -g0" FFLAGS=" -O2 -g0" PKG_CONFIG="/home/buildroot/autobuild/instance-1/output-1/host/bin/pkg-config" STAGING_DIR="/home/buildroot/autobuild/instance-1/output-1/host/arm-buildroot-linux-uclibcgnueabi/sysroot" INTLTOOL_PERL=/usr/bin/perl CXXFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -fPIC" PREFIX=/usr shared libcryptopp.pc make[1]: Entering directory '/home/buildroot/autobuild/instance-1/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 -O2 -g0 -fPIC 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; did you mean 'uint32_t'? 8 | uint32x4_t x={0}; | ^~~~~~~~~~ | uint32_t TestPrograms/test_arm_neon.cpp:9:5: error: 'x' was not declared in this scope 9 | x=veorq_u32(x,x); | ^ TestPrograms/test_arm_neon.cpp:9:7: error: 'veorq_u32' was not declared in this scope 9 | x=veorq_u32(x,x); | ^~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/bin/arm-buildroot-linux-uclibcgnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -fPIC -c cryptlib.cpp /home/buildroot/autobuild/instance-1/output-1/host/bin/arm-buildroot-linux-uclibcgnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -fPIC -c cpu.cpp /home/buildroot/autobuild/instance-1/output-1/host/bin/arm-buildroot-linux-uclibcgnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -fPIC -c integer.cpp /home/buildroot/autobuild/instance-1/output-1/host/bin/arm-buildroot-linux-uclibcgnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -fPIC -c 3way.cpp /home/buildroot/autobuild/instance-1/output-1/host/bin/arm-buildroot-linux-uclibcgnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -fPIC -c adler32.cpp /home/buildroot/autobuild/instance-1/output-1/host/bin/arm-buildroot-linux-uclibcgnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -fPIC -c algebra.cpp /home/buildroot/autobuild/instance-1/output-1/host/bin/arm-buildroot-linux-uclibcgnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -fPIC -c algparam.cpp /home/buildroot/autobuild/instance-1/output-1/host/bin/arm-buildroot-linux-uclibcgnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -fPIC -c allocate.cpp /home/buildroot/autobuild/instance-1/output-1/host/bin/arm-buildroot-linux-uclibcgnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -fPIC -c arc4.cpp /home/buildroot/autobuild/instance-1/output-1/host/bin/arm-buildroot-linux-uclibcgnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -fPIC -c aria.cpp /home/buildroot/autobuild/instance-1/output-1/host/bin/arm-buildroot-linux-uclibcgnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -fPIC -c aria_simd.cpp In file included from aria_simd.cpp:18: /home/buildroot/autobuild/instance-1/output-1/host/lib/gcc/arm-buildroot-linux-uclibcgnueabi/10.3.0/include/arm_neon.h:31:2: error: #error "NEON intrinsics not available with the soft-float ABI. Please use -mfloat-abi=softfp or -mfloat-abi=hard" 31 | #error "NEON intrinsics not available with the soft-float ABI. Please use -mfloat-abi=softfp or -mfloat-abi=hard" | ^~~~~ /home/buildroot/autobuild/instance-1/output-1/host/bin/arm-buildroot-linux-uclibcgnueabi-g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -fPIC -c ariatab.cpp aria_simd.cpp:63:34: error: 'uint32x4_t' does not name a type; did you mean 'uint32_t'? 63 | inline void ARIA_GSRK_NEON(const uint32x4_t X, const uint32x4_t Y, byte RK[16]) | ^~~~~~~~~~ | uint32_t aria_simd.cpp:63:54: error: 'uint32x4_t' does not name a type; did you mean 'uint32_t'? 63 | inline void ARIA_GSRK_NEON(const uint32x4_t X, const uint32x4_t Y, byte RK[16]) | ^~~~~~~~~~ | uint32_t 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; did you mean 'uint32_t'? 78 | const uint32x4_t w0 = vld1q_u32(ws+ 0); | ^~~~~~~~~~ | uint32_t aria_simd.cpp:79:8: error: 'uint32x4_t' does not name a type; did you mean 'uint32_t'? 79 | const uint32x4_t w1 = vld1q_u32(ws+ 8); | ^~~~~~~~~~ | uint32_t aria_simd.cpp:80:8: error: 'uint32x4_t' does not name a type; did you mean 'uint32_t'? 80 | const uint32x4_t w2 = vld1q_u32(ws+12); | ^~~~~~~~~~ | uint32_t aria_simd.cpp:81:8: error: 'uint32x4_t' does not name a type; did you mean 'uint32_t'? 81 | const uint32x4_t w3 = vld1q_u32(ws+16); | ^~~~~~~~~~ | uint32_t aria_simd.cpp:83:21: error: 'w0' was not declared in this scope; did you mean 'ws'? 83 | ARIA_GSRK_NEON<19>(w0, w1, rk + 0); | ^~ | ws aria_simd.cpp:83:25: error: 'w1' was not declared in this scope; did you mean 'ws'? 83 | ARIA_GSRK_NEON<19>(w0, w1, rk + 0); | ^~ | ws aria_simd.cpp:84:25: error: 'w2' was not declared in this scope; did you mean 'ws'? 84 | ARIA_GSRK_NEON<19>(w1, w2, rk + 16); | ^~ | ws aria_simd.cpp:85:25: error: 'w3' was not declared in this scope; did you mean 'ws'? 85 | ARIA_GSRK_NEON<19>(w2, w3, rk + 32); | ^~ | ws aria_simd.cpp: In function 'void CryptoPP::ARIA_ProcessAndXorBlock_NEON(const byte*, CryptoPP::byte*, const byte*, CryptoPP::word32*)': aria_simd.cpp:134:5: error: 'vld1q_u8' was not declared in this scope 134 | vld1q_u8(xorBlock), | ^~~~~~~~ aria_simd.cpp:137:6: error: 'vrev32q_u8' was not declared in this scope 137 | vrev32q_u8(vld1q_u8((rk)))))); | ^~~~~~~~~~ aria_simd.cpp:135:5: error: 'veorq_u8' was not declared in this scope 135 | veorq_u8( | ^~~~~~~~ aria_simd.cpp:133:4: error: 'veorq_u8' was not declared in this scope 133 | veorq_u8( | ^~~~~~~~ aria_simd.cpp:132:3: error: 'vst1q_u8' was not declared in this scope 132 | vst1q_u8(outBlock, | ^~~~~~~~ aria_simd.cpp:143:5: error: 'vld1q_u8' was not declared in this scope 143 | vld1q_u8(outBlock), | ^~~~~~~~ aria_simd.cpp:144:5: error: 'vrev32q_u8' was not declared in this scope 144 | vrev32q_u8(vld1q_u8(rk)))); | ^~~~~~~~~~ aria_simd.cpp:142:4: error: 'veorq_u8' was not declared in this scope 142 | veorq_u8( | ^~~~~~~~ aria_simd.cpp:141:3: error: 'vst1q_u8' was not declared in this scope 141 | vst1q_u8(outBlock, | ^~~~~~~~ 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-1/output-1/build/cryptopp-8.6.0' package/pkg-generic.mk:292: recipe for target '/home/buildroot/autobuild/instance-1/output-1/build/cryptopp-8.6.0/.stamp_built' failed make: *** [/home/buildroot/autobuild/instance-1/output-1/build/cryptopp-8.6.0/.stamp_built] Error 2 make: Leaving directory '/home/buildroot/autobuild/instance-1/buildroot'