[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#939635: xserver-xorg-input-libinput FTBFS: dh_makeshlibs: Rejecting the generated shlibs file for xserver-xorg-input-libinput-udeb!



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


Reply to: