jwt-cpp icon indicating copy to clipboard operation
jwt-cpp copied to clipboard

Link error on linux, undefined reference to RS256Validator::RS256Validator

Open huasonl opened this issue 5 years ago • 2 comments

obj/Debug64/testcase/main.o: In function RS256Validator::RS256Validator(std::string const&)': /home/chess/build/gmake/../../3rds/jwt-cpp/include/jwt/rsavalidator.h:67: undefined reference to RSAValidator::RSAValidator(std::string const&, evp_md_st const*, std::string const&)' collect2: error: ld returned 1 exit status make[1]: *** [../../bin/testcase_debug] Error 1 make: *** [testcase] Error 2 Make fail!!!

huasonl avatar Jul 23 '20 12:07 huasonl

nm -A libjwt.a | grep RSAValidator libjwt.a:messagevalidatorfactory.cpp.o: U ZN12RSAValidatorC2ERKSsPK9env_md_stS1 libjwt.a:messagevalidatorfactory.cpp.o: U ZN12RSAValidatorC2ERKSsPK9env_md_stS1_S1 libjwt.a:messagevalidatorfactory.cpp.o: U _ZN12RSAValidatorD2Ev libjwt.a:messagevalidatorfactory.cpp.o: U _ZNK12RSAValidator4SignEPKhmPhPm libjwt.a:messagevalidatorfactory.cpp.o: U _ZNK12RSAValidator6toJsonEv libjwt.a:messagevalidatorfactory.cpp.o: U _ZNK12RSAValidator6VerifyERKN8nlohmann10basic_jsonISt3mapSt6vectorSsblmdSaNS0_14adl_serializerEEEPKhmS9_m libjwt.a:messagevalidatorfactory.cpp.o:0000000000000000 W _ZNK12RSAValidator9algorithmEv libjwt.a:messagevalidatorfactory.cpp.o: U _ZTI12RSAValidator libjwt.a:rsavalidator.cpp.o:00000000000006f0 T _ZN12RSAValidator7LoadKeyEPKcb libjwt.a:rsavalidator.cpp.o:0000000000000950 T ZN12RSAValidatorC1ERKSsPK9env_md_stS1 libjwt.a:rsavalidator.cpp.o:0000000000000c10 T ZN12RSAValidatorC1ERKSsPK9env_md_stS1_S1 libjwt.a:rsavalidator.cpp.o:0000000000000950 T ZN12RSAValidatorC2ERKSsPK9env_md_stS1 libjwt.a:rsavalidator.cpp.o:0000000000000c10 T ZN12RSAValidatorC2ERKSsPK9env_md_stS1_S1 libjwt.a:rsavalidator.cpp.o:0000000000000200 T _ZN12RSAValidatorD0Ev libjwt.a:rsavalidator.cpp.o:0000000000000180 T _ZN12RSAValidatorD1Ev libjwt.a:rsavalidator.cpp.o:0000000000000180 T _ZN12RSAValidatorD2Ev libjwt.a:rsavalidator.cpp.o:00000000000000a0 T _ZNK12RSAValidator4SignEPKhmPhPm libjwt.a:rsavalidator.cpp.o:0000000000000280 T _ZNK12RSAValidator6toJsonEv libjwt.a:rsavalidator.cpp.o:0000000000000000 T _ZNK12RSAValidator6VerifyERKN8nlohmann10basic_jsonISt3mapSt6vectorSsblmdSaNS0_14adl_serializerEEEPKhmS9_m libjwt.a:rsavalidator.cpp.o:0000000000000000 W _ZNK12RSAValidator9algorithmEv libjwt.a:rsavalidator.cpp.o:0000000000000000 V _ZTI12RSAValidator libjwt.a:rsavalidator.cpp.o:0000000000000000 V _ZTS12RSAValidator libjwt.a:rsavalidator.cpp.o:0000000000000000 V _ZTV12RSAValidator

huasonl avatar Jul 23 '20 12:07 huasonl

https://github.com/pokowaka/jwt-cpp/issues/30

This meth is no effect

huasonl avatar Jul 23 '20 12:07 huasonl