I just installed cells-gtk-2006-02-16 on Fedora Core 4 using SBCL 0.9.10. I originally tried SBCL 0.9.3 but got fatal errors. I did get one condition raised regarding redefinition of a constant, but allowing it didn't seem to cause a problem.
When I ran (test-gtk::gtk-demo) I got the following error:
* (test-gtk::gtk-demo)
debugger invoked on a CFFI:LOAD-FOREIGN-LIBRARY-ERROR in thread #<THREAD "initial thread" {A68C4C9}>: Unable to load foreign library: libcellsgtk.so
Type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL.
restarts (invokable by number or by possibly-abbreviated name): 0: [RETRY ] Try loading the foreign library again. 1: [USE-VALUE] Use another library instead. 2: [ABORT ] Exit debugger, returning to top level.
(CFFI::HANDLE-LOAD-FOREIGN-LIBRARY-ERROR "libcellsgtk.so" "Unable to load foreign library: ~A" "libcellsgtk.so") 0] 2
Attempting to build libcellsgtk.so as described in INSTALL.TXT resulted in another error:
~> cd src/build/cells-gtk-2006-02-16/root/gtk-ffi/ ~/<2>cells-gtk-2006-02-16/root/gtk-ffi> make gcc -c gtk-adds.c `pkg-config --cflags --libs gtk+-2.0` gtk-adds.c: In function 'gtk_adds_color_new': gtk-adds.c:75: warning: incompatible implicit declaration of built-in function 'malloc' gcc: -lgtk-x11-2.0: linker input file unused because linking not done gcc: -lgdk-x11-2.0: linker input file unused because linking not done gcc: -latk-1.0: linker input file unused because linking not done gcc: -lgdk_pixbuf-2.0: linker input file unused because linking not done gcc: -lm: linker input file unused because linking not done gcc: -lpangoxft-1.0: linker input file unused because linking not done gcc: -lpangox-1.0: linker input file unused because linking not done gcc: -lpango-1.0: linker input file unused because linking not done gcc: -lgobject-2.0: linker input file unused because linking not done gcc: -lgmodule-2.0: linker input file unused because linking not done gcc: -ldl: linker input file unused because linking not done gcc: -lglib-2.0: linker input file unused because linking not done gcc -shared -o libcellsgtk.so gtk-adds.o `pkg-config --cflags --libs gtk+-2.0`
I downloaded the pre-built library from the cells-gtk site, copied it to /usr/lib, and reran (test-gtk::gtk-demo) successfully.
Regards,
Patrick
------------------------------------------------------------------------ S P Engineering, Inc. | The experts in large scale distributed OO | systems design and implementation. pjm@spe.com | (C++, Java, Common Lisp, Jini, CORBA, UML)
_______________________________________________ beep-announce mailing list beep-announce@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/cells-gtk-devel