I've found a few threads on this mailing list with almost the same exact problem that I have, but they were never resolved, hopefully they were just never posted.
- version: crypto5.1 - redhat version 9.0 - g++ 3.2.2 cryptest.exe compiles and runs (cryptest.exe v runs fine) However, when I try to link the library (libcryptopp.a) from another program, I get "undefined reference" errors for everything that I use in my program. AKA, I get about 8 pages of stuff like this: [Command Line:] c++ -o PublicKeyServer PublicKeyServer.o CryptoUtils.o NetworkMessages.o -L/ExternalLibs -lcryptopp -lstlport_gcc -lnsl [Beginning of output:] CryptoUtils.o(.gnu.linkonce.d._ZTVN8CryptoPP10HexDecoderE+0x90): undefined reference to `CryptoPP::Filter::TransferTo2(CryptoPP::BufferedTransformation&, unsigned long&, _STL::basic_string<char, _STL::char_traits<char>, _STL::allocator<char> > const&, bool)' CryptoUtils.o(.gnu.linkonce.d._ZTVN8CryptoPP10HexDecoderE+0x94): undefined reference to `CryptoPP::Filter::CopyRangeTo2(CryptoPP::BufferedTransformation&, unsigned long&, unsigned long, _STL::basic_string<char, _STL::char_traits<char>, _STL::allocator<char> > const&, bool) const' CryptoUtils.o(.gnu.linkonce.d._ZTVN8CryptoPP10HexDecoderE+0x98): undefined reference to `CryptoPP::BufferedTransformation::ChannelCreatePutSpace(_STL::basic_string< char, _STL::char_traits<char>, _STL::allocator<char> > const&, unsigned&)' ... Any ideas? I've used this library a bunch on windows with no problem, which is why this is such a surprise to me. (I spent the whole weekend trying to nail down why this is happening) Other threads with similar problems include: http://www.escribe.com/software/crypto/m3404.html http://www.escribe.com/software/crypto/m2895.html http://www.escribe.com/software/crypto/m2417.html
