Ubuntu 14.10(64 位)上的 LispWorks PE(安装)

Ubuntu 14.10(64 位)上的 LispWorks PE(安装)

我有UBUNTU 14.10 个人版安装和启动问题(64位)。谢谢您的建议。

我的安装步骤:

  1. 从 lispworks 主页下载的文件:,,lwlper-licence.sh最后...所有文件都在一个文件夹中lwlper-install.shlwdoc61-x86-linux.tar.gzlwper61-x86-linux.tar.gz
  2. 设置 .sh 两个文件的执行属性
  3. 许可协议脚本:sudo ./lwlper-licence.sh
  4. 安装脚本:sudo ./lwlper-install.sh 5.sudo apt-get install libgtk2.0-dev gtk+-2.0
  5. 当我使用命令启动已安装的应用程序时/usr/local//usr/local/lib/LispWorksPersonal/lispworks-personal-6-1-1-x86-linux ---> 导致以下错误
LispWorks(R):通用 Lisp 编程环境个人版
版权所有 (C) 1987-2012 LispWorks Ltd. 保留所有权利。
版本 6.1.1
由 LispWorks 保存为 lispworks-personal-6-1-1-x86-linux,于 2012 年 12 月 6 日 16:51
vincent-pc 上的用户 jirka
GUI 启动时出错:
  无法注册外部模块“-lgtk-x11-2.0”的句柄:
 libgtk-x11-2.0.so:无法打开共享对象文件:没有此文件或目录。

描述:输出回溯

影响:损坏/烦人/数据丢失/缺少错误/新功能/性能损失

紧急程度:尽快/当前版本/下一版本/未来版本/无

产品配置:
  LispWorks 个人版 6.1.1

进程名称:/usr/bin/lispworks
   ID:10940 开始时间:2015/02/20 18:33:45

保存历史记录:
1:lispworks-6-1-0-0-x86-linux-release-base
由 davef 保存为 lispworks-6-1-0-0-x86-linux-release-base,于 2011 年 11 月 3 日 13:25
2:lispworks-6-1-0-0-x86-linux-release-gtk-shaken
由 davef 保存为 lispworks-6-1-0-0-x86-linux-release-gtk-shaken,于 2011 年 11 月 3 日 14:00
3:lispworks-6-1-1-0-x86-linux-release-gtk-shaken
由 davef 保存为 lispworks-personal-6-1-1-x86-linux,于 2012 年 12 月 6 日 16:51
LispWorks 6.1.1 - 个人版

已加载模块:

公开补丁:
私人补丁:CAPI-GTK-DESTROY-REPRESENTATION

外部模块:
  #
  #
  #
  #

信号处理器
2 系统::SIGINT 处理程序
13 系统::空函数
17 系统::获取儿童信息

主机配置:

  vincent-pc(x86_64),Linux 3.16.0-23-generic
  Ubuntu 14.10

LWSerialNumber:未知
地点:未知
GTK+ 未加载

回溯:
#

调用 (SUBFUNCTION 1 ENVIRONMENT:START-ENVIRONMENT) {offset 186}
  系统::C : #

装订框架:
  条件::*IN-SIGNAL-CATCH* : T

处理框架:无
呼叫 SIGNAL {偏移量 1446}
  条件::数据:#
  条件::参数:NIL

装订框架:
  条件::*IN-SIGNAL-CATCH* : NIL

捕获框架:条件::信号捕获

装订框架:
  条件::*信号中断* : 无

调用 CONDITIONS::CONDITIONS-ERROR {offset 430}
  条件::DATUM:“无法注册外部模块~S:~% ~A 的句柄。”
  条件::参数:(“-lgtk-x11-2.0”“libgtk-x11-2.0.so:无法打开共享对象文件:没有此文件或目录”)

调用 ERROR {偏移量 67}
  SYSTEM::ESTRING:“无法注册外部模块~S:~% ~A 的句柄。”
  SYSTEM::EARGS:(“-lgtk-x11-2.0” “libgtk-x11-2.0.so:无法打开共享对象文件:没有此文件或目录”)

装订框架:
  FLI::*DLOPEN-FLAGS* : T

调用 FLI::CONNECT-TO-EXTERNAL-MODULE {offset 319}
  FLI::模块:#
  类型::手动
  FLI::错误:T

调用 FLI::CREATE-EXTERNAL-MODULE {offset 275}
  FLI::名称:“-lgtk-x11-2.0”
  FLI::连接方式::立即
  FLI::文件名:无
  FLI::模块:#
  開放:T
  FLI::终身::会话
  FLI::DLOPEN 标志 :FLI::DEFAULT
  FLI::添加库路径 : 无

调用 FLI:REGISTER-MODULE {offset 146}
  FLI::名称:“-lgtk-x11-2.0”
  FLI::连接方式::立即
  FLI::终身::会话
  FLI::真实姓名 : 无
  FLI::文件名:无
  FLI::DLOPEN 标志 :FLI::DEFAULT
  FLI::添加库路径 : 无

调用 LWGTK:INITIALIZE-GTK-LIBRARY {offset 999}

