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

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


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
>