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.
-~----------~----~----~----~------~----~------~--~---

Reply via email to