Visual Studio 2005 build results (Or, how its supposed to look like...)

26 views
Skip to first unread message

Jeffrey Walton

unread,
Sep 9, 2015, 12:06:18 PM9/9/15
to Crypto++ Users
Hi Everyone,

Below are typical build results for Visual Studio 2005 and the 5.6.3 candidate. VS2005 is what the solution and project files are currently at. It should give you an idea of what a "good" Build All looks like, and how the pieces are supposed to fit together.

The results were gathered with a Build → Batch Build → Build All; then touching 1 file to force a compile/link cycle (filters.cpp in this case); and finally another Build → Batch Build → Build All.

We can fix some of these issues that emerge after a Visual Studio upgrade (maybe all of them), but I really don't want to waste a lot of time on them because the Crypto++ FIPS validated DLL is going the way of the dinosaurs.

**********

------ Build started: Project: cryptlib, Configuration: DLL-Import Debug x64 ------
Compiling...
filters.cpp
Creating library...
Build log was saved at "file://c:\...\cryptopp-5.6.3\x64\cryptlib\DLL-Import Debug\BuildLog.htm"
cryptlib - 0 error(s), 3 warning(s)
------ Build started: Project: cryptlib, Configuration: DLL-Import Debug Win32 ------
Compiling...
filters.cpp
Creating library...
Build log was saved at "file://c:\...\cryptopp-5.6.3\Win32\cryptlib\DLL-Import Debug\BuildLog.htm"
cryptlib - 0 error(s), 3 warning(s)
------ Build started: Project: cryptlib, Configuration: Debug x64 ------
Compiling...
filters.cpp
Creating library...
Build log was saved at "file://c:\...\cryptopp-5.6.3\x64\cryptlib\Debug\BuildLog.htm"
cryptlib - 0 error(s), 0 warning(s)
------ Build started: Project: cryptlib, Configuration: Debug Win32 ------
Compiling...
filters.cpp
Creating library...
Build log was saved at "file://c:\...\cryptopp-5.6.3\Win32\cryptlib\Debug\BuildLog.htm"
cryptlib - 0 error(s), 0 warning(s)
------ Build started: Project: cryptlib, Configuration: DLL-Import Release x64 ------
Compiling...
filters.cpp
Creating library...
Build log was saved at "file://c:\...\cryptopp-5.6.3\x64\cryptlib\DLL-Import Release\BuildLog.htm"
cryptlib - 0 error(s), 0 warning(s)
------ Build started: Project: cryptlib, Configuration: DLL-Import Release Win32 ------
Compiling...
filters.cpp
Creating library...
Build log was saved at "file://c:\...\cryptopp-5.6.3\Win32\cryptlib\DLL-Import Release\BuildLog.htm"
cryptlib - 0 error(s), 0 warning(s)
------ Build started: Project: cryptlib, Configuration: Release x64 ------
Compiling...
filters.cpp
Creating library...
Build log was saved at "file://c:\...\cryptopp-5.6.3\x64\cryptlib\Release\BuildLog.htm"
cryptlib - 0 error(s), 0 warning(s)
------ Build started: Project: cryptlib, Configuration: Release Win32 ------
Compiling...
filters.cpp
Creating library...
Build log was saved at "file://c:\...\cryptopp-5.6.3\Win32\cryptlib\Release\BuildLog.htm"
cryptlib - 0 error(s), 0 warning(s)
------ Build started: Project: cryptest, Configuration: Debug x64 ------
Linking...
LINK : x64\Output\Debug\cryptest.exe not found or not built by the last incremental link; performing full link
Embedding manifest...
Build log was saved at "file://c:\...\cryptopp-5.6.3\x64\cryptest\Debug\BuildLog.htm"
cryptest - 0 error(s), 0 warning(s)
------ Build started: Project: cryptest, Configuration: Debug Win32 ------
Linking...
LINK : Win32\Output\Debug\cryptest.exe not found or not built by the last incremental link; performing full link
Embedding manifest...
Build log was saved at "file://c:\...\cryptopp-5.6.3\Win32\cryptest\Debug\BuildLog.htm"
cryptest - 0 error(s), 0 warning(s)
------ Build started: Project: cryptest, Configuration: DLL-Import Debug x64 ------
Performing Pre-Link Event...
This configuration requires cryptopp.dll.
You can build it yourself using the cryptdll project, or
obtain a pre-built, FIPS 140-2 validated DLL. If you build it yourself
the resulting DLL will not be considered FIPS validated
unless it undergoes FIPS validation.
Linking...
LINK : x64\DLL_Output\Debug\cryptest.exe not found or not built by the last incremental link; performing full link
   Creating library x64\DLL_Output\Debug\cryptest.lib and object x64\DLL_Output\Debug\cryptest.exp
