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

C. Aaron Cois cacst11+ at pitt.edu
Sat, 31 Jan 2004 12:05:17 -0500


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
>>
>
>
>