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 |
From: Sebastian T. <se...@sm...> - 2009-08-27 09:40:17
|
Quoth "Piotr Komorowski" <pio...@wp...>: > ; #<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. I'm no expert but it looks to me as if GFFI is out of date, i.e SHARED-OBJECT-FILE must have been removed from SB-ALIEN at some point. Is clg-0.93 the most up-to-date version there is? Sebastian -- Emacs' AlsaPlayer - Music Without Jolts Lightweight, full-featured and mindful of your idyllic happiness. http://home.gna.org/eap |
From: Piotr K. <pio...@wp...> - 2009-08-27 12:43:41
|
Dnia 27-08-2009 o godz. 7:29 Sebastian Tennant napisał(a): > Quoth "Piotr Komorowski" <pio...@wp...>: > > ; #<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. > > I'm no expert but it looks to me as if GFFI is out of date, i.e > SHARED-OBJECT-FILE must have been removed from SB-ALIEN at some point. > > Is clg-0.93 the most up-to-date version there is? > > Sebastian > Hello, Yes clg-0.93 is the newest version - it can be grabbed from: http://sourceforge.net/projects/clg/, Piotr ---------------------------------------------------- Streetball na start! Zobacz rozgrywki najlepszych w 7 miastach już 4 września. Kliknij: http://klik.wp.pl/?adr=http%3A%2F%2Fcorto.www.wp.pl%2Fas%2Fstreetball.html&sid=846 |