[Fingerforce-devel] Bug#1024309: Compilation fails with dh_install missing files

Greek greek64.mail at gmail.com
Thu Nov 17 11:31:50 GMT 2022


Package: libfprint-2-2
Source: libfprint
Version: 1:1.94.5-1<https://packages.debian.org/source/testing/libfprint>
Severity: important

Dear Maintainer,

when compiling the source package in systems with systemd version >= 
248, the compilation fails with:

dh_install: warning: Cannot find (any matches for) "lib/udev/hwdb.d/" 
(tried in ., debian/tmp)
dh_install: warning: libfprint-2-2 missing files: lib/udev/hwdb.d/
dh_install: error: missing files, aborting
make: *** [debian/rules:15: binary] Error 255
dpkg-buildpackage: error: debian/rules binary subprocess returned exit 
status 2

This is due to commit e7eaecedc6757800a9b4c795fea51f255d3a0efe (meson: 
Autodetect whether autosuspend rules are provided by udev), which 
installs the autosuspend file only on systems with systemd version < 248 
(since systemd already provides this file).

A possible fix would be to change the 2 lines in 
'debian/libfprint-2-2.install' from:
lib/udev/hwdb.d/
lib/udev/rules.d/

to:
lib/udev/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/fingerforce-devel/attachments/20221117/aa69d266/attachment.htm>


More information about the Fingerforce-devel mailing list