[Debian-med-packaging] Bug#764029: Moving GDCMConfig.cmake to new directory broke GDCM_INCLUDE_DIRS and thus builds of dependent code; e.g. ITK

Steve M. Robbins smr at debian.org
Sun Oct 5 00:22:45 UTC 2014


Package: libgdcm2-dev
Version: 2.4.4-2
Severity: important

In 2.4.4-1, the file GDCMConfig.cmake was in /usr/lib/gdcm-2.4, so this code:

  get_filename_component(GDCM_INCLUDE_ROOT "${SELF_DIR}/../../../include/gdcm-2.4" ABSOLUTE)
  set(GDCM_INCLUDE_DIRS ${GDCM_INCLUDE_ROOT})

worked and GDCM_INCLUDE_DIRS was set to /usr/include/gdcm-2.4.

Now the file is one level deeper (/usr/lib/x86_64-linux-gnu) and
GDCM_INCLUDE_DIRS get set to nonsense.

I think GDCM_LIBRARY_DIRS has the same problem.



-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libgdcm2-dev depends on:
ii  libgdcm2.4  2.4.4-2

libgdcm2-dev recommends no packages.

libgdcm2-dev suggests no packages.

-- no debconf information

-- debsums errors found:
debsums: changed file /usr/lib/x86_64-linux-gnu/gdcm-2.4/GDCMConfig.cmake (from libgdcm2-dev package)



More information about the Debian-med-packaging mailing list