Bug#815814: urdfdom: FTBFS on several architectures

Jochen Sprickerhof debian-bts at jochen.sprickerhof.de
Thu Feb 25 14:35:31 UTC 2016


Package: src:urdfdom
Followup-For: Bug #815814

Hi,

I've looked into this and the bug is actually in urdfdom-headers-dev. It's
/usr/share/urdfdom_headers/cmake/urdfdom_headers-config-version.cmake installs
arch:all but has a arch dependent check at the bottom:

> # check that the installed version has the same 32/64bit-ness as the one which is currently searching:
> if(NOT CMAKE_SIZEOF_VOID_P STREQUAL "8")
>   math(EXPR installedBits "8 * 8")
>   set(PACKAGE_VERSION "${PACKAGE_VERSION} (${installedBits}bit)")
>   set(PACKAGE_VERSION_UNSUITABLE TRUE)
> endif()

which is instantiated from
/usr/share/cmake-3.4/Modules/BasicConfigVersion-AnyNewerVersion.cmake.in (in
cmake-data) through write_basic_package_version_file().

So we can either make all packages using this arch dependent, or fix the cmake
template. Any opinions?

Cheers Jochen


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

Kernel: Linux 4.3.0-1-amd64 (SMP w/12 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)



More information about the debian-science-maintainers mailing list