[转帖]xTIMEcomposer Studio不能在Ubuntu13.04启动
当启动xTIMEcomposer,会弹出下面的信息:
GLib-GObject:ERROR:/build/buildd/glib2.0-2.36.0/./gobject/gobject.c:4127:
g_weak_ref_set: assertion failed: (weak_locations != NULL)
该xTIMEcomposer然后意外关闭。
回答:
该xTIMEcomposer带有用来显示工具和xSOFTip教程/文档内嵌的网页浏览器(开发者列)。然而,这种技术有一定的依赖性,并作为Ubuntu的13.04一些依赖库的默认版本已经推出不兼容。
解决方法 - 安装库
创建和安装glib要求的版本和pango函数库
重要提示: 我们建议这些不是安装在默认的位置,因为这样就可能导致一般不稳定性:
下载以下两个源码包,并将其解压到一个临时目录中。
安装所需的构建依赖关系:
sudo apt-get build-dep glib2.0
sudo apt-get build-dep pango1.0
Configure, make and install glib:
cd glib-2.32.3
./autogen.sh --prefix= <INSTALL LOCATION> make install
Configure, make and install pango:
cd pango-1.30.0
./configure --prefix= <INSTALL LOCATION> --enable-introspection=no make install
注:在上述两种的, <安装位置> 是您选择的文件系统上的位置。例如,请在工具的安装位置一个新的目录,并使用它。
运行xTIMEcomposerStudio之前,请确保以下两个环境变量更新:
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH: <INSTALL LOCATION> /lib/pkgconfig
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH: <INSTALL LOCATION> /lib
当开始xTIMEcomposer,开发者栏现在将显示成功。
解决方法 - 禁用开发专栏
开发者栏通过加入下面两行到xtimecomposer.exe.ini文件的结尾将能被禁用:
-Dcom.xmos.cdt.disableMozillaBrowserCreation=true
-Dcom.xmos.cdt.disableDefaultBrowserCreation=true
发表时间:2014年8月16日18:28:31