pokowaka/jwt-cpp

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

Opened this issue · 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!!!

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

#30

This meth is no effect