dpkg-shlibdeps: 错误: no dependency information found for /lib/aarch64-linux-gnu/libmali.so.0
本地要编译settings-daemon的deb包,使用debuild或者dpkg-buildpackage编译都会报下面的错误:dpkg-shlibdeps: 错误: no dependency information found for /lib/aarch64-linux-gnu/libmali.so.0 (used by debian/ukui-settings-daemon/usr/li
本地要编译settings-daemon的deb包,使用debuild或者dpkg-buildpackage编译都会报下面的错误:
dpkg-shlibdeps: 错误: no dependency information found for /lib/aarch64-linux-gnu/libmali.so.0 (used by debian/ukui-settings-daemon/usr/lib/aarch64-linux-gnu/ukui-settings-daemon/libxsettings.so)
Hint: check if the library actually comes from a package.
查看了下本地的 /lib/aarch64-linux-gnu/libmali.so.0,存在该库,是一个软连接
lrwxrwxrwx 1 root root 12 2月 26 02:24 libmali.so -> libmali.so.0
lrwxrwxrwx 1 root root 17 2月 26 02:24 libmali.so.0 -> libmali.so.0.18.0
-rw-r–r-- 1 root root 21273912 2月 26 02:24 libmali.so.0.18.0
但是该库是系统版本里的,而不是本地安装的,没有相关的information,所以报上面错误。
解决办法:
在debian/rules中增加下面配置:
override_dh_shlibdeps:
dh_shlibdeps --dpkg-shlibdeps-params=–ignore-missing-info
更多推荐
所有评论(0)