在系统上的Ubuntu Server 15.10 4.2.0-25-通用#30-Ubuntu SMP 1月18日星期一12:31:50 UTC 2016 x86_64
无论我在带有2.8.6标签的源上运行dpkg-buildpackage还是当前提交3c19e0262899f6a10cc499f66cde719485246bc6
我尝试重新安装libxml2,但是行为没有变化。
...
make [1]:离开目录'/ home / actionmystique / Program-Files / Ubuntu / Nemo / git-nemo'
dh_installgsettings
dh_icons
dh_perl
dh_link
dh_compress
dh_fixperms
debian / rules Override_dh_strip
make [1]:输入目录'/ home / actionmystique / Program-Files / Ubuntu / Nemo / git-nemo'
dh_strip --dbg-package = nemo-dbg
make [1]:离开目录'/ home / actionmystique / Program-Files / Ubuntu / Nemo / git-nemo'
debian / rules overlay_dh_makeshlibs
make [1]:输入目录'/ home / actionmystique / Program-Files / Ubuntu / Nemo / git-nemo'
dh_makeshlibs -Xusr / lib / nemo / extensions-3.0 /
make [1]:离开目录'/ home / actionmystique / Program-Files / Ubuntu / Nemo / git-nemo'
dh_shlibdeps
dpkg-shlibdeps:错误:找不到/usr/lib/libxml2.so.2的依赖项信息(由debian / nemo / usr / lib / nemo / nemo-convert-metadata使用)
提示:检查库是否实际上来自软件包。
dh_shlibdeps:dpkg-shlibdeps -Tdebian / nemo.substvars debian / nemo / usr / bin / nemo-connect-server debian / nemo / usr / bin / nemo-open-with debian / nemo / usr / bin / nemo-autorun-software debian / nemo / usr / bin / nemo debian / nemo / usr / lib / nemo / nemo-extensions-list debian / nemo / usr / lib / nemo / nemo-convert-metadata返回退出代码2
debian /规则:13 :目标“二进制”的配方失败
make:*** [binary]错误2
dpkg-buildpackage:错误:debian / rules二进制文件给出了错误退出状态2
这是dpkg-shlibdeps的一种解决方法
override_dh_shlibdeps:
dh_shlibdeps --dpkg-shlibdeps-params=--ignore-missing-info
_必须在“ dh_shlibdeps ...”之前插入TAB而不是空格_
这是dpkg-shlibdeps的一种解决方法
override_dh_shlibdeps: dh_shlibdeps --dpkg-shlibdeps-params=--ignore-missing-info
_必须在“ dh_shlibdeps ...”之前插入TAB而不是空格_
嗨〜 这对我不起作用。
我在debian / rules中添加了这一行
但是仍然遇到相同的错误消息。
您的编辑器是否正在将制表符转换为空格?
@ jean-christophe-manciot您是否仍在最新版本的nemo上遇到此问题?
不。
最有用的评论
这是dpkg-shlibdeps的一种解决方法
_必须在“ dh_shlibdeps ...”之前插入TAB而不是空格_