Embedding manifest...
Build log was saved at "file://c:\...\cryptopp-5.6.3\x64\cryptest\DLL-Import Debug\BuildLog.htm"
cryptest - 0 error(s), 0 warning(s)
------ Build started: Project: cryptest, Configuration: DLL-Import Debug Win32 ------
Performing Pre-Link Event...
This configuration requires cryptopp.dll.
You can build it yourself using the cryptdll project, or
obtain a pre-built, FIPS 140-2 validated DLL. If you build it yourself
the resulting DLL will not be considered FIPS validated
unless it undergoes FIPS validation.
Linking...
LINK : Win32\DLL_Output\Debug\cryptest.exe not found or not built by the last incremental link; performing full link
   Creating library Win32\DLL_Output\Debug\cryptest.lib and object Win32\DLL_Output\Debug\cryptest.exp
Embedding manifest...
Build log was saved at "file://c:\...\cryptopp-5.6.3\Win32\cryptest\DLL-Import Debug\BuildLog.htm"
cryptest - 0 error(s), 0 warning(s)
------ Build started: Project: cryptest, Configuration: DLL-Import Release x64 ------
Performing Pre-Link Event...
This configuration requires cryptopp.dll.
You can build it yourself using the cryptdll project, or
obtain a pre-built, FIPS 140-2 validated DLL. If you build it yourself
the resulting DLL will not be considered FIPS validated
unless it undergoes FIPS validation.
Linking...
   Creating library x64\DLL_Output\Release\cryptest.lib and object x64\DLL_Output\Release\cryptest.exp
Generating code
Finished generating code
Embedding manifest...
Build log was saved at "file://c:\...\cryptopp-5.6.3\x64\cryptest\DLL-Import Release\BuildLog.htm"
cryptest - 0 error(s), 0 warning(s)
------ Build started: Project: cryptest, Configuration: DLL-Import Release Win32 ------
Performing Pre-Link Event...
This configuration requires cryptopp.dll.
You can build it yourself using the cryptdll project, or
obtain a pre-built, FIPS 140-2 validated DLL. If you build it yourself
the resulting DLL will not be considered FIPS validated
unless it undergoes FIPS validation.
Linking...
   Creating library Win32\DLL_Output\Release\cryptest.lib and object Win32\DLL_Output\Release\cryptest.exp
Generating code
Finished generating code
Embedding manifest...
Build log was saved at "file://c:\...\cryptopp-5.6.3\Win32\cryptest\DLL-Import Release\BuildLog.htm"
cryptest - 0 error(s), 0 warning(s)
------ Build started: Project: cryptest, Configuration: Release x64 ------
Linking...
Generating code
Finished generating code
Embedding manifest...
Build log was saved at "file://c:\...\cryptopp-5.6.3\x64\cryptest\Release\BuildLog.htm"
cryptest - 0 error(s), 0 warning(s)
------ Build started: Project: cryptest, Configuration: Release Win32 ------
Linking...
Generating code
Finished generating code
Embedding manifest...
Build log was saved at "file://c:\...\cryptopp-5.6.3\Win32\cryptest\Release\BuildLog.htm"
cryptest - 0 error(s), 0 warning(s)
------ Build started: Project: cryptopp, Configuration: Debug x64 ------
Compiling...
filters.cpp
Linking...
   Creating library c:\...\cryptopp-5.6.3\x64\dll_output\debug\cryptopp.lib and object c:\...\cryptopp-5.6.3\x64\dll_output\debug\cryptopp.exp
