[Debian-med-packaging] Bug#655788: Bug#655788: Bug#655788: igstk: FTBFS: libITKIO.so: undefined reference to `gdcm::PixmapToPixmapFilter::SetInput(gdcm::Pixmap const&)'

Dominique Belhachemi domibel at debian.org
Sun Jan 22 20:56:24 UTC 2012


On Sun, Jan 22, 2012 at 1:40 AM, Steve M. Robbins <steve at sumost.ca> wrote:
> On Sat, Jan 21, 2012 at 11:12:45PM -0500, Dominique Belhachemi wrote:
>> Hi Steve,
>>
>> It occurred in a clean pbuilder environment on amd64 and the build
>> used the latest itk package:
>>    Setting up libvxl1.14 (1.14.0-14) ...
>>    Setting up libinsighttoolkit3.20 (3.20.1-2) ...
>
> OK, I'm preparing ITK 3.20.1-3 which adds dependency from
> libinsighttoolkit3-dev to libvxl1-dev.  This fixes the
> immediate problem ...
>
>> >> CMake Warning at /usr/lib/InsightToolkit/UseITK.cmake:53 (FIND_PACKAGE):
>> >>   Could not find module FindVXL.cmake or a configuration file for package
>> >>   VXL.
>
> ... because FindVXL.cmake is part of libvxl1-dev.
>
> Unfortunately, it exposes a different problem.  The build now requires
> file /usr/share/vxl/cmake/doxy_header.html which I cannot find.
>
The missing file is located in the vxl source package
    ./vxl-1.14.0/config/cmake/doxygen/doxy_header.html
but it is not part of the vxl binary packages.

igstk compiles fine after applying the following patch to vxl.

--- vxl-1.14.0.orig/config/cmake/Modules/UseVXL.cmake
+++ vxl-1.14.0/config/cmake/Modules/UseVXL.cmake
@@ -132,7 +132,7 @@ IF(VXL_CONFIG_CMAKE)
   ENDIF(VXL_PROVIDE_OLD_CACHE_NAMES)

   # Allow use of VXL's cmake/doxygen framework
-  INCLUDE(${VXL_CMAKE_DOXYGEN_DIR}/doxygen.cmake)
+#  INCLUDE(${VXL_CMAKE_DOXYGEN_DIR}/doxygen.cmake)

   IF(VXL_PROVIDE_STANDARD_OPTIONS)
     # Provide the standard set of VXL CMake options to the project.





More information about the Debian-med-packaging mailing list