from src/lib/block/noekeon/noekeon_simd/noekeon_simd.cpp:9: /accts/mlweber1/instance-3/output/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 ^ In file included from build/include/botan/alg_id.h:11:0, from src/lib/asn1/alg_id.cpp:8: build/include/botan/asn1_obj.h:96:29: warning: unused parameter 'other' [-Wunused-parameter] class BOTAN_PUBLIC_API(2,0) BER_Object final ^ In file included from src/lib/asn1/alg_id.cpp:10:0: build/include/botan/ber_dec.h: In member function 'Botan::BER_Decoder& Botan::BER_Decoder::get_next(Botan::BER_Object&)': build/include/botan/ber_dec.h:68:14: note: synthesized method 'Botan::BER_Object& Botan::BER_Object::operator=(Botan::BER_Object&&)' first required here ber = get_next_object(); ^ In file included from build/include/botan/asn1_str.h:11:0, from src/lib/asn1/asn1_str.cpp:8: build/include/botan/asn1_obj.h:96:29: warning: unused parameter 'other' [-Wunused-parameter] class BOTAN_PUBLIC_API(2,0) BER_Object final ^ In file included from src/lib/asn1/asn1_str.cpp:10:0: build/include/botan/ber_dec.h: In member function 'Botan::BER_Decoder& Botan::BER_Decoder::get_next(Botan::BER_Object&)': build/include/botan/ber_dec.h:68:14: note: synthesized method 'Botan::BER_Object& Botan::BER_Object::operator=(Botan::BER_Object&&)' first required here ber = get_next_object(); ^ In file included from build/include/botan/asn1_str.h:11:0, from src/lib/asn1/asn1_str.cpp:8: build/include/botan/asn1_obj.h: At global scope: build/include/botan/asn1_obj.h:106:7: warning: unused parameter 'other' [-Wunused-parameter] BER_Object(BER_Object&& other) = default; ^ src/lib/asn1/asn1_str.cpp: In member function 'virtual void Botan::ASN1_String::decode_from(Botan::BER_Decoder&)': src/lib/asn1/asn1_str.cpp:131:44: note: synthesized method 'Botan::BER_Object::BER_Object(Botan::BER_Object&&)' first required here BER_Object obj = source.get_next_object(); ^ In file included from src/lib/block/noekeon/noekeon_simd/noekeon_simd.cpp:9:0: build/include/botan/internal/simd_32.h:681:37: error: expected ')' before 'in' explicit SIMD_4x32(uint32x4_t in) : m_neon(in) {} ^ build/include/botan/internal/simd_32.h:689:7: error: 'uint32x4_t' does not name a type uint32x4_t m_neon; ^ build/include/botan/internal/simd_32.h: In constructor 'Botan::SIMD_4x32::SIMD_4x32()': build/include/botan/internal/simd_32.h:65:10: error: 'm_neon' was not declared in this scope m_neon = vdupq_n_u32(0); ^ build/include/botan/internal/simd_32.h:65:32: error: 'vdupq_n_u32' was not declared in this scope m_neon = vdupq_n_u32(0); ^ build/include/botan/internal/simd_32.h: In constructor 'Botan::SIMD_4x32::SIMD_4x32(const uint32_t*)': build/include/botan/internal/simd_32.h:84:10: error: 'm_neon' was not declared in this scope m_neon = vld1q_u32(B); ^ build/include/botan/internal/simd_32.h:84:30: error: 'vld1q_u32' was not declared in this scope m_neon = vld1q_u32(B); ^ build/include/botan/internal/simd_32.h: In constructor 'Botan::SIMD_4x32::SIMD_4x32(uint32_t, uint32_t, uint32_t, uint32_t)': build/include/botan/internal/simd_32.h:105:10: error: 'm_neon' was not declared in this scope m_neon = vld1q_u32(B); ^ build/include/botan/internal/simd_32.h:105:30: error: 'vld1q_u32' was not declared in this scope m_neon = vld1q_u32(B); ^ build/include/botan/internal/simd_32.h: In static member function 'static Botan::SIMD_4x32 Botan::SIMD_4x32::load_le(const void*)': build/include/botan/internal/simd_32.h:149:41: error: 'vld1q_u32' was not declared in this scope return SIMD_4x32(vld1q_u32(in32)); ^ build/include/botan/internal/simd_32.h: In static member function 'static Botan::SIMD_4x32 Botan::SIMD_4x32::load_be(const void*)': build/include/botan/internal/simd_32.h:181:41: error: 'vld1q_u32' was not declared in this scope return SIMD_4x32(vld1q_u32(in32)); ^ build/include/botan/internal/simd_32.h: In member function 'void Botan::SIMD_4x32::store_le(uint8_t*) const': build/include/botan/internal/simd_32.h:218:30: error: 'm_neon' was not declared in this scope vst1q_u32(out32, m_neon); ^ build/include/botan/internal/simd_32.h:218:36: error: 'vst1q_u32' was not declared in this scope vst1q_u32(out32, m_neon); ^ build/include/botan/internal/simd_32.h: In member function 'void Botan::SIMD_4x32::store_be(uint8_t*) const': build/include/botan/internal/simd_32.h:254:30: error: 'm_neon' was not declared in this scope vst1q_u32(out32, m_neon); ^ build/include/botan/internal/simd_32.h:254:36: error: 'vst1q_u32' was not declared in this scope vst1q_u32(out32, m_neon); ^ build/include/botan/internal/simd_32.h: In member function 'Botan::SIMD_4x32 Botan::SIMD_4x32::rho() const': build/include/botan/internal/simd_32.h:296:14: error: 'class Botan::SIMD_4x32' has no member named 'm_neon' res.m_neon = vorrq_u32(vshlq_n_u32(m_neon, static_cast(32-ROT1)), ^ build/include/botan/internal/simd_32.h:296:45: error: 'm_neon' was not declared in this scope res.m_neon = vorrq_u32(vshlq_n_u32(m_neon, static_cast(32-ROT1)), ^ build/include/botan/internal/simd_32.h:296:78: error: there are no arguments to 'vshlq_n_u32' that depend on a template parameter, so a declaration of 'vshlq_n_u32' must be available [-fpermissive] res.m_neon = vorrq_u32(vshlq_n_u32(m_neon, static_cast(32-ROT1)), ^ build/include/botan/internal/simd_32.h:296:78: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) build/include/botan/internal/simd_32.h:297:75: error: there are no arguments to 'vshrq_n_u32' that depend on a template parameter, so a declaration of 'vshrq_n_u32' must be available [-fpermissive] vshrq_n_u32(m_neon, static_cast(ROT1))); ^ build/include/botan/internal/simd_32.h:299:14: error: 'class Botan::SIMD_4x32' has no member named 'm_neon' res.m_neon = veorq_u32( ^ build/include/botan/internal/simd_32.h:300:17: error: 'class Botan::SIMD_4x32' has no member named 'm_neon' res.m_neon, ^ build/include/botan/internal/simd_32.h:301:68: error: there are no arguments to 'vshlq_n_u32' that depend on a template parameter, so a declaration of 'vshlq_n_u32' must be available [-fpermissive] vorrq_u32(vshlq_n_u32(m_neon, static_cast(32-ROT2)), ^ build/include/botan/internal/simd_32.h:302:65: error: there are no arguments to 'vshrq_n_u32' that depend on a template parameter, so a declaration of 'vshrq_n_u32' must be available [-fpermissive] vshrq_n_u32(m_neon, static_cast(ROT2)))); ^ build/include/botan/internal/simd_32.h:304:14: error: 'class Botan::SIMD_4x32' has no member named 'm_neon' res.m_neon = veorq_u32( ^ build/include/botan/internal/simd_32.h:305:17: error: 'class Botan::SIMD_4x32' has no member named 'm_neon' res.m_neon, ^ build/include/botan/internal/simd_32.h:306:68: error: there are no arguments to 'vshlq_n_u32' that depend on a template parameter, so a declaration of 'vshlq_n_u32' must be available [-fpermissive] vorrq_u32(vshlq_n_u32(m_neon, static_cast(32-ROT3)), ^ build/include/botan/internal/simd_32.h:307:65: error: there are no arguments to 'vshrq_n_u32' that depend on a template parameter, so a declaration of 'vshrq_n_u32' must be available [-fpermissive] vshrq_n_u32(m_neon, static_cast(ROT3)))); ^ build/include/botan/internal/simd_32.h: In member function 'Botan::SIMD_4x32 Botan::SIMD_4x32::rotl() const': build/include/botan/internal/simd_32.h:341:49: error: 'm_neon' was not declared in this scope return SIMD_4x32(vorrq_u32(vshlq_n_u32(m_neon, static_cast(ROT)), ^ build/include/botan/internal/simd_32.h:341:78: error: there are no arguments to 'vshlq_n_u32' that depend on a template parameter, so a declaration of 'vshlq_n_u32' must be available [-fpermissive] return SIMD_4x32(vorrq_u32(vshlq_n_u32(m_neon, static_cast(ROT)), ^ build/include/botan/internal/simd_32.h:342:81: error: there are no arguments to 'vshrq_n_u32' that depend on a template parameter, so a declaration of 'vshrq_n_u32' must be available [-fpermissive] vshrq_n_u32(m_neon, static_cast(32-ROT)))); ^ build/include/botan/internal/simd_32.h: In member function 'void Botan::SIMD_4x32::operator+=(const Botan::SIMD_4x32&)': build/include/botan/internal/simd_32.h:418:10: error: 'm_neon' was not declared in this scope m_neon = vaddq_u32(m_neon, other.m_neon); ^ build/include/botan/internal/simd_32.h:418:43: error: 'const class Botan::SIMD_4x32' has no member named 'm_neon' m_neon = vaddq_u32(m_neon, other.m_neon); ^ build/include/botan/internal/simd_32.h:418:49: error: 'vaddq_u32' was not declared in this scope m_neon = vaddq_u32(m_neon, other.m_neon); ^ build/include/botan/internal/simd_32.h: In member function 'void Botan::SIMD_4x32::operator-=(const Botan::SIMD_4x32&)': build/include/botan/internal/simd_32.h:434:10: error: 'm_neon' was not declared in this scope m_neon = vsubq_u32(m_neon, other.m_neon); ^ build/include/botan/internal/simd_32.h:434:43: error: 'const class Botan::SIMD_4x32' has no member named 'm_neon' m_neon = vsubq_u32(m_neon, other.m_neon); ^ build/include/botan/internal/simd_32.h:434:49: error: 'vsubq_u32' was not declared in this scope m_neon = vsubq_u32(m_neon, other.m_neon); ^ build/include/botan/internal/simd_32.h: In member function 'void Botan::SIMD_4x32::operator^=(const Botan::SIMD_4x32&)': build/include/botan/internal/simd_32.h:451:10: error: 'm_neon' was not declared in this scope m_neon = veorq_u32(m_neon, other.m_neon); ^ build/include/botan/internal/simd_32.h:451:43: error: 'const class Botan::SIMD_4x32' has no member named 'm_neon' m_neon = veorq_u32(m_neon, other.m_neon); ^ build/include/botan/internal/simd_32.h:451:49: error: 'veorq_u32' was not declared in this scope m_neon = veorq_u32(m_neon, other.m_neon); ^ build/include/botan/internal/simd_32.h: In member function 'void Botan::SIMD_4x32::operator|=(const Botan::SIMD_4x32&)': build/include/botan/internal/simd_32.h:467:10: error: 'm_neon' was not declared in this scope m_neon = vorrq_u32(m_neon, other.m_neon); ^ build/include/botan/internal/simd_32.h:467:43: error: 'const class Botan::SIMD_4x32' has no member named 'm_neon' m_neon = vorrq_u32(m_neon, other.m_neon); ^ build/include/botan/internal/simd_32.h:467:49: error: 'vorrq_u32' was not declared in this scope m_neon = vorrq_u32(m_neon, other.m_neon); ^ build/include/botan/internal/simd_32.h: In member function 'void Botan::SIMD_4x32::operator&=(const Botan::SIMD_4x32&)': build/include/botan/internal/simd_32.h:483:10: error: 'm_neon' was not declared in this scope m_neon = vandq_u32(m_neon, other.m_neon); ^ build/include/botan/internal/simd_32.h:483:43: error: 'const class Botan::SIMD_4x32' has no member named 'm_neon' m_neon = vandq_u32(m_neon, other.m_neon); ^ build/include/botan/internal/simd_32.h:483:49: error: 'vandq_u32' was not declared in this scope m_neon = vandq_u32(m_neon, other.m_neon); ^ build/include/botan/internal/simd_32.h: In member function 'Botan::SIMD_4x32 Botan::SIMD_4x32::shl() const': build/include/botan/internal/simd_32.h:502:39: error: 'm_neon' was not declared in this scope return SIMD_4x32(vshlq_n_u32(m_neon, SHIFT)); ^ build/include/botan/internal/simd_32.h:502:52: error: there are no arguments to 'vshlq_n_u32' that depend on a template parameter, so a declaration of 'vshlq_n_u32' must be available [-fpermissive] return SIMD_4x32(vshlq_n_u32(m_neon, SHIFT)); ^ build/include/botan/internal/simd_32.h: In member function 'Botan::SIMD_4x32 Botan::SIMD_4x32::shr() const': build/include/botan/internal/simd_32.h:520:39: error: 'm_neon' was not declared in this scope return SIMD_4x32(vshrq_n_u32(m_neon, SHIFT)); ^ build/include/botan/internal/simd_32.h:520:52: error: there are no arguments to 'vshrq_n_u32' that depend on a template parameter, so a declaration of 'vshrq_n_u32' must be available [-fpermissive] return SIMD_4x32(vshrq_n_u32(m_neon, SHIFT)); ^ build/include/botan/internal/simd_32.h: In member function 'Botan::SIMD_4x32 Botan::SIMD_4x32::operator~() const': build/include/botan/internal/simd_32.h:535:37: error: 'm_neon' was not declared in this scope return SIMD_4x32(vmvnq_u32(m_neon)); ^ build/include/botan/internal/simd_32.h:535:43: error: 'vmvnq_u32' was not declared in this scope return SIMD_4x32(vmvnq_u32(m_neon)); ^ build/include/botan/internal/simd_32.h: In member function 'Botan::SIMD_4x32 Botan::SIMD_4x32::andc(const Botan::SIMD_4x32&) const': build/include/botan/internal/simd_32.h:554:43: error: 'const class Botan::SIMD_4x32' has no member named 'm_neon' return SIMD_4x32(vbicq_u32(other.m_neon, m_neon)); ^ build/include/botan/internal/simd_32.h:554:51: error: 'm_neon' was not declared in this scope return SIMD_4x32(vbicq_u32(other.m_neon, m_neon)); ^ build/include/botan/internal/simd_32.h:554:57: error: 'vbicq_u32' was not declared in this scope return SIMD_4x32(vbicq_u32(other.m_neon, m_neon)); ^ build/include/botan/internal/simd_32.h: In static member function 'static void Botan::SIMD_4x32::transpose(Botan::SIMD_4x32&, Botan::SIMD_4x32&, Botan::SIMD_4x32&, Botan::SIMD_4x32&)': build/include/botan/internal/simd_32.h:636:16: error: 'uint32x4x2_t' does not name a type const uint32x4x2_t T0 = vzipq_u32(B0.m_neon, B2.m_neon); ^ build/include/botan/internal/simd_32.h:637:16: error: 'uint32x4x2_t' does not name a type const uint32x4x2_t T1 = vzipq_u32(B1.m_neon, B3.m_neon); ^ build/include/botan/internal/simd_32.h:638:16: error: 'uint32x4x2_t' does not name a type const uint32x4x2_t O0 = vzipq_u32(T0.val[0], T1.val[0]); ^ build/include/botan/internal/simd_32.h:639:16: error: 'uint32x4x2_t' does not name a type const uint32x4x2_t O1 = vzipq_u32(T0.val[1], T1.val[1]); ^ build/include/botan/internal/simd_32.h:641:13: error: 'class Botan::SIMD_4x32' has no member named 'm_neon' B0.m_neon = O0.val[0]; ^ build/include/botan/internal/simd_32.h:641:22: error: 'O0' was not declared in this scope B0.m_neon = O0.val[0]; ^ build/include/botan/internal/simd_32.h:642:13: error: 'class Botan::SIMD_4x32' has no member named 'm_neon' B1.m_neon = O0.val[1]; ^ build/include/botan/internal/simd_32.h:643:13: error: 'class Botan::SIMD_4x32' has no member named 'm_neon' B2.m_neon = O1.val[0]; ^ build/include/botan/internal/simd_32.h:643:22: error: 'O1' was not declared in this scope B2.m_neon = O1.val[0]; ^ build/include/botan/internal/simd_32.h:644:13: error: 'class Botan::SIMD_4x32' has no member named 'm_neon' B3.m_neon = O1.val[1]; ^ In file included from build/include/botan/ber_dec.h:11:0, from src/lib/asn1/ber_dec.cpp:8: build/include/botan/asn1_obj.h:96:29: warning: unused parameter 'other' [-Wunused-parameter] class BOTAN_PUBLIC_API(2,0) BER_Object final ^ In file included from src/lib/asn1/ber_dec.cpp:8:0: build/include/botan/ber_dec.h: In member function 'Botan::BER_Decoder& Botan::BER_Decoder::get_next(Botan::BER_Object&)': build/include/botan/ber_dec.h:68:14: note: synthesized method 'Botan::BER_Object& Botan::BER_Object::operator=(Botan::BER_Object&&)' first required here ber = get_next_object(); ^ build/include/botan/internal/simd_32.h: In instantiation of 'Botan::SIMD_4x32 Botan::SIMD_4x32::rotl() const [with unsigned int ROT = 8u]': build/include/botan/internal/simd_32.h:592:41: required from here build/include/botan/internal/simd_32.h:341:78: error: 'vshlq_n_u32' was not declared in this scope return SIMD_4x32(vorrq_u32(vshlq_n_u32(m_neon, static_cast(ROT)), ^ build/include/botan/internal/simd_32.h:342:81: error: 'vshrq_n_u32' was not declared in this scope vshrq_n_u32(m_neon, static_cast(32-ROT)))); ^ build/include/botan/internal/simd_32.h:342:82: error: 'vorrq_u32' was not declared in this scope vshrq_n_u32(m_neon, static_cast(32-ROT)))); ^ build/include/botan/internal/simd_32.h: In instantiation of 'Botan::SIMD_4x32 Botan::SIMD_4x32::rotl() const [with unsigned int ROT = 1u]': src/lib/block/noekeon/noekeon_simd/noekeon_simd.cpp:76:23: required from here build/include/botan/internal/simd_32.h:341:78: error: 'vshlq_n_u32' was not declared in this scope return SIMD_4x32(vorrq_u32(vshlq_n_u32(m_neon, static_cast(ROT)), ^ build/include/botan/internal/simd_32.h:342:81: error: 'vshrq_n_u32' was not declared in this scope vshrq_n_u32(m_neon, static_cast(32-ROT)))); ^ build/include/botan/internal/simd_32.h:342:82: error: 'vorrq_u32' was not declared in this scope vshrq_n_u32(m_neon, static_cast(32-ROT)))); ^ build/include/botan/internal/simd_32.h: In instantiation of 'Botan::SIMD_4x32 Botan::SIMD_4x32::rotl() const [with unsigned int ROT = 5u]': src/lib/block/noekeon/noekeon_simd/noekeon_simd.cpp:77:23: required from here build/include/botan/internal/simd_32.h:341:78: error: 'vshlq_n_u32' was not declared in this scope return SIMD_4x32(vorrq_u32(vshlq_n_u32(m_neon, static_cast(ROT)), ^ build/include/botan/internal/simd_32.h:342:81: error: 'vshrq_n_u32' was not declared in this scope vshrq_n_u32(m_neon, static_cast(32-ROT)))); ^ build/include/botan/internal/simd_32.h:342:82: error: 'vorrq_u32' was not declared in this scope vshrq_n_u32(m_neon, static_cast(32-ROT)))); ^ build/include/botan/internal/simd_32.h: In instantiation of 'Botan::SIMD_4x32 Botan::SIMD_4x32::rotl() const [with unsigned int ROT = 2u]': src/lib/block/noekeon/noekeon_simd/noekeon_simd.cpp:78:23: required from here build/include/botan/internal/simd_32.h:341:78: error: 'vshlq_n_u32' was not declared in this scope return SIMD_4x32(vorrq_u32(vshlq_n_u32(m_neon, static_cast(ROT)), ^ build/include/botan/internal/simd_32.h:342:81: error: 'vshrq_n_u32' was not declared in this scope vshrq_n_u32(m_neon, static_cast(32-ROT)))); ^ build/include/botan/internal/simd_32.h:342:82: error: 'vorrq_u32' was not declared in this scope vshrq_n_u32(m_neon, static_cast(32-ROT)))); ^ build/include/botan/internal/simd_32.h: In instantiation of 'Botan::SIMD_4x32 Botan::SIMD_4x32::rotl() const [with unsigned int ROT = 24u]': build/include/botan/internal/simd_32.h:358:36: required from 'Botan::SIMD_4x32 Botan::SIMD_4x32::rotr() const [with unsigned int ROT = 8u]' build/include/botan/internal/simd_32.h:591:41: required from here build/include/botan/internal/simd_32.h:341:78: error: 'vshlq_n_u32' was not declared in this scope return SIMD_4x32(vorrq_u32(vshlq_n_u32(m_neon, static_cast(ROT)), ^ build/include/botan/internal/simd_32.h:342:81: error: 'vshrq_n_u32' was not declared in this scope vshrq_n_u32(m_neon, static_cast(32-ROT)))); ^ build/include/botan/internal/simd_32.h:342:82: error: 'vorrq_u32' was not declared in this scope vshrq_n_u32(m_neon, static_cast(32-ROT)))); ^ build/include/botan/internal/simd_32.h: In instantiation of 'Botan::SIMD_4x32 Botan::SIMD_4x32::rotl() const [with unsigned int ROT = 31u]': build/include/botan/internal/simd_32.h:358:36: required from 'Botan::SIMD_4x32 Botan::SIMD_4x32::rotr() const [with unsigned int ROT = 1u]' src/lib/block/noekeon/noekeon_simd/noekeon_simd.cpp:82:23: required from here build/include/botan/internal/simd_32.h:341:78: error: 'vshlq_n_u32' was not declared in this scope return SIMD_4x32(vorrq_u32(vshlq_n_u32(m_neon, static_cast(ROT)), ^ build/include/botan/internal/simd_32.h:342:81: error: 'vshrq_n_u32' was not declared in this scope vshrq_n_u32(m_neon, static_cast(32-ROT)))); ^ build/include/botan/internal/simd_32.h:342:82: error: 'vorrq_u32' was not declared in this scope vshrq_n_u32(m_neon, static_cast(32-ROT)))); ^ build/include/botan/internal/simd_32.h: In instantiation of 'Botan::SIMD_4x32 Botan::SIMD_4x32::rotl() const [with unsigned int ROT = 27u]': build/include/botan/internal/simd_32.h:358:36: required from 'Botan::SIMD_4x32 Botan::SIMD_4x32::rotr() const [with unsigned int ROT = 5u]' src/lib/block/noekeon/noekeon_simd/noekeon_simd.cpp:83:23: required from here build/include/botan/internal/simd_32.h:341:78: error: 'vshlq_n_u32' was not declared in this scope return SIMD_4x32(vorrq_u32(vshlq_n_u32(m_neon, static_cast(ROT)), ^ build/include/botan/internal/simd_32.h:342:81: error: 'vshrq_n_u32' was not declared in this scope vshrq_n_u32(m_neon, static_cast(32-ROT)))); ^ build/include/botan/internal/simd_32.h:342:82: error: 'vorrq_u32' was not declared in this scope vshrq_n_u32(m_neon, static_cast(32-ROT)))); ^ build/include/botan/internal/simd_32.h: In instantiation of 'Botan::SIMD_4x32 Botan::SIMD_4x32::rotl() const [with unsigned int ROT = 30u]': build/include/botan/internal/simd_32.h:358:36: required from 'Botan::SIMD_4x32 Botan::SIMD_4x32::rotr() const [with unsigned int ROT = 2u]' src/lib/block/noekeon/noekeon_simd/noekeon_simd.cpp:84:23: required from here build/include/botan/internal/simd_32.h:341:78: error: 'vshlq_n_u32' was not declared in this scope return SIMD_4x32(vorrq_u32(vshlq_n_u32(m_neon, static_cast(ROT)), ^ build/include/botan/internal/simd_32.h:342:81: error: 'vshrq_n_u32' was not declared in this scope vshrq_n_u32(m_neon, static_cast(32-ROT)))); ^ build/include/botan/internal/simd_32.h:342:82: error: 'vorrq_u32' was not declared in this scope vshrq_n_u32(m_neon, static_cast(32-ROT)))); ^ In file included from build/include/botan/asn1_print.h:10:0, from src/lib/asn1/asn1_print.cpp:7: build/include/botan/asn1_obj.h:96:29: warning: unused parameter 'other' [-Wunused-parameter] class BOTAN_PUBLIC_API(2,0) BER_Object final ^ In file included from src/lib/asn1/asn1_print.cpp:11:0: build/include/botan/ber_dec.h: In member function 'Botan::BER_Decoder& Botan::BER_Decoder::get_next(Botan::BER_Object&)': build/include/botan/ber_dec.h:68:14: note: synthesized method 'Botan::BER_Object& Botan::BER_Object::operator=(Botan::BER_Object&&)' first required here ber = get_next_object(); ^ build/include/botan/internal/simd_32.h: In static member function 'static Botan::SIMD_4x32 Botan::SIMD_4x32::load_be(const void*)': build/include/botan/internal/simd_32.h:188:10: warning: control reaches end of non-void function [-Wreturn-type] } ^ build/include/botan/internal/simd_32.h: In member function 'Botan::SIMD_4x32 Botan::SIMD_4x32::rotl() const [with unsigned int ROT = 1u]': build/include/botan/internal/simd_32.h:350:10: warning: control reaches end of non-void function [-Wreturn-type] } ^ build/include/botan/internal/simd_32.h: In member function 'Botan::SIMD_4x32 Botan::SIMD_4x32::rotl() const [with unsigned int ROT = 5u]': build/include/botan/internal/simd_32.h:350:10: warning: control reaches end of non-void function [-Wreturn-type] } ^ build/include/botan/internal/simd_32.h: In member function 'Botan::SIMD_4x32 Botan::SIMD_4x32::rotl() const [with unsigned int ROT = 2u]': build/include/botan/internal/simd_32.h:350:10: warning: control reaches end of non-void function [-Wreturn-type] } ^ build/include/botan/internal/simd_32.h: In member function 'Botan::SIMD_4x32 Botan::SIMD_4x32::operator~() const': build/include/botan/internal/simd_32.h:539:10: warning: control reaches end of non-void function [-Wreturn-type] } ^ build/include/botan/internal/simd_32.h: In member function 'Botan::SIMD_4x32 Botan::SIMD_4x32::andc(const Botan::SIMD_4x32&) const': build/include/botan/internal/simd_32.h:561:10: warning: control reaches end of non-void function [-Wreturn-type] } ^ build/include/botan/internal/simd_32.h: In member function 'Botan::SIMD_4x32 Botan::SIMD_4x32::rotl() const [with unsigned int ROT = 31u]': build/include/botan/internal/simd_32.h:350:10: warning: control reaches end of non-void function [-Wreturn-type] } ^ build/include/botan/internal/simd_32.h: In member function 'Botan::SIMD_4x32 Botan::SIMD_4x32::rotl() const [with unsigned int ROT = 27u]': build/include/botan/internal/simd_32.h:350:10: warning: control reaches end of non-void function [-Wreturn-type] } ^ build/include/botan/internal/simd_32.h: In member function 'Botan::SIMD_4x32 Botan::SIMD_4x32::rotl() const [with unsigned int ROT = 30u]': build/include/botan/internal/simd_32.h:350:10: warning: control reaches end of non-void function [-Wreturn-type] } ^ build/include/botan/internal/simd_32.h: In member function 'Botan::SIMD_4x32 Botan::SIMD_4x32::rotl() const [with unsigned int ROT = 8u]': build/include/botan/internal/simd_32.h:350:10: warning: control reaches end of non-void function [-Wreturn-type] } ^ build/include/botan/internal/simd_32.h: In member function 'Botan::SIMD_4x32 Botan::SIMD_4x32::rotl() const [with unsigned int ROT = 24u]': build/include/botan/internal/simd_32.h:350:10: warning: control reaches end of non-void function [-Wreturn-type] } ^ In file included from build/include/botan/ber_dec.h:11:0, from src/lib/asn1/ber_dec.cpp:8: build/include/botan/asn1_obj.h: At global scope: build/include/botan/asn1_obj.h:106:7: warning: unused parameter 'other' [-Wunused-parameter] BER_Object(BER_Object&& other) = default; ^ src/lib/asn1/ber_dec.cpp: In constructor 'Botan::{anonymous}::DataSource_BERObject::DataSource_BERObject(Botan::BER_Object&&)': src/lib/asn1/ber_dec.cpp:186:90: note: synthesized method 'Botan::BER_Object::BER_Object(Botan::BER_Object&&)' first required here explicit DataSource_BERObject(BER_Object&& obj) : m_obj(std::move(obj)), m_offset(0) {} ^ In file included from build/include/botan/asn1_attribute.h:11:0, from src/lib/asn1/asn1_attribute.cpp:8: build/include/botan/asn1_obj.h:96:29: warning: unused parameter 'other' [-Wunused-parameter] class BOTAN_PUBLIC_API(2,0) BER_Object final ^ In file included from src/lib/asn1/asn1_attribute.cpp:10:0: build/include/botan/ber_dec.h: In member function 'Botan::BER_Decoder& Botan::BER_Decoder::get_next(Botan::BER_Object&)': build/include/botan/ber_dec.h:68:14: note: synthesized method 'Botan::BER_Object& Botan::BER_Object::operator=(Botan::BER_Object&&)' first required here ber = get_next_object(); ^ In file included from build/include/botan/ber_dec.h:11:0, from src/lib/asn1/ber_dec.cpp:8: build/include/botan/asn1_obj.h: At global scope: build/include/botan/asn1_obj.h:96:29: warning: unused parameter 'other' [-Wunused-parameter] class BOTAN_PUBLIC_API(2,0) BER_Object final ^ src/lib/asn1/ber_dec.cpp: In member function 'void Botan::BER_Decoder::push_back(const Botan::BER_Object&)': src/lib/asn1/ber_dec.cpp:280:13: note: synthesized method 'Botan::BER_Object& Botan::BER_Object::operator=(const Botan::BER_Object&)' first required here m_pushed = obj; ^ make[1]: *** [build/obj/lib/block_noekeon_simd.o] Error 1 make[1]: *** Waiting for unfinished jobs.... In file included from build/include/botan/asn1_time.h:11:0, from src/lib/asn1/asn1_time.cpp:8: build/include/botan/asn1_obj.h:96:29: warning: unused parameter 'other' [-Wunused-parameter] class BOTAN_PUBLIC_API(2,0) BER_Object final ^ In file included from src/lib/asn1/asn1_time.cpp:10:0: build/include/botan/ber_dec.h: In member function 'Botan::BER_Decoder& Botan::BER_Decoder::get_next(Botan::BER_Object&)': build/include/botan/ber_dec.h:68:14: note: synthesized method 'Botan::BER_Object& Botan::BER_Object::operator=(Botan::BER_Object&&)' first required here ber = get_next_object(); ^ In file included from build/include/botan/asn1_oid.h:11:0, from src/lib/asn1/asn1_oid.cpp:8: build/include/botan/asn1_obj.h:96:29: warning: unused parameter 'other' [-Wunused-parameter] class BOTAN_PUBLIC_API(2,0) BER_Object final ^ In file included from src/lib/asn1/asn1_oid.cpp:10:0: build/include/botan/ber_dec.h: In member function 'Botan::BER_Decoder& Botan::BER_Decoder::get_next(Botan::BER_Object&)': build/include/botan/ber_dec.h:68:14: note: synthesized method 'Botan::BER_Object& Botan::BER_Object::operator=(Botan::BER_Object&&)' first required here ber = get_next_object(); ^ In file included from build/include/botan/asn1_print.h:10:0, from src/lib/asn1/asn1_print.cpp:7: build/include/botan/asn1_obj.h: At global scope: build/include/botan/asn1_obj.h:106:7: warning: unused parameter 'other' [-Wunused-parameter] BER_Object(BER_Object&& other) = default; ^ src/lib/asn1/asn1_print.cpp: In member function 'void Botan::ASN1_Formatter::decode(std::ostream&, Botan::BER_Decoder&, std::size_t) const': src/lib/asn1/asn1_print.cpp:78:45: note: synthesized method 'Botan::BER_Object::BER_Object(Botan::BER_Object&&)' first required here BER_Object obj = decoder.get_next_object(); ^ In file included from build/include/botan/asn1_time.h:11:0, from src/lib/asn1/asn1_time.cpp:8: build/include/botan/asn1_obj.h: At global scope: build/include/botan/asn1_obj.h:106:7: warning: unused parameter 'other' [-Wunused-parameter] BER_Object(BER_Object&& other) = default; ^ src/lib/asn1/asn1_time.cpp: In member function 'virtual void Botan::X509_Time::decode_from(Botan::BER_Decoder&)': src/lib/asn1/asn1_time.cpp:48:49: note: synthesized method 'Botan::BER_Object::BER_Object(Botan::BER_Object&&)' first required here BER_Object ber_time = source.get_next_object(); ^ In file included from /accts/mlweber1/instance-3/output/host/opt/ext-toolchain/arm-none-linux-gnueabi/include/c++/4.8.3/memory:64:0, from build/include/botan/types.h:17, from build/include/botan/secmem.h:11, from build/include/botan/asn1_obj.h:11, from build/include/botan/der_enc.h:11, from src/lib/asn1/der_enc.cpp:8: /accts/mlweber1/instance-3/output/host/opt/ext-toolchain/arm-none-linux-gnueabi/include/c++/4.8.3/bits/stl_construct.h:75:7: note: synthesized method 'Botan::DER_Encoder::DER_Sequence::DER_Sequence(const Botan::DER_Encoder::DER_Sequence&)' first required here { ::new(static_cast(__p)) _T1(std::forward<_Args>(__args)...); } ^ In file included from build/include/botan/asn1_oid.h:11:0, from src/lib/asn1/asn1_oid.cpp:8: build/include/botan/asn1_obj.h: At global scope: build/include/botan/asn1_obj.h:106:7: warning: unused parameter 'other' [-Wunused-parameter] BER_Object(BER_Object&& other) = default; ^ src/lib/asn1/asn1_oid.cpp: In member function 'virtual void Botan::OID::decode_from(Botan::BER_Decoder&)': src/lib/asn1/asn1_oid.cpp:163:45: note: synthesized method 'Botan::BER_Object::BER_Object(Botan::BER_Object&&)' first required here BER_Object obj = decoder.get_next_object(); ^ make[1]: Leaving directory `/accts/mlweber1/instance-3/output/build/botan-2.7.0' make: *** [/accts/mlweber1/instance-3/output/build/botan-2.7.0/.stamp_built] Error 2 make: Leaving directory `/accts/mlweber1/instance-3/buildroot' /arm-none-linux-gnueabi/include/c++/4.8.3/bits/vector.tcc:101:54: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Botan::DER_Encoder::DER_Sequence}; _Tp = Botan::DER_Encoder::DER_Sequence; _Alloc = std::allocator]' /accts/mlweber1/instance-3/output/host/opt/ext-toolchain/arm-none-linux-gnueabi/include/c++/4.8.3/bits/stl_vector.h:920:36: required from 'void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = Botan::DER_Encoder::DER_Sequence; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = Botan::DER_Encoder::DER_Sequence]' src/lib/asn1/der_enc.cpp:184:62: required from here build/include/botan/der_enc.h:204:13: warning: unused parameter 'seq' [-Wunused-parameter] DER_Sequence(const DER_Sequence& seq) = default; ^