Embedding manifest...
Performing Custom Build Step
Placing MAC in file c:\...\cryptopp-5.6.3\x64\dll_output\debug\cryptopp.dll, location 2657136.
Build log was saved at "file://c:\...\cryptopp-5.6.3\x64\cryptopp\Debug\BuildLog.htm"
cryptopp - 0 error(s), 0 warning(s)
------ Build started: Project: cryptopp, Configuration: Debug Win32 ------
Compiling...
filters.cpp
Linking...
   Creating library c:\...\cryptopp-5.6.3\Win32\dll_output\debug\cryptopp.lib and object c:\...\cryptopp-5.6.3\Win32\dll_output\debug\cryptopp.exp
Embedding manifest...
Performing Custom Build Step
Placing MAC in file c:\...\cryptopp-5.6.3\Win32\dll_output\debug\cryptopp.dll, location 1740872.
Build log was saved at "file://c:\...\cryptopp-5.6.3\Win32\cryptopp\Debug\BuildLog.htm"
cryptopp - 0 error(s), 0 warning(s)
------ Build started: Project: cryptopp, Configuration: Release x64 ------
Compiling...
filters.cpp
Linking...
   Creating library c:\...\cryptopp-5.6.3\x64\dll_output\release\cryptopp.lib and object c:\...\cryptopp-5.6.3\x64\dll_output\release\cryptopp.exp
Generating code
Finished generating code
Embedding manifest...
Performing Custom Build Step
Placing MAC in file c:\...\cryptopp-5.6.3\x64\dll_output\release\cryptopp.dll, location 1028688.
Build log was saved at "file://c:\...\cryptopp-5.6.3\x64\cryptopp\Release\BuildLog.htm"
cryptopp - 0 error(s), 0 warning(s)
------ Build started: Project: cryptopp, Configuration: Release Win32 ------
Compiling...
filters.cpp
Linking...
   Creating library c:\...\cryptopp-5.6.3\Win32\dll_output\release\cryptopp.lib and object c:\...\cryptopp-5.6.3\Win32\dll_output\release\cryptopp.exp
Generating code
Finished generating code
Embedding manifest...
Performing Custom Build Step
Placing MAC in file c:\...\cryptopp-5.6.3\Win32\dll_output\release\cryptopp.dll, location 660228.
Build log was saved at "file://c:\...\cryptopp-5.6.3\Win32\cryptopp\Release\BuildLog.htm"
cryptopp - 0 error(s), 0 warning(s)
------ Build started: Project: dlltest, Configuration: Debug x64 ------
Linking...
LINK : x64\DLL_Output\Debug\dlltest.exe not found or not built by the last incremental link; performing full link
   Creating library x64\DLL_Output\Debug\dlltest.lib and object x64\DLL_Output\Debug\dlltest.exp
Embedding manifest...
Build log was saved at "file://c:\...\cryptopp-5.6.3\x64\dlltest\Debug\BuildLog.htm"
dlltest - 0 error(s), 0 warning(s)
------ Build started: Project: dlltest, Configuration: Debug Win32 ------
Linking...
LINK : Win32\DLL_Output\Debug\dlltest.exe not found or not built by the last incremental link; performing full link
   Creating library Win32\DLL_Output\Debug\dlltest.lib and object Win32\DLL_Output\Debug\dlltest.exp
Embedding manifest...
Build log was saved at "file://c:\...\cryptopp-5.6.3\Win32\dlltest\Debug\BuildLog.htm"
dlltest - 0 error(s), 0 warning(s)
------ Build started: Project: dlltest, Configuration: Release x64 ------
Linking...
   Creating library x64\DLL_Output\Release\dlltest.lib and object x64\DLL_Output\Release\dlltest.exp
Generating code
Finished generating code
Embedding manifest...
Build log was saved at "file://c:\...\cryptopp-5.6.3\x64\dlltest\Release\BuildLog.htm"
dlltest - 0 error(s), 0 warning(s)
------ Build started: Project: dlltest, Configuration: Release Win32 ------
Linking...
   Creating library Win32\DLL_Output\Release\dlltest.lib and object Win32\DLL_Output\Release\dlltest.exp
Generating code
Finished generating code
Embedding manifest...
Build log was saved at "file://c:\...\cryptopp-5.6.3\Win32\dlltest\Release\BuildLog.htm"
dlltest - 0 error(s), 0 warning(s)
========== Build: 24 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========

Reply all
Reply to author
Forward
0 new messages