[Insight-users] Problem compiling ITK-1.6 ( itkvcl
project) with .NET-Version 7.1
William A. Hoffman
billlist at nycap.rr.com
Wed, 28 Apr 2004 14:40:46 -0400
The problem is that cmake caches the location of devenv.exe. If that moves,
then you have to delete or fix the entry in CMakeCache.txt for the project.
If you were building from a fresh project, it may be that the upgrade of visual
studio leaves a bad registry entry on the machine, and cmake finds the wrong location.
CMake looks here:
FIND_PROGRAM(CMAKE_MAKE_PROGRAM
NAMES devenv
PATHS
[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\VisualStudio\\7.1\\Setup\\VS;EnvironmentDirectory]
"c:/Program Files/Microsoft Visual Studio .NET/Common7/IDE"
"c:/Program Files/Microsoft Visual Studio.NET/Common7/IDE"
"/Program Files/Microsoft Visual Studio .NET/Common7/IDE/"
)
But, it should fail if the registry entry did not point to a location of a devenv.exe.
With cvs cmake you can add a command line option --debug-trycompile and cmake will
not delete the CMakeTmp directory.
-Bill
At 01:42 PM 4/28/2004, jasmuth at seas.upenn.edu wrote:
>Hi Aaron,
>
>It's interesting to know that you finally resolved your problem by avoiding
>VS.NET 2003. I had seen your previous postings...
>
>I am continuing to research this and found that the error messages written to
>the CMakeOutput.log and CMakeError.log files go away when I manually set the
>value of CMAKE_MAKE_PROGRAM via the CMake GUI.
>
>The error message are gone, but the same compile problem with itkvcl remains.
>
>Unfortunately, all of the CMakeTMP files are deleted by CMake, so I can't
>look there, but here is one curious bit:
>
>My System Environment has a variable "CMAKE_MAKE_PROGRAM" with value set
>to "C:\Program Files\Microsoft Visual Studio .NET 2003\Common7
>\IDE\devenv.exe" - which is the same as I told to CMake.
>
>The BuildLog.htm output generated by VS when it compiled itkvcl reports that
>that the environment variable "CMAKE_MAKE_PROGRAM" has value "C:\Program
>Files\Microsoft Visual Studio .NET\Common7\IDE\devenv.exe" - this is missing
>the "2003" for my installed version of VS. There is no devenv.exe at this
>location. It was uninstalled months ago.
>
>I don't know where/how these bogus locations are being set. But I also
>suspect CMake is getting the wrong values from somewhere. I'm at a loss to
>figure out how to track this down.
>
>Thanks for your help,
>
>Jane
>
>
>
>Quoting "C. Aaron Cois" <cacst11+ at pitt.edu>:
>
>> Actually, I am not convinced that an improper installation of the compiler
>> was the problem. I formatted my system, reinstalled the OS, and installed
>> VS .NET 2003 academic clean, it worked well for a few weeks, and then the
>> problem cropped up again. I am fairly certain it is some small
>> inconsistency with CMake and VS .NET 2003, but I was unable to track it
>> down. I ended up removing VS .NET 2003 and going back to VS .NET 2002, which
>> has never given me any problems.
>>
>> I'll be interested to see if you find a solution though...that development
>> environment version inconsistency is interesting...
>>
>> C. Aaron Cois
>> Graduate Student
>> Dept. of Bioengineering
>> Dept. of Computer Science
>> University of Pittsburgh
>> ----- Original Message -----
>> From: <jasmuth at seas.upenn.edu>
>> To: "'Luis Ibanez'" <luis.ibanez at kitware.com>
>> Cc: "'C. Aaron Cois'" <cacst11 at pitt.edu>; "'Lydia Ng'" <lng at insightful.com>;
>> <Insight-users at itk.org>; "'Brad King'" <brad.king at kitware.com>
>> Sent: Wednesday, April 28, 2004 12:35 PM
>> Subject: RE: [Insight-users] Problem compiling ITK-1.6 ( itkvcl project)
>> with .NET-Version 7.1
>>
>>
>> > Hi Luis,
>> >
>> > I sent the files you requested a few days ago. Don't know if you ever
>> > received them or if so, if you've had a chance to take a look.
>> >
>> > In the meantime, I tried reinstalling Visual Studio. This had no effect
>> on
>> > the problem. I did notice one very curious thing though, and wonder if
>> you
>> > know what might be happening and how to fix it....
>> >
>> > The version numbers do not agree between what Visual Studio reports and
>> what
>> > CMakeOutput.log reports.
>> >
>> > Visual Studio says: Microsoft Development Environment 2003 Version
>> 7.1.3088.
>> >
>> > CMakeOutput.log says: Microsoft Development Environment Verions 7.10.3077.
>> >
>> > Could this be the old .NET 2002 version that I uninstalled several months
>> > ago? Is CMake perhaps finding some remnant of it?
>> >
>> >
>> > Thanks,
>> >
>> > Jane
>> >
>> >
>> >
>> > Quoting Jane Asmuth <jasmuth at seas.upenn.edu>:
>> >
>> > > Hi Luis,
>> > >
>> > > I sent the files you requested a few days ago. Don't know if you ever
>> > > received them or if so, if you've had a chance to take a look.
>> > >
>> > > In the meantime, I tried reinstalling Visual Studio. This had no effect
>> > > on the problem. I did notice one very curious thing though, and wonder
>> > > if you know what might be happening and how to fix it....
>> > >
>> > > The version numbers do not agree between what Visual Studio reports and
>> > > what CMakeOutput.log reports.
>> > >
>> > > Visual Studio says: Microsoft Development Environment 2003 Version
>> > > 7.1.3088.
>> > >
>> > > CMakeOutput.log says: Microsoft Development Environment Verions
>> 7.10.3077.
>> > >
>> > > Could this be the old .NET 2002 version that I uninstalled several
>> months
>> > > ago? Is CMake perhaps finding some remnant of it?
>> > >
>> > >
>> > > Thanks,
>> > >
>> > > Jane
>> > >
>> > >
>> > >
>> > >
>> > > -----Original Message-----
>> > > From: Luis Ibanez [mailto:luis.ibanez at kitware.com]
>> > > Sent: Sunday, April 25, 2004 6:15 PM
>> > > To: jasmuth at seas.upenn.edu
>> > > Cc: C. Aaron Cois; Lydia Ng; Insight-users at itk.org; Brad King
>> > > Subject: Re: [Insight-users] Problem compiling ITK-1.6 ( itkvcl project)
>> > > with .NET-Version 7.1
>> > >
>> > >
>> > > Hi Jane,
>> > >
>> > > Thanks for taking the time of trying VXL with your compiler.
>> > >
>> > > The good news is that the problem is unrelated to ITK :-)
>> > >
>> > > The bad news is that we still don't know what it is....
>> > >
>> > > ----
>> > >
>> > > From the errors in vcl_algorithm.txx, here is what is happening,
>> > > there is a dispatcher file
>> > >
>> > > vcl/vcl_algorithm.txx
>> > >
>> > > that depending on certain flags should include one (only one)
>> > > of the following files:
>> > >
>> > > vcl/emulation/vcl_algorithm.txx
>> > > vcl/iso/vcl_algorithm.txx
>> > > vcl/egcs/vcl_algorithm.txx
>> > > vcl/gcc-295/vcl_algorithm.txx
>> > > vcl/sunpro/vcl_algorithm.txx
>> > > vcl/sgi/vcl_algorithm.txx
>> > >
>> > > for some reason your configuration is trying to use both:
>> > >
>> > > vcl/iso/vcl_algorithm.txx
>> > >
>> > > and
>> > >
>> > > vcl/emulation/vcl_algorithm.txx
>> > >
>> > > with the consequent conflict in repeated definitions....
>> > >
>> > > -----
>> > >
>> > > Could you please send us the following files that
>> > > CMake should have created in your binary directory
>> > > when you were building VXL:
>> > >
>> > > - CMakeCache.txt
>> > > - CMakeError.log
>> > > - CMakeOutput.log
>> > >
>> > > ----
>> > >
>> > > And...
>> > > some supersticious questions:
>> > >
>> > > A) When you ran CMake, did you changed any of the default options ?
>> > >
>> > > B) When you open your project, are you going through Explorer
>> > > and double clicking in the VXL.dsw file ?
>> > >
>> > > or are you opening first the IDE of Visual Studio and then going
>> > > through the option "Open Solution" ?
>> > >
>> > > C) during the loading of the solution... is VisualStudio offering
>> > > you to "convert project" or something along those lines ?
>> > >
>> > >
>> > >
>> > > Please let us know,
>> > >
>> > >
>> > >
>> > > Thanks
>> > >
>> > >
>> > > Luis
>> > >
>> > >
>> > >
>> > >
>> > >
>> > > ------------------------------------
>> > > jasmuth at seas.upenn.edu wrote:
>> > >
>> > > >Hi Luis,
>> > > >
>> > > >Here is an overview of the results of building VXL - I am listing the
>> > > first few lines of the compile errors.
>> > > >
>> > > >vil1 - 12 error(s), 0 warning(s)
>> > > >vcl - 158 error(s), 23 warning(s)
>> > > >
>> > > >------ Build started: Project: vil1, Configuration: Debug Win32 ------
>> > > >
>> > > >Compiling...
>> > > >vil1_ssd.txx
>> > > >vil1_resample_image.txx
>> > > >vil1_ncc.txx
>> > > >vil1_interpolate.txx
>> > > >vil1_convolve_simple.txx
>> > > >vil1_convolve_1d_y.txx
>> > > >C:\Projects\vxl-1.0.0\vcl\vcl_compiler.h(191) : error C2144: syntax
>> error
>> > > : 'int' should be preceded by ';'
>> > > >C:\Projects\vxl-1.0.0\vcl\vcl_compiler.h(191) : error C2501: 'croak' :
>> > > missing storage-class or type specifiers vil1_convolve_1d_x.txx
>> > > >C:\Projects\vxl-1.0.0\vcl\vcl_compiler.h(191) : error C2144: syntax
>> error
>> > > : 'int' should be preceded by ';'
>> > > >C:\Projects\vxl-1.0.0\vcl\vcl_compiler.h(191) : error C2501: 'croak' :
>> > > missing storage-class or type specifiers vil1_convolve_1d.txx
>> > > vil1_convolve.txx
>> > > >\Projects\vxl-1.0.0\core\vil1\vil1_convolve.txx(11) : error C2061:
>> syntax
>> > >
>> > > >< plus more ... >
>> > > >
>> > > >------ Build started: Project: vcl, Configuration: Debug Win32 ------
>> > > >
>> > > >Compiling...
>> > > >vcl_rbtree.txx
>> > > >c:\Projects\vxl-1.0.0\vcl\emulation\vcl_algorithm.txx(16) : warning
>> > > C4005: 'VCL_CONTAINABLE_INSTANTIATE' : macro redefinition
>> > > > c:\Projects\vxl-1.0.0\vcl\iso\vcl_algorithm.txx(11) : see
>> > > previous definition of 'VCL_CONTAINABLE_INSTANTIATE'
>> > > >c:\Projects\vxl-1.0.0\vcl\emulation\vcl_algorithm.txx(22) : warning
>> > > C4005: 'VCL_FIND_INSTANTIATE' : macro redefinition
>> > > > c:\Projects\vxl-1.0.0\vcl\iso\vcl_algorithm.txx(7) : see
>> previous
>> > > definition of 'VCL_FIND_INSTANTIATE'
>> > > >c:\Projects\vxl-1.0.0\vcl\emulation\vcl_algorithm.txx(25) : warning
>> > > C4005: 'VCL_REMOVE_INSTANTIATE' : macro redefinition
>> > > > c:\Projects\vxl-1.0.0\vcl\iso\vcl_algorithm.txx(14) : see
>> > > previous definition of 'VCL_REMOVE_INSTANTIATE' < plus more ...>
>> > > >
>> > > >vcl_multimap.txx
>> > > >c:\Projects\vxl-1.0.0\vcl\emulation\vcl_algobase.h(185) : error C2995:
>> > > 'void vcl_destroy(T *)' : template function has already been defined
>> > > > C:\Projects\vxl-1.0.0\vcl\vcl_new.h(30) : see declaration of
>> > > 'vcl_destroy'
>> > > >c:\Projects\vxl-1.0.0\vcl\emulation\vcl_algobase.h(194) : error C2995:
>> > > 'void vcl_construct(U *,const V &)' : template function has already been
>> > > defined
>> > > > C:\Projects\vxl-1.0.0\vcl\vcl_new.h(34) : see declaration of
>> > > 'vcl_construct'
>> > > >c:\Projects\vxl-1.0.0\vcl\emulation\vcl_alloc.h(739) : warning C4346:
>> > > 'vcl_DA<threads,inst>::obj' : dependent name is not a type
>> > > > prefix with 'typename' to indicate a type
>> > > >c:\Projects\vxl-1.0.0\vcl\emulation\vcl_alloc.h(739) : error C2143:
>> > > syntax error : missing ';' before '*' < plus more ... >
>> > > >
>> > > >-----Original Message-----
>> > > >From: Luis Ibanez [mailto:luis.ibanez at kitware.com]
>> > > >Sent: Sunday, April 25, 2004 2:37 PM
>> > > >To: jasmuth at seas.upenn.edu
>> > > >Cc: C. Aaron Cois; Lydia Ng; Insight-users at itk.org
>> > > >Subject: Re: [Insight-users] Problem compiling ITK-1.6 ( itkvcl
>> project)
>> > > with .NET-Version 7.1
>> > > >
>> > > >
>> > > >Hi Jane,
>> > > >
>> > > >Thanks for testing compiling VTK. That certainly
>> > > >increases the confidence in your compiler.
>> > > >
>> > > >Since the problem is appearing when compiling
>> > > >the code from VNL in Insight/Utilities, I wonder
>> > > >how well the compiler will manage VXL directly.
>> > > >
>> > > >
>> > > >Could you please try the following:
>> > > >
>> > > >Dowload VXL from
>> > > >
>> > > > http://sourceforge.net/projects/vxl
>> > > >
>> > > >configure it and build it with your compiler.
>> > > >
>> > > >This will allow us to identify if the problem
>> > > >is really related to something in VNL or it is
>> > > >a configuration problem related to ITK.
>> > > >
>> > > >
>> > > >Please let us know what you find.
>> > > >
>> > > >
>> > > > Thanks
>> > > >
>> > > >
>> > > > Luis
>> > > >
>> > > >
>> > > >--------------------------------
>> > > >jasmuth at seas.upenn.edu wrote:
>> > > >
>> > > >
>> > > >>Hi Luis,
>> > > >>
>> > > >>Thanks for trying to track this down with me.
>> > > >>
>> > > >>In answer to your questions:
>> > > >>
>> > > >>I only have Visual Studio .NET 2003 on this computer. The version
>> > > >>is "Professional" and not "Academic".
>> > > >>
>> > > >>I had previously had the 2002 version of .NET, but uninstalled it to
>> > > save
>> > > >>space.
>> > > >>
>> > > >>Visual Studio 6 has never been on this machine.
>> > > >>
>> > > >>I have had no problems building other large solutions with VC.NET
>> > > >>2003. Just
>> > > >>now, as a test, I downloaded and compiled VTK (cmake - everything OFF
>> > > except
>> > > >>BUILD_EXAMPLES and VTK_USE_RENDERING option).
>> > > >>There was only 1 warning:
>> > > >>"zlib.res : warning LNK4221: no public symbols found; archive member
>> > > will be
>> > > >>inaccessible"
>> > > >>
>> > > >>The "About Microsoft Visual C++" window reports the following
>> > > >>versions:
>> > > >>"Microsoft Development Environment 2003 Version 7.1.3088"
>> > > >>"Microsoft .NET Framework 1.1 Versino 1.1.4322"
>> > > >>"Microsoft Visual C++ .NET 69462-112-0631301-18857"
>> > > >>
>> > > >>I was able to get a #pragma message() to print when inserted after
>> > > >>line 79 of
>> > > >>vcl_compiler.h. This seems to say that it is using _MSC_VER >= 1310.
>> > > >>
>> > > >>The first few entries for VC++ Directories - Executable files
>> > > >>(Tools/Options)
>> > > >>are:
>> > > >>$(VCInstallDir)bin
>> > > >>$(VSInstallDir)Common7\Tools\bin
>> > > >>$(VSInstallDir)Common7\Tools
>> > > >>$(VSInstallDir)Common7\ide
>> > > >>
>> > > >>
>> > > >>Please let me know if there is anything else and I will get it to you.
>> > > >>
>> > > >>Regards,
>> > > >>
>> > > >>Jane
>> > > >>
>> > > >>
>> > > >>
>> > > >>-----Original Message-----
>> > > >>From: Luis Ibanez [mailto:luis.ibanez at kitware.com]
>> > > >>Sent: Sunday, April 25, 2004 9:30 AM
>> > > >>To: jasmuth at seas.upenn.edu
>> > > >>Cc: C. Aaron Cois; Lydia Ng; Insight-users at itk.org
>> > > >>Subject: Re: [Insight-users] Problem compiling ITK-1.6 ( itkvcl
>> project)
>> > >
>> > > >>with .NET-Version 7.1
>> > > >>
>> > > >>
>> > > >>Hi Jane,
>> > > >>
>> > > >>Searching on the archives of the users-list, we found
>> > > >>a similar report by Aaron Cois, on Februay 2004
>> > > >>
>> > > >>http://www.google.com/search?as_q=vcl_destroy&num=10&hl=en&ie=UTF-8&oe
>> > > >>=UTF-
>> > >
>> >>8&btnG=Google+Search&as_epq=insight+users&as_oq=&as_eq=&lr=&as_ft=i&as_f
>> > > iletype
>> > >
>> >>=&as_qdr=all&as_nlo=&as_nhi=&as_occt=any&as_dt=i&as_sitesearch=www.itk.o
>> > > rg&safe
>> > > >>=images
>> > > >>
>> > > >>It seems that the ultimate reason for the problem was an incorrect
>> > > >>installation of the compiler. (althought this was never quite clear).
>> > > >>
>> > > >>The code that is giving you trouble is compiled conditionally
>> > > >>depending on
>> > > >>what type of compiler you have. What seems to be going wrong is that
>> > > your
>> > > >>compiler is of one type but it has been recognized as another type.
>> > > >>
>> > > >>
>> > > >>ITK is tested daily on VC.Net 2003 (even before release 1.6). It is
>> > > >>then
>> > > >>likely that the problem your are facing is related to the local
>> > > installation
>> > > >>of your compiler.
>> > > >>
>> > > >>
>> > > >>Do you have other versions of Visual C++ compilers installed in your
>> > > >>machine (in addition to Visual Studio .Net 2003 ) ?
>> > > >>
>> > > >>Have you used your current installtion of VC.Net 2003 for compiling
>> > > >>any other
>> > > >>serious-size project ? (e.g. VTK ?, CGAL or such). In other words:
>> do
>> > > you
>> > > >>have reasons for trusting your current VC installation ?
>> > > >>
>> > > >>Is your VC.Net the academic license that was released as
>> > > >>an early access to the 7.1 compiler ?
>> > > >>
>> > > >>
>> > > >>
>> > > >>Please let us know.
>> > > >>
>> > > >>
>> > > >> Thanks
>> > > >>
>> > > >>
>> > > >> Luis
>> > > >>
>> > > >>
>> > > >>---------
>> > > >>Just for the record: Note that Microsoft has released the basic
>> > > >>compiler (not the IDE) for the current version of
>> > > >>VC++. You may want to try using this set of free tools.
>> > > >>
>> > > >>
>> > > >>
>> > > >>
>> > > >>-----------------------------
>> > > >>jasmuth at seas.upenn.edu wrote:
>> > > >>
>> > > >>
>> > > >>
>> > > >>>Hi Luis,
>> > > >>>
>> > > >>>I had selected "Visual Studio .Net 2003".
>> > > >>>
>> > > >>>Please let me know if there is any other information I can provide.
>> > > >>>
>> > > >>>Thanks,
>> > > >>>
>> > > >>>Jane
>> > > >>>
>> > > >>>
>> > > >>>Quoting Luis Ibanez <luis.ibanez at kitware.com>:
>> > > >>>
>> > > >>>
>> > > >>>
>> > > >>>
>> > > >>>
>> > > >>>>Hi Jane,
>> > > >>>>
>> > > >>>>
>> > > >>>>A quick question:
>> > > >>>>
>> > > >>>> When you ran CMake for configuring ITK, did you make
>> > > >>>> sure that you selected Visual Studio .Net 2003 as the compiler to
>> > > >>>>use ?
>> > > >>>>
>> > > >>>> This is done in CMake by selecting an option in the right-top
>> > > >>>>corner of the GUI.
>> > > >>>>
>> > > >>>>
>> > > >>>>If you didn't, then please erase the entire binary
>> > > >>>>directory where you were attempting to build ITK,
>> > > >>>>
>> > > >>>>Then restart from scratch: run CMake and make sure
>> > > >>>>that you select the correct compiler on the right-top
>> > > >>>>corner option.
>> > > >>>>
>> > > >>>>
>> > > >>>>
>> > > >>>> Regards,
>> > > >>>>
>> > > >>>>
>> > > >>>> Luis
>> > > >>>>
>> > > >>>>
>> > > >>>>------------------------------
>> > > >>>>jasmuth at seas.upenn.edu wrote:
>> > > >>>>
>> > > >>>>
>> > > >>>>
>> > > >>>>
>> > > >>>>
>> > > >>>>>I am having problems getting ITK-1.6.0 to build with .NET 2003
>> > > >>>>>(version
>> > > >>>>>
>> > > >>>>>
>> > > >>>>7.1,
>> > > >>>>
>> > > >>>>
>> > > >>>>
>> > > >>>>
>> > > >>>>>(WinXP SP1).
>> > > >>>>>
>> > > >>>>>Things go along fine until it starts to build the itkvcl project.
>> > > >>>>>
>> > > >>>>>Any ideas as to what could be going wrong?
>> > > >>>>>
>> > > >>>>>
>> > > >>>>>Thanks,
>> > > >>>>>
>> > > >>>>>Jane
>> > > >>>>>
>> > > >>>>>
>> > > >>>>>The first few error/warning messages for the problem files are
>> > > >>>>>pasted
>> > > >>>>>
>> > > >>>>>
>> > > >>>>below...
>> > > >>>>
>> > > >>>>
>> > > >>>>
>> > > >>>>
>> > > >>>>>------ Build started: Project: itkvcl, Configuration: Debug Win32
>> > > >>>>>------
>> > > >>>>>
>> > > >>>>>Compiling...
>> > > >>>>>
>> > > >>>>>vcl_rbtree.txx
>> > > >>>>>
>> > > >>>>>c:\Projects\ITK\InsightToolkit-1.6.0
>> > > >>>>>\Utilities\vxl\vcl\emulation\vcl_algorithm.txx(16) : warning
>> > > >>>>>C4005: 'VCL_CONTAINABLE_INSTANTIATE' : macro redefinition
>> > > >>>>>
>> > > >>>>> c:\Projects\ITK\InsightToolkit-1.6.0
>> > > >>>>>\Utilities\vxl\vcl\iso\vcl_algorithm.txx(11) : see previous
>> > > >>>>>definition
>> > > >>>>>of 'VCL_CONTAINABLE_INSTANTIATE'
>> > > >>>>>
>> > > >>>>>c:\Projects\ITK\InsightToolkit-1.6.0
>> > > >>>>>\Utilities\vxl\vcl\emulation\vcl_algorithm.txx(22) : warning
>> > > >>>>>C4005: 'VCL_FIND_INSTANTIATE' : macro redefinition
>> > > >>>>>
>> > > >>>>> c:\Projects\ITK\InsightToolkit-1.6.0
>> > > >>>>>\Utilities\vxl\vcl\iso\vcl_algorithm.txx(7) : see previous
>> > > >>>>>definition of 'VCL_FIND_INSTANTIATE'
>> > > >>>>>
>> > > >>>>>< plus more warnings >
>> > > >>>>>
>> > > >>>>>
>> > > >>>>>vcl_multimap.txx
>> > > >>>>>
>> > > >>>>>
>> > > >>>>>
>> > > >>>>>
>> > >
>> >>>>c:\Projects\ITK\InsightToolkit-1.6.0\Utilities\vxl\vcl\emulation\vcl_
>> > > >>>>b
>> > > >>>>ool.h
>> > > >>>>
>> > > >>>>
>> > > >>>>
>> > > >>>>
>> > > >>>>>(64) : warning C4005: 'NOMINMAX' : macro redefinition
>> > > >>>>>
>> > > >>>>> command-line arguments : see previous definition of
>> > > >>>>>'NOMINMAX'
>> > > >>>>>
>> > > >>>>>
>> > > >>>>>
>> > > >>>>>
>> > > >>>>c:\Projects\ITK\InsightToolkit-1.6.0
>> > > >>>>
>> > > >>>>
>> > > >>>\Utilities\vxl\vcl\emulation\vcl_algobase.h
>> > > >>>
>> > > >>>
>> > > >>>
>> > > >>>
>> > > >>>>>(185) : error C2995: 'void vcl_destroy(T *)' : template function
>> has
>> > > >>>>>
>> > > >>>>>
>> > > >>>>already
>> > > >>>>
>> > > >>>>
>> > > >>>>
>> > > >>>>
>> > > >>>>>been defined
>> > > >>>>>
>> > > >>>>>
>> > > >>>>>
>> > > >>>>>
>> > > >>>>C:\Projects\ITK\InsightToolkit-1.6.0\Utilities\vxl\vcl\vcl_new.h(30)
>> > > >>>>:
>> > > >>>>
>> > > >>>>
>> > > >>>>
>> > > >>>>
>> > > >>>>>see declaration of 'vcl_destroy'
>> > > >>>>>
>> > > >>>>>
>> > > >>>>>
>> > > >>>>>
>> > > >>>>c:\Projects\ITK\InsightToolkit-1.6.0
>> > > >>>>
>> > > >>>>
>> > > >>>\Utilities\vxl\vcl\emulation\vcl_algobase.h
>> > > >>>
>> > > >>>
>> > > >>>
>> > > >>>
>> > > >>>>>(194) : error C2995: 'void vcl_construct(U *,const V &)' : template
>> > > >>>>>
>> > > >>>>>
>> > > >>>>function
>> > > >>>>
>> > > >>>>
>> > > >>>>
>> > > >>>>
>> > > >>>>>has already been defined
>> > > >>>>>
>> > > >>>>>
>> > > >>>>>
>> > > >>>>>
>> > > >>>>C:\Projects\ITK\InsightToolkit-1.6.0\Utilities\vxl\vcl\vcl_new.h(34)
>> > > >>>>:
>> > > >>>>
>> > > >>>>
>> > > >>>>
>> > > >>>>
>> > > >>>>>see declaration of 'vcl_construct'
>> > > >>>>>
>> > > >>>>>
>> > > >>>>>
>> > > >>>>>
>> > > >>>>c:\Projects\ITK\InsightToolkit-1.6.0
>> > > >>>>
>> > > >>>>
>> > > >>>\Utilities\vxl\vcl\emulation\vcl_defalloc.h
>> > > >>>
>> > > >>>
>> > > >>>
>> > > >>>
>> > > >>>>>(83) : error C2953: 'std::allocator' : template class has already
>> > > >>>>>been
>> > > >>>>>
>> > > >>>>>
>> > > >>>>defined
>> > > >>>>
>> > > >>>>
>> > > >>>>
>> > > >>>>
>> > > >>>>> c:\Projects\ITK\InsightToolkit-1.6.0
>> > > >>>>>\Utilities\vxl\vcl\emulation\vcl_defalloc.h(83) : see declaration
>> of
>> > > >>>>>'std::allocator'
>> > > >>>>>
>> > > >>>>>
>> > > >>>>>
>> > > >>>>>
>> > > >>>>c:\Projects\ITK\InsightToolkit-1.6.0
>> > > >>>>
>> > > >>>>
>> > > >>>\Utilities\vxl\vcl\emulation\vcl_defalloc.h
>> > > >>>
>> > > >>>
>> > > >>>
>> > > >>>
>> > > >>>>>(86) : error C2955: 'std::allocator' : use of class template
>> > > >>>>>requires
>> > > >>>>>
>> > > >>>>>
>> > > >>>>template
>> > > >>>>
>> > > >>>>
>> > > >>>>
>> > > >>>>
>> > > >>>>>argument list
>> > > >>>>>
>> > > >>>>>< plus more of the same type error .... - not shown here to keep
>> > > >>>>>things
>> > > >>>>>brief
>> > > >>>>>
>> > > >>>>>
>> > > >>>>>
>> > > >>>>>
>> > > >>>>>
>> > > >>>>>
>> > > >>>>>
>> > >
>> >>>>c:\Projects\ITK\InsightToolkit-1.6.0\Utilities\vxl\vcl\emulation\vcl_
>> > > >>>>t
>> > > >>>>ree.h
>> > > >>>>
>> > > >>>>
>> > > >>>>
>> > > >>>>
>> > > >>>>>(834) : warning
>> > > >>>>>C4346: 'rb_tree<Key,Value,KeyOfValue,Compare,Alloc>::base_ptr' :
>> > > >>>>>dependent
>> > > >>>>>
>> > > >>>>>
>> > > >>>>>name is not a type
>> > > >>>>>
>> > > >>>>> prefix with 'typename' to indicate a type
>> > > >>>>>
>> > > >>>>>
>> > > >>>>>
>> > > >>>>>
>> > >
>> >>>>c:\Projects\ITK\InsightToolkit-1.6.0\Utilities\vxl\vcl\emulation\vcl_
>> > > >>>>t
>> > > >>>>ree.h
>> > > >>>>
>> > > >>>>
>> > > >>>>
>> > > >>>>
>> > > >>>>>(834) : error C2146: syntax error : missing ')' before identifier
>> > > >>>>>'x_'
>> > > >>>>>
>> > > >>>>>
>> > > >>>>>
>> > > >>>>>
>> > >
>> >>>>c:\Projects\ITK\InsightToolkit-1.6.0\Utilities\vxl\vcl\emulation\vcl_
>> > > >>>>t
>> > > >>>>ree.h
>> > > >>>>
>> > > >>>>
>> > > >>>>
>> > > >>>>
>> > > >>>>>(834) : error C2072:
>> > > >>>>>
>> > > >>>>>
>> > > >>>>'rb_tree<Key,Value,KeyOfValue,Compare,Alloc>::__insert' :
>> > > >>>>
>> > > >>>>
>> > > >>>>
>> > > >>>>
>> > > >>>>>initialization of a function
>> > > >>>>>
>> > > >>>>>
>> > > >>>>>
>> > > >>>>>
>> > >
>> >>>>c:\Projects\ITK\InsightToolkit-1.6.0\Utilities\vxl\vcl\emulation\vcl_
>> > > >>>>t
>> > > >>>>ree.h
>> > > >>>>
>> > > >>>>
>> > > >>>>
>> > > >>>>
>> > > >>>>>(836) : error C2059: syntax error : ')'
>> > > >>>>>
>> > > >>>>>
>> > > >>>>>
>> > > >>>>>
>> > >
>> >>>>c:\Projects\ITK\InsightToolkit-1.6.0\Utilities\vxl\vcl\emulation\vcl_
>> > > >>>>t
>> > > >>>>ree.h
>> > > >>>>
>> > > >>>>
>> > > >>>>
>> > > >>>>
>> > > >>>>>(865) : error C2065: 'Key' : undeclared identifier
>> > > >>>>>
>> > > >>>>>< plus more of same type error... >
>> > > >>>>>
>> > > >>>>>
>> > > >>>>>
>> > > >>>>>vcl_hash_map.txx
>> > > >>>>>
>> > > >>>>>
>> > > >>>>>
>> > > >>>>>
>> > >
>> >>>>c:\Projects\ITK\InsightToolkit-1.6.0\Utilities\vxl\vcl\emulation\vcl_
>> > > >>>>b
>> > > >>>>ool.h
>> > > >>>>
>> > > >>>>
>> > > >>>>
>> > > >>>>
>> > > >>>>>(64) : warning C4005: 'NOMINMAX' : macro redefinition
>> > > >>>>>
>> > > >>>>> command-line arguments : see previous definition of
>> > > >>>>>'NOMINMAX'
>> > > >>>>>
>> > > >>>>>
>> > > >>>>>
>> > > >>>>>
>> > >
>> >>>>c:\Projects\ITK\InsightToolkit-1.6.0\Utilities\vxl\vcl\emulation\vcl_
>> > > >>>>a
>> > > >>>>lloc.h
>> > > >>>>
>> > > >>>>
>> > > >>>>
>> > > >>>>
>> > > >>>>>(512) : error C2039: 'alloc' : is not a member of 'std'
>> > > >>>>>
>> > > >>>>>c:\Projects\ITK\InsightToolkit-1.6.0
>> > > >>>>>\Utilities\vxl\vcl\emulation\vcl_functional.h(67) : error
>> > > >>>>>C2953: 'std::unary_function' : template class has already been
>> > > >>>>>defined
>> > > >>>>>
>> > > >>>>> c:\Projects\ITK\InsightToolkit-1.6.0
>> > > >>>>>\Utilities\vxl\vcl\emulation\vcl_functional.h(67) : see declaration
>> > > >>>>>of 'std::unary_function'
>> > > >>>>>
>> > > >>>>>c:\Projects\ITK\InsightToolkit-1.6.0
>> > > >>>>>\Utilities\vxl\vcl\emulation\vcl_functional.h(75) : error
>> > > >>>>>C2953: 'std::binary_function' : template class has already been
>> > > >>>>>defined
>> > > >>>>>
>> > > >>>>> c:\Projects\ITK\InsightToolkit-1.6.0
>> > > >>>>>\Utilities\vxl\vcl\emulation\vcl_functional.h(75) : see declaration
>> > > >>>>>of 'std::binary_function'
>> > > >>>>>
>> > > >>>>>< plus more of same type error... >
>> > > >>>>>
>> > > >>>>>
>> > > >>>>>
>> > > >>>>>
>> > > >>>>>
>> > > >>>>>vcl_hash.txx
>> > > >>>>>
>> > > >>>>>c:\Projects\ITK\InsightToolkit-1.6.0
>> > > >>>>>\Utilities\vxl\vcl\emulation\vcl_algorithm.txx(16) : warning
>> > > >>>>>C4005: 'VCL_CONTAINABLE_INSTANTIATE' : macro redefinition
>> > > >>>>>
>> > > >>>>> c:\Projects\ITK\InsightToolkit-1.6.0
>> > > >>>>>\Utilities\vxl\vcl\iso\vcl_algorithm.txx(11) : see previous
>> > > >>>>>definition
>> > > >>>>>of 'VCL_CONTAINABLE_INSTANTIATE'
>> > > >>>>>
>> > > >>>>>c:\Projects\ITK\InsightToolkit-1.6.0
>> > > >>>>>\Utilities\vxl\vcl\emulation\vcl_algorithm.txx(22) : warning
>> > > >>>>>C4005: 'VCL_FIND_INSTANTIATE' : macro redefinition
>> > > >>>>>
>> > > >>>>> c:\Projects\ITK\InsightToolkit-1.6.0
>> > > >>>>>\Utilities\vxl\vcl\iso\vcl_algorithm.txx(7) : see previous
>> > > >>>>>definition of 'VCL_FIND_INSTANTIATE'
>> > > >>>>>
>> > > >>>>>c:\Projects\ITK\InsightToolkit-1.6.0
>> > > >>>>>\Utilities\vxl\vcl\emulation\vcl_algorithm.txx(25) : warning
>> > > >>>>>C4005: 'VCL_REMOVE_INSTANTIATE' : macro redefinition
>> > > >>>>>
>> > > >>>>> c:\Projects\ITK\InsightToolkit-1.6.0
>> > > >>>>>\Utilities\vxl\vcl\iso\vcl_algorithm.txx(14) : see previous
>> > > >>>>>definition
>> > > >>>>>of 'VCL_REMOVE_INSTANTIATE'
>> > > >>>>>
>> > > >>>>>c:\Projects\ITK\InsightToolkit-1.6.0
>> > > >>>>>\Utilities\vxl\vcl\emulation\vcl_algorithm.txx(30) : warning
>> > > >>>>>C4005: 'VCL_SORT_INSTANTIATE' : macro redefinition
>> > > >>>>>
>> > > >>>>>< plus more of same type warning... >
>> > > >>>>>
>> > > >>>>>
>> > > >>>>>
>> > > >>>>>vcl_hash.txx
>> > > >>>>>
>> > > >>>>>c:\Projects\ITK\InsightToolkit-1.6.0
>> > > >>>>>\Utilities\vxl\vcl\emulation\vcl_algorithm.txx(16) : warning
>> > > >>>>>C4005: 'VCL_CONTAINABLE_INSTANTIATE' : macro redefinition
>> > > >>>>>
>> > > >>>>> c:\Projects\ITK\InsightToolkit-1.6.0
>> > > >>>>>\Utilities\vxl\vcl\iso\vcl_algorithm.txx(11) : see previous
>> > > >>>>>definition
>> > > >>>>>of 'VCL_CONTAINABLE_INSTANTIATE'
>> > > >>>>>
>> > > >>>>>c:\Projects\ITK\InsightToolkit-1.6.0
>> > > >>>>>\Utilities\vxl\vcl\emulation\vcl_algorithm.txx(22) : warning
>> > > >>>>>C4005: 'VCL_FIND_INSTANTIATE' : macro redefinition
>> > > >>>>>
>> > > >>>>> c:\Projects\ITK\InsightToolkit-1.6.0
>> > > >>>>>\Utilities\vxl\vcl\iso\vcl_algorithm.txx(7) : see previous
>> > > >>>>>definition of 'VCL_FIND_INSTANTIATE'
>> > > >>>>>
>> > > >>>>>< plus more of same type warning... >
>> > > >>>>>
>> > > >>>>>
>> > > >>>>>_______________________________________________
>> > > >>>>>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