Am 07.09.2019 um 08:43 schrieb Helmut Grohne: > Source: xserver-xorg-input-libinput > Version: 0.29.0-1 > Severity: serious > Tags: ftbfs > > xserver-xorg-input-libinput fails to build from source in unstable: > > | dh_makeshlibs -O--builddirectory=build/ > | Use of uninitialized value $library in concatenation (.) or string at > /usr/bin/dh_makeshlibs line 296. > | Use of uninitialized value $major in concatenation (.) or string at > /usr/bin/dh_makeshlibs line 296. > | dh_makeshlibs: xserver-xorg-input-libinput-udeb contains SO library > | (version ) but xserver-xorg-input-libinput does not contain a > | similar library!? > | dh_makeshlibs: Rejecting the generated shlibs file for > xserver-xorg-input-libinput-udeb! > | dh_makeshlibs: Hint: Either add the missing libraries to > | xserver-xorg-input-libinput, remove them from > | xserver-xorg-input-libinput-udeb, or > | dh_makeshlibs: Hint: (if this difference is expected) pass > "--add-udeb=xserver-xorg-input-libinput-udeb" to dh_makeshlibs. > | dh_makeshlibs: Hint: In the latter case, you *may* also need to combine it > with "-pxserver-xorg-input-libinput" > | dh_makeshlibs: failing due to earlier errors > | make: *** [debian/rules:17: binary] Error 255 > | dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned > exit status 2
This appears to be a regression in debhelper, xserver-xorg-input-libinput{,-udeb} do not contain libraries with an SO name, but rather a plugin, and so there is no shlibs file in xserver-xorg-input-libinput. Cheers, Sven