代码: 全选
dpkg-buildpackage: binary only upload (no source included)
Built packages: zlib1g_1.2.7.dfsg-13_armhf.deb zlib1g-dev_1.2.7.dfsg-13_armhf.deb zlib1g-dbg_1.2.7.dfsg-13_armhf.deb zlib-bin_1.2.7.dfsg-13_armhf.deb
lintian -C xdeb -o zlib_1.2.7.dfsg-13_armhf.changes
warning: the authors of lintian do not recommend running it with root privileges!
Can't locate Util.pm in @INC (@INC contains: /usr/share/lintian/lib /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14
/usr/share/perl/5.14 /usr/local/lib/site_perl .) at /usr/share/lintian/checks/xdeb line 28.
BEGIN failed--compilation aborted at /usr/share/lintian/checks/xdeb line 28.
Compilation failed in require at /usr/bin/lintian line 1919.
cannot remove path when cwd is /tmp/temp-lintian-lab-SKjJMr6YVf/pool/z/zlib/zlib-bin_1_1.2.7.dfsg-13_armhf_binary for /tmp/temp-lintian-lab-SKjJMr6YVf: at /usr/share/perl/5.14/File/Te
mp.pm line 902
编译生成 armhf的deb是没问题的,在lintian检测时出错,但并不会影响使用的包
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=708787
代码: 全选
$ dpkg -S /usr/share/lintian/checks/xdeb
xdeb: /usr/share/lintian/checks/xdeb
I can fix the error by manually editing line 28 like this:
-use Util;
+use Lintian::Util;