升级Glib后,带来了很多问题,GLib本身会包括:libglib-2.0.so、libgio-2.0.so、libgobject-2.0.so、libgthread-2.0.so。
需要把旧版本的这些库文件删除掉,或者确保程序链接时用的是最新版本的库文件。
在gdb调试时,发现还需要升级gdb。
“FrameDecorator is new in gdb 7.7,so we adapt to its absence.”
另外linuxfromscratch网站上对Gmime-2.6.20版本要求的是 Glib-2.50,但是我使用2.48也未发现有问题。
http://www.linuxfromscratch.org/blfs/view/svn/general/gmime.html