[cells-gtk-devel] problem with setting up cells-gtk (on debian)

Daniel Albuschat d.albuschat at gmail.com
Mon Jul 9 17:20:44 UTC 2007


Hello,

I tried to install cells-gtk on debian, and strictly followed the instructions.
Here are the exact steps:
I downloaded cells-gtk-2006-06-30.tgz to
/pub/packages/tar/cells-gtk-2006-06-30.tgz
and unpacked it, so the extracted directory is
/pub/packages/tar/cells-gtk-2006-06-30

I cd'd to that dir, started emacs, executed slime, and executed
(load "load"). I then noticed that I need to specify the correct path in
load.lisp, as stated in INSTALL.TXT. I did that, did a second (load "load")
and it went on to install cells-gtk. Half way thru it told me about not
finding some libgobject*.so. I then apt-get installed the necessary
libraries for gtk (mostly libgtk2.0-dev), changed into the root/gtk-ffi dir
and did a 'make'. After copying the resulting libcellsgtk.so to ~/lib (which is
in my LD_LIBRARY_PATH) I changed back into the install-rootdir, opened
up emacs and slime, and ran (load "load") again.
It compiled smoothly, and stated me to test itself with (test-gtk:gtk-demo)

Running (test-gtk:gtk-demo) yields this result:

FUNCALL: undefined function NIL
   [Condition of type SYSTEM::SIMPLE-UNDEFINED-FUNCTION]

Restarts:
  0: [USE-VALUE] You may input a value to be used instead of (FDEFINITION 'NIL).
  1: [RETRY] Retry
  2: [STORE-VALUE] You may input a new value for (FDEFINITION 'NIL).
  3: [ABORT-REQUEST] Abort handling SLIME request.
  4: [CLOSE-CONNECTION] Close SLIME connection
  5: [ABORT] ABORT

Backtrace:
  0: #<COMPILED-FUNCTION SYSTEM::CHECK-VALUE>
  1: #<COMPILED-FUNCTION GTK-FFI::G_THREAD_INIT>
  2: #<COMPILED-FUNCTION GTK-FFI:G-THREAD-INIT>
  3: #<COMPILED-FUNCTION CELLS-GTK:START-APP>
  4: #<COMPILED-FUNCTION TEST-GTK:GTK-DEMO>
  5: #<SYSTEM-FUNCTION EVAL>
  6: #<COMPILED-FUNCTION SWANK::EVAL-REGION>
  7: #<COMPILED-FUNCTION SWANK::LISTENER-EVAL-1>
  8: #<COMPILED-FUNCTION #:|324 326 (DEFINTERFACE
CALL-WITH-SYNTAX-HOOKS (FN) ...)-34-3-1|>
  9: #<COMPILED-FUNCTION SWANK-BACKEND:CALL-WITH-SYNTAX-HOOKS>
 10: #<COMPILED-FUNCTION SWANK::CALL-WITH-BUFFER-SYNTAX>
 11: #<COMPILED-FUNCTION SWANK:LISTENER-EVAL>
 12: #<SYSTEM-FUNCTION EVAL>
 13: #<COMPILED-FUNCTION SWANK::EVAL-FOR-EMACS-1-4>
 14: #<COMPILED-FUNCTION SWANK::EVAL-FOR-EMACS-1>
 15: #<COMPILED-FUNCTION #:|567 572 (DEFINTERFACE
CALL-WITH-DEBUGGER-HOOK (HOOK FUN) ...)-58-3-1|>
 16: #<COMPILED-FUNCTION SWANK-BACKEND:CALL-WITH-DEBUGGER-HOOK>
 17: #<COMPILED-FUNCTION SWANK::EVAL-FOR-EMACS>
 18: #<COMPILED-FUNCTION SWANK::READ-FROM-EMACS>
 19: #<COMPILED-FUNCTION SWANK::HANDLE-REQUEST-1>
 --more--

This looks like some shared-object could not be loaded, imho.
I don't understand what is going wrong exactly -- can you help me debug
this issue further?

Kind regards,

   Daniel Albuschat

-- 
eat(this); // delicious suicide



More information about the cells-gtk-devel mailing list