Date: Thu, 12 Nov 2020 23:09:42 -0500 From: Michael Butler <imb@protected-networks.net> To: "Alex V. Petrov" <alexvpetrov@gmail.com>, tremere@cainites.net Cc: ports@FreeBSD.org Subject: Re: FreeBSD Port: botan2-2.17.1 error build Message-ID: <64b2fb76-2472-3b24-a875-f68e4c40d432@protected-networks.net> In-Reply-To: <611de5d3-cce1-6d9c-a9dc-215767cfb938@gmail.com> References: <611de5d3-cce1-6d9c-a9dc-215767cfb938@gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Uninstall the previous version and rebuild. It will complete and install successfully, imb On 11/12/20 8:29 PM, Alex V. Petrov wrote: > c++ -L/usr/local/lib -fstack-protector -pthread build/obj/cli/argon2.o > build/obj/cli/asn1.o build/obj/cli/bcrypt.o build/obj/cli/cc_enc.o > build/obj/cli/cli.o build/obj/cli/cli_rng.o build/obj/cli/codec[10/1463] > obj/cli/compress.o build/obj/cli/encryption.o build/obj/cli/entropy.o > build/obj/cli/hash.o build/obj/cli/hmac.o build/obj/cli/main.o > build/obj/cli/math.o build/obj/cli/pbkdf.o build/obj/cli/pk_crypt.o > build/obj > /cli/psk.o build/obj/cli/pubkey.o build/obj/cli/roughtime.o > build/obj/cli/sandbox.o build/obj/cli/speed.o > build/obj/cli/timing_tests.o build/obj/cli/tls_client.o > build/obj/cli/tls_http_server.o build/obj/cli/tl > s_proxy.o build/obj/cli/tls_server.o build/obj/cli/tls_utils.o > build/obj/cli/tss.o build/obj/cli/utils.o build/obj/cli/x509.o -pthread > -Wl,-rpath,/usr/local/lib -fstack-protector-strong -L. -lbotan-2 -lboost_s > ystem -lbz2 -lcrypto -llzma -lz -o botan > > > ld: error: undefined symbol: Botan::Stateful_RNG::add_entropy(unsigned > char const*, unsigned long) > >>>> referenced by cli_rng.cpp > > >>>> > build/obj/cli/cli_rng.o:(Botan_CLI::cli_make_rng(std::__1::basic_string<char, > std::__1::char_traits<char>, std::__1::allocator<char> > const&, > std::__1::basic_string<char, std::__1::char_trait > s<char>, std::__1::allocator<char> > const&)) > > > > > > ld: error: undefined symbol: > Botan::HMAC_DRBG::HMAC_DRBG(std::__1::basic_string<char, > std::__1::char_traits<char>, std::__1::allocator<char> > const&) > >>>> referenced by speed.cpp >>>> build/obj/cli/speed.o:(Botan_CLI::Speed::go()) > > > ld: error: undefined symbol: Botan::vartime_divide(Botan::BigInt const&, > Botan::BigInt const&, Botan::BigInt&, Botan::BigInt&) > >>>> referenced by speed.cpp >>>> > build/obj/cli/speed.o:(Botan_CLI::Speed::bench_mp_div(std::__1::chrono::duration<long > long, std::__1::ratio<1l, 1000l> >)) > >>>> referenced by speed.cpp >>>> > build/obj/cli/speed.o:(Botan_CLI::Speed::bench_mp_div10(std::__1::chrono::duration<long > long, std::__1::ratio<1l, 1000l> >)) > > ld: error: undefined symbol: Botan::operator/(Botan::BigInt const&, > unsigned long) > >>>> referenced by speed.cpp >>>> > build/obj/cli/speed.o:(Botan_CLI::Speed::bench_random_prime(std::__1::chrono::duration<long > long, std::__1::ratio<1l, 1000l> >)) >>>> referenced by speed.cpp >>>> > build/obj/cli/speed.o:(Botan_CLI::Speed::bench_random_prime(std::__1::chrono::duration<long > long, std::__1::ratio<1l, 1000l> >)::'lambda3'()::operator()() const) > > ld: error: undefined symbol: > Botan::ASN1_Time::ASN1_Time(std::__1::chrono::time_point<std::__1::chrono::system_clock, > std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000l> > > > const&) >>>> referenced by x509.cpp >>>> build/obj/cli/x509.o:(Botan_CLI::Sign_Cert::go()) > >>>> referenced by x509.cpp >>>> build/obj/cli/x509.o:(Botan_CLI::Sign_Cert::go()) > > > ld: error: undefined symbol: > Botan::X509_CA::sign_request(Botan::PKCS10_Request const&, > Botan::RandomNumberGenerator&, Botan::ASN1_Time const&, Botan::ASN1_Time > const&) const >>>> referenced by x509.cpp >>>> build/obj/cli/x509.o:(Botan_CLI::Sign_Cert::go()) > > c++: error: linker command failed with exit code 1 (use -v to see > invocation) > > gmake[2]: *** [Makefile:73: botan] Error 1 > > gmake[2]: Leaving directory > '/usr/ports/security/botan2/work/Botan-2.17.1' > > > *** Error code 1 > > Stop. > make[1]: stopped in /usr/ports/security/botan2 > > *** Error code 1 >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?64b2fb76-2472-3b24-a875-f68e4c40d432>