smalltalk - gst 浏览器无法启动
问题描述
我刚刚gst-browser
通过 Canonical Ubuntu 存储库安装(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
编辑:
这似乎是一个已知问题。Launchpad 上有一个 2012 年的错误报告:Smalltalk browser does not launch。
解决方案
这似乎是“已知”问题。正如我之前猜测的那样,问题出在库链接(年龄)中。
您可以通过安装 - 来解决您的问题libgtk2.0-dev
。
你可以在这里找到整个对话。这是一段摘录:
进一步挖掘,我发现模块“gst-gtk-3.2.92.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
-----------------------
供将来参考,您可以找到 testing gst-browser gist。
推荐阅读
- javascript - 当我想创建多个输入类型 = 'file' 时选择文件时出现问题
- android - 从 Firebase Firestore 中检索数据的最佳方式,然后添加到数组中,以便您以后使用这些信息
- python - 从Python中长度为n的列表中获取n * k个唯一的2组
- c++ - Xcode 命令行工具找不到头文件 (Catalina Update 10.15.7)
- python - 使用 glob() 将图像目录加载到标签检测工具时出错
- activemq-artemis - max-delivery-attempts 不适用于未确认的消息
- flutter - 如何在带有滚动的列中使用 FractionallySizedBox?
- rest - 使用 Java,我将如何使用 JasperServer Reports REST API 将输入控件部署到服务器?
- django - 依靠大 Django 数据
- java - 无法从本地建立与 Azure 中托管的配置单元数据库的数据库连接