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

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to