[Insight-users] Installation problems

aragondp at cs.tamu.edu aragondp at cs.tamu.edu
Tue, 9 Mar 2004 22:38:00 -0600


Hi,

The problem was with my Visual Studio installation. I reinstalled  
Visual Studio and tried installing ITK as given in the link suggested by Luis
and I could install it without any problems.

Thanks very much for your responses and suggestions.
Prathyusha.









Quoting "William A. Hoffman" <billlist at nycap.rr.com>:

> Actually, this looks like a bad installation of Visual Studio.
> You may want to try some simple stl hello world programs and
> see if they can be compiled by this compiler.
> 
> Something like:
> 
> #include <vector>
> #include <utility>
> #include <list>
> 
> main()
> {
> list<int> l;
> vector<int> v;
> l.push_back(1);
> v.push_back(1);
> list<int>::iterator ii = l.begin();
> vector<int>::iterator vv = v.begin();
> }
> 
> 
> At 10:08 AM 3/8/2004, Luis Ibanez wrote:
> 
> >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
> >
> >
> >
> >_______________________________________________
> >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
>