Hi, can you compile ITK 3.20.1 stand-alone yourself?
I was googling around a little and it rather looks like an ITK problem to me. If compiling ITK stand-alone also fails, you might consider asking on the itk-users mailing list. We would be happy to hear about your progress too. Thanks, Sascha On 02/05/2013 10:58 AM, qt.itk.vtk.help wrote: > Hi, > > I had build MITK 32 bit configuration with same source and it was > working fine. > I am clueless about solution of following error occurred with ITK > while building MITK with 64 bit configurations: > > 1>------ Build started: Project: ZERO_CHECK, Configuration: Debug x64 > ------ > 1>Checking Build System > 1>CMake does not need to re-run because > D:/MITK/CMakeFiles/generate.stamp is up-to-date. > 1>Build log was saved at > "file://d:\MITK\ZERO_CHECK.dir\Debug\BuildLog.htm" > 1>ZERO_CHECK - 0 error(s), 0 warning(s) > 2>------ Build started: Project: GDCM, Configuration: Debug x64 ------ > 2>Creating directories for 'GDCM' > 2>Performing download step (download, verify and extract) for 'GDCM' > 2>-- downloading... > 2> src='http://mitk.org/download/thirdparty/gdcm-2.0.18.tar.gz' > 2> dst='D:/MITK/GDCM-cmake/src/gdcm-2.0.18.tar.gz' > 2> timeout='none' > 2>-- downloading... done > 2>-- verifying file... > 2> file='D:/MITK/GDCM-cmake/src/gdcm-2.0.18.tar.gz' > 2>-- verifying file... done > 2>-- extracting... > 2> src='D:/MITK/GDCM-cmake/src/gdcm-2.0.18.tar.gz' > 2> dst='D:/MITK/GDCM-src' > 2>-- extracting... [tar xfz] > 2>-- extracting... [analysis] > 2>-- extracting... [rename] > 2>-- extracting... [clean up] > 2>-- extracting... done > 2>Performing patch step for 'GDCM' > 2>No update step for 'GDCM' > 2>Performing configure step for 'GDCM' > 2>-- Configuring done > 2>-- Generating done > 2>-- Build files have been written to: D:/MITK/GDCM-build > 2>Performing build step for 'GDCM' > 2>Microsoft (R) Visual Studio Version 9.0.21022.8. > 2>Copyright (C) Microsoft Corp. All rights reserved. > 2>========== Build: 0 succeeded, 0 failed, 15 up-to-date, 0 skipped > ========== > 2>No install step for 'GDCM' > 2>Completed 'GDCM' > 2>Build log was saved at "file://d:\MITK\GDCM.dir\Debug\BuildLog.htm" > 2>GDCM - 0 error(s), 0 warning(s) > 3>------ Build started: Project: ITK, Configuration: Debug x64 ------ > 3>Creating directories for 'ITK' > 3>Performing download step (download, verify and extract) for 'ITK' > 3>-- downloading... > 3> > src='http://mitk.org/download/thirdparty/InsightToolkit-3.20.1.tar.gz' > 3> dst='D:/MITK/ITK-cmake/src/InsightToolkit-3.20.1.tar.gz' > 3> timeout='none' > 3>-- downloading... done > 3>-- verifying file... > 3> file='D:/MITK/ITK-cmake/src/InsightToolkit-3.20.1.tar.gz' > 3>-- verifying file... done > 3>-- extracting... > 3> src='D:/MITK/ITK-cmake/src/InsightToolkit-3.20.1.tar.gz' > 3> dst='D:/MITK/ITK-src' > 3>-- extracting... [tar xfz] > 3>-- extracting... [analysis] > 3>-- extracting... [rename] > 3>-- extracting... [clean up] > 3>-- extracting... done > 3>Performing patch step for 'ITK' > 3>No update step for 'ITK' > 3>Performing configure step for 'ITK' > 3>-- Configuring done > 3>-- Generating done > 3>CMake Warning: > 3> Manually-specified variables were not used by the project: > 3> CMAKE_BUILD_TYPE > 3>-- Build files have been written to: D:/MITK/ITK-build > 3>Performing build step for 'ITK' > 3>Microsoft (R) Visual Studio Version 9.0.21022.8. > 3>Copyright (C) Microsoft Corp. All rights reserved. > 3>1>------ Build started: Project: itkvcl, Configuration: Debug x64 ------ > 3>1>Compiling... > 3>1>vcl_multimap.txx > 3>1>vcl_hash_map.txx > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_bool.h(64) : > warning C4005: 'NOMINMAX' : macro redefinition > 3>1> command-line arguments : see previous definition of > 'NOMINMAX' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_algobase.h(184) : > error C2995: 'void vcl_destroy(T *)' : function template has already > been defined > 3>1> D:\MITK\ITK-src\Utilities\vxl\vcl\vcl_new.h(35) : see > declaration of 'vcl_destroy' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_algobase.h(193) : > error C2995: 'void vcl_construct(U *,const V &)' : function template > has already been defined > 3>1> D:\MITK\ITK-src\Utilities\vxl\vcl\vcl_new.h(39) : see > declaration of 'vcl_construct' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_defalloc.h(83) : > error C2953: 'std::allocator' : class template has already been defined > 3>1> C:\Program Files (x86)\Microsoft Visual Studio > 9.0\VC\include\xmemory(90) : see declaration of 'std::allocator' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_defalloc.h(90) : > error C2990: 'std::allocator' : non-class template has already been > declared as a class template > 3>1> C:\Program Files (x86)\Microsoft Visual Studio > 9.0\VC\include\xmemory(90) : see declaration of 'std::allocator' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(834) : > warning C4346: 'rb_tree<Key,Value,KeyOfValue,Compare,Alloc>::base_ptr' > : dependent name is not a type > 3>1> prefix with 'typename' to indicate a type > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(834) : > error C2146: syntax error : missing ')' before identifier 'x_' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(834) : > error C2470: 'rb_tree<Key,Value,KeyOfValue,Compare,Alloc>::__insert' : > looks like a function definition, but there is no parameter list; > skipping apparent body > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(834) : > error C2072: 'rb_tree<Key,Value,KeyOfValue,Compare,Alloc>::__insert' : > initialization of a function > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(836) : > error C2059: syntax error : ')' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(865) : > error C2065: 'Key' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(865) : > error C2065: 'Value' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(865) : > error C2065: 'KeyOfValue' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(865) : > error C2065: 'Compare' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(865) : > error C2065: 'Alloc' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(865) : > error C2065: 'Key' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(865) : > error C2065: 'Value' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(865) : > error C2065: 'KeyOfValue' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(865) : > error C2065: 'Compare' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(865) : > error C2065: 'Alloc' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(866) : > error C2143: syntax error : missing ';' before '{' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(866) : > error C2447: '{' : missing function header (old-style formal list?) > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(881) : > error C2065: 'x' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(887) : > warning C4346: 'rb_tree<Key,Value,KeyOfValue,Compare,Alloc>::key_type' > : dependent name is not a type > 3>1> prefix with 'typename' to indicate a type > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(887) : > error C2350: 'rb_tree<Key,Value,KeyOfValue,Compare,Alloc>::erase' is > not a static member > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(949) : > warning C4346: 'rb_tree<Key,Value,KeyOfValue,Compare,Alloc>::iterator' > : dependent name is not a type > 3>1> prefix with 'typename' to indicate a type > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(949) : > error C2146: syntax error : missing ')' before identifier 'first' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(949) : > error C2182: 'erase' : illegal use of type 'void' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(949) : > error C2350: 'rb_tree<Key,Value,KeyOfValue,Compare,Alloc>::erase' is > not a static member > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(950) : > error C2059: syntax error : ')' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(958) : > error C2065: 'Key' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(958) : > error C2065: 'Value' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(958) : > error C2065: 'KeyOfValue' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(958) : > error C2065: 'Compare' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(958) : > error C2065: 'Alloc' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(959) : > error C2143: syntax error : missing ';' before '{' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(959) : > error C2447: '{' : missing function header (old-style formal list?) > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(965) : > error C2065: 'k' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(976) : > warning C4346: 'rb_tree<Key,Value,KeyOfValue,Compare,Alloc>::key_type' > : dependent name is not a type > 3>1> prefix with 'typename' to indicate a type > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(976) : > error C2350: 'rb_tree<Key,Value,KeyOfValue,Compare,Alloc>::find' is > not a static member > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(980) : > error C2065: 'k' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(980) : > warning C4346: 'rb_tree<Key,Value,KeyOfValue,Compare,Alloc>::key_type' > : dependent name is not a type > 3>1> prefix with 'typename' to indicate a type > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(980) : > error C2350: 'rb_tree<Key,Value,KeyOfValue,Compare,Alloc>::find' is > not a static member > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(980) : > error C2988: unrecognizable template declaration/definition > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(980) : > error C2059: syntax error : 'const' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(994) : > error C2065: 'Key' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(994) : > error C2065: 'Value' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(994) : > error C2065: 'KeyOfValue' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(994) : > error C2065: 'Compare' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(994) : > error C2065: 'Alloc' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(995) : > error C2065: 'Key' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(995) : > error C2065: 'Value' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(995) : > error C2065: 'KeyOfValue' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(995) : > error C2065: 'Compare' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(995) : > error C2065: 'Alloc' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(995) : > error C2065: 'Key' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(995) : > error C2065: 'Value' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(995) : > error C2065: 'KeyOfValue' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(995) : > error C2065: 'Compare' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(995) : > error C2065: 'Alloc' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(995) : > error C2143: syntax error : missing ';' before '{' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(995) : > error C2447: '{' : missing function header (old-style formal list?) > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(1004) : > error C2065: 'k' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(1015) : > warning C4346: 'rb_tree<Key,Value,KeyOfValue,Compare,Alloc>::key_type' > : dependent name is not a type > 3>1> prefix with 'typename' to indicate a type > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(1015) : > error C2350: > 'rb_tree<Key,Value,KeyOfValue,Compare,Alloc>::lower_bound' is not a > static member > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(1019) : > error C2065: 'k' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(1019) : > warning C4346: 'rb_tree<Key,Value,KeyOfValue,Compare,Alloc>::key_type' > : dependent name is not a type > 3>1> prefix with 'typename' to indicate a type > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(1019) : > error C2350: > 'rb_tree<Key,Value,KeyOfValue,Compare,Alloc>::lower_bound' is not a > static member > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(1019) : > error C2988: unrecognizable template declaration/definition > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(1019) : > error C2059: syntax error : 'const' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(1033) : > error C2065: 'Key' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(1033) : > error C2065: 'Value' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(1033) : > error C2065: 'KeyOfValue' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(1033) : > error C2065: 'Compare' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(1033) : > error C2065: 'Alloc' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(1034) : > error C2065: 'Key' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(1034) : > error C2065: 'Value' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(1034) : > error C2065: 'KeyOfValue' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(1034) : > error C2065: 'Compare' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(1034) : > error C2065: 'Alloc' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(1034) : > error C2065: 'Key' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(1034) : > error C2065: 'Value' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(1034) : > error C2065: 'KeyOfValue' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(1034) : > error C2065: 'Compare' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(1034) : > error C2065: 'Alloc' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(1034) : > error C2143: syntax error : missing ';' before '{' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(1034) : > error C2447: '{' : missing function header (old-style formal list?) > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(1049) : > error C2065: 'k' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(1049) : > warning C4346: 'rb_tree<Key,Value,KeyOfValue,Compare,Alloc>::key_type' > : dependent name is not a type > 3>1> prefix with 'typename' to indicate a type > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(1049) : > error C2350: > 'rb_tree<Key,Value,KeyOfValue,Compare,Alloc>::upper_bound' is not a > static member > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(1049) : > error C2988: unrecognizable template declaration/definition > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(1049) : > error C2059: syntax error : 'const' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(1063) : > error C2065: 'Key' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(1063) : > error C2065: 'Value' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(1063) : > error C2065: 'KeyOfValue' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(1063) : > error C2065: 'Compare' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(1063) : > error C2065: 'Alloc' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(1063) : > error C2065: 'Key' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(1063) : > error C2065: 'Value' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(1063) : > error C2065: 'KeyOfValue' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(1063) : > error C2065: 'Compare' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(1063) : > error C2065: 'Alloc' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(1064) : > error C2065: 'Key' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(1064) : > error C2065: 'Value' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(1064) : > error C2065: 'KeyOfValue' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(1064) : > error C2065: 'Compare' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(1064) : > error C2065: 'Alloc' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(1064) : > error C2065: 'Key' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(1064) : > error C2065: 'Value' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(1064) : > error C2065: 'KeyOfValue' : undeclared identifier > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_tree.h(1064) : > fatal error C1003: error count exceeds 100; stopping compilation > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_bool.h(64) : > warning C4005: 'NOMINMAX' : macro redefinition > 3>1> command-line arguments : see previous definition of > 'NOMINMAX' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_alloc.h(512) : > error C2039: 'alloc' : is not a member of 'std' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_functional.h(67) : > error C2953: 'std::unary_function' : class template has already been > defined > 3>1> C:\Program Files (x86)\Microsoft Visual Studio > 9.0\VC\include\functional(21) : see declaration of 'std::unary_function' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_functional.h(75) : > error C2953: 'std::binary_function' : class template has already been > defined > 3>1> C:\Program Files (x86)\Microsoft Visual Studio > 9.0\VC\include\functional(31) : see declaration of 'std::binary_function' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_functional.h(81) : > error C2953: 'std::plus' : class template has already been defined > 3>1> C:\Program Files (x86)\Microsoft Visual Studio > 9.0\VC\include\functional(40) : see declaration of 'std::plus' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_functional.h(87) : > error C2953: 'std::minus' : class template has already been defined > 3>1> C:\Program Files (x86)\Microsoft Visual Studio > 9.0\VC\include\functional(51) : see declaration of 'std::minus' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_functional.h(93) : > error C2953: 'std::multiplies' : class template has already been defined > 3>1> C:\Program Files (x86)\Microsoft Visual Studio > 9.0\VC\include\functional(62) : see declaration of 'std::multiplies' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_functional.h(99) : > error C2953: 'std::divides' : class template has already been defined > 3>1> C:\Program Files (x86)\Microsoft Visual Studio > 9.0\VC\include\functional(73) : see declaration of 'std::divides' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_functional.h(105) > : error C2953: 'std::modulus' : class template has already been defined > 3>1> C:\Program Files (x86)\Microsoft Visual Studio > 9.0\VC\include\functional(84) : see declaration of 'std::modulus' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_functional.h(111) > : error C2953: 'std::negate' : class template has already been defined > 3>1> C:\Program Files (x86)\Microsoft Visual Studio > 9.0\VC\include\functional(95) : see declaration of 'std::negate' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_functional.h(117) > : error C2953: 'std::equal_to' : class template has already been defined > 3>1> C:\Program Files (x86)\Microsoft Visual Studio > 9.0\VC\include\functional(106) : see declaration of 'std::equal_to' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_functional.h(123) > : error C2953: 'std::not_equal_to' : class template has already been > defined > 3>1> C:\Program Files (x86)\Microsoft Visual Studio > 9.0\VC\include\functional(117) : see declaration of 'std::not_equal_to' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_functional.h(129) > : error C2953: 'std::greater' : class template has already been defined > 3>1> C:\Program Files (x86)\Microsoft Visual Studio > 9.0\VC\include\functional(128) : see declaration of 'std::greater' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_functional.h(135) > : error C2953: 'std::less' : class template has already been defined > 3>1> C:\Program Files (x86)\Microsoft Visual Studio > 9.0\VC\include\functional(139) : see declaration of 'std::less' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_functional.h(141) > : error C2953: 'std::greater_equal' : class template has already been > defined > 3>1> C:\Program Files (x86)\Microsoft Visual Studio > 9.0\VC\include\functional(150) : see declaration of 'std::greater_equal' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_functional.h(147) > : error C2953: 'std::less_equal' : class template has already been defined > 3>1> C:\Program Files (x86)\Microsoft Visual Studio > 9.0\VC\include\functional(161) : see declaration of 'std::less_equal' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_functional.h(153) > : error C2953: 'std::logical_and' : class template has already been > defined > 3>1> C:\Program Files (x86)\Microsoft Visual Studio > 9.0\VC\include\functional(172) : see declaration of 'std::logical_and' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_functional.h(159) > : error C2953: 'std::logical_or' : class template has already been defined > 3>1> C:\Program Files (x86)\Microsoft Visual Studio > 9.0\VC\include\functional(183) : see declaration of 'std::logical_or' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_functional.h(165) > : error C2953: 'std::logical_not' : class template has already been > defined > 3>1> C:\Program Files (x86)\Microsoft Visual Studio > 9.0\VC\include\functional(194) : see declaration of 'std::logical_not' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_functional.h(206) > : error C2953: 'std::unary_negate' : class template has already been > defined > 3>1> C:\Program Files (x86)\Microsoft Visual Studio > 9.0\VC\include\functional(205) : see declaration of 'std::unary_negate' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_functional.h(226) > : error C2953: 'std::binary_negate' : class template has already been > defined > 3>1> C:\Program Files (x86)\Microsoft Visual Studio > 9.0\VC\include\functional(232) : see declaration of 'std::binary_negate' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_functional.h(247) > : error C2953: 'std::binder1st' : class template has already been defined > 3>1> C:\Program Files (x86)\Microsoft Visual Studio > 9.0\VC\include\functional(261) : see declaration of 'std::binder1st' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_functional.h(269) > : error C2953: 'std::binder2nd' : class template has already been defined > 3>1> C:\Program Files (x86)\Microsoft Visual Studio > 9.0\VC\include\functional(303) : see declaration of 'std::binder2nd' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_functional.h(282) > : error C2955: 'std::unary_function' : use of class template requires > template argument list > 3>1> C:\Program Files (x86)\Microsoft Visual Studio > 9.0\VC\include\functional(21) : see declaration of 'std::unary_function' > 3>1> > d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_functional.h(290) : > see reference to class template instantiation > 'vcl_unary_compose<Operation1,Operation2>' being compiled > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_functional.h(303) > : error C2955: 'std::unary_function' : use of class template requires > template argument list > 3>1> C:\Program Files (x86)\Microsoft Visual Studio > 9.0\VC\include\functional(21) : see declaration of 'std::unary_function' > 3>1> > d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_functional.h(313) : > see reference to class template instantiation > 'vcl_binary_compose<Operation1,Operation2,Operation3>' being compiled > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_functional.h(331) > : error C2976: 'std::pointer_to_unary_function' : too few template > arguments > 3>1> C:\Program Files (x86)\Microsoft Visual Studio > 9.0\VC\include\functional(347) : see declaration of > 'std::pointer_to_unary_function' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_functional.h(348) > : error C2976: 'std::pointer_to_binary_function' : too few template > arguments > 3>1> C:\Program Files (x86)\Microsoft Visual Studio > 9.0\VC\include\functional(370) : see declaration of > 'std::pointer_to_binary_function' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_functional.h(359) > : error C2955: 'std::unary_function' : use of class template requires > template argument list > 3>1> C:\Program Files (x86)\Microsoft Visual Studio > 9.0\VC\include\functional(21) : see declaration of 'std::unary_function' > 3>1> > d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_functional.h(362) : > see reference to class template instantiation 'vcl_identity<T>' being > compiled > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_functional.h(366) > : error C2955: 'std::unary_function' : use of class template requires > template argument list > 3>1> C:\Program Files (x86)\Microsoft Visual Studio > 9.0\VC\include\functional(21) : see declaration of 'std::unary_function' > 3>1> > d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_functional.h(368) : > see reference to class template instantiation 'vcl_select1st<Pair>' > being compiled > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_functional.h(372) > : error C2955: 'std::unary_function' : use of class template requires > template argument list > 3>1> C:\Program Files (x86)\Microsoft Visual Studio > 9.0\VC\include\functional(21) : see declaration of 'std::unary_function' > 3>1> > d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_functional.h(374) : > see reference to class template instantiation 'vcl_select2nd<Pair>' > being compiled > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_functional.h(378) > : error C2955: 'std::binary_function' : use of class template requires > template argument list > 3>1> C:\Program Files (x86)\Microsoft Visual Studio > 9.0\VC\include\functional(31) : see declaration of 'std::binary_function' > 3>1> > d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_functional.h(380) : > see reference to class template instantiation > 'vcl_project1st<Arg1,Arg2>' being compiled > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_functional.h(384) > : error C2955: 'std::binary_function' : use of class template requires > template argument list > 3>1> C:\Program Files (x86)\Microsoft Visual Studio > 9.0\VC\include\functional(31) : see declaration of 'std::binary_function' > 3>1> > d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_functional.h(386) : > see reference to class template instantiation > 'vcl_project2nd<Arg1,Arg2>' being compiled > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_functional.h(401) > : error C2955: 'std::unary_function' : use of class template requires > template argument list > 3>1> C:\Program Files (x86)\Microsoft Visual Studio > 9.0\VC\include\functional(21) : see declaration of 'std::unary_function' > 3>1> > d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_functional.h(410) : > see reference to class template instantiation > 'vcl_constant_unary_fun<Result,Argument>' being compiled > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_functional.h(414) > : error C2955: 'std::binary_function' : use of class template requires > template argument list > 3>1> C:\Program Files (x86)\Microsoft Visual Studio > 9.0\VC\include\functional(31) : see declaration of 'std::binary_function' > 3>1> > d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_functional.h(425) : > see reference to class template instantiation > 'vcl_constant_binary_fun<Result,Arg1,Arg2>' being compiled > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_functional.h(451) > : error C2955: 'std::unary_function' : use of class template requires > template argument list > 3>1> C:\Program Files (x86)\Microsoft Visual Studio > 9.0\VC\include\functional(21) : see declaration of 'std::unary_function' > 3>1> > d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_functional.h(468) : > see reference to class template instantiation > 'vcl__subtractive_rng_t<T>' being compiled > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_functional.h(507) > : error C2953: 'std::mem_fun_t' : class template has already been defined > 3>1> C:\Program Files (x86)\Microsoft Visual Studio > 9.0\VC\include\functional(488) : see declaration of 'std::mem_fun_t' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_functional.h(521) > : error C2953: 'std::mem_fun1_t' : class template has already been defined > 3>1> C:\Program Files (x86)\Microsoft Visual Studio > 9.0\VC\include\functional(510) : see declaration of 'std::mem_fun1_t' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_functional.h(535) > : error C2953: 'std::mem_fun_ref_t' : class template has already been > defined > 3>1> C:\Program Files (x86)\Microsoft Visual Studio > 9.0\VC\include\functional(616) : see declaration of 'std::mem_fun_ref_t' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_functional.h(550) > : error C2953: 'std::mem_fun1_ref_t' : class template has already been > defined > 3>1> C:\Program Files (x86)\Microsoft Visual Studio > 9.0\VC\include\functional(638) : see declaration of 'std::mem_fun1_ref_t' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_algobase.h(184) : > error C2995: 'void vcl_destroy(T *)' : function template has already > been defined > 3>1> D:\MITK\ITK-src\Utilities\vxl\vcl\vcl_new.h(35) : see > declaration of 'vcl_destroy' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_algobase.h(193) : > error C2995: 'void vcl_construct(U *,const V &)' : function template > has already been defined > 3>1> D:\MITK\ITK-src\Utilities\vxl\vcl\vcl_new.h(39) : see > declaration of 'vcl_construct' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_defalloc.h(83) : > error C2953: 'std::allocator' : class template has already been defined > 3>1> C:\Program Files (x86)\Microsoft Visual Studio > 9.0\VC\include\xmemory(90) : see declaration of 'std::allocator' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_defalloc.h(90) : > error C2990: 'std::allocator' : non-class template has already been > declared as a class template > 3>1> C:\Program Files (x86)\Microsoft Visual Studio > 9.0\VC\include\xmemory(90) : see declaration of 'std::allocator' > 3>1>C:\Program Files (x86)\Microsoft Visual Studio > 9.0\VC\include\vector(2387) : error C3203: 'allocator' : unspecialized > class template can't be used as a template argument for template > parameter '_Ax', expected a real type > 3>1>C:\Program Files (x86)\Microsoft Visual Studio > 9.0\VC\include\vector(2387) : error C2955: 'std::allocator' : use of > class template requires template argument list > 3>1> C:\Program Files (x86)\Microsoft Visual Studio > 9.0\VC\include\xmemory(90) : see declaration of 'std::allocator' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_hashtable.h(97) : > error C2906: 'vcl_hash<char*>' : explicit specialization requires > 'template <>' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_hashtable.h(102) : > error C2906: 'vcl_hash<const char*>' : explicit specialization > requires 'template <>' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_hashtable.h(106) : > error C2906: 'vcl_hash<char>' : explicit specialization requires > 'template <>' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_hashtable.h(109) : > error C2906: 'vcl_hash<unsigned char>' : explicit specialization > requires 'template <>' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_hashtable.h(112) : > error C2906: 'vcl_hash<signed char>' : explicit specialization > requires 'template <>' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_hashtable.h(115) : > error C2906: 'vcl_hash<short>' : explicit specialization requires > 'template <>' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_hashtable.h(118) : > error C2906: 'vcl_hash<unsigned short>' : explicit specialization > requires 'template <>' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_hashtable.h(121) : > error C2906: 'vcl_hash<int>' : explicit specialization requires > 'template <>' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_hashtable.h(124) : > error C2906: 'vcl_hash<unsigned int>' : explicit specialization > requires 'template <>' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_hashtable.h(127) : > error C2906: 'vcl_hash<long>' : explicit specialization requires > 'template <>' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_hashtable.h(130) : > error C2906: 'vcl_hash<unsigned long>' : explicit specialization > requires 'template <>' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_hashtable.h(264) : > error C3203: 'allocator' : unspecialized class template can't be used > as a template argument for template parameter '_Ax', expected a real type > 3>1> d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_hashtable.h(297) > : see reference to class template instantiation 'hTB<Value,Alloc>' > being compiled > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_hashtable.h(264) : > error C2955: 'std::allocator' : use of class template requires > template argument list > 3>1> C:\Program Files (x86)\Microsoft Visual Studio > 9.0\VC\include\xmemory(90) : see declaration of 'std::allocator' > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_hashtable.h(482) : > error C2838: 'distance' : illegal qualified name in member declaration > 3>1> d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_hashtable.h(572) > : see reference to class template instantiation > 'hT<Value,Key,HashFcn,ExtractKey,EqualKey,Alloc>' being compiled > 3>1>d:\mitk\itk-src\utilities\vxl\vcl\emulation\vcl_hashtable.h(482) : > fatal error C1903: unable to recover from previous error(s); stopping > compilation > 3>1>Build log was saved at > "file://d:\MITK\ITK-build\Utilities\vxl\vcl\itkvcl.dir\Debug\BuildLog.htm" > 3>1>itkvcl - 161 error(s), 10 warning(s) > 3>2>------ Build started: Project: ITKCommon, Configuration: Debug x64 > ------ > 3>2>Linking... > 3>2>LINK : fatal error LNK1104: cannot open file > '..\..\bin\Debug\itkvcl.lib' > 3>2>Build log was saved at > "file://d:\MITK\ITK-build\Code\Common\ITKCommon.dir\Debug\BuildLog.htm" > 3>2>ITKCommon - 1 error(s), 0 warning(s) > 3>3>------ Build started: Project: itkTestDriver, Configuration: Debug > x64 ------ > 3>4>------ Build started: Project: ITKFEM, Configuration: Debug x64 ------ > 3>3>Compiling... > 3>3>itkTestDriver.cxx > 3>4>Compiling... > 3>4>itkFEMRegistrationFilter.txx > 3>4>itkFEMImageMetricLoad.txx > 3>4>Creating library... > 3>3>Linking... > 3>3>LINK : fatal error LNK1104: cannot open file > '..\..\bin\Debug\ITKCommon.lib' > 3>3>Build log was saved at > "file://d:\MITK\ITK-build\Code\IO\itkTestDriver.dir\Debug\BuildLog.htm" > 3>3>itkTestDriver - 1 error(s), 0 warning(s) > 3>4>itkFEMImageMetricLoad.obj : warning LNK4221: no public symbols > found; archive member will be inaccessible > 3>4>itkFEMElement3DStrain.obj : warning LNK4221: no public symbols > found; archive member will be inaccessible > 3>4>itkFEMElement3DMembrane.obj : warning LNK4221: no public symbols > found; archive member will be inaccessible > 3>4>itkFEMElement2DMembrane.obj : warning LNK4221: no public symbols > found; archive member will be inaccessible > 3>4>itkFEMElement2DStress.obj : warning LNK4221: no public symbols > found; archive member will be inaccessible > 3>4>itkFEMElement1DStress.obj : warning LNK4221: no public symbols > found; archive member will be inaccessible > 3>4>itkFEMElementStd.obj : warning LNK4221: no public symbols found; > archive member will be inaccessible > 3>4>Build log was saved at > "file://d:\MITK\ITK-build\Code\Numerics\FEM\ITKFEM.dir\Debug\BuildLog.htm" > 3>4>ITKFEM - 0 error(s), 7 warning(s) > 3>========== Build: 1 succeeded, 3 failed, 31 up-to-date, 0 skipped > ========== > 3>Project : error PRJ0019: A tool returned an error code from > "Performing build step for 'ITK'" > 3>Build log was saved at "file://d:\MITK\ITK.dir\Debug\BuildLog.htm" > 3>ITK - 164 error(s), 17 warning(s) > ========== Build: 2 succeeded, 1 failed, 0 up-to-date, 0 skipped > ========== > ------------------------------------------------------------------------------ Free Next-Gen Firewall Hardware Offer Buy your Sophos next-gen firewall before the end March 2013 and get the hardware for free! Learn more. http://p.sf.net/sfu/sophos-d2d-feb _______________________________________________ mitk-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mitk-users
