Package: liburdfdom-headers-dev Version: 1.0.4-1 Severity: important User: debian-cr...@lists.debian.org Usertags: ftcbfs Control: affects -1 + src:urdfdom
The package liburdfdom-headers-dev is marked Multi-Arch: foreign. On x86, it contains the files: /usr/lib/x86_64-linux-gnu/urdfdom_headers/cmake/urdfdom_headers-config-version.cmake /usr/lib/x86_64-linux-gnu/urdfdom_headers/cmake/urdfdom_headers-config.cmake Since these paths are architecture-specific, they must not be part of the package interface (due to Multi-Arch: foreign). However, src:urdfdom uses them during build and fails to cross build for not finding them. This is an interface contract violation. Please choose one of: * Remove Multi-Arch: foreign. * Reassign to src:urdfdom to stop using implementation details of liburdfdom-headers-dev. * Move the files to an architecture-independent location (usually /usr/share/something). Helmut