[Insight-users] ITKv4 build error

Bill Lorensen bill.lorensen at gmail.com
Wed Feb 8 08:10:06 EST 2012


Visual Studio 8 is a supported compiler and we have nightly dashboards
for it. Let's start from the beginning.

You said you had cmake errors when you configured the project. What are they?

On Tue, Feb 7, 2012 at 10:44 AM, Bill Lorensen <bill.lorensen at gmail.com> wrote:
> Lisa,
>
> What version of Visual Studio are you using?
>
> Bill
>
> On Tue, Feb 7, 2012 at 12:05 AM, Lisa Dean <lisadean.leo at gmail.com> wrote:
>>
>> Hello ITK users,
>>
>>
>> Kindly help me solve this problem that I'm facing.
>> I've worked with ITKv3 for some time and did not experience any problem
>> while building it for the first time. I've tried building ITKv4 in the same
>> manner but many problems crop up. At first, while generating the bin file
>> using CMake it showed many errors. Finally after deselecting 'Build
>> Examples' and 'Build Shared Libraries', the configuration and generation
>> were completed without errors. So, first of all I must ask, what should I do
>> if I want to build the examples too? How is the process of building ITKv4
>> different from that of ITKv3?
>>
>>
>> The next problem arose when I opened ALL BUILD using visual studio. I
>> started the build process as usual but once again 36 builds failed. I cannot
>> make heads or tails from the error messages. Please see the error message
>> below and suggest what could be done.
>>
>> -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>>
>> ------ Build started: Project: ITKCommon, Configuration: Release x64 ------
>> Compiling...
>> itkNumericTraitsDiffusionTensor3DPixel.cxx
>> d:\itk\source\modules\core\common\include\itkVector.hxx(146) : error C2244:
>> 'itk::Vector<T,NVectorDimension>::GetSquaredNorm' : unable to match function
>> definition to an existing declaration
>>         d:\itk\source\modules\core\common\include\itkVector.h(211) : see
>> declaration of 'itk::Vector<T,NVectorDimension>::GetSquaredNorm'
>>         definition
>>         'Vector<T,NVectorDimension>::RealValueType
>> itk::Vector<T,NVectorDimension>::GetSquaredNorm(void) const'
>>         existing declarations
>>         'NumericTraits<T>::RealType
>> itk::Vector<T,NVectorDimension>::GetSquaredNorm(void) const'
>> d:\itk\source\modules\core\common\include\itkVector.hxx(157) : error C2244:
>> 'itk::Vector<T,NVectorDimension>::GetNorm' : unable to match function
>> definition to an existing declaration
>>         d:\itk\source\modules\core\common\include\itkVector.h(208) : see
>> declaration of 'itk::Vector<T,NVectorDimension>::GetNorm'
>>         definition
>>         'Vector<T,NVectorDimension>::RealValueType
>> itk::Vector<T,NVectorDimension>::GetNorm(void) const'
>>         existing declarations
>>         'NumericTraits<T>::RealType
>> itk::Vector<T,NVectorDimension>::GetNorm(void) const'
>> d:\itk\source\modules\core\common\include\itkCovariantVector.hxx(187) :
>> error C2244: 'itk::CovariantVector<T,NVectorDimension>::GetSquaredNorm' :
>> unable to match function definition to an existing declaration
>>         d:\itk\source\modules\core\common\include\itkCovariantVector.h(225)
>> : see declaration of
>> 'itk::CovariantVector<T,NVectorDimension>::GetSquaredNorm'
>>         definition
>>         'CovariantVector<T,NVectorDimension>::RealValueType
>> itk::CovariantVector<T,NVectorDimension>::GetSquaredNorm(void) const'
>>         existing declarations
>>         'NumericTraits<T>::RealType
>> itk::CovariantVector<T,NVectorDimension>::GetSquaredNorm(void) const'
>> d:\itk\source\modules\core\common\include\itkCovariantVector.hxx(198) :
>> error C2244: 'itk::CovariantVector<T,NVectorDimension>::GetNorm' : unable to
>> match function definition to an existing declaration
>>         d:\itk\source\modules\core\common\include\itkCovariantVector.h(216)
>> : see declaration of 'itk::CovariantVector<T,NVectorDimension>::GetNorm'
>>         definition
>>         'CovariantVector<T,NVectorDimension>::RealValueType
>> itk::CovariantVector<T,NVectorDimension>::GetNorm(void) const'
>>         existing declarations
>>         'NumericTraits<T>::RealType
>> itk::CovariantVector<T,NVectorDimension>::GetNorm(void) const'
>>
>> -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>>
>> There were more of these messages but they seem kind of similar to the ones
>> above.
>>
>> Please help ASAP.
>>
>>
>> Thanks a lot
>> Lisa
>>
>> _____________________________________
>> Powered by www.kitware.com
>>
>> Visit other Kitware open-source projects at
>> http://www.kitware.com/opensource/opensource.html
>>
>> Kitware offers ITK Training Courses, for more information visit:
>> http://www.kitware.com/products/protraining.html
>>
>> Please keep messages on-topic and check the ITK FAQ at:
>> http://www.itk.org/Wiki/ITK_FAQ
>>
>> Follow this link to subscribe/unsubscribe:
>> http://www.itk.org/mailman/listinfo/insight-users
>>
>
>
>
> --
> Unpaid intern in BillsBasement at noware dot com



-- 
Unpaid intern in BillsBasement at noware dot com


More information about the Insight-users mailing list