GST浏览器无法启动

时间:2018-10-11 18:09:09

标签: smalltalk gnu-smalltalk

我刚刚通过Canonical Ubuntu存储库安装了gst-browser(VisualGST),所以我尝试通过在命令行上运行gst-browser来启动VisualGST。但是,我立即遇到一个错误:

a Smalltalk Stream:2: Abandon
a Smalltalk Stream:2: Error occurred while not in byte code interpreter!!
/usr/lib/libgst.so.7(+0x74c97)[0x7fb5fa5d1c97]
/lib/x86_64-linux-gnu/libc.so.6(+0x3ef20)[0x7fb5fa1aaf20]
/lib/x86_64-linux-gnu/libc.so.6(gsignal+0xc7)[0x7fb5fa1aae97]
/lib/x86_64-linux-gnu/libc.so.6(abort+0x141)[0x7fb5fa1ac801]
/usr/lib/libgst.so.7(+0x2c6a6)[0x7fb5fa5896a6]
/usr/lib/x86_64-linux-gnu/libsigsegv.so.2(+0xe3c)[0x7fb5f9f68e3c]
/lib/x86_64-linux-gnu/libc.so.6(+0x3ef20)[0x7fb5fa1aaf20]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_type_check_is_value_type+0x23)[0x7fb5d4e374f3]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0x20785e)[0x7fb5d551185e]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(gtk_list_store_new+0xa4)[0x7fb5d5436d94]
[1]    14556 abort (core dumped)  gst-browser

错误的原因和含义是什么,如何正确启动VisualGST?

GNU Smalltalk版本:3.2.5

1 个答案:

答案 0 :(得分:0)

这似乎是“已知”问题。正如我之前所猜测的,问题出在库link(age)中。

您可以通过安装-libgtk2.0-dev来解决问题。

您可以找到整个对话here。这是摘录:

  

再深入一点,我发现模块“ gst-gtk-3.2.92.so”是   链接到“ libgtk-x11-2.0.so”,“ libgtk-x11-2.0.so”仅由(现在?)提供   软件包:gtk2-devel。

您的第二个选择是从源代码进行编译。在Fedora 27上(再次通过上面的讨论和链接):

I'm on Fedora 27 and after a fresh install this gave me a working build:
sudo dnf install gcc git automake bison flex libtool libtool-ltdl-devel libffi-devel libsigsegv-devel cairo-devel gtk2-devel texinfo

git clone git://git.sv.gnu.org/smalltalk.git

cd smalltalk

autoreconf -vi ./configure make

sudo make install
-----------------------

对于将来的裁判,您可以找到测试gst浏览器gist