|
|
发表于 2006-10-6 20:44:15
|
显示全部楼层
Post by szjungle
多谢张乐发了链接到 szlug
编译中遇到的 libcppwrapper.la 的问题,可以先执行 chmsee 目录下的 autogen.sh 脚本重新生成 configure。还是不行的话,请说明所使用的 gcc, autoconf, automake, libtool 的版本各是多少?
gecko 的所需的开发包,可以参考 devhelp 的编译时所需的环境,chmsee 这部分代码就是直接拿 devhelp 的来用。不同的发行版包的命名不一样,有的叫 gecko,有的叫 xulrunner 。
字体的大小可以在 setup 对话框里面设。滚轮的支持我倒没碰到,应该是跟 gecko 的编译选项或运行环境相关。
按提示重新autogen.sh还是不行。但是自行编译可以进行,不过运行出错。提示:[PHP]localhost chmsee-1.0.0-alpha # /usr/local/bin/chmsee
(chmsee:1774): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion `pixbuf != NULL' failed
(chmsee:1774): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion `pixbuf != NULL' failed
(chmsee:1774): Gdk-CRITICAL **: gdk_draw_pixbuf: assertion `GDK_IS_PIXBUF (pixbuf)' failed
(chmsee:1774): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
The program 'chmsee' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadPixmap (invalid Pixmap parameter)'.
(Details: serial 144 error_code 4 request_code 55 minor_code 0)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
[/PHP]
我的emerge info
gcc-4.1.1
sys-devel/autoconf: 2.13, 2.59-r7
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool: 1.5.22 |
|