[Insight-users] ITK 1.6 and Visual Studio .NET

Luis Ibanez luis.ibanez at kitware.com
Sat, 31 Jan 2004 16:47:11 -0500


Hi Aaron,

The CVS version is built nightly on

      VisualStudio 6.0
      VisualStudio .Net,
      VisualStudio .Net 2003

The errors that you are getting have the aspect
of end-of-line problems between Unix/Dos.

Are you by any chance expanding the zip file
in a Cygwin filesystem that was configured
as "unix"   ?

Did you make sure when you ran CMake to
select "VisualStudio 7" as compiler in the
selection widget of the upper right corner ?

Could you please post the CMakeCache.txt
file that CMake generates in your Binary
directory ?


Thanks


     Luis


--------------------------
C. Aaron Cois wrote:

> Luis,
>
>    Ya, i thought of that as a possible problem, so i tried checking 
> out th current version of ITK from cvs, but it produced the same 
> errors. (also, i use Mozilla, so that would be the browser i 
> downloaded the zip files with)  i'll try again, using the 1.6 tag, but 
> any other thoughts on what it could be?
>
>    -Aaron
>
> Luis Ibanez wrote:
>
>>
>> Hi Aaron,
>>
>> We have seen this happening to other users
>> when they download the InsgithToolkit-1-6.zip
>> file using Internet Explorer.  This browser
>> tends to corrupt the binaries it downloads.
>>
>> Please try downloading the .zip file using
>> a browser different than IE, or try downloading
>> the .tar.gz file, or try CVS updating your
>> checkout using the release tag  "ITK-1-6".
>>
>>
>> Regards,
>>
>>
>>    Luis
>>
>>
>> -----------------------
>> C. Aaron Cois wrote:
>>
>>> I have recently been trying to upgrade to ITK 1.6, and am running 
>>> into some severely confusing problems.  First, the software I am 
>>> using is Cmake 1.8 patch 3, ITK release 1.6, and Visual Studio .NET 
>>> (2002) on Windows XP.  When i run CMake and try to build ITK, the 
>>> itkvcl library build fails.  The errors i get are varied...some look 
>>> like the following:
>>>
>>> f:\Projects\Insight\Utilities\vxl\vcl\emulation\vcl_algobase.h(185) 
>>> : error C2995: 'vcl_destroy' : template function has already been 
>>> defined
>>>        F:\Projects\Insight\Utilities\vxl\vcl\vcl_new.h(30) : see 
>>> declaration of 'vcl_destroy'
>>> f:\Projects\Insight\Utilities\vxl\vcl\emulation\vcl_algobase.h(194) 
>>> : error C2995: 'vcl_construct' : template function has already been 
>>> defined
>>>        F:\Projects\Insight\Utilities\vxl\vcl\vcl_new.h(34) : see 
>>> declaration of 'vcl_construct'
>>>
>>>
>>> while others look like:
>>>
>>> F:\Program Files\Microsoft Visual Studio 
>>> .NET\Vc7\include\vector(710) : error C2146: syntax error : missing 
>>> ';' before identifier 'size_type'
>>> F:\Program Files\Microsoft Visual Studio 
>>> .NET\Vc7\include\vector(711) : error C2027: use of undefined type 
>>> 'std::allocator<T>'
>>>        with
>>>        [
>>>            T=std::_Vbase
>>>        ]
>>>
>>>
>>> Studying the output messages of teh build to try to determine the 
>>> issue, i found that in a few of the builds warning messages such as 
>>> this are appearing:
>>>
>>> vnl_vector_fixed.obj : warning LNK4221: no public symbols found; 
>>> archive member will be inaccessible
>>> vnl_vector.obj : warning LNK4221: no public symbols found; archive 
>>> member will be inaccessible
>>> vnl_c_vector.obj : warning LNK4221: no public symbols found; archive 
>>> member will be inaccessible
>>>
>>>
>>> I imagine these warnings could have a lot to do with the problems I 
>>> am having, but have no idea what could be causing such things.  
>>> Before trying to build ITK I obviously rmeoved all previous versions 
>>> of the toolkit and deleted old binaries prior to downloading the new 
>>> version and running CMake on it.  I have even gone so far as to 
>>> uninstall and reinstall Visual Studio .NET with no success, thinking 
>>> it could be some obscure configuration that I was unaware of that 
>>> had gotten screwed up.
>>>
>>> Has anyone else seen any issues like this?  Could anyone fathom a 
>>> guess as to what might cause this, or some steps to take in 
>>> diagnosing this problem?
>>>
>>> (As a side note, i was successful building the same copy of the ITK 
>>> .6 code on a different machine running Visual Studio 6, so it is not 
>>> the code at fault)
>>>
>>>    -Aaron Cois
>>>
>>>
>>> _______________________________________________
>>> 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
>