LispWorks PE (установка) в Ubuntu 14.10 (64-битная версия)
У меня проблема с установкой и запуском персональной версии на UBUNTU 14.10 (64bit). Спасибо за совет.
Мои шаги установки:
- Загруженные файлы с домашней страницы lispworks:
lwlper-licence.sh
,lwlper-install.sh
,lwdoc61-x86-linux.tar.gz
и наконецlwper61-x86-linux.tar.gz
... все файлы в одной папке - установить атрибут выполнения на.sh обоих файлах
- скрипт лицензионного соглашения:
sudo ./lwlper-licence.sh
- установочный скрипт:
sudo ./lwlper-install.sh
5.sudo apt-get install libgtk2.0-dev gtk+-2.0
- когда я запускаю установленное приложение с помощью команды
/usr/local//usr/local/lib/LispWorksPersonal/lispworks-personal-6-1-1-x86-linux --->
вызывает следующую ошибку
LispWorks(R): Общая среда программирования Lisp, личная версия Copyright (C) 1987-2012 LispWorks Ltd. Все права защищены. Версия 6.1.1 Сохранена LispWorks как lispworks-personal-6-1-1-x86-linux, 06.12.2012 16:51 Пользователь jirka на vincent-pc Ошибка при запуске графического интерфейса: не удалось зарегистрировать дескриптор для внешнего модуля "-lgtk -x11-2.0 ": libgtk-x11-2.0.so: невозможно открыть общий объектный файл: такого файла или каталога нет. ОПИСАНИЕ: обратная трассировка выходных данных ВЛИЯНИЕ: неработающий / раздражающий / потеря данных / отсутствующая ошибка / новая функция / потеря производительности СРОЧНО: как можно скорее / текущий выпуск / следующий выпуск / будущий выпуск / нет КОНФИГУРАЦИЯ ПРОДУКТА: LispWorks Personal Edition 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, 03.11.2011 13:25 2: lispworks-6-1-0-0-x86-linux-release-gtk-shaken Сохранено davef как lispworks-6-1-0-0-x86-linux-release-gtk-shaken, 03 ноября 2011 г. 14:00 3: lispworks-6-1-1-0-x86-linux-release-gtk-shaken Сохранено davef как lispworks-personal -6-1-1-x86-linux, 06.12.2012 16:51 LispWorks 6.1.1 - Персональные выпуски Загруженные модули: публичные исправления: закрытые исправления: CAPI-GTK-DESTROY-REPRESENTATION Внешние модули: # # # # Обработчики сигналов 2 СИСТЕМА:: СИГНАЛ-HANDLER 13 СИСТЕМА:: СИСТЕМА THE-NULL-FUNCTION 17::GET-CHILDREN-INF ХОЗЯЙСТВЕННАЯ КОНФИГУРАЦИЯ: vincent-pc (x86_64), Linux 3.16.0-23-ge NERIC Ubuntu 14.10 \n \l LWSerialNumber: Неизвестно Сайт: Неизвестно GTK+ не загружен Backtrace: # Вызов (окружение SUBFUNCTION 1:START-ENVIRONMENT) {смещение 186} СИСТЕМА::C: # Рамка привязки: УСЛОВИЯ::*IN-СИГНАЛ -CATCH*: T Кадр-обработчик: NIL Вызов SIGNAL {смещение 1446} УСЛОВИЯ:: DATUM: # УСЛОВИЯ:: АРГУМЕНТЫ: NIL Связывающая рамка: УСЛОВИЯ::*IN-SIGNAL-CATCH*: NIL Фиксирующая рамка: УСЛОВИЯ:: СИГНАЛ -CATCH Связывающая рамка: CONDITIONS::*BROKEN-ON-SIGNALS*: NIL Вызов CONDITIONS::CONDITIONS-ERROR {offset 430} CONDITIONS::DATUM: "Не удалось зарегистрировать дескриптор для внешнего модуля ~S:~% ~A." УСЛОВИЯ:: АРГУМЕНТЫ: ("-lgtk-x11-2.0" "libgtk-x11-2.0.so: невозможно открыть общий объектный файл: нет такого файла или каталога") Вызов ERROR {offset 67} SYSTEM::ESTRING: "Could не зарегистрировать дескриптор для внешнего модуля ~S:~% ~A." SYSTEM::EARGS: ("-lgtk-x11-2.0" "libgtk-x11-2.0.so: не удается открыть файл общего объекта: нет такого файла или каталога") Рамка привязки: FLI::*DLOPEN-FLAGS*: T Вызов FLI::CONNECT-TO-EXTERNAL-MODULE {смещение 319} FLI::MODULE: # TYPE:: РУЧНАЯ FLI:: ОШИБКА: T Вызов FLI::CREATE-EXTERNAL-MODULE {смещение 275} FLI::NAME: "-lgtk-x11-2.0" FLI::CONNECTION-STYLE:: НЕМЕДЛЕННЫЙ FLI:: ФИЛЬМ: NIL FLI:: МОДУЛЬ: # ОТКРЫТЬ: T FLI:: СРОК ЖИЗНИ:: СЕССИЯ FLI::DLOPEN-FLAGS: FLI:: ПО УМОЛЧАНИЮ FLI::ADD-LIB-PATH: NIL Вызов FLI: РЕГИСТР-МОДУЛЬ {смещение 146} FLI:: ИМЯ: "-lgtk-x11-2.0" FLI:: СОЕДИНЕНИЕ-СТИЛЬ:: НЕМЕДЛЕННЫЙ FLI:: ЖИЗНЬ:: СЕССИЯ FLI:: REAL-NAME: NIL FLI:: ИМЯ ФАЙЛА: NIL FLI::DLOPEN-FLAGS: FLI::DEFAULT FLI::ADD-LIB-PATH: NIL Вызов LWGTK:INITIALIZE-GTK-LIBRARY {смещение 999} Вызов CAPI-GTK-LIBRARY::ENSURE-GTK-INITIALIZED {смещение 21} Вызов (МЕТОД КАПИ-БИБЛИОТЕКА: БИБЛИОТЕКА-ГОТОВ К ЗАПУСКУ ((EQL:GTK)))) {смещение 11} CAPI-GTK-БИБЛИОТЕКА::LOOK-AND-FEEL::DONT-KNOW вызов CLOS::CACHE-MISS-FUNCTION {смещение 311} CLOS::ARGS: (:GTK) CLOS::.CACHE-INFO. {Закрыто}: # CLOS::.GF. {Closed}: # Вызов в CAPI-INTERNALS:START-ENVIRONMENT {offset 60} CAPI::ARGS: (:START-FUNCTIONS ((LISPWORKS-TOOLS::START-LISPWORKS-TOOLS: ИНСТРУМЕНТЫ (LISPWORKS-TOOLS:LISPWORKS-ECHO) -PODIUM LISPWORKS-TOOLS: СЛУШАТЕЛЬ))): ОКРУЖАЮЩАЯ СРЕДА:CAPI) CAPI:: ОКРУЖАЮЩАЯ СРЕДА::CAPI ПАКЕТ: NIL CAPI:: БИБЛИОТЕКА: NIL CAPI:: СТАРТ-ФУНКЦИИ: ((LISPWORKS-TOOLS::START-LISP: ИНСТРУМЕНТЫ (LISPWORKS-TOOLS:LISPWORKS-ECHO-PODIUM LISPWORKS-TOOLS:LISTENER))) Звоните в ОКРУЖАЮЩУЮ СРЕДУ::START-CAPI-ENVIRONMENT {offset 24} LISPWORKS-TOOLS::ARGS: NIL Звоните в CLOS:: CACHE-M -FUNCTION {смещение 311} CLOS::ARGS: (# NIL) CLOS::.CACHE-INFO. {Закрыто}: # CLOS::.GF. {Closed}: # Кадр обработчика: ((ОШИБКА. #)) Вызов в ОКРУЖАЮЩУЮ СРЕДУ:START-ENVIRONMENT {offset 158} SYSTEM::ARGS: NIL SYSTEM::OLD {Closed}: # Рамка привязки: MP:*INITIAL-PROCESSES*: (("Процесс бездействия" (:PRIORITY -536870912: ДЕЙСТВИЕ RESTART: ПРОДОЛЖЕНИЕ: ВНУТРЕННИЙ СЕРВЕР:IDLE) MP::PROCESS-IDLE-FUNCTION)) Вызов среды ENVIRONMENT::I-RESTART-WITH-ENVIRONMENT-AUX {offset 210} ENVIRONMENT::TTY-LISTENER-P: NIL Вызов SYSTEM::RESTART-HOOK {offset 96} ФУНКЦИЯ: СИСТЕМА::%TOP-LEVEL Перезагрузить кадр: (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 {offset 57} Вызов в SYSTEM::CALL-IN-START-FUNCTION {смещение 12} Поймать кадр: (NIL) Вызов в СИСТЕМУ::START-FUNCTION {смещение 50} СИСТЕМА::GC-MESSAGES::DONT-KNOW SYSTEM::START-FUNCTION Генерация 0: Общий размер 515 КБ, выделено 386 КБ, свободный сегмент 120 КБ 20090128: Общий размер 507 КБ, выделено 386 КБ, минимум 117 КБ свободного места, 64 КБ, ожидание продвижения = 0 КБ, развертка перед продвижением =10 Сегмент 21EDE100: общий размер 7 КБ, выделено 0 КБ, бесплатно 3 КБ минимум бесплатно пробел 0K, Ожидание продвижения = 0K, развертка перед повышением =2 Поколение 1: Общий размер 308K, Выделенный 110K, Свободный сегмент 189K 2070F0C0: Общий размер 68K, Выделенный 0K, Свободный минимум 64K, свободное пространство 3K, Ожидание промоушена = 0K, Сметание перед повышением =4 сегмент 200540A8: общий размер 240 КБ, выделено 110 КБ, минимум 125 КБ свободного места, 0 КБ, статическое поколение 2: общий размер 68 КБ, выделено 0 КБ, свободный сегмент 64 КБ 20F1C640: общий размер 68 КБ, выделено 0 КБ, не менее 64 КБ свободного места, 117 КБ, в ожидании продвижение = 0K, развертка перед продвижением =4 Поколение 3: общий размер 30387K, выделено 30247K, свободный сегмент 128K 2010F0C0: общий размер 6144K, выделено 6139K, минимум 0K свободного 0K, 3K, ожидание повышения = 0K, развертка перед повышением =10 Сегмент 20F2D6B8: Всего Размер 16066 КБ, выделено 15934 КБ, минимум 128 КБ свободного места, 0 КБ, ожидает повышения = 0 КБ, развернуто до продвижения =10 Сегмент 20720138: Общий размер 8177 К, выделено 8173 КБ, 0 К минимум свободного 0 КБ, ожидает повышения = 0 КБ, разверток до повышения =10 Общий размер 31616K, выделено 30744K, бесплатно 502K
1 ответ
Решение
Установка libgtk2.0-0:i386
решает проблему, lispworks старый и не 64-битный, поэтому ему нужна версия библиотек gtk2 для i386
sudo apt-get install libgtk2.0-0:i386