Dear all,

I can't get cells-gtk to work with SBCL 0.9.13. Below is the steps I've gone through, all the way to getting the splash for the demo, but that is as far as I could go.
I'd appreciate some advice.

Albert Cardona



$ cd ~/Programming/lisp/cells-gtk-2006-06-30

CL-USER> (load "load")
[...]
CL-USER> (test-gtk:gtk-demo)

Fails because it can't find libgtk-x11-2.0.so
So I add a symlink:
$ cd /usr/lib
$ ln -s libgtk-x11-2.0.so.0 libgtk-x11-2.0.so

Then I run again:

CL-USER> (test-gtk:gtk-demo)

Fails because it can't find the libcellsgtk shared object

So I follow the instructions in INSTALL.txt to create the libcellsgtk.so and then I add a symlink to it under /usr/X11/lib/

Then I run again:

CL-USER> (test-gtk:gtk-demo)

And it fails again.

So I go to cells-gtk-2006-06-30/root/gtk-ffi/ and have a look at the gtk-ffi.asd file. What I found: that (pushnew :libcellsgtk *features*) is by default uncommented. So I comment it out, delete the gtk-ffi.fasl file, and now:

CL-USER> (load-shared-object "/usr/X11R6/lib/libcellsgtk.so")
CL-USER> (load "load")
CL-USER> (test-gtk:gtk-demo)

The demo starts, a spash "Cells Gtk" shows, then the launching of the demo stops and I see:

You need libcellsgtk.so to use function GTK-ADDS-TREE-ITER-NEW.
  [Condition of type SIMPLE-ERROR]

Restarts:
  0: [ABORT-REQUEST] Abort handling SLIME request.
  1: [ABORT] Exit debugger, returning to top level.

Backtrace:
  0: (GTK-FFI:GTK-ADDS-TREE-ITER-NEW)
  1: (GTK-FFI:GTK-ADDS-TREE-ITER-NEW)
2: ((SB-PCL::FAST-METHOD CELLS-GTK:CGTK-SET-ACTIVE-ITEM-BY-PATH (CELLS-GTK:COMBO-T)) #<unavailable argument> #<unavailable argument> COMBO-BOX (0))
  ....


_______________________________________________
cells-gtk-devel site list
[email protected]
http://common-lisp.net/mailman/listinfo/cells-gtk-devel

Reply via email to