2015-03-05 9 views
2

Я установил cl-ncurses через quicklisp, но я получаю сообщение об ошибке, когда пытаюсь выполнить что-либо на основе curses. Я не уверен, что не так, но кажется, что SBCL не может найти внешние функции/библиотеки. Другие программы на основе проклятий хорошо работают в моей системе (Debian).cl-ncurses on SBCL

* (ql:quickload :cl-ncurses) 
To load "cl-ncurses": 
    Load 1 ASDF system: 
    cl-ncurses 
; Loading "cl-ncurses" 

(:CL-NCURSES) 
* (in-package :cl-ncurses) 

#<PACKAGE "CL-NCURSES"> 
* (initscr) 

debugger invoked on a SB-KERNEL::UNDEFINED-ALIEN-FUNCTION-ERROR in thread 
#<THREAD "main thread" RUNNING {1002978CD3}>: 
    Attempt to call an undefined alien function. 
+0

Я нашел альтернативное связывание ncurses, которое работает для меня: [cl-charms] (http: // http: //quickdocs.org/cl-charms/api # пакет-CL-CHARMS) – automaton

ответ

0

Система «сл-Ncurses» пытается вызвать неопределенную функцию Lib (скорее всего libncurses.so) Либо есть ошибка в системе или вы используете неправильную версию Lib (возможно 32 бит, а «cl-ncurses» - 64 бит)