Source: libdrm Version: 2.4.18-1 Severity: serious Tags: patch Justification: FTBFS User: debian-...@lists.debian.org Usertags: kfreebsd
Hi, your package no longer builds on kfreebsd-*: | dh_install -s --sourcedir=debian/tmp -X.la --fail-missing | dh_install: usr/lib/libdrm_radeon.so.1.0.0 exists in debian/tmp but is not installed to anywhere | dh_install: usr/lib/libdrm_radeon.so.1 exists in debian/tmp but is not installed to anywhere | dh_install: missing files, aborting | make: *** [binary-arch] Error 2 Please find attached a patch to fix this. Mraw, KiBi.
>From 72a0ecf2fc06ba404c5e43db09bea58a76f5af3e Mon Sep 17 00:00:00 2001 From: Cyril Brulebois <k...@debian.org> Date: Sun, 21 Feb 2010 22:22:42 +0100 Subject: [PATCH] Fix FTBFS on non-Linux archs due to libdrm_radeon.so* --- debian/changelog | 8 ++++++++ debian/rules | 3 +++ 2 files changed, 11 insertions(+), 0 deletions(-) diff --git a/debian/changelog b/debian/changelog index 8735321..b0418ac 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,11 @@ +libdrm (2.4.18-2) unstable; urgency=low + + * Fix FTBFS on non-Linux architectures by removing libdrm_radeon.so* + after “make install” since they belong to linux-any packages, leading + dh_install to fail due to those files being installed nowhere. + + -- Cyril Brulebois <k...@debian.org> Sun, 21 Feb 2010 22:20:55 +0100 + libdrm (2.4.18-1) unstable; urgency=low * New upstream release. diff --git a/debian/rules b/debian/rules index fdc2b4c..017567e 100755 --- a/debian/rules +++ b/debian/rules @@ -108,6 +108,9 @@ ifeq (linux, $(DEB_HOST_ARCH_OS)) for file in drm_mode.h drm_sarea.h drm.h i915_drm.h mga_drm.h r128_drm.h radeon_drm.h savage_drm.h sis_drm.h via_drm.h; do \ rm -f debian/tmp/usr/include/drm/$$file; \ done +else + # remove files not installed on non-Linux architectures: + rm -f debian/tmp/usr/lib/libdrm_radeon.so.* endif # Build architecture-independent files here. -- 1.7.0