[Insight-developers] Cvs not compiling
Luis Ibanez
luis.ibanez at kitware.com
Wed Jun 18 18:39:04 EDT 2008
Hi Alex,
The problem has been fixed.
The CMakeLists.txt file of
Insight/Testing/Code/Review
was not adding the ITKReview library to the
TARGET_LINK_LIBRARIES of the itkReviewTest executable
The problem was shadowed when TRANSFORM_IO_FACTORIES
is ON, because that adds a dependency between ITKIO
and ITKReview in
Insight/Code/IO/CMakeLists.txt
Somehow the problem is that ITKReview sometimes
exists and sometimes doesn't, depending on whether
we have .cxx file in the Code/Review directory at
that point.
We probably should setup a CMake variable of the
sort ITKReview_LIBRARY_EXISTS...
Luis
-------------------
Luis Ibanez wrote:
>
> Hi Alex,
>
> That will be my fault... :-/
>
> I'm adding several contributions from the Insight Journal
> and I'm having trouble finding the source of that dependency
> problem.
>
> The build works fine when ITK_USE_TRANSFORM_IO_FACTORIES
> is enabled, I'm probably missing something obvious.
>
> I'm looking into it....
>
>
> Luis
>
>
>
> --------------------------
> Alexandre GOUAILLARD wrote:
>
>> Hi all,
>>
>> The cvs version of itk seems to be broken,
>> Morespecifically it is missing IO filters for some tests in REVIEW
>>
>> [ 98%] Built target itkNeuralNetworksHeaderTest
>> Undefined symbols:
>> "itk::PhilipsRECImageIO::PhilipsRECImageIO()", referenced from:
>> itk::PhilipsRECImageIO::New() in itkPhilipsRECImageIOTest.o
>> "itk::Bruker2DSEQImageIO::Bruker2DSEQImageIO()", referenced from:
>> itk::Bruker2DSEQImageIO::New() in itkBruker2DSEQImageIOTest.o
>> "typeinfo for itk::PhilipsRECImageIO", referenced from:
>> __ZTIN3itk17PhilipsRECImageIOE$non_lazy_ptr in
>> itkPhilipsRECImageIOTest.o
>> "typeinfo for itk::Bruker2DSEQImageIO", referenced from:
>> __ZTIN3itk18Bruker2DSEQImageIOE$non_lazy_ptr in
>> itkBruker2DSEQImageIOTest.o
>> "itk::VoxBoCUBImageIOFactory::VoxBoCUBImageIOFactory()", referenced
>> from:
>> itk::VoxBoCUBImageIOFactory::New() in itkVoxBoCUBImageIOTest.o
>> ld: symbol(s) not found
>> collect2: ld returned 1 exit status
>> make[2]: *** [bin/itkReviewTests] Error 1
>> make[1]: *** [Testing/Code/Review/CMakeFiles/itkReviewTests.dir/all]
>> Error 2
>> make: *** [all] Error 2
>>
>> Someone knows what the problem is? Am I missing anything?
>>
>> Alex.
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Insight-developers mailing list
>> Insight-developers at itk.org
>> http://www.itk.org/mailman/listinfo/insight-developers
>
>
More information about the Insight-developers
mailing list