* Package: dev-libs/botan-1.10.17 * Repository: gentoo * Maintainer: lloyd@randombit.net crypto@gentoo.org,proxy-maint@gentoo.org * USE: abi_x86_64 amd64 bzip2 elibc_glibc kernel_linux libressl python_targets_python2_7 python_targets_python3_4 ssl userland_GNU zlib * FEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox >>> Unpacking source... >>> Unpacking Botan-1.10.17.tgz to /var/tmp/portage/dev-libs/botan-1.10.17/work >>> Source unpacked in /var/tmp/portage/dev-libs/botan-1.10.17/work >>> Preparing source in /var/tmp/portage/dev-libs/botan-1.10.17/work/Botan-1.10.17 ... * Applying botan-1.10.15-c++11.patch ... [ ok ] * Applying botan-1.10.17-build.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-libs/botan-1.10.17/work/Botan-1.10.17 ... * Disabling modules: proc_walk,unix_procs,pthreads INFO: Canonicalizized --cpu=x86_64 to x86_64/x86_64 INFO: Target is gcc-linux-x86_64-x86_64 INFO: Detected gcc version 6.4.0 INFO: Skipping, by request only - cms cvc INFO: Skipping, disabled by user - gnump proc_walk pthreads unix_procs INFO: Skipping, incompatible CPU - aes_ni aes_ssse3 asm_x86_32 md4_x86_32 md5_x86_32 mp_asm64 mp_x86_32 serpent_x86_32 sha1_x86_32 simd_altivec INFO: Skipping, incompatible OS - beos_stats cryptoapi_rng win32_crit_section win32_stats INFO: Skipping, incompatible compiler - mp_msvc64 mp_x86_32_msvc INFO: Skipping, loaded only if needed by dependency - aes_isa_eng mp_generic simd_scalar INFO: Using MP module mp_x86_64 INFO: Using SIMD module simd_sse2 INFO: ssl: If you are using TLS in your application definitely consider using the version in 1.11 instead INFO: Assuming CPU is little endian INFO: Assuming unaligned memory access works INFO: Using symlink to link files into build directory INFO: Botan 1.10.17 build setup is complete >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-libs/botan-1.10.17/work/Botan-1.10.17 ... make -j1 CXX=x86_64-pc-linux-gnu-g++ 'AR=x86_64-pc-linux-gnu-ar crs' 'LIB_OPT=-Werror=terminate -O2 -pipe -march=native' MACH_OPT= x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/algo_base/symkey.cpp -o build/lib/algo_base_symkey.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/algo_factory/algo_factory.cpp -o build/lib/algo_factory.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/algo_factory/prov_weight.cpp -o build/lib/algo_factory_prov_weight.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/alloc/alloc_mmap/mmap_mem.cpp -o build/lib/alloc_alloc_mmap_mmap_mem.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/alloc/mem_pool/mem_pool.cpp -o build/lib/alloc_mem_pool.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/alloc/system_alloc/defalloc.cpp -o build/lib/alloc_system_alloc_defalloc.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/asn1/alg_id.cpp -o build/lib/asn1_alg_id.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/asn1/asn1_alt.cpp -o build/lib/asn1_asn1_alt.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/asn1/asn1_att.cpp -o build/lib/asn1_asn1_att.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/asn1/asn1_int.cpp -o build/lib/asn1_asn1_int.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/asn1/asn1_oid.cpp -o build/lib/asn1_asn1_oid.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/asn1/asn1_str.cpp -o build/lib/asn1_asn1_str.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/asn1/asn1_tm.cpp -o build/lib/asn1_asn1_tm.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/asn1/ber_dec.cpp -o build/lib/asn1_ber_dec.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/asn1/der_enc.cpp -o build/lib/asn1_der_enc.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/asn1/x509_dn.cpp -o build/lib/asn1_x509_dn.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/benchmark/benchmark.cpp -o build/lib/benchmark.o src/benchmark/benchmark.cpp: In function ‘std::map, double> Botan::algorithm_benchmark(const string&, Botan::Algorithm_Factory&, Botan::RandomNumberGenerator&, Botan::u32bit, size_t)’: src/benchmark/benchmark.cpp:149:15: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] std::auto_ptr block_cipher(proto->clone()); ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/memory:81:0, from src/benchmark/benchmark.cpp:15: /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/unique_ptr.h:49:28: note: declared here template class auto_ptr; ^~~~~~~~ src/benchmark/benchmark.cpp:157:15: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] std::auto_ptr stream_cipher(proto->clone()); ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/memory:81:0, from src/benchmark/benchmark.cpp:15: /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/unique_ptr.h:49:28: note: declared here template class auto_ptr; ^~~~~~~~ src/benchmark/benchmark.cpp:165:15: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] std::auto_ptr hash(proto->clone()); ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/memory:81:0, from src/benchmark/benchmark.cpp:15: /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/unique_ptr.h:49:28: note: declared here template class auto_ptr; ^~~~~~~~ src/benchmark/benchmark.cpp:172:15: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] std::auto_ptr mac(proto->clone()); ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/memory:81:0, from src/benchmark/benchmark.cpp:15: /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/unique_ptr.h:49:28: note: declared here template class auto_ptr; ^~~~~~~~ x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/block/aes/aes.cpp -o build/lib/block_aes.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/block/blowfish/blfs_tab.cpp -o build/lib/block_blowfish_blfs_tab.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/block/blowfish/blowfish.cpp -o build/lib/block_blowfish.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/block/camellia/camellia.cpp -o build/lib/block_camellia.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/block/cascade/cascade.cpp -o build/lib/block_cascade.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/block/cast/cast128.cpp -o build/lib/block_cast_cast128.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/block/cast/cast256.cpp -o build/lib/block_cast_cast256.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/block/cast/cast_tab.cpp -o build/lib/block_cast_cast_tab.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/block/des/des.cpp -o build/lib/block_des.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/block/des/des_tab.cpp -o build/lib/block_des_des_tab.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/block/des/desx.cpp -o build/lib/block_des_desx.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/block/gost_28147/gost_28147.cpp -o build/lib/block_gost_28147.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/block/idea/idea.cpp -o build/lib/block_idea.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/block/idea_sse2/idea_sse2.cpp -o build/lib/block_idea_sse2.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/block/kasumi/kasumi.cpp -o build/lib/block_kasumi.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/block/lion/lion.cpp -o build/lib/block_lion.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/block/lubyrack/lubyrack.cpp -o build/lib/block_lubyrack.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/block/mars/mars.cpp -o build/lib/block_mars.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/block/misty1/misty1.cpp -o build/lib/block_misty1.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/block/noekeon/noekeon.cpp -o build/lib/block_noekeon.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/block/noekeon_simd/noekeon_simd.cpp -o build/lib/block_noekeon_simd.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/block/rc2/rc2.cpp -o build/lib/block_rc2.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/block/rc5/rc5.cpp -o build/lib/block_rc5.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/block/rc6/rc6.cpp -o build/lib/block_rc6.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/block/safer/safer_sk.cpp -o build/lib/block_safer_safer_sk.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/block/seed/seed.cpp -o build/lib/block_seed.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/block/seed/seed_tab.cpp -o build/lib/block_seed_seed_tab.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/block/serpent/serpent.cpp -o build/lib/block_serpent.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/block/serpent_simd/serp_simd.cpp -o build/lib/block_serpent_simd_serp_simd.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/block/skipjack/skipjack.cpp -o build/lib/block_skipjack.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/block/square/sqr_tab.cpp -o build/lib/block_square_sqr_tab.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/block/square/square.cpp -o build/lib/block_square.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/block/tea/tea.cpp -o build/lib/block_tea.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/block/twofish/two_tab.cpp -o build/lib/block_twofish_two_tab.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/block/twofish/twofish.cpp -o build/lib/block_twofish.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/block/xtea/xtea.cpp -o build/lib/block_xtea.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/block/xtea_simd/xtea_simd.cpp -o build/lib/block_xtea_simd.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/cert/certstore/certstor.cpp -o build/lib/cert_certstore_certstor.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/cert/pkcs10/pkcs10.cpp -o build/lib/cert_pkcs10.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/cert/x509ca/x509_ca.cpp -o build/lib/cert_x509ca_x509_ca.o src/cert/x509ca/x509_ca.cpp: In member function ‘Botan::X509_Certificate Botan::X509_CA::sign_request(const Botan::PKCS10_Request&, Botan::RandomNumberGenerator&, const Botan::X509_Time&, const Botan::X509_Time&)’: src/cert/x509ca/x509_ca.cpp:59:12: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] std::auto_ptr key(req.subject_public_key()); ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/memory:81:0, from src/cert/x509ca/x509_ca.cpp:20: /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/unique_ptr.h:49:28: note: declared here template class auto_ptr; ^~~~~~~~ x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/cert/x509cert/x509_ext.cpp -o build/lib/cert_x509cert_x509_ext.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/cert/x509cert/x509_obj.cpp -o build/lib/cert_x509cert_x509_obj.o src/cert/x509cert/x509_obj.cpp: In member function ‘bool Botan::X509_Object::check_signature(Botan::Public_Key*) const’: src/cert/x509cert/x509_obj.cpp:171:9: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] std::auto_ptr key(pub_key); ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/memory:81:0, from src/cert/x509cert/x509_obj.cpp:17: /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/unique_ptr.h:49:28: note: declared here template class auto_ptr; ^~~~~~~~ x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/cert/x509cert/x509cert.cpp -o build/lib/cert_x509cert.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/cert/x509crl/crl_ent.cpp -o build/lib/cert_x509crl_crl_ent.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/cert/x509crl/x509_crl.cpp -o build/lib/cert_x509crl_x509_crl.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/cert/x509self/x509opt.cpp -o build/lib/cert_x509self_x509opt.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/cert/x509self/x509self.cpp -o build/lib/cert_x509self.o src/cert/x509self/x509self.cpp: In function ‘Botan::X509_Certificate Botan::X509::create_self_signed_cert(const Botan::X509_Cert_Options&, const Botan::Private_Key&, const string&, Botan::RandomNumberGenerator&)’: src/cert/x509self/x509self.cpp:57:9: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] std::auto_ptr signer(choose_sig_format(key, hash_fn, sig_algo)); ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/memory:81:0, from src/cert/x509self/x509self.cpp:14: /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/unique_ptr.h:49:28: note: declared here template class auto_ptr; ^~~~~~~~ src/cert/x509self/x509self.cpp: In function ‘Botan::PKCS10_Request Botan::X509::create_cert_req(const Botan::X509_Cert_Options&, const Botan::Private_Key&, const string&, Botan::RandomNumberGenerator&)’: src/cert/x509self/x509self.cpp:103:9: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] std::auto_ptr signer(choose_sig_format(key, hash_fn, sig_algo)); ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/memory:81:0, from src/cert/x509self/x509self.cpp:14: /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/unique_ptr.h:49:28: note: declared here template class auto_ptr; ^~~~~~~~ x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/cert/x509store/x509stor.cpp -o build/lib/cert_x509store_x509stor.o src/cert/x509store/x509stor.cpp: In static member function ‘static Botan::X509_Code Botan::X509_Store::check_sig(const Botan::X509_Object&, Botan::Public_Key*)’: src/cert/x509store/x509stor.cpp:377:9: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] std::auto_ptr pub_key(key); ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/memory:81:0, from src/cert/x509store/x509stor.cpp:14: /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/unique_ptr.h:49:28: note: declared here template class auto_ptr; ^~~~~~~~ x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/checksum/adler32/adler32.cpp -o build/lib/checksum_adler32.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/checksum/crc24/crc24.cpp -o build/lib/checksum_crc24.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/checksum/crc32/crc32.cpp -o build/lib/checksum_crc32.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/codec/base64/base64.cpp -o build/lib/codec_base64.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/codec/hex/hex.cpp -o build/lib/codec_hex.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/codec/openpgp/openpgp.cpp -o build/lib/codec_openpgp.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/codec/pem/pem.cpp -o build/lib/codec_pem.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/constructs/aont/package.cpp -o build/lib/constructs_aont_package.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/constructs/cryptobox/cryptobox.cpp -o build/lib/constructs_cryptobox.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/constructs/fpe_fe1/fpe_fe1.cpp -o build/lib/constructs_fpe_fe1.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/constructs/rfc3394/rfc3394.cpp -o build/lib/constructs_rfc3394.o src/constructs/rfc3394/rfc3394.cpp: In function ‘Botan::SecureVector Botan::rfc3394_keywrap(const Botan::MemoryRegion&, const SymmetricKey&, Botan::Algorithm_Factory&)’: src/constructs/rfc3394/rfc3394.cpp:42:9: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] std::auto_ptr aes(make_aes(kek.length(), af)); ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/memory:81:0, from src/constructs/rfc3394/rfc3394.cpp:14: /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/unique_ptr.h:49:28: note: declared here template class auto_ptr; ^~~~~~~~ src/constructs/rfc3394/rfc3394.cpp: In function ‘Botan::SecureVector Botan::rfc3394_keyunwrap(const Botan::MemoryRegion&, const SymmetricKey&, Botan::Algorithm_Factory&)’: src/constructs/rfc3394/rfc3394.cpp:84:9: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] std::auto_ptr aes(make_aes(kek.length(), af)); ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/memory:81:0, from src/constructs/rfc3394/rfc3394.cpp:14: /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/unique_ptr.h:49:28: note: declared here template class auto_ptr; ^~~~~~~~ x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/constructs/srp6/srp6.cpp -o build/lib/constructs_srp6.o src/constructs/srp6/srp6.cpp: In function ‘Botan::BigInt Botan::{anonymous}::hash_seq(const string&, size_t, const Botan::BigInt&, const Botan::BigInt&)’: src/constructs/srp6/srp6.cpp:23:9: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] std::auto_ptr hash_fn( ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/memory:81:0, from src/constructs/srp6/srp6.cpp:12: /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/unique_ptr.h:49:28: note: declared here template class auto_ptr; ^~~~~~~~ src/constructs/srp6/srp6.cpp: In function ‘Botan::BigInt Botan::{anonymous}::hash_seq(const string&, size_t, const Botan::BigInt&, const Botan::BigInt&, const Botan::BigInt&)’: src/constructs/srp6/srp6.cpp:38:9: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] std::auto_ptr hash_fn( ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/memory:81:0, from src/constructs/srp6/srp6.cpp:12: /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/unique_ptr.h:49:28: note: declared here template class auto_ptr; ^~~~~~~~ src/constructs/srp6/srp6.cpp: In function ‘Botan::BigInt Botan::{anonymous}::compute_x(const string&, const string&, const string&, const Botan::MemoryRegion&)’: src/constructs/srp6/srp6.cpp:53:9: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] std::auto_ptr hash_fn( ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/memory:81:0, from src/constructs/srp6/srp6.cpp:12: /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/unique_ptr.h:49:28: note: declared here template class auto_ptr; ^~~~~~~~ src/constructs/srp6/srp6.cpp: At global scope: src/constructs/srp6/srp6.cpp:32:8: warning: ‘Botan::BigInt Botan::{anonymous}::hash_seq(const string&, size_t, const Botan::BigInt&, const Botan::BigInt&, const Botan::BigInt&)’ defined but not used [-Wunused-function] BigInt hash_seq(const std::string& hash_id, ^~~~~~~~ x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/constructs/tss/tss.cpp -o build/lib/constructs_tss.o src/constructs/tss/tss.cpp: In static member function ‘static Botan::SecureVector Botan::RTSS_Share::reconstruct(const std::vector&)’: src/constructs/tss/tss.cpp:208:9: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] std::auto_ptr hash(get_rtss_hash_by_id(hash_id)); ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/memory:81:0, from src/constructs/tss/tss.cpp:14: /usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6/bits/unique_ptr.h:49:28: note: declared here template class auto_ptr; ^~~~~~~~ x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/engine/asm_engine/asm_engine.cpp -o build/lib/engine_asm_engine.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/engine/core_engine/core_modes.cpp -o build/lib/engine_core_engine_core_modes.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/engine/core_engine/def_pk_ops.cpp -o build/lib/engine_core_engine_def_pk_ops.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/engine/core_engine/def_powm.cpp -o build/lib/engine_core_engine_def_powm.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/engine/core_engine/lookup_block.cpp -o build/lib/engine_core_engine_lookup_block.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/engine/core_engine/lookup_hash.cpp -o build/lib/engine_core_engine_lookup_hash.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/engine/core_engine/lookup_mac.cpp -o build/lib/engine_core_engine_lookup_mac.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/engine/core_engine/lookup_pbkdf.cpp -o build/lib/engine_core_engine_lookup_pbkdf.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/engine/core_engine/lookup_stream.cpp -o build/lib/engine_core_engine_lookup_stream.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/engine/dyn_engine/dyn_engine.cpp -o build/lib/engine_dyn_engine.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/engine/engine.cpp -o build/lib/engine.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/engine/openssl/bn_powm.cpp -o build/lib/engine_openssl_bn_powm.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/engine/openssl/bn_wrap.cpp -o build/lib/engine_openssl_bn_wrap.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/engine/openssl/ossl_arc4.cpp -o build/lib/engine_openssl_ossl_arc4.o x86_64-pc-linux-gnu-g++ -Ibuild/include -Werror=terminate -O2 -pipe -march=native -D_REENTRANT -Wno-long-long -W -Wall -fPIC -fvisibility=hidden -c src/engine/openssl/ossl_bc.cpp -o build/lib/engine_openssl_ossl_bc.o src/engine/openssl/ossl_bc.cpp:12:4: error: #error "OpenSSL 1.1 API not supported in Botan 1.10, upgrade to 2.x" #error "OpenSSL 1.1 API not supported in Botan 1.10, upgrade to 2.x" ^~~~~ make: *** [Makefile:860: build/lib/engine_openssl_ossl_bc.o] Error 1 * ERROR: dev-libs/botan-1.10.17::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=dev-libs/botan-1.10.17::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-libs/botan-1.10.17::gentoo'`. * The complete build log is located at '/var/log/portage/dev-libs:botan-1.10.17:20171004-081145.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-libs/botan-1.10.17/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-libs/botan-1.10.17/temp/environment'. * Working directory: '/var/tmp/portage/dev-libs/botan-1.10.17/work/Botan-1.10.17' * S: '/var/tmp/portage/dev-libs/botan-1.10.17/work/Botan-1.10.17'