Skip to content

Instantly share code, notes, and snippets.

@sudo-panda
Created May 7, 2020 00:34
Show Gist options
  • Select an option

  • Save sudo-panda/42acfd4960d913fc01460411a370c79e to your computer and use it in GitHub Desktop.

Select an option

Save sudo-panda/42acfd4960d913fc01460411a370c79e to your computer and use it in GitHub Desktop.
Error while builing cpp-jwt
Scanning dependencies of target test_jwt_es
[ 5%] Building CXX object tests/CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o
[ 10%] Linking CXX executable test_jwt_es
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `ESAlgo_ES256EncodingDecodingTest_Test::TestBody()':
test_jwt_es.cc:(.text+0x1a19): undefined reference to `testing::Message::Message()'
test_jwt_es.cc:(.text+0x1a44): undefined reference to `testing::internal::GetBoolAssertionFailureMessage[abi:cxx11](testing::AssertionResult const&, char const*, char const*, char const*)'
test_jwt_es.cc:(.text+0x1a79): undefined reference to `testing::internal::AssertHelper::AssertHelper(testing::TestPartResult::Type, char const*, int, char const*)'
test_jwt_es.cc:(.text+0x1a92): undefined reference to `testing::internal::AssertHelper::operator=(testing::Message const&) const'
test_jwt_es.cc:(.text+0x1aa1): undefined reference to `testing::internal::AssertHelper::~AssertHelper()'
test_jwt_es.cc:(.text+0x1cf0): undefined reference to `testing::Message::Message()'
test_jwt_es.cc:(.text+0x1d1b): undefined reference to `testing::internal::GetBoolAssertionFailureMessage[abi:cxx11](testing::AssertionResult const&, char const*, char const*, char const*)'
test_jwt_es.cc:(.text+0x1d50): undefined reference to `testing::internal::AssertHelper::AssertHelper(testing::TestPartResult::Type, char const*, int, char const*)'
test_jwt_es.cc:(.text+0x1d69): undefined reference to `testing::internal::AssertHelper::operator=(testing::Message const&) const'
test_jwt_es.cc:(.text+0x1d78): undefined reference to `testing::internal::AssertHelper::~AssertHelper()'
test_jwt_es.cc:(.text+0x1e8a): undefined reference to `testing::Message::Message()'
test_jwt_es.cc:(.text+0x1eb5): undefined reference to `testing::internal::GetBoolAssertionFailureMessage[abi:cxx11](testing::AssertionResult const&, char const*, char const*, char const*)'
test_jwt_es.cc:(.text+0x1eea): undefined reference to `testing::internal::AssertHelper::AssertHelper(testing::TestPartResult::Type, char const*, int, char const*)'
test_jwt_es.cc:(.text+0x1f03): undefined reference to `testing::internal::AssertHelper::operator=(testing::Message const&) const'
test_jwt_es.cc:(.text+0x1f12): undefined reference to `testing::internal::AssertHelper::~AssertHelper()'
test_jwt_es.cc:(.text+0x20f3): undefined reference to `testing::Message::Message()'
test_jwt_es.cc:(.text+0x211e): undefined reference to `testing::internal::GetBoolAssertionFailureMessage[abi:cxx11](testing::AssertionResult const&, char const*, char const*, char const*)'
test_jwt_es.cc:(.text+0x2153): undefined reference to `testing::internal::AssertHelper::AssertHelper(testing::TestPartResult::Type, char const*, int, char const*)'
test_jwt_es.cc:(.text+0x216c): undefined reference to `testing::internal::AssertHelper::operator=(testing::Message const&) const'
test_jwt_es.cc:(.text+0x217b): undefined reference to `testing::internal::AssertHelper::~AssertHelper()'
test_jwt_es.cc:(.text+0x2222): undefined reference to `testing::Message::Message()'
test_jwt_es.cc:(.text+0x2257): undefined reference to `testing::internal::AssertHelper::AssertHelper(testing::TestPartResult::Type, char const*, int, char const*)'
test_jwt_es.cc:(.text+0x2270): undefined reference to `testing::internal::AssertHelper::operator=(testing::Message const&) const'
test_jwt_es.cc:(.text+0x227f): undefined reference to `testing::internal::AssertHelper::~AssertHelper()'
test_jwt_es.cc:(.text+0x2325): undefined reference to `testing::Message::Message()'
test_jwt_es.cc:(.text+0x2350): undefined reference to `testing::internal::GetBoolAssertionFailureMessage[abi:cxx11](testing::AssertionResult const&, char const*, char const*, char const*)'
test_jwt_es.cc:(.text+0x2385): undefined reference to `testing::internal::AssertHelper::AssertHelper(testing::TestPartResult::Type, char const*, int, char const*)'
test_jwt_es.cc:(.text+0x239e): undefined reference to `testing::internal::AssertHelper::operator=(testing::Message const&) const'
test_jwt_es.cc:(.text+0x23ad): undefined reference to `testing::internal::AssertHelper::~AssertHelper()'
test_jwt_es.cc:(.text+0x2462): undefined reference to `testing::Message::Message()'
test_jwt_es.cc:(.text+0x248d): undefined reference to `testing::internal::GetBoolAssertionFailureMessage[abi:cxx11](testing::AssertionResult const&, char const*, char const*, char const*)'
test_jwt_es.cc:(.text+0x24c2): undefined reference to `testing::internal::AssertHelper::AssertHelper(testing::TestPartResult::Type, char const*, int, char const*)'
test_jwt_es.cc:(.text+0x24db): undefined reference to `testing::internal::AssertHelper::operator=(testing::Message const&) const'
test_jwt_es.cc:(.text+0x24ea): undefined reference to `testing::internal::AssertHelper::~AssertHelper()'
test_jwt_es.cc:(.text+0x259f): undefined reference to `testing::Message::Message()'
test_jwt_es.cc:(.text+0x25ca): undefined reference to `testing::internal::GetBoolAssertionFailureMessage[abi:cxx11](testing::AssertionResult const&, char const*, char const*, char const*)'
test_jwt_es.cc:(.text+0x25ff): undefined reference to `testing::internal::AssertHelper::AssertHelper(testing::TestPartResult::Type, char const*, int, char const*)'
test_jwt_es.cc:(.text+0x2618): undefined reference to `testing::internal::AssertHelper::operator=(testing::Message const&) const'
test_jwt_es.cc:(.text+0x2627): undefined reference to `testing::internal::AssertHelper::~AssertHelper()'
test_jwt_es.cc:(.text+0x26df): undefined reference to `testing::Message::Message()'
test_jwt_es.cc:(.text+0x270a): undefined reference to `testing::internal::GetBoolAssertionFailureMessage[abi:cxx11](testing::AssertionResult const&, char const*, char const*, char const*)'
test_jwt_es.cc:(.text+0x273f): undefined reference to `testing::internal::AssertHelper::AssertHelper(testing::TestPartResult::Type, char const*, int, char const*)'
test_jwt_es.cc:(.text+0x2758): undefined reference to `testing::internal::AssertHelper::operator=(testing::Message const&) const'
test_jwt_es.cc:(.text+0x2767): undefined reference to `testing::internal::AssertHelper::~AssertHelper()'
test_jwt_es.cc:(.text+0x2858): undefined reference to `testing::internal::AssertHelper::~AssertHelper()'
test_jwt_es.cc:(.text+0x291f): undefined reference to `testing::internal::AssertHelper::~AssertHelper()'
test_jwt_es.cc:(.text+0x299d): undefined reference to `testing::internal::AssertHelper::~AssertHelper()'
test_jwt_es.cc:(.text+0x2a64): undefined reference to `testing::internal::AssertHelper::~AssertHelper()'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o:test_jwt_es.cc:(.text+0x2ab7): more undefined references to `testing::internal::AssertHelper::~AssertHelper()' follow
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `ESAlgo_ES384EncodingDecodingTest_Test::TestBody()':
test_jwt_es.cc:(.text+0x2dcf): undefined reference to `testing::Message::Message()'
test_jwt_es.cc:(.text+0x2dfa): undefined reference to `testing::internal::GetBoolAssertionFailureMessage[abi:cxx11](testing::AssertionResult const&, char const*, char const*, char const*)'
test_jwt_es.cc:(.text+0x2e2f): undefined reference to `testing::internal::AssertHelper::AssertHelper(testing::TestPartResult::Type, char const*, int, char const*)'
test_jwt_es.cc:(.text+0x2e48): undefined reference to `testing::internal::AssertHelper::operator=(testing::Message const&) const'
test_jwt_es.cc:(.text+0x2e57): undefined reference to `testing::internal::AssertHelper::~AssertHelper()'
test_jwt_es.cc:(.text+0x3119): undefined reference to `testing::Message::Message()'
test_jwt_es.cc:(.text+0x3144): undefined reference to `testing::internal::GetBoolAssertionFailureMessage[abi:cxx11](testing::AssertionResult const&, char const*, char const*, char const*)'
test_jwt_es.cc:(.text+0x3179): undefined reference to `testing::internal::AssertHelper::AssertHelper(testing::TestPartResult::Type, char const*, int, char const*)'
test_jwt_es.cc:(.text+0x3192): undefined reference to `testing::internal::AssertHelper::operator=(testing::Message const&) const'
test_jwt_es.cc:(.text+0x31a1): undefined reference to `testing::internal::AssertHelper::~AssertHelper()'
test_jwt_es.cc:(.text+0x3396): undefined reference to `testing::Message::Message()'
test_jwt_es.cc:(.text+0x33cb): undefined reference to `testing::internal::AssertHelper::AssertHelper(testing::TestPartResult::Type, char const*, int, char const*)'
test_jwt_es.cc:(.text+0x33e4): undefined reference to `testing::internal::AssertHelper::operator=(testing::Message const&) const'
test_jwt_es.cc:(.text+0x33f3): undefined reference to `testing::internal::AssertHelper::~AssertHelper()'
test_jwt_es.cc:(.text+0x34d5): undefined reference to `testing::internal::AssertHelper::~AssertHelper()'
test_jwt_es.cc:(.text+0x35c7): undefined reference to `testing::internal::AssertHelper::~AssertHelper()'
test_jwt_es.cc:(.text+0x368b): undefined reference to `testing::internal::AssertHelper::~AssertHelper()'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `ESAlgo_ES512EncodingDecodingTest_Test::TestBody()':
test_jwt_es.cc:(.text+0x3801): undefined reference to `testing::Message::Message()'
test_jwt_es.cc:(.text+0x382c): undefined reference to `testing::internal::GetBoolAssertionFailureMessage[abi:cxx11](testing::AssertionResult const&, char const*, char const*, char const*)'
test_jwt_es.cc:(.text+0x3861): undefined reference to `testing::internal::AssertHelper::AssertHelper(testing::TestPartResult::Type, char const*, int, char const*)'
test_jwt_es.cc:(.text+0x387a): undefined reference to `testing::internal::AssertHelper::operator=(testing::Message const&) const'
test_jwt_es.cc:(.text+0x3889): undefined reference to `testing::internal::AssertHelper::~AssertHelper()'
test_jwt_es.cc:(.text+0x3b4b): undefined reference to `testing::Message::Message()'
test_jwt_es.cc:(.text+0x3b76): undefined reference to `testing::internal::GetBoolAssertionFailureMessage[abi:cxx11](testing::AssertionResult const&, char const*, char const*, char const*)'
test_jwt_es.cc:(.text+0x3bab): undefined reference to `testing::internal::AssertHelper::AssertHelper(testing::TestPartResult::Type, char const*, int, char const*)'
test_jwt_es.cc:(.text+0x3bc4): undefined reference to `testing::internal::AssertHelper::operator=(testing::Message const&) const'
test_jwt_es.cc:(.text+0x3bd3): undefined reference to `testing::internal::AssertHelper::~AssertHelper()'
test_jwt_es.cc:(.text+0x3dc8): undefined reference to `testing::Message::Message()'
test_jwt_es.cc:(.text+0x3dfd): undefined reference to `testing::internal::AssertHelper::AssertHelper(testing::TestPartResult::Type, char const*, int, char const*)'
test_jwt_es.cc:(.text+0x3e16): undefined reference to `testing::internal::AssertHelper::operator=(testing::Message const&) const'
test_jwt_es.cc:(.text+0x3e25): undefined reference to `testing::internal::AssertHelper::~AssertHelper()'
test_jwt_es.cc:(.text+0x3f07): undefined reference to `testing::internal::AssertHelper::~AssertHelper()'
test_jwt_es.cc:(.text+0x3ff9): undefined reference to `testing::internal::AssertHelper::~AssertHelper()'
test_jwt_es.cc:(.text+0x40bd): undefined reference to `testing::internal::AssertHelper::~AssertHelper()'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `ESAlgo_ES384EncodingDecodingValidTest_Test::TestBody()':
test_jwt_es.cc:(.text+0x431b): undefined reference to `testing::Message::Message()'
test_jwt_es.cc:(.text+0x4346): undefined reference to `testing::internal::GetBoolAssertionFailureMessage[abi:cxx11](testing::AssertionResult const&, char const*, char const*, char const*)'
test_jwt_es.cc:(.text+0x437b): undefined reference to `testing::internal::AssertHelper::AssertHelper(testing::TestPartResult::Type, char const*, int, char const*)'
test_jwt_es.cc:(.text+0x4394): undefined reference to `testing::internal::AssertHelper::operator=(testing::Message const&) const'
test_jwt_es.cc:(.text+0x43a3): undefined reference to `testing::internal::AssertHelper::~AssertHelper()'
test_jwt_es.cc:(.text+0x466c): undefined reference to `testing::Message::Message()'
test_jwt_es.cc:(.text+0x4697): undefined reference to `testing::internal::GetBoolAssertionFailureMessage[abi:cxx11](testing::AssertionResult const&, char const*, char const*, char const*)'
test_jwt_es.cc:(.text+0x46cc): undefined reference to `testing::internal::AssertHelper::AssertHelper(testing::TestPartResult::Type, char const*, int, char const*)'
test_jwt_es.cc:(.text+0x46e5): undefined reference to `testing::internal::AssertHelper::operator=(testing::Message const&) const'
test_jwt_es.cc:(.text+0x46f4): undefined reference to `testing::internal::AssertHelper::~AssertHelper()'
test_jwt_es.cc:(.text+0x48e9): undefined reference to `testing::Message::Message()'
test_jwt_es.cc:(.text+0x491e): undefined reference to `testing::internal::AssertHelper::AssertHelper(testing::TestPartResult::Type, char const*, int, char const*)'
test_jwt_es.cc:(.text+0x4937): undefined reference to `testing::internal::AssertHelper::operator=(testing::Message const&) const'
test_jwt_es.cc:(.text+0x4946): undefined reference to `testing::internal::AssertHelper::~AssertHelper()'
test_jwt_es.cc:(.text+0x49ec): undefined reference to `testing::Message::Message()'
test_jwt_es.cc:(.text+0x4a17): undefined reference to `testing::internal::GetBoolAssertionFailureMessage[abi:cxx11](testing::AssertionResult const&, char const*, char const*, char const*)'
test_jwt_es.cc:(.text+0x4a4c): undefined reference to `testing::internal::AssertHelper::AssertHelper(testing::TestPartResult::Type, char const*, int, char const*)'
test_jwt_es.cc:(.text+0x4a65): undefined reference to `testing::internal::AssertHelper::operator=(testing::Message const&) const'
test_jwt_es.cc:(.text+0x4a74): undefined reference to `testing::internal::AssertHelper::~AssertHelper()'
test_jwt_es.cc:(.text+0x4b4c): undefined reference to `testing::Message::Message()'
test_jwt_es.cc:(.text+0x4b77): undefined reference to `testing::internal::GetBoolAssertionFailureMessage[abi:cxx11](testing::AssertionResult const&, char const*, char const*, char const*)'
test_jwt_es.cc:(.text+0x4bac): undefined reference to `testing::internal::AssertHelper::AssertHelper(testing::TestPartResult::Type, char const*, int, char const*)'
test_jwt_es.cc:(.text+0x4bc5): undefined reference to `testing::internal::AssertHelper::operator=(testing::Message const&) const'
test_jwt_es.cc:(.text+0x4bd4): undefined reference to `testing::internal::AssertHelper::~AssertHelper()'
test_jwt_es.cc:(.text+0x4e23): undefined reference to `testing::Message::Message()'
test_jwt_es.cc:(.text+0x4e58): undefined reference to `testing::internal::AssertHelper::AssertHelper(testing::TestPartResult::Type, char const*, int, char const*)'
test_jwt_es.cc:(.text+0x4e71): undefined reference to `testing::internal::AssertHelper::operator=(testing::Message const&) const'
test_jwt_es.cc:(.text+0x4e80): undefined reference to `testing::internal::AssertHelper::~AssertHelper()'
test_jwt_es.cc:(.text+0x4f80): undefined reference to `testing::internal::AssertHelper::~AssertHelper()'
test_jwt_es.cc:(.text+0x5072): undefined reference to `testing::internal::AssertHelper::~AssertHelper()'
test_jwt_es.cc:(.text+0x5139): undefined reference to `testing::internal::AssertHelper::~AssertHelper()'
test_jwt_es.cc:(.text+0x518f): undefined reference to `testing::internal::AssertHelper::~AssertHelper()'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o:test_jwt_es.cc:(.text+0x51f9): more undefined references to `testing::internal::AssertHelper::~AssertHelper()' follow
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `main':
test_jwt_es.cc:(.text+0x53bc): undefined reference to `testing::InitGoogleTest(int*, char**)'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `__static_initialization_and_destruction_0(int, int)':
test_jwt_es.cc:(.text+0x6b25): undefined reference to `testing::internal::GetTestTypeId()'
test_jwt_es.cc:(.text+0x6b9f): undefined reference to `testing::internal::MakeAndRegisterTestInfo(char const*, char const*, char const*, char const*, testing::internal::CodeLocation, void const*, void (*)(), void (*)(), testing::internal::TestFactoryBase*)'
test_jwt_es.cc:(.text+0x6be8): undefined reference to `testing::internal::GetTestTypeId()'
test_jwt_es.cc:(.text+0x6c62): undefined reference to `testing::internal::MakeAndRegisterTestInfo(char const*, char const*, char const*, char const*, testing::internal::CodeLocation, void const*, void (*)(), void (*)(), testing::internal::TestFactoryBase*)'
test_jwt_es.cc:(.text+0x6cab): undefined reference to `testing::internal::GetTestTypeId()'
test_jwt_es.cc:(.text+0x6d25): undefined reference to `testing::internal::MakeAndRegisterTestInfo(char const*, char const*, char const*, char const*, testing::internal::CodeLocation, void const*, void (*)(), void (*)(), testing::internal::TestFactoryBase*)'
test_jwt_es.cc:(.text+0x6d6e): undefined reference to `testing::internal::GetTestTypeId()'
test_jwt_es.cc:(.text+0x6de8): undefined reference to `testing::internal::MakeAndRegisterTestInfo(char const*, char const*, char const*, char const*, testing::internal::CodeLocation, void const*, void (*)(), void (*)(), testing::internal::TestFactoryBase*)'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `RUN_ALL_TESTS()':
test_jwt_es.cc:(.text._Z13RUN_ALL_TESTSv[_Z13RUN_ALL_TESTSv]+0x5): undefined reference to `testing::UnitTest::GetInstance()'
test_jwt_es.cc:(.text._Z13RUN_ALL_TESTSv[_Z13RUN_ALL_TESTSv]+0xd): undefined reference to `testing::UnitTest::Run()'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `jwt::algo::HS256::operator()()':
test_jwt_es.cc:(.text._ZN3jwt4algo5HS256clEv[_ZN3jwt4algo5HS256clEv]+0xd): undefined reference to `EVP_sha256'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `jwt::algo::HS384::operator()()':
test_jwt_es.cc:(.text._ZN3jwt4algo5HS384clEv[_ZN3jwt4algo5HS384clEv]+0xd): undefined reference to `EVP_sha384'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `jwt::algo::HS512::operator()()':
test_jwt_es.cc:(.text._ZN3jwt4algo5HS512clEv[_ZN3jwt4algo5HS512clEv]+0xd): undefined reference to `EVP_sha512'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `jwt::algo::RS256::operator()()':
test_jwt_es.cc:(.text._ZN3jwt4algo5RS256clEv[_ZN3jwt4algo5RS256clEv]+0xd): undefined reference to `EVP_sha256'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `jwt::algo::RS384::operator()()':
test_jwt_es.cc:(.text._ZN3jwt4algo5RS384clEv[_ZN3jwt4algo5RS384clEv]+0xd): undefined reference to `EVP_sha384'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `jwt::algo::RS512::operator()()':
test_jwt_es.cc:(.text._ZN3jwt4algo5RS512clEv[_ZN3jwt4algo5RS512clEv]+0xd): undefined reference to `EVP_sha512'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `jwt::algo::ES256::operator()()':
test_jwt_es.cc:(.text._ZN3jwt4algo5ES256clEv[_ZN3jwt4algo5ES256clEv]+0xd): undefined reference to `EVP_sha256'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `jwt::algo::ES384::operator()()':
test_jwt_es.cc:(.text._ZN3jwt4algo5ES384clEv[_ZN3jwt4algo5ES384clEv]+0xd): undefined reference to `EVP_sha384'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `jwt::algo::ES512::operator()()':
test_jwt_es.cc:(.text._ZN3jwt4algo5ES512clEv[_ZN3jwt4algo5ES512clEv]+0xd): undefined reference to `EVP_sha512'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `jwt::bio_deletor(bio_st*)':
test_jwt_es.cc:(.text._ZN3jwt11bio_deletorEP6bio_st[_ZN3jwt11bio_deletorEP6bio_st]+0x1b): undefined reference to `BIO_free_all'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `jwt::evp_md_ctx_deletor(evp_md_ctx_st*)':
test_jwt_es.cc:(.text._ZN3jwt18evp_md_ctx_deletorEP13evp_md_ctx_st[_ZN3jwt18evp_md_ctx_deletorEP13evp_md_ctx_st]+0x1d): undefined reference to `EVP_MD_CTX_free'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `jwt::ec_key_deletor(ec_key_st*)':
test_jwt_es.cc:(.text._ZN3jwt14ec_key_deletorEP9ec_key_st[_ZN3jwt14ec_key_deletorEP9ec_key_st]+0x1b): undefined reference to `EC_KEY_free'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `jwt::ec_sig_deletor(ECDSA_SIG_st*)':
test_jwt_es.cc:(.text._ZN3jwt14ec_sig_deletorEP12ECDSA_SIG_st[_ZN3jwt14ec_sig_deletorEP12ECDSA_SIG_st]+0x1b): undefined reference to `ECDSA_SIG_free'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `jwt::ev_pkey_deletor(evp_pkey_st*)':
test_jwt_es.cc:(.text._ZN3jwt15ev_pkey_deletorEP11evp_pkey_st[_ZN3jwt15ev_pkey_deletorEP11evp_pkey_st]+0x1b): undefined reference to `EVP_PKEY_free'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `ESAlgo_ES256EncodingDecodingTest_Test::ESAlgo_ES256EncodingDecodingTest_Test()':
test_jwt_es.cc:(.text._ZN37ESAlgo_ES256EncodingDecodingTest_TestC2Ev[_ZN37ESAlgo_ES256EncodingDecodingTest_TestC5Ev]+0x14): undefined reference to `testing::Test::Test()'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `ESAlgo_ES384EncodingDecodingTest_Test::ESAlgo_ES384EncodingDecodingTest_Test()':
test_jwt_es.cc:(.text._ZN37ESAlgo_ES384EncodingDecodingTest_TestC2Ev[_ZN37ESAlgo_ES384EncodingDecodingTest_TestC5Ev]+0x14): undefined reference to `testing::Test::Test()'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `ESAlgo_ES512EncodingDecodingTest_Test::ESAlgo_ES512EncodingDecodingTest_Test()':
test_jwt_es.cc:(.text._ZN37ESAlgo_ES512EncodingDecodingTest_TestC2Ev[_ZN37ESAlgo_ES512EncodingDecodingTest_TestC5Ev]+0x14): undefined reference to `testing::Test::Test()'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `ESAlgo_ES384EncodingDecodingValidTest_Test::ESAlgo_ES384EncodingDecodingValidTest_Test()':
test_jwt_es.cc:(.text._ZN42ESAlgo_ES384EncodingDecodingValidTest_TestC2Ev[_ZN42ESAlgo_ES384EncodingDecodingValidTest_TestC5Ev]+0x14): undefined reference to `testing::Test::Test()'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `testing::internal::scoped_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::reset(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)':
test_jwt_es.cc:(.text._ZN7testing8internal10scoped_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5resetEPS7_[_ZN7testing8internal10scoped_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE5resetEPS7_]+0x24): undefined reference to `testing::internal::IsTrue(bool)'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `jwt::HMACSign<jwt::algo::HS256>::sign[abi:cxx11](jwt::basic_string_view<char, std::char_traits<char> >, jwt::basic_string_view<char, std::char_traits<char> >)':
test_jwt_es.cc:(.text._ZN3jwt8HMACSignINS_4algo5HS256EE4signB5cxx11ENS_17basic_string_viewIcSt11char_traitsIcEEES7_[_ZN3jwt8HMACSignINS_4algo5HS256EE4signB5cxx11ENS_17basic_string_viewIcSt11char_traitsIcEEES7_]+0xe9): undefined reference to `HMAC'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `jwt::HMACSign<jwt::algo::HS384>::sign[abi:cxx11](jwt::basic_string_view<char, std::char_traits<char> >, jwt::basic_string_view<char, std::char_traits<char> >)':
test_jwt_es.cc:(.text._ZN3jwt8HMACSignINS_4algo5HS384EE4signB5cxx11ENS_17basic_string_viewIcSt11char_traitsIcEEES7_[_ZN3jwt8HMACSignINS_4algo5HS384EE4signB5cxx11ENS_17basic_string_viewIcSt11char_traitsIcEEES7_]+0xe9): undefined reference to `HMAC'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `jwt::HMACSign<jwt::algo::HS512>::sign[abi:cxx11](jwt::basic_string_view<char, std::char_traits<char> >, jwt::basic_string_view<char, std::char_traits<char> >)':
test_jwt_es.cc:(.text._ZN3jwt8HMACSignINS_4algo5HS512EE4signB5cxx11ENS_17basic_string_viewIcSt11char_traitsIcEEES7_[_ZN3jwt8HMACSignINS_4algo5HS512EE4signB5cxx11ENS_17basic_string_viewIcSt11char_traitsIcEEES7_]+0xe9): undefined reference to `HMAC'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `jwt::HMACSign<jwt::algo::HS256>::verify(jwt::basic_string_view<char, std::char_traits<char> >, jwt::basic_string_view<char, std::char_traits<char> >, jwt::basic_string_view<char, std::char_traits<char> >)':
test_jwt_es.cc:(.text._ZN3jwt8HMACSignINS_4algo5HS256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt8HMACSignINS_4algo5HS256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x4d): undefined reference to `BIO_f_base64'
test_jwt_es.cc:(.text._ZN3jwt8HMACSignINS_4algo5HS256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt8HMACSignINS_4algo5HS256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x55): undefined reference to `BIO_new'
test_jwt_es.cc:(.text._ZN3jwt8HMACSignINS_4algo5HS256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt8HMACSignINS_4algo5HS256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0xcc): undefined reference to `BIO_s_mem'
test_jwt_es.cc:(.text._ZN3jwt8HMACSignINS_4algo5HS256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt8HMACSignINS_4algo5HS256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0xd4): undefined reference to `BIO_new'
test_jwt_es.cc:(.text._ZN3jwt8HMACSignINS_4algo5HS256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt8HMACSignINS_4algo5HS256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x13b): undefined reference to `BIO_push'
test_jwt_es.cc:(.text._ZN3jwt8HMACSignINS_4algo5HS256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt8HMACSignINS_4algo5HS256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x157): undefined reference to `BIO_set_flags'
test_jwt_es.cc:(.text._ZN3jwt8HMACSignINS_4algo5HS256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt8HMACSignINS_4algo5HS256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x1df): undefined reference to `HMAC'
test_jwt_es.cc:(.text._ZN3jwt8HMACSignINS_4algo5HS256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt8HMACSignINS_4algo5HS256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x25f): undefined reference to `BIO_write'
test_jwt_es.cc:(.text._ZN3jwt8HMACSignINS_4algo5HS256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt8HMACSignINS_4algo5HS256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x285): undefined reference to `BIO_ctrl'
test_jwt_es.cc:(.text._ZN3jwt8HMACSignINS_4algo5HS256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt8HMACSignINS_4algo5HS256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x2a3): undefined reference to `BIO_ctrl'
test_jwt_es.cc:(.text._ZN3jwt8HMACSignINS_4algo5HS256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt8HMACSignINS_4algo5HS256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x34e): undefined reference to `BIO_read'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `jwt::HMACSign<jwt::algo::HS384>::verify(jwt::basic_string_view<char, std::char_traits<char> >, jwt::basic_string_view<char, std::char_traits<char> >, jwt::basic_string_view<char, std::char_traits<char> >)':
test_jwt_es.cc:(.text._ZN3jwt8HMACSignINS_4algo5HS384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt8HMACSignINS_4algo5HS384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x4d): undefined reference to `BIO_f_base64'
test_jwt_es.cc:(.text._ZN3jwt8HMACSignINS_4algo5HS384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt8HMACSignINS_4algo5HS384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x55): undefined reference to `BIO_new'
test_jwt_es.cc:(.text._ZN3jwt8HMACSignINS_4algo5HS384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt8HMACSignINS_4algo5HS384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0xcc): undefined reference to `BIO_s_mem'
test_jwt_es.cc:(.text._ZN3jwt8HMACSignINS_4algo5HS384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt8HMACSignINS_4algo5HS384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0xd4): undefined reference to `BIO_new'
test_jwt_es.cc:(.text._ZN3jwt8HMACSignINS_4algo5HS384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt8HMACSignINS_4algo5HS384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x13b): undefined reference to `BIO_push'
test_jwt_es.cc:(.text._ZN3jwt8HMACSignINS_4algo5HS384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt8HMACSignINS_4algo5HS384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x157): undefined reference to `BIO_set_flags'
test_jwt_es.cc:(.text._ZN3jwt8HMACSignINS_4algo5HS384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt8HMACSignINS_4algo5HS384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x1df): undefined reference to `HMAC'
test_jwt_es.cc:(.text._ZN3jwt8HMACSignINS_4algo5HS384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt8HMACSignINS_4algo5HS384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x25f): undefined reference to `BIO_write'
test_jwt_es.cc:(.text._ZN3jwt8HMACSignINS_4algo5HS384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt8HMACSignINS_4algo5HS384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x285): undefined reference to `BIO_ctrl'
test_jwt_es.cc:(.text._ZN3jwt8HMACSignINS_4algo5HS384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt8HMACSignINS_4algo5HS384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x2a3): undefined reference to `BIO_ctrl'
test_jwt_es.cc:(.text._ZN3jwt8HMACSignINS_4algo5HS384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt8HMACSignINS_4algo5HS384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x34e): undefined reference to `BIO_read'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `jwt::HMACSign<jwt::algo::HS512>::verify(jwt::basic_string_view<char, std::char_traits<char> >, jwt::basic_string_view<char, std::char_traits<char> >, jwt::basic_string_view<char, std::char_traits<char> >)':
test_jwt_es.cc:(.text._ZN3jwt8HMACSignINS_4algo5HS512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt8HMACSignINS_4algo5HS512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x4d): undefined reference to `BIO_f_base64'
test_jwt_es.cc:(.text._ZN3jwt8HMACSignINS_4algo5HS512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt8HMACSignINS_4algo5HS512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x55): undefined reference to `BIO_new'
test_jwt_es.cc:(.text._ZN3jwt8HMACSignINS_4algo5HS512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt8HMACSignINS_4algo5HS512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0xcc): undefined reference to `BIO_s_mem'
test_jwt_es.cc:(.text._ZN3jwt8HMACSignINS_4algo5HS512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt8HMACSignINS_4algo5HS512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0xd4): undefined reference to `BIO_new'
test_jwt_es.cc:(.text._ZN3jwt8HMACSignINS_4algo5HS512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt8HMACSignINS_4algo5HS512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x13b): undefined reference to `BIO_push'
test_jwt_es.cc:(.text._ZN3jwt8HMACSignINS_4algo5HS512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt8HMACSignINS_4algo5HS512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x157): undefined reference to `BIO_set_flags'
test_jwt_es.cc:(.text._ZN3jwt8HMACSignINS_4algo5HS512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt8HMACSignINS_4algo5HS512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x1df): undefined reference to `HMAC'
test_jwt_es.cc:(.text._ZN3jwt8HMACSignINS_4algo5HS512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt8HMACSignINS_4algo5HS512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x25f): undefined reference to `BIO_write'
test_jwt_es.cc:(.text._ZN3jwt8HMACSignINS_4algo5HS512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt8HMACSignINS_4algo5HS512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x285): undefined reference to `BIO_ctrl'
test_jwt_es.cc:(.text._ZN3jwt8HMACSignINS_4algo5HS512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt8HMACSignINS_4algo5HS512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x2a3): undefined reference to `BIO_ctrl'
test_jwt_es.cc:(.text._ZN3jwt8HMACSignINS_4algo5HS512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt8HMACSignINS_4algo5HS512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x34e): undefined reference to `BIO_read'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `jwt::PEMSign<jwt::algo::RS256>::verify(jwt::basic_string_view<char, std::char_traits<char> >, jwt::basic_string_view<char, std::char_traits<char> >, jwt::basic_string_view<char, std::char_traits<char> >)':
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5RS256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5RS256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0xa1): undefined reference to `BIO_new_mem_buf'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5RS256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5RS256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x12a): undefined reference to `PEM_read_bio_PUBKEY'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5RS256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5RS256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x1a6): undefined reference to `EVP_PKEY_id'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5RS256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5RS256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x1ee): undefined reference to `EVP_MD_CTX_new'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5RS256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5RS256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x29f): undefined reference to `EVP_DigestVerifyInit'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5RS256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5RS256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x321): undefined reference to `EVP_DigestUpdate'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5RS256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5RS256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x3a2): undefined reference to `EVP_DigestVerifyFinal'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `jwt::PEMSign<jwt::algo::RS384>::verify(jwt::basic_string_view<char, std::char_traits<char> >, jwt::basic_string_view<char, std::char_traits<char> >, jwt::basic_string_view<char, std::char_traits<char> >)':
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5RS384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5RS384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0xa1): undefined reference to `BIO_new_mem_buf'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5RS384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5RS384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x12a): undefined reference to `PEM_read_bio_PUBKEY'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5RS384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5RS384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x1a6): undefined reference to `EVP_PKEY_id'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5RS384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5RS384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x1ee): undefined reference to `EVP_MD_CTX_new'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5RS384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5RS384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x29f): undefined reference to `EVP_DigestVerifyInit'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5RS384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5RS384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x321): undefined reference to `EVP_DigestUpdate'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5RS384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5RS384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x3a2): undefined reference to `EVP_DigestVerifyFinal'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `jwt::PEMSign<jwt::algo::RS512>::verify(jwt::basic_string_view<char, std::char_traits<char> >, jwt::basic_string_view<char, std::char_traits<char> >, jwt::basic_string_view<char, std::char_traits<char> >)':
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5RS512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5RS512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0xa1): undefined reference to `BIO_new_mem_buf'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5RS512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5RS512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x12a): undefined reference to `PEM_read_bio_PUBKEY'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5RS512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5RS512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x1a6): undefined reference to `EVP_PKEY_id'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5RS512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5RS512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x1ee): undefined reference to `EVP_MD_CTX_new'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5RS512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5RS512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x29f): undefined reference to `EVP_DigestVerifyInit'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5RS512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5RS512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x321): undefined reference to `EVP_DigestUpdate'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5RS512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5RS512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x3a2): undefined reference to `EVP_DigestVerifyFinal'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `jwt::PEMSign<jwt::algo::ES256>::verify(jwt::basic_string_view<char, std::char_traits<char> >, jwt::basic_string_view<char, std::char_traits<char> >, jwt::basic_string_view<char, std::char_traits<char> >)':
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5ES256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0xa4): undefined reference to `BIO_new_mem_buf'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5ES256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x12d): undefined reference to `PEM_read_bio_PUBKEY'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5ES256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x1af): undefined reference to `EVP_PKEY_id'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5ES256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x200): undefined reference to `ECDSA_SIG_new'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5ES256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x27a): undefined reference to `EVP_PKEY_get1_EC_KEY'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5ES256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x2fa): undefined reference to `EC_KEY_get0_group'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5ES256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x302): undefined reference to `EC_GROUP_get_degree'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5ES256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x3a0): undefined reference to `BN_bin2bn'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5ES256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x3d4): undefined reference to `BN_bin2bn'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5ES256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x45c): undefined reference to `ECDSA_SIG_set0'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5ES256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x475): undefined reference to `i2d_ECDSA_SIG'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5ES256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x4cd): undefined reference to `i2d_ECDSA_SIG'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5ES256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x560): undefined reference to `EVP_MD_CTX_new'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5ES256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x608): undefined reference to `EVP_DigestVerifyInit'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5ES256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x68a): undefined reference to `EVP_DigestUpdate'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5ES256EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x70b): undefined reference to `EVP_DigestVerifyFinal'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `jwt::PEMSign<jwt::algo::ES384>::verify(jwt::basic_string_view<char, std::char_traits<char> >, jwt::basic_string_view<char, std::char_traits<char> >, jwt::basic_string_view<char, std::char_traits<char> >)':
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5ES384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0xa4): undefined reference to `BIO_new_mem_buf'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5ES384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x12d): undefined reference to `PEM_read_bio_PUBKEY'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5ES384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x1af): undefined reference to `EVP_PKEY_id'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5ES384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x200): undefined reference to `ECDSA_SIG_new'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5ES384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x27a): undefined reference to `EVP_PKEY_get1_EC_KEY'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5ES384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x2fa): undefined reference to `EC_KEY_get0_group'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5ES384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x302): undefined reference to `EC_GROUP_get_degree'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5ES384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x3a0): undefined reference to `BN_bin2bn'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5ES384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x3d4): undefined reference to `BN_bin2bn'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5ES384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x45c): undefined reference to `ECDSA_SIG_set0'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5ES384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x475): undefined reference to `i2d_ECDSA_SIG'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5ES384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x4cd): undefined reference to `i2d_ECDSA_SIG'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5ES384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x560): undefined reference to `EVP_MD_CTX_new'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5ES384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x608): undefined reference to `EVP_DigestVerifyInit'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5ES384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x68a): undefined reference to `EVP_DigestUpdate'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5ES384EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x70b): undefined reference to `EVP_DigestVerifyFinal'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `jwt::PEMSign<jwt::algo::ES512>::verify(jwt::basic_string_view<char, std::char_traits<char> >, jwt::basic_string_view<char, std::char_traits<char> >, jwt::basic_string_view<char, std::char_traits<char> >)':
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5ES512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0xa4): undefined reference to `BIO_new_mem_buf'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5ES512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x12d): undefined reference to `PEM_read_bio_PUBKEY'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5ES512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x1af): undefined reference to `EVP_PKEY_id'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5ES512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x200): undefined reference to `ECDSA_SIG_new'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5ES512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x27a): undefined reference to `EVP_PKEY_get1_EC_KEY'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5ES512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x2fa): undefined reference to `EC_KEY_get0_group'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5ES512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x302): undefined reference to `EC_GROUP_get_degree'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5ES512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x3a0): undefined reference to `BN_bin2bn'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5ES512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x3d4): undefined reference to `BN_bin2bn'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5ES512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x45c): undefined reference to `ECDSA_SIG_set0'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5ES512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x475): undefined reference to `i2d_ECDSA_SIG'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5ES512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x4cd): undefined reference to `i2d_ECDSA_SIG'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5ES512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x560): undefined reference to `EVP_MD_CTX_new'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5ES512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x608): undefined reference to `EVP_DigestVerifyInit'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5ES512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x68a): undefined reference to `EVP_DigestUpdate'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_[_ZN3jwt7PEMSignINS_4algo5ES512EE6verifyENS_17basic_string_viewIcSt11char_traitsIcEEES7_S7_]+0x70b): undefined reference to `EVP_DigestVerifyFinal'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `testing::internal::scoped_ptr<std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> > >::reset(std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >*)':
test_jwt_es.cc:(.text._ZN7testing8internal10scoped_ptrINSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEEE5resetEPS7_[_ZN7testing8internal10scoped_ptrINSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEEE5resetEPS7_]+0x23): undefined reference to `testing::internal::IsTrue(bool)'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `jwt::PEMSign<jwt::algo::RS256>::load_key(jwt::basic_string_view<char, std::char_traits<char> >, std::error_code&)':
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5RS256EE8load_keyENS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5RS256EE8load_keyENS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x4c): undefined reference to `BIO_new_mem_buf'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5RS256EE8load_keyENS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5RS256EE8load_keyENS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0xd5): undefined reference to `PEM_read_bio_PrivateKey'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5RS256EE8load_keyENS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5RS256EE8load_keyENS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x104): undefined reference to `EVP_PKEY_id'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `jwt::PEMSign<jwt::algo::RS256>::evp_digest[abi:cxx11](evp_pkey_st*, jwt::basic_string_view<char, std::char_traits<char> >, std::error_code&)':
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5RS256EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5RS256EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x37): undefined reference to `EVP_MD_CTX_new'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5RS256EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5RS256EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0xd4): undefined reference to `EVP_DigestSignInit'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5RS256EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5RS256EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x138): undefined reference to `EVP_DigestUpdate'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5RS256EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5RS256EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x18f): undefined reference to `EVP_DigestSignFinal'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5RS256EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5RS256EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x20f): undefined reference to `EVP_DigestSignFinal'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `jwt::PEMSign<jwt::algo::RS384>::load_key(jwt::basic_string_view<char, std::char_traits<char> >, std::error_code&)':
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5RS384EE8load_keyENS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5RS384EE8load_keyENS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x4c): undefined reference to `BIO_new_mem_buf'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5RS384EE8load_keyENS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5RS384EE8load_keyENS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0xd5): undefined reference to `PEM_read_bio_PrivateKey'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5RS384EE8load_keyENS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5RS384EE8load_keyENS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x104): undefined reference to `EVP_PKEY_id'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `jwt::PEMSign<jwt::algo::RS384>::evp_digest[abi:cxx11](evp_pkey_st*, jwt::basic_string_view<char, std::char_traits<char> >, std::error_code&)':
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5RS384EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5RS384EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x37): undefined reference to `EVP_MD_CTX_new'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5RS384EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5RS384EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0xd4): undefined reference to `EVP_DigestSignInit'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5RS384EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5RS384EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x138): undefined reference to `EVP_DigestUpdate'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5RS384EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5RS384EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x18f): undefined reference to `EVP_DigestSignFinal'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5RS384EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5RS384EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x20f): undefined reference to `EVP_DigestSignFinal'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `jwt::PEMSign<jwt::algo::RS512>::load_key(jwt::basic_string_view<char, std::char_traits<char> >, std::error_code&)':
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5RS512EE8load_keyENS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5RS512EE8load_keyENS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x4c): undefined reference to `BIO_new_mem_buf'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5RS512EE8load_keyENS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5RS512EE8load_keyENS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0xd5): undefined reference to `PEM_read_bio_PrivateKey'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5RS512EE8load_keyENS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5RS512EE8load_keyENS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x104): undefined reference to `EVP_PKEY_id'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `jwt::PEMSign<jwt::algo::RS512>::evp_digest[abi:cxx11](evp_pkey_st*, jwt::basic_string_view<char, std::char_traits<char> >, std::error_code&)':
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5RS512EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5RS512EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x37): undefined reference to `EVP_MD_CTX_new'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5RS512EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5RS512EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0xd4): undefined reference to `EVP_DigestSignInit'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5RS512EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5RS512EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x138): undefined reference to `EVP_DigestUpdate'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5RS512EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5RS512EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x18f): undefined reference to `EVP_DigestSignFinal'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5RS512EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5RS512EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x20f): undefined reference to `EVP_DigestSignFinal'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `jwt::PEMSign<jwt::algo::ES256>::load_key(jwt::basic_string_view<char, std::char_traits<char> >, std::error_code&)':
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES256EE8load_keyENS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5ES256EE8load_keyENS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x4c): undefined reference to `BIO_new_mem_buf'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES256EE8load_keyENS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5ES256EE8load_keyENS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0xd5): undefined reference to `PEM_read_bio_PrivateKey'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES256EE8load_keyENS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5ES256EE8load_keyENS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x104): undefined reference to `EVP_PKEY_id'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `jwt::PEMSign<jwt::algo::ES256>::evp_digest[abi:cxx11](evp_pkey_st*, jwt::basic_string_view<char, std::char_traits<char> >, std::error_code&)':
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES256EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5ES256EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x37): undefined reference to `EVP_MD_CTX_new'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES256EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5ES256EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0xd4): undefined reference to `EVP_DigestSignInit'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES256EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5ES256EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x138): undefined reference to `EVP_DigestUpdate'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES256EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5ES256EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x18f): undefined reference to `EVP_DigestSignFinal'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES256EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5ES256EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x20f): undefined reference to `EVP_DigestSignFinal'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `jwt::PEMSign<jwt::algo::ES256>::public_key_ser[abi:cxx11](evp_pkey_st*, jwt::basic_string_view<char, std::char_traits<char> >, std::error_code&)':
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES256EE14public_key_serB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5ES256EE14public_key_serB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x5d): undefined reference to `EVP_PKEY_get1_EC_KEY'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES256EE14public_key_serB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5ES256EE14public_key_serB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0xcd): undefined reference to `EC_KEY_get0_group'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES256EE14public_key_serB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5ES256EE14public_key_serB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0xd5): undefined reference to `EC_GROUP_get_degree'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES256EE14public_key_serB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5ES256EE14public_key_serB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x127): undefined reference to `d2i_ECDSA_SIG'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES256EE14public_key_serB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5ES256EE14public_key_serB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x1b5): undefined reference to `ECDSA_SIG_get0'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES256EE14public_key_serB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5ES256EE14public_key_serB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x1c1): undefined reference to `BN_num_bits'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES256EE14public_key_serB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5ES256EE14public_key_serB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x1e1): undefined reference to `BN_num_bits'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES256EE14public_key_serB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5ES256EE14public_key_serB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x29a): undefined reference to `BN_bn2bin'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES256EE14public_key_serB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5ES256EE14public_key_serB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x2d5): undefined reference to `BN_bn2bin'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `jwt::PEMSign<jwt::algo::ES384>::load_key(jwt::basic_string_view<char, std::char_traits<char> >, std::error_code&)':
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES384EE8load_keyENS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5ES384EE8load_keyENS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x4c): undefined reference to `BIO_new_mem_buf'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES384EE8load_keyENS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5ES384EE8load_keyENS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0xd5): undefined reference to `PEM_read_bio_PrivateKey'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES384EE8load_keyENS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5ES384EE8load_keyENS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x104): undefined reference to `EVP_PKEY_id'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `jwt::PEMSign<jwt::algo::ES384>::evp_digest[abi:cxx11](evp_pkey_st*, jwt::basic_string_view<char, std::char_traits<char> >, std::error_code&)':
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES384EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5ES384EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x37): undefined reference to `EVP_MD_CTX_new'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES384EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5ES384EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0xd4): undefined reference to `EVP_DigestSignInit'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES384EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5ES384EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x138): undefined reference to `EVP_DigestUpdate'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES384EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5ES384EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x18f): undefined reference to `EVP_DigestSignFinal'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES384EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5ES384EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x20f): undefined reference to `EVP_DigestSignFinal'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `jwt::PEMSign<jwt::algo::ES384>::public_key_ser[abi:cxx11](evp_pkey_st*, jwt::basic_string_view<char, std::char_traits<char> >, std::error_code&)':
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES384EE14public_key_serB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5ES384EE14public_key_serB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x5d): undefined reference to `EVP_PKEY_get1_EC_KEY'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES384EE14public_key_serB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5ES384EE14public_key_serB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0xcd): undefined reference to `EC_KEY_get0_group'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES384EE14public_key_serB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5ES384EE14public_key_serB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0xd5): undefined reference to `EC_GROUP_get_degree'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES384EE14public_key_serB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5ES384EE14public_key_serB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x127): undefined reference to `d2i_ECDSA_SIG'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES384EE14public_key_serB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5ES384EE14public_key_serB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x1b5): undefined reference to `ECDSA_SIG_get0'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES384EE14public_key_serB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5ES384EE14public_key_serB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x1c1): undefined reference to `BN_num_bits'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES384EE14public_key_serB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5ES384EE14public_key_serB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x1e1): undefined reference to `BN_num_bits'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES384EE14public_key_serB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5ES384EE14public_key_serB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x29a): undefined reference to `BN_bn2bin'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES384EE14public_key_serB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5ES384EE14public_key_serB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x2d5): undefined reference to `BN_bn2bin'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `jwt::PEMSign<jwt::algo::ES512>::load_key(jwt::basic_string_view<char, std::char_traits<char> >, std::error_code&)':
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES512EE8load_keyENS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5ES512EE8load_keyENS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x4c): undefined reference to `BIO_new_mem_buf'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES512EE8load_keyENS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5ES512EE8load_keyENS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0xd5): undefined reference to `PEM_read_bio_PrivateKey'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES512EE8load_keyENS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5ES512EE8load_keyENS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x104): undefined reference to `EVP_PKEY_id'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `jwt::PEMSign<jwt::algo::ES512>::evp_digest[abi:cxx11](evp_pkey_st*, jwt::basic_string_view<char, std::char_traits<char> >, std::error_code&)':
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES512EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5ES512EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x37): undefined reference to `EVP_MD_CTX_new'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES512EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5ES512EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0xd4): undefined reference to `EVP_DigestSignInit'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES512EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5ES512EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x138): undefined reference to `EVP_DigestUpdate'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES512EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5ES512EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x18f): undefined reference to `EVP_DigestSignFinal'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES512EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5ES512EE10evp_digestB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x20f): undefined reference to `EVP_DigestSignFinal'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `jwt::PEMSign<jwt::algo::ES512>::public_key_ser[abi:cxx11](evp_pkey_st*, jwt::basic_string_view<char, std::char_traits<char> >, std::error_code&)':
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES512EE14public_key_serB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5ES512EE14public_key_serB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x5d): undefined reference to `EVP_PKEY_get1_EC_KEY'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES512EE14public_key_serB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5ES512EE14public_key_serB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0xcd): undefined reference to `EC_KEY_get0_group'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES512EE14public_key_serB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5ES512EE14public_key_serB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0xd5): undefined reference to `EC_GROUP_get_degree'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES512EE14public_key_serB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5ES512EE14public_key_serB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x127): undefined reference to `d2i_ECDSA_SIG'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES512EE14public_key_serB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5ES512EE14public_key_serB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x1b5): undefined reference to `ECDSA_SIG_get0'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES512EE14public_key_serB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5ES512EE14public_key_serB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x1c1): undefined reference to `BN_num_bits'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES512EE14public_key_serB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5ES512EE14public_key_serB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x1e1): undefined reference to `BN_num_bits'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES512EE14public_key_serB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5ES512EE14public_key_serB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x29a): undefined reference to `BN_bn2bin'
test_jwt_es.cc:(.text._ZN3jwt7PEMSignINS_4algo5ES512EE14public_key_serB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code[_ZN3jwt7PEMSignINS_4algo5ES512EE14public_key_serB5cxx11EP11evp_pkey_stNS_17basic_string_viewIcSt11char_traitsIcEEERSt10error_code]+0x2d5): undefined reference to `BN_bn2bin'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `testing::AssertionResult testing::internal::CmpHelperEQ<jwt::algorithm, jwt::algorithm>(char const*, char const*, jwt::algorithm const&, jwt::algorithm const&)':
test_jwt_es.cc:(.text._ZN7testing8internal11CmpHelperEQIN3jwt9algorithmES3_EENS_15AssertionResultEPKcS6_RKT_RKT0_[_ZN7testing8internal11CmpHelperEQIN3jwt9algorithmES3_EENS_15AssertionResultEPKcS6_RKT_RKT0_]+0x43): undefined reference to `testing::AssertionSuccess()'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `testing::AssertionResult testing::internal::CmpHelperEQFailure<jwt::algorithm, jwt::algorithm>(char const*, char const*, jwt::algorithm const&, jwt::algorithm const&)':
test_jwt_es.cc:(.text._ZN7testing8internal18CmpHelperEQFailureIN3jwt9algorithmES3_EENS_15AssertionResultEPKcS6_RKT_RKT0_[_ZN7testing8internal18CmpHelperEQFailureIN3jwt9algorithmES3_EENS_15AssertionResultEPKcS6_RKT_RKT0_]+0x87): undefined reference to `testing::internal::EqFailure(char const*, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `testing::internal2::TypeWithoutFormatter<jwt::algorithm, (testing::internal2::TypeKind)2>::PrintValue(jwt::algorithm const&, std::ostream*)':
test_jwt_es.cc:(.text._ZN7testing9internal220TypeWithoutFormatterIN3jwt9algorithmELNS0_8TypeKindE2EE10PrintValueERKS3_PSo[_ZN7testing9internal220TypeWithoutFormatterIN3jwt9algorithmELNS0_8TypeKindE2EE10PrintValueERKS3_PSo]+0x21): undefined reference to `testing::internal2::PrintBytesInObjectTo(unsigned char const*, unsigned long, std::ostream*)'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o:(.data.rel.ro._ZTV42ESAlgo_ES384EncodingDecodingValidTest_Test[_ZTV42ESAlgo_ES384EncodingDecodingValidTest_Test]+0x20): undefined reference to `testing::Test::SetUp()'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o:(.data.rel.ro._ZTV42ESAlgo_ES384EncodingDecodingValidTest_Test[_ZTV42ESAlgo_ES384EncodingDecodingValidTest_Test]+0x28): undefined reference to `testing::Test::TearDown()'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `ESAlgo_ES384EncodingDecodingValidTest_Test::~ESAlgo_ES384EncodingDecodingValidTest_Test()':
test_jwt_es.cc:(.text._ZN42ESAlgo_ES384EncodingDecodingValidTest_TestD2Ev[_ZN42ESAlgo_ES384EncodingDecodingValidTest_TestD5Ev]+0x22): undefined reference to `testing::Test::~Test()'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o:(.data.rel.ro._ZTV37ESAlgo_ES512EncodingDecodingTest_Test[_ZTV37ESAlgo_ES512EncodingDecodingTest_Test]+0x20): undefined reference to `testing::Test::SetUp()'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o:(.data.rel.ro._ZTV37ESAlgo_ES512EncodingDecodingTest_Test[_ZTV37ESAlgo_ES512EncodingDecodingTest_Test]+0x28): undefined reference to `testing::Test::TearDown()'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `ESAlgo_ES512EncodingDecodingTest_Test::~ESAlgo_ES512EncodingDecodingTest_Test()':
test_jwt_es.cc:(.text._ZN37ESAlgo_ES512EncodingDecodingTest_TestD2Ev[_ZN37ESAlgo_ES512EncodingDecodingTest_TestD5Ev]+0x22): undefined reference to `testing::Test::~Test()'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o:(.data.rel.ro._ZTV37ESAlgo_ES384EncodingDecodingTest_Test[_ZTV37ESAlgo_ES384EncodingDecodingTest_Test]+0x20): undefined reference to `testing::Test::SetUp()'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o:(.data.rel.ro._ZTV37ESAlgo_ES384EncodingDecodingTest_Test[_ZTV37ESAlgo_ES384EncodingDecodingTest_Test]+0x28): undefined reference to `testing::Test::TearDown()'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `ESAlgo_ES384EncodingDecodingTest_Test::~ESAlgo_ES384EncodingDecodingTest_Test()':
test_jwt_es.cc:(.text._ZN37ESAlgo_ES384EncodingDecodingTest_TestD2Ev[_ZN37ESAlgo_ES384EncodingDecodingTest_TestD5Ev]+0x22): undefined reference to `testing::Test::~Test()'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o:(.data.rel.ro._ZTV37ESAlgo_ES256EncodingDecodingTest_Test[_ZTV37ESAlgo_ES256EncodingDecodingTest_Test]+0x20): undefined reference to `testing::Test::SetUp()'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o:(.data.rel.ro._ZTV37ESAlgo_ES256EncodingDecodingTest_Test[_ZTV37ESAlgo_ES256EncodingDecodingTest_Test]+0x28): undefined reference to `testing::Test::TearDown()'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o: In function `ESAlgo_ES256EncodingDecodingTest_Test::~ESAlgo_ES256EncodingDecodingTest_Test()':
test_jwt_es.cc:(.text._ZN37ESAlgo_ES256EncodingDecodingTest_TestD2Ev[_ZN37ESAlgo_ES256EncodingDecodingTest_TestD5Ev]+0x22): undefined reference to `testing::Test::~Test()'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o:(.data.rel.ro._ZTI42ESAlgo_ES384EncodingDecodingValidTest_Test[_ZTI42ESAlgo_ES384EncodingDecodingValidTest_Test]+0x10): undefined reference to `typeinfo for testing::Test'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o:(.data.rel.ro._ZTI37ESAlgo_ES512EncodingDecodingTest_Test[_ZTI37ESAlgo_ES512EncodingDecodingTest_Test]+0x10): undefined reference to `typeinfo for testing::Test'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o:(.data.rel.ro._ZTI37ESAlgo_ES384EncodingDecodingTest_Test[_ZTI37ESAlgo_ES384EncodingDecodingTest_Test]+0x10): undefined reference to `typeinfo for testing::Test'
CMakeFiles/test_jwt_es.dir/test_jwt_es.cc.o:(.data.rel.ro._ZTI37ESAlgo_ES256EncodingDecodingTest_Test[_ZTI37ESAlgo_ES256EncodingDecodingTest_Test]+0x10): undefined reference to `typeinfo for testing::Test'
collect2: error: ld returned 1 exit status
tests/CMakeFiles/test_jwt_es.dir/build.make:94: recipe for target 'tests/test_jwt_es' failed
make[2]: *** [tests/test_jwt_es] Error 1
CMakeFiles/Makefile2:97: recipe for target 'tests/CMakeFiles/test_jwt_es.dir/all' failed
make[1]: *** [tests/CMakeFiles/test_jwt_es.dir/all] Error 2
Makefile:140: recipe for target 'all' failed
make: *** [all] Error 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment