From pjm at spe.com Sat Mar 4 15:08:26 2006 From: pjm at spe.com (pjm at spe.com) Date: Sat, 4 Mar 2006 15:08:26 +0000 Subject: [beep-announce] mostly successful installation on SBCL / Linux Message-ID: <17417.44394.31598.811627@patrick.intamission.com> 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 #: 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 at spe.com | (C++, Java, Common Lisp, Jini, CORBA, UML)