[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!



Control: reassign -1 debhelper 12.5

Am 07.09.2019 um 10:10 schrieb Sven Joachim:

> 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.

This has been introduced in debhelper 12.5, more precisely commit
6bf914b4eb15 ("dh_makeshlibs: Avoid including omitted libraries in the
udeb on auto-detection").

Cheers,
       Sven


Reply to: