我正在使用 Ubuntu12.04 lts。
yelp
当我使用命令从源代码构建包时dpkg-buildpackage
,它显示以下消息,
然后它就睡着了。
gtk-doc: Scanning header files
(process:30532): Gtk-CRITICAL **: gtk_icon_theme_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
发生了什么?我该如何解决这个问题?
答案1
我按照以下方式解决了这个问题
我yelp
从 ubuntu 存储库下载了源代码apt-get source yelp
。
我打开yelp-3.4.1/debian/rules
并删除了以下行。
DEB_CONFIGURE_EXTRA_FLAGS += --enable-gtk-doc
顺便说一句,我可以构建这个yelp
包。
答案2
您不需要实现复杂的编译方法来安装 yelp。它位于Ubuntu 主仓库。
sudo apt-get install yelp libyelp0 libyelp-dev unity-scope-yelp yelp-tools yelp-xsl