Hi, it's all sorted now (see my other messages). Odd though how they turn up out of sync, isn't it : ). -- gl
----- Original Message ----- From: "Walton, Jeffrey" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, February 02, 2004 9:37 PM Subject: RE: VC6 link errors with CVS 5.1 src > Hi gl, > > Shooting from the hip... > > __thiscall: calling convention. > Also, did you set your projrc for multithreaded? > > Jeff > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of gl > Sent: Sunday, February 01, 2004 3:57 PM > To: [EMAIL PROTECTED] > Subject: VC6 link errors with CVS 5.1 src > > > > (VC6 SP5, Processor Pack, WinXP SP1). > > Hi guys, > > I've been using a few parts of the original 5.1 release for quite some > time now (built as a static lib). Today I updated everything from CVS, > and whilst the library builds fine (sans the old impompatibilty with > STLport that I can't remember how to fix : ), I now get spammed with > zillions of 'unresolved external symbol' errors on linking with the same > app. > > No doubt it's something simple, but is there anything new in CVS that > could be causing this? Am I missing a new preprocessor symbol or > something? > > The errors: > > Linking... > _test_reader.obj : error LNK2001: unresolved external symbol "public: > virtual void __thiscall CryptoPP::IteratedHashBase<unsigned int,class > CryptoPP::HashTransformation>::Update(unsigned char const *,unsigned > int)" ([EMAIL PROTECTED]@IVHashT > [EMAIL PROTECTED]@@@CryptoPP@@[EMAIL PROTECTED]) > _test_reader.obj : error LNK2001: unresolved external symbol "protected: > virtual void __thiscall CryptoPP::AdditiveCipherTemplate<class > CryptoPP::AbstractPolicyHolder<struct > CryptoPP::AdditiveCipherAbstractPolicy,class CryptoPP::CTR_ModePolicy> > >::Un > checkedSetKey(class CryptoPP::NameValuePairs const &,unsigned char const > *,unsigned int,unsigned char const *)" > ([EMAIL PROTECTED]@[EMAIL PROTECTED] > [EMAIL PROTECTED]@@[EMAIL PROTECTED]@@CryptoPP@@@ > CryptoPP@@[EMAIL PROTECTED]@[EMAIL PROTECTED]) > cryptlibd.lib(modes.obj) : error LNK2001: unresolved external symbol > "protected: virtual void __thiscall > CryptoPP::AdditiveCipherTemplate<class > CryptoPP::AbstractPolicyHolder<struct > CryptoPP::AdditiveCipherAbstractPolicy,class CryptoPP::CTR_ModePoli > cy> >::UncheckedSetKey(class CryptoPP::NameValuePairs const &,unsigned > char const *,unsigned int,unsigned char const *)" > ([EMAIL PROTECTED]@[EMAIL PROTECTED] > [EMAIL PROTECTED]@@[EMAIL PROTECTED]@@Cr > yptoPP@@@CryptoPP@@[EMAIL PROTECTED]@[EMAIL PROTECTED]) > _test_reader.obj : error LNK2001: unresolved external symbol "public: > virtual void __thiscall CryptoPP::AdditiveCipherTemplate<class > CryptoPP::AbstractPolicyHolder<struct > CryptoPP::AdditiveCipherAbstractPolicy,class CryptoPP::CTR_ModePolicy> > >::Seek( > unsigned __int64)" > ([EMAIL PROTECTED]@[EMAIL PROTECTED] > [EMAIL PROTECTED]@@[EMAIL PROTECTED]@@CryptoPP@@@CryptoPP@@[EMAIL PROTECTED] > ) > cryptlibd.lib(modes.obj) : error LNK2001: unresolved external symbol > "public: virtual void __thiscall CryptoPP::AdditiveCipherTemplate<class > CryptoPP::AbstractPolicyHolder<struct > CryptoPP::AdditiveCipherAbstractPolicy,class CryptoPP::CTR_ModePolicy> > >::Seek(unsigned __int64)" > ([EMAIL PROTECTED]@[EMAIL PROTECTED] > [EMAIL PROTECTED]@@[EMAIL PROTECTED]@@CryptoPP@@@CryptoPP@@[EMAIL PROTECTED] > ) > _test_reader.obj : error LNK2001: unresolved external symbol "public: > virtual void __thiscall CryptoPP::AdditiveCipherTemplate<class > CryptoPP::AbstractPolicyHolder<struct > CryptoPP::AdditiveCipherAbstractPolicy,class CryptoPP::CTR_ModePolicy> > >::Proce > ssData(unsigned char *,unsigned char const *,unsigned int)" > ([EMAIL PROTECTED]@[EMAIL PROTECTED] > [EMAIL PROTECTED]@@[EMAIL PROTECTED]@@CryptoPP@@@CryptoPP@@U > [EMAIL PROTECTED]) > cryptlibd.lib(modes.obj) : error LNK2001: unresolved external symbol > "public: virtual void __thiscall CryptoPP::AdditiveCipherTemplate<class > CryptoPP::AbstractPolicyHolder<struct > CryptoPP::AdditiveCipherAbstractPolicy,class CryptoPP::CTR_ModePolicy> > >::ProcessData(unsigned char *,unsigned char const *,unsigned int)" > ([EMAIL PROTECTED]@[EMAIL PROTECTED] > [EMAIL PROTECTED]@@[EMAIL PROTECTED]@@CryptoPP@@@CryptoPP@@U > [EMAIL PROTECTED]) > _test_reader.obj : error LNK2001: unresolved external symbol "public: > virtual void __thiscall CryptoPP::AdditiveCipherTemplate<class > CryptoPP::AbstractPolicyHolder<struct > CryptoPP::AdditiveCipherAbstractPolicy,class CryptoPP::CTR_ModePolicy> > >::Resyn > chronize(unsigned char const *)" > ([EMAIL PROTECTED]@[EMAIL PROTECTED] > [EMAIL PROTECTED]@@[EMAIL PROTECTED]@@CryptoPP@@@CryptoPP@ > @[EMAIL PROTECTED]) > cryptlibd.lib(modes.obj) : error LNK2001: unresolved external symbol > "public: virtual void __thiscall CryptoPP::AdditiveCipherTemplate<class > CryptoPP::AbstractPolicyHolder<struct > CryptoPP::AdditiveCipherAbstractPolicy,class CryptoPP::CTR_ModePolicy> > >::Resynchronize(unsigned char const *)" > ([EMAIL PROTECTED]@[EMAIL PROTECTED] > [EMAIL PROTECTED]@@[EMAIL PROTECTED]@@CryptoPP@@@CryptoPP@ > @[EMAIL PROTECTED]) > _test_reader.obj : error LNK2001: unresolved external symbol "protected: > void __thiscall CryptoPP::IteratedHashBase<unsigned int,class > CryptoPP::HashTransformation>::PadLastBlock(unsigned int,unsigned char)" > ([EMAIL PROTECTED]@IVHashTr > [EMAIL PROTECTED]@@@CryptoPP@@[EMAIL PROTECTED]) > _test_reader.obj : error LNK2001: unresolved external symbol "protected: > virtual unsigned int __thiscall CryptoPP::IteratedHashBase<unsigned > int,class CryptoPP::HashTransformation>::HashMultipleBlocks(unsigned int > const *,unsigned int)" (?HashMultipl > [EMAIL PROTECTED]@[EMAIL PROTECTED]@@@CryptoPP@@MAE > [EMAIL PROTECTED]) > _test_reader.obj : error LNK2001: unresolved external symbol "public: > virtual void __thiscall CryptoPP::IteratedHashBase<unsigned int,class > CryptoPP::HashTransformation>::Restart(void)" > ([EMAIL PROTECTED]@[EMAIL PROTECTED]@@@Cry > ptoPP@@UAEXXZ) > _test_reader.obj : error LNK2001: unresolved external symbol "public: > virtual unsigned char * __thiscall CryptoPP::IteratedHashBase<unsigned > int,class CryptoPP::HashTransformation>::CreateUpdateSpace(unsigned int > &)" ([EMAIL PROTECTED] > [EMAIL PROTECTED]@CryptoPP@@@CryptoPP@@[EMAIL PROTECTED]) > cryptlibd.lib(modes.obj) : error LNK2001: unresolved external symbol > "private: virtual void __thiscall CryptoPP::CFB_EncryptionTemplate<class > CryptoPP::AbstractPolicyHolder<class > CryptoPP::CFB_CipherAbstractPolicy,class CryptoPP::CFB_ModePolicy> >:: > CombineMessageAndShiftRegister(unsigned char *,unsigned char *,unsigned > char const *,unsigned int)" > ([EMAIL PROTECTED]@V?$AbstractPol > [EMAIL PROTECTED]@CryptoPP@@[EMAIL PROTECTED]@@CryptoP > P@@@C > ryptoPP@@[EMAIL PROTECTED]) > cryptlibd.lib(modes.obj) : error LNK2001: unresolved external symbol > "protected: virtual void __thiscall CryptoPP::CFB_CipherTemplate<class > CryptoPP::AbstractPolicyHolder<class > CryptoPP::CFB_CipherAbstractPolicy,class CryptoPP::CFB_ModePolicy> >::Un > checkedSetKey(class CryptoPP::NameValuePairs const &,unsigned char const > *,unsigned int,unsigned char const *)" > ([EMAIL PROTECTED]@[EMAIL PROTECTED] > [EMAIL PROTECTED]@@[EMAIL PROTECTED]@@CryptoPP@@@CryptoPP > @@[EMAIL PROTECTED]@[EMAIL PROTECTED]) > cryptlibd.lib(modes.obj) : error LNK2001: unresolved external symbol > "public: virtual void __thiscall CryptoPP::CFB_CipherTemplate<class > CryptoPP::AbstractPolicyHolder<class > CryptoPP::CFB_CipherAbstractPolicy,class CryptoPP::CFB_ModePolicy> > >::Proce > ssData(unsigned char *,unsigned char const *,unsigned int)" > ([EMAIL PROTECTED]@[EMAIL PROTECTED] > [EMAIL PROTECTED]@@[EMAIL PROTECTED]@@CryptoPP@@@CryptoPP@@UAEXPAEPB > [EMAIL PROTECTED]) > cryptlibd.lib(modes.obj) : error LNK2001: unresolved external symbol > "public: virtual void __thiscall CryptoPP::CFB_CipherTemplate<class > CryptoPP::AbstractPolicyHolder<class > CryptoPP::CFB_CipherAbstractPolicy,class CryptoPP::CFB_ModePolicy> > >::Resyn > chronize(unsigned char const *)" > ([EMAIL PROTECTED]@[EMAIL PROTECTED] > [EMAIL PROTECTED]@@[EMAIL PROTECTED]@@CryptoPP@@@CryptoPP@@UAEXPBE > @Z) > cryptlibd.lib(modes.obj) : error LNK2001: unresolved external symbol > "private: virtual void __thiscall CryptoPP::CFB_DecryptionTemplate<class > CryptoPP::AbstractPolicyHolder<class > CryptoPP::CFB_CipherAbstractPolicy,class CryptoPP::CFB_ModePolicy> >:: > CombineMessageAndShiftRegister(unsigned char *,unsigned char *,unsigned > char const *,unsigned int)" > ([EMAIL PROTECTED]@V?$AbstractPol > [EMAIL PROTECTED]@CryptoPP@@[EMAIL PROTECTED]@@CryptoP > P@@@C > ryptoPP@@[EMAIL PROTECTED]) > cryptlibd.lib(modes.obj) : error LNK2001: unresolved external symbol > "protected: virtual void __thiscall > CryptoPP::AdditiveCipherTemplate<class > CryptoPP::AbstractPolicyHolder<struct > CryptoPP::AdditiveCipherAbstractPolicy,class CryptoPP::OFB_ModePoli > cy> >::UncheckedSetKey(class CryptoPP::NameValuePairs const &,unsigned > char const *,unsigned int,unsigned char const *)" > ([EMAIL PROTECTED]@[EMAIL PROTECTED] > [EMAIL PROTECTED]@@[EMAIL PROTECTED]@@Cr > yptoPP@@@CryptoPP@@[EMAIL PROTECTED]@[EMAIL PROTECTED]) > cryptlibd.lib(modes.obj) : error LNK2001: unresolved external symbol > "public: virtual void __thiscall CryptoPP::AdditiveCipherTemplate<class > CryptoPP::AbstractPolicyHolder<struct > CryptoPP::AdditiveCipherAbstractPolicy,class CryptoPP::OFB_ModePolicy> > >::Seek(unsigned __int64)" > ([EMAIL PROTECTED]@[EMAIL PROTECTED] > [EMAIL PROTECTED]@@[EMAIL PROTECTED]@@CryptoPP@@@CryptoPP@@[EMAIL PROTECTED] > ) > cryptlibd.lib(modes.obj) : error LNK2001: unresolved external symbol > "public: virtual void __thiscall CryptoPP::AdditiveCipherTemplate<class > CryptoPP::AbstractPolicyHolder<struct > CryptoPP::AdditiveCipherAbstractPolicy,class CryptoPP::OFB_ModePolicy> > >::ProcessData(unsigned char *,unsigned char const *,unsigned int)" > ([EMAIL PROTECTED]@[EMAIL PROTECTED] > [EMAIL PROTECTED]@@[EMAIL PROTECTED]@@CryptoPP@@@CryptoPP@@U > [EMAIL PROTECTED]) > cryptlibd.lib(modes.obj) : error LNK2001: unresolved external symbol > "public: virtual void __thiscall CryptoPP::AdditiveCipherTemplate<class > CryptoPP::AbstractPolicyHolder<struct > CryptoPP::AdditiveCipherAbstractPolicy,class CryptoPP::OFB_ModePolicy> > >::Resynchronize(unsigned char const *)" > ([EMAIL PROTECTED]@[EMAIL PROTECTED] > [EMAIL PROTECTED]@@[EMAIL PROTECTED]@@CryptoPP@@@CryptoPP@ > @[EMAIL PROTECTED]) > -- > gl >
