From: Piotr K. <pio...@wp...> - 2009-08-26 23:10:01
|
Hello all members, I'm on Fedora10 with SBCL 1.0.30. I've been trying to compile OpenMusic, which is graphical programming environment for composers based on CLOS. It have to be compiled with SBCL v1.x. To build it however one need to have gtk+ v.2.x (I've got it) and clg (gtk bindings for CL). I tried to load and compile clg according to the installation instructions provided with the package, but got following error: [piotr@localhost clg-0.93]$ sbcl This is SBCL 1.0.30, an implementation of ANSI Common Lisp. * (require :asdf) ("ASDF") * (push "/home/piotr/clg-0.93/systems/" asdf:*central-registry*) ("/home/piotr/clg-0.93/systems/" (MERGE-PATHNAMES ".sbcl/systems/" (USER-HOMEDIR-PATHNAME)) (LET ((ASDF::HOME (POSIX-GETENV "SBCL_HOME"))) (WHEN (AND ASDF::HOME (NOT (STRING= ASDF::HOME ""))) (MERGE-PATHNAMES "site-systems/" (TRUENAME ASDF::HOME)))) *DEFAULT-PATHNAME-DEFAULTS*) * (asdf:oos 'asdf:load-op :gtk) ; loading system definition from /home/piotr/clg-0.93/systems/gtk.asd into ; #<PACKAGE "ASDF0"> ; loading system definition from /home/piotr/clg-0.93/systems/clg-tools.asd ; into #<PACKAGE "ASDF1"> ; registering #<SYSTEM CLG-TOOLS {AD46949}> as CLG-TOOLS ; loading system definition from /usr/lib/sbcl/sb-posix/sb-posix.asd into ; #<PACKAGE "ASDF1"> ; loading system definition from /usr/lib/sbcl/sb-grovel/sb-grovel.asd into ; #<PACKAGE "ASDF2"> ; registering #<SYSTEM SB-GROVEL {B07C5F9}> as SB-GROVEL ; registering #<SYSTEM SB-POSIX {A916A71}> as SB-POSIX ; registering #<SYSTEM SB-POSIX-TESTS {AAD4B91}> as SB-POSIX-TESTS STYLE-WARNING: Couldn't grovel for SIGEMT (unknown to the C compiler). STYLE-WARNING: Couldn't grovel for S_IFWHT (unknown to the C compiler). STYLE-WARNING: Couldn't grovel for O_NOFOLLOW (unknown to the C compiler). STYLE-WARNING: Couldn't grovel for O_DIRECTORY (unknown to the C compiler). STYLE-WARNING: Couldn't grovel for O_DIRECT (unknown to the C compiler). ; registering #<SYSTEM GTK {AA7B979}> as GTK ; loading system definition from /home/piotr/clg-0.93/systems/atk.asd into ; #<PACKAGE "ASDF0"> ; registering #<SYSTEM ATK {AE34109}> as ATK ; loading system definition from /home/piotr/clg-0.93/systems/gdk.asd into ; #<PACKAGE "ASDF0"> ; registering #<SYSTEM GDK {AFCACE9}> as GDK ; loading system definition from /home/piotr/clg-0.93/systems/cairo.asd into ; #<PACKAGE "ASDF0"> ; registering #<SYSTEM CAIRO {B149989}> as CAIRO ; loading system definition from /home/piotr/clg-0.93/systems/glib.asd into ; #<PACKAGE "ASDF0"> ; loading system definition from /home/piotr/clg-0.93/systems/gffi.asd into ; #<PACKAGE "ASDF1"> ; registering #<SYSTEM GFFI {B2D14C9}> as GFFI debugger invoked on a UNDEFINED-FUNCTION in thread #<THREAD "initial thread" RUNNING {A903771}>: The function SB-ALIEN::SHARED-OBJECT-FILE is undefined. Type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL. restarts (invokable by number or by possibly-abbreviated name): 0: [RETRY ] Retry performing #<LOAD-OP NIL {B190EF9}> on #<ASDF::SHARED-OBJECT "gffi-alien" {B2E4F19}>. 1: [ACCEPT] Continue, treating #<LOAD-OP NIL {B190EF9}> on #<ASDF::SHARED-OBJECT "gffi-alien" {B2E4F19}> as having been successful. 2: [ABORT ] Exit debugger, returning to top level. (ASDF::LOAD-SHARED-OBJECT #P"/home/piotr/clg-0.93/gffi/gffi-alien.so" NIL) 0] I tried option O: and 1: in a debugger but with no success. I have no idea what is the problem and what can I do in such case. I am not a programmer and have rather little experience with CL. Any help and suggestions will be greatly appreciate. Kind regards, Piotr Komorowski ---------------------------------------------------- Wakacyjna loteria. Oddajemy pieniądze za wakacje! Co tydzień masz swoją szansę! Zobacz szczegóły - kliknij: http://klik.wp.pl/?adr=www.wycieczki.wp.pl&sid=843 |