Source: libdrm Version: 2.4.109-1 Severity: serious Tags: patch Hi, 2.4.109-1 fails to build like:
dpkg-gensymbols: warning: debian/libdrm-amdgpu1/DEBIAN/symbols doesn't match completely debian/libdrm-amdgpu1.symbols --- debian/libdrm-amdgpu1.symbols (libdrm-amdgpu1_2.4.109-1_amd64) +++ dpkg-gensymbolsRbfBrW 2021-12-18 17:31:37.021023907 +0000 @@ -53,6 +53,7 @@ amdgpu_cs_wait_fences@Base 2.4.81 amdgpu_cs_wait_semaphore@Base 2.4.67 amdgpu_device_deinitialize@Base 2.4.63 + amdgpu_device_get_fd@Base 2.4.109-1 amdgpu_device_initialize@Base 2.4.63 amdgpu_find_bo_by_cpu_mapping@Base 2.4.94 amdgpu_get_marketing_name@Base 2.4.73 dh_makeshlibs: error: failing due to earlier errors make[1]: *** [debian/rules:121: override_dh_makeshlibs] Error 25 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:141: binary-arch] Error 2 dpkg-buildpackage: error: fakeroot debian/rules binary-arch subprocess returned exit status 2 Full log: https://buildd.debian.org/status/fetch.php?pkg=libdrm&arch=amd64&ver=2.4.109-1&stamp=1639848700&raw=0 Attached patch fixes that for me and I'm happy to NMU if that looks correct. The symbol got added in f70e8ae83590d2a1fb1972dc7e875dd6a9355b77 upstream and looks like a valid new public symbol. Cheers, -- Guido -- System Information: Debian Release: bookworm/sid APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'stable-updates'), (500, 'stable-debug'), (500, 'unstable'), (500, 'testing'), (500, 'oldstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 5.15.0-2-amd64 (SMP w/4 CPU threads) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled
>From 0ecc96a5514e030a91be47d62febf7e656170fff Mon Sep 17 00:00:00 2001 Message-Id: <0ecc96a5514e030a91be47d62febf7e656170fff.1639931516.git....@sigxcpu.org> From: =?UTF-8?q?Guido=20G=C3=BCnther?= <a...@sigxcpu.org> Date: Sun, 19 Dec 2021 17:22:10 +0100 Subject: [PATCH] Update symbols file --- debian/libdrm-amdgpu1.symbols | 1 + 1 file changed, 1 insertion(+) diff --git a/debian/libdrm-amdgpu1.symbols b/debian/libdrm-amdgpu1.symbols index 6ce3d569..d04300e8 100644 --- a/debian/libdrm-amdgpu1.symbols +++ b/debian/libdrm-amdgpu1.symbols @@ -53,6 +53,7 @@ libdrm_amdgpu.so.1 libdrm-amdgpu1 #MINVER# amdgpu_cs_wait_fences@Base 2.4.81 amdgpu_cs_wait_semaphore@Base 2.4.67 amdgpu_device_deinitialize@Base 2.4.63 + amdgpu_device_get_fd@Base 2.4.109 amdgpu_device_initialize@Base 2.4.63 amdgpu_find_bo_by_cpu_mapping@Base 2.4.94 amdgpu_get_marketing_name@Base 2.4.73 -- 2.33.0