调用 CAPI-GTK-LIBRARY::ENSURE-GTK-INITIALIZED {offset 21}

调用 (METHOD CAPI-LIBRARY:LIBRARY-READY-TO-START ((EQL :GTK))) {偏移量 11}
  CAPI-GTK-LIBRARY::外观和感觉::不知道

调用 CLOS::CACHE-MISS-FUNCTION {偏移量 311}
  关闭::参数:(:GTK)
  CLOS::.CACHE-INFO。{已关闭} : #
  CLOS::.GF. {已关闭} : #

调用 CAPI-INTERNALS:START-ENVIRONMENT {offset 60}
  CAPI::ARGS:(:START-FUNCTIONS((LISPWORKS-TOOLS::START-LISPWORKS-TOOLS:TOOLS(LISPWORKS-TOOLS:LISPWORKS-ECHO-PODIUM LISPWORKS-TOOLS:LISTENER))):环境:CAPI)
  CAPI::环境::CAPI
  包装 : 无
  CAPI::图书馆 : 无
  CAPI::START-FUNCTIONS:((LISPWORKS-TOOLS::START-LISPWORKS-TOOLS:TOOLS(LISPWORKS-TOOLS:LISPWORKS-ECHO-PODIUM LISPWORKS-TOOLS:LISTENER)))

调用 ENVIRONMENT::START-CAPI-ENVIRONMENT {offset 24}
  LISPWORKS-TOOLS::ARGS : 无

调用 CLOS::CACHE-MISS-FUNCTION {偏移量 311}
  CLOS::ARGS : (#NIL)
  CLOS::.CACHE-INFO。{已关闭} : #
  CLOS::.GF. {已关闭} : #

处理程序框架:((错误。#))
调用 ENVIRONMENT:START-ENVIRONMENT {offset 158}
  系统::参数:无
  SYSTEM::OLD {已关闭} : #

装订框架:
  MP:*INITIAL-PROCESSES* :(("空闲进程" (:PRIORITY -536870912 :RESTART-ACTION :CONTINUE :INTERNAL-SERVER :IDLE) MP::PROCESS-IDLE-FUNCTION))

调用 ENVIRONMENT::I-RESTART-WITH-ENVIRONMENT-AUX {offset 210}
  环境::TTY-LISTENER-P : NIL

调用 SYSTEM::RESTART-HOOK {偏移量 96}
  功能:系统::%顶级

重启框架:(SYSTEM::TOP-LEVEL)
捕获框架:(SYSTEM::IN-START-FUNCTION-ONCE . RESTART-CASE)
捕获框架:(SYSTEM::IN-START-FUNCTION-ONCE . 1)
捕捉框架:SYSTEM::EXIT-LISPWORKS
调用 SYSTEM::IN-START-FUNCTION-ONCE {偏移量 421}
捕捉框架:SYSTEM::START-UP
捕获框架:SYSTEM::IN-START-FUNCTION
调用 SYSTEM::IN-START-FUNCTION {偏移量 57}
调用 SYSTEM::CALL-IN-START-FUNCTION {偏移量 12}
接球架:(无)

调用 SYSTEM::START-FUNCTION {偏移量 50}
  系统::GC-消息::不知道


系统::启动功能

 第 0 代:总大小 515K,已分配 386K,可用 120K
          段 20090128:总大小 507K,已分配 386K,可用 117K
                    最小可用空间 64K,
                      等待晋升 = 0K,晋升前扫荡 =10
          段 21EDE100:总大小 7K,已分配 0K,可用 3K
                    最小可用空间 0K,
                      等待晋升 = 0K,晋升前扫荡 =2
 第 1 代:总大小 308K,已分配 110K,可用 189K
          段 2070F0C0:总大小 68K,已分配 0K,可用 64K
                    最小可用空间 3K,
                      等待晋升 = 0K,晋升前扫荡 =4
          段 200540A8:总大小 240K,已分配 110K,可用 125K
                    最小可用空间 0K,静态
 第 2 代:总大小 68K,已分配 0K,可用 64K
          段 20F1C640:总大小 68K,已分配 0K,可用 64K
                    最小可用空间 117K,
                      等待晋升 = 0K,晋升前扫荡 =4
 第 3 代:总大小 30387K,已分配 30247K,可用 128K
          段 2010F0C0:总大小 6144K,已分配 6139K,可用 0K
                    最小可用空间 3K,
                      等待晋升 = 0K,晋升前扫荡 =10
          段 20F2D6B8:总大小 16066K,已分配 15934K,可用 128K
                    最小可用空间 0K,
                      等待晋升 = 0K,晋升前扫荡 =10
          段 20720138:总大小 8177K,已分配 8173K,可用 0K
                    最小可用空间 0K,
                      等待晋升 = 0K,晋升前扫荡 =10

总大小 31616K,已分配 30744K,可用 502K

答案1

安装libgtk2.0-0:i386解决了问题,lispworks 比较旧,不兼容 64 位,因此需要 i386 版本的 gtk2 库

sudo apt-get install libgtk2.0-0:i386

相关内容