http://code.logos.com/blog/2008/08/error_c2373_after_upgrading_to_vs2008_sp1.html
On 8/22/08, KTC <[EMAIL PROTECTED]> wrote: > > Hi, > > I cannot get the whole thing build using VC9. First I had trouble with > MASM not liking spaces in directories path, which is interesting > considering MASM itself is in a directory containing spaces, and so is > the default project directories. > > Having moved the library to root, I still have 4 build configurations > error'ing (batch building every configurations). > > ------ Build started: Project: cryptdll, Configuration: Debug x64 > ------ > Linking... > Creating library c:\cryptopp552\x64\DLL_Output\Debug\cryptopp.lib > and object c:\cryptopp552\x64\DLL_Output\Debug\cryptopp.exp > x64masm.obj : error LNK2019: unresolved external symbol > s_sosemanukMulTables referenced in function Sosemanuk_OperateKeystream > x64\DLL_Output\Debug\cryptopp.dll : fatal error LNK1120: 1 unresolved > externals > Build log was saved at "file://c:\cryptopp552\x64\cryptdll\Debug > \BuildLog.htm" > cryptdll - 2 error(s), 0 warning(s) > ------ Build started: Project: cryptdll, Configuration: Release x64 > ------ > Linking... > Creating library c:\cryptopp552\x64\DLL_Output\Release\cryptopp.lib > and object c:\cryptopp552\x64\DLL_Output\Release\cryptopp.exp > x64masm.obj : error LNK2001: unresolved external symbol > s_sosemanukMulTables > x64\DLL_Output\Release\cryptopp.dll : fatal error LNK1120: 1 > unresolved externals > Build log was saved at "file://c:\cryptopp552\x64\cryptdll\Release > \BuildLog.htm" > cryptdll - 2 error(s), 0 warning(s) > ------ Build started: Project: dlltest, Configuration: Debug Win32 > ------ > Compiling... > dlltest.cpp > c:\program files\microsoft visual studio 9.0\vc\include > \intrin.h(204) : error C2373: '_InterlockedCompareExchange' : > redefinition; different type modifiers > c:\program files\microsoft visual studio 9.0\vc\include > \memory(995) : see declaration of '_InterlockedCompareExchange' > Build log was saved at "file://c:\cryptopp552\Win32\dlltest\Debug > \BuildLog.htm" > dlltest - 1 error(s), 0 warning(s) > ------ Build started: Project: dlltest, Configuration: Release Win32 > ------ > Compiling... > dlltest.cpp > C:\Program Files\Microsoft Visual Studio 9.0\VC\include > \intrin.h(204) : error C2373: '_InterlockedCompareExchange' : > redefinition; different type modifiers > C:\Program Files\Microsoft Visual Studio 9.0\VC\include > \memory(995) : see declaration of '_InterlockedCompareExchange' > Build log was saved at "file://c:\cryptopp552\Win32\dlltest\Release > \BuildLog.htm" > dlltest - 1 error(s), 0 warning(s) > ========== Build: 2 succeeded, 4 failed, 18 up-to-date, 0 skipped > ========== > > Thanks for any help. > > KTC > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the "Crypto++ Users" Google Group. To unsubscribe, send an email to [EMAIL PROTECTED] More information about Crypto++ and this group is available at http://www.cryptopp.com. -~----------~----~----~----~------~----~------~--~---
