[Insight-users] Installation problems

Luis Ibanez luis.ibanez at kitware.com
Mon, 08 Mar 2004 10:08:07 -0500


Hi Prathyusha,


This looks like a configuration problem.

Please send us the following files that are created
by CMake in the Binary directory where you are
attempting to build ITK:


      -  CMakeCache.txt
      -  CMakeError.log
      -  CMakeOutput.log


Do you have any other compilers installed in your
system ?



Thanks


    Luis


------------------------------
aragondp at cs.tamu.edu wrote:

> Hi Luis,
> 
> Thanks very much for your reply.
> 
> I installed Service Pack 5 for VS 6.0. I deleted the whole folder and
> started installing from scratch by unzipping the insight toolkit folder.
> I followed exactly the same instructions as given in GettingStarted-I.pdf.
> Version of Visual Studio is selected correctly in CMake.
> 
> But, after opening ITK.dsw, when I select the project All_Build and build it, I
> got the same errors again.
> 
> It looks like there is some overlap between definitions in STL header file and
> another file. I am pasting some lines of errors from middle of the error list here:
> 
> ------------------------------------------------------------------------------C:\Program
> Files\Microsoft Visual Studio\VC98\INCLUDE\stl_iterator.h(504) : error C2995:
> '==' : template function has already been defined
>         C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\utility(177) : see
> declaration of '=='
> C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\stl_iterator.h(515) :
> error C2995: '<' : template function has already been defined
>         C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\utility(189) : see
> declaration of '<'
> C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\stl_algobase.h(95) : error
> C2995: 'swap' : template function has already been defined
>         C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\xutility(99) : see
> declaration of 'swap'
> C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\stl_algobase.h(273) :
> error C2995: 'copy' : template function has already been defined
>         C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\xutility(17) : see
> declaration of 'copy'
> C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\stl_algobase.h(394) :
> error C2995: 'copy_backward' : template function has already been defined
>         C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\xutility(23) : see
> declaration of 'copy_backward'
> -----------------------------------------------------------------------------------
> 
> I have no idea about xutility. Is this any problem with configuration of include
> files or STL files? But, I can run other C++ programs using STL on this compiler
> without any problem. 
> 
> Please tell me how to solve this problem.
> 
> Thanks,
> Prathyusha.
> 
> 
> 
> 
> 
> 
> 
> Quoting Luis Ibanez <luis.ibanez at kitware.com>:
> 
> 
>>
>>Hi Prathyusha,
>>
>>You shouldn't modify *any* of the
>>options in the ITK.dsw workspace.
>>CMake carefully configures every
>>single option for you.
>>
>>Your error seems to come from attempting
>>to open Project .dsp files individually
>>instead of openning the top ITK.dsw file.
>>
>>Please remove the binary directories where
>>you have attempted to build ITK and restart
>>from scratch following the instructions in
>>the tutorial session GettingStarted-I.pdf:
>>
>>http://www.itk.org/CourseWare/Training/GettingStarted-I.pdf
>>
>>Make sure that you select your correct
>>compiler when you run CMake.
>>
>>Also make sure that you have installed
>>Service Pack 5 for Visual Studio 6.0.
>>
>>
>>Please let us know if you find further problems,
>>
>>
>>   Thanks
>>
>>
>>
>>     Luis
>>
>>
>>--------------------------
>>aragondp at cs.tamu.edu wrote:
>>
>>
>>>Hi,
>>>
>>>I tried installing ITK two days back. Genrating build files using CMake
>>
>>gave no
>>
>>>problems. Then I proceeded to check examples which also gave no problems in
>>
>>the
>>
>>>first step where CMake generates files. But, then I tried opening workspace
>>
>>in
>>
>>>Visual Studio 6.0 ( My machine runs on Windows-XP), when I got some errors
>>
>>while
>>
>>>building. 
>>>
>>>Today, I realised I skipped the last step while installing,i.e., building
>>
>>files
>>
>>>in Visual Studio 6.0 after generating build files using CMake. I tried
>>
>>opening
>>
>>>itk.dsw in VS-6.0, but while building under the heading "Configuration:
>>>ITKMetaIO - Win32 Debug" I got many errors, and most of these errors refer
>>
>>to
>>
>>>some variables redefined, type redefinition, function redefinition and
>>
>>almost
>>
>>>all of these point to STL include files.
>>>
>>>I am pasting first few lines of errors here:
>>>
>>>
>>>--------------------Configuration: ITKMetaIO - Win32
>>
>>Debug--------------------
>>
>>>Compiling...
>>>metaBlob.cxx
>>>C:Program FilesMicrosoft Visual StudioVC98INCLUDEstl_config.h(383) :
>>>warning C4005: 'NOMINMAX' : macro redefinition
>>>        unknown(0) : see previous definition of 'NOMINMAX'
>>>C:Program FilesMicrosoft Visual StudioVC98INCLUDEstl_pair.h(50) : error
>>>C2953: 'pair' : template class has already been defined
>>>        C:Program FilesMicrosoft Visual StudioVC98INCLUDEstl_pair.h(50) :
>>>see declaration of 'pair'
>>>C:Program FilesMicrosoft Visual StudioVC98INCLUDEstl_pair.h(56) : error
>>>C2995: '==' : template function has already been defined
>>>        C:Program FilesMicrosoft Visual StudioVC98INCLUDEutility(29) : see
>>>declaration of '=='
>>>C:Program FilesMicrosoft Visual StudioVC98INCLUDEstl_pair.h(63) : error
>>>C2995: '<' : template function has already been defined
>>>        C:Program FilesMicrosoft Visual StudioVC98INCLUDEutility(37) : see
>>>declaration of '<'
>>>
>>
>>-------------------------------------------------------------------------------
>>
>>>I tried different ways like deleting previous build files, building from
>>
>>scratch
>>
>>>again, deleting everything and building with BUILD_TESTING set to OFF etc.,
>>
>>I
>>
>>>saw on net that setting run-time library in Project Settings to
>>
>>MULTITHREADED
>>
>>>DLL helps as opposed to default SINGLE THREADED DLL and tried changing
>>
>>this
>>
>>>option also. But, I got the same list of about 240 errors everytime. I
>>
>>think
>>
>>>there should be some option that eliminates all these errors.
>>>
>>>If someone has faced this problem before, or if you have any idea
>>
>>regarding
>>
>>>this, can you please help me with this as I need to get ITK running soon.
>>>
>>>Thanks in advance,
>>>Prathyusha.
>>>
>>>_______________________________________________
>>>Insight-users mailing list
>>>Insight-users at itk.org
>>>http://www.itk.org/mailman/listinfo/insight-users
>>>
>>
>>
>>
>>_______________________________________________
>>Insight-users mailing list
>>Insight-users at itk.org
>>http://www.itk.org/mailman/listinfo/insight-users
>>
> 
> 
> 
> 
> _______________________________________________
> Insight-users mailing list
> Insight-users at itk.org
> http://www.itk.org/mailman/listinfo/insight-users
>