From shaman.sir at gmail.com Wed Jun 23 20:26:16 2010 From: shaman.sir at gmail.com (ulric wilfred) Date: Wed, 23 Jun 2010 23:26:16 +0300 Subject: [cl-gtk2-devel] Issue with cl-gtk2 and iolib Message-ID: When I use a package that requires cl-gtk2-gtk, sbcl tries to compile it and fails on: debugger invoked on a SB-KERNEL:SIMPLE-PACKAGE-ERROR in thread #: no symbol named "%SYS-OPEN" in "IOLIB.SYSCALLS" (SB-IMPL::FIND-OR-MAKE-SYMBOL "%SYS-OPEN" #) I have Ubuntu 9.10 and I've installed libgtkext manually through: wget http://mirrors.kernel.org/ubuntu/pool/universe/g/gtkglext/libgtkglext1_1.2.0-1ubuntu1_i386.deb sudo dpkg -i libgtkglext* I've got cl-gtk2-gtk with: git clone git://repo.or.cz/cl-gtk2.git cl-gtk2 and iolib with: git clone git://gitorious.org/iolib/iolib.git cl-iolib In my ~/.sbclrc there are these lines: (require 'asdf) (require 'asdf-install) (push #p"/path-to/cl-iolib/src/" asdf:*central-registry*) ... (push #p"/path-to/cl-gtk2/glib/" asdf:*central-registry*) (push #p"/path-to/cl-gtk2/pango/" asdf:*central-registry*) (push #p"/path-to/cl-gtk2/gdk/" asdf:*central-registry*) (push #p"/path-to/cl-gtk2/gtk/" asdf:*central-registry*) (push #p"/path-to/cl-gtk2/gtk-glext/" asdf:*central-registry*) (push #p"/path-to/cl-gtk2/cairo/" asdf:*central-registry*) -------------- next part -------------- An HTML attachment was scrubbed... URL: From shaman.sir at gmail.com Wed Jun 23 20:40:03 2010 From: shaman.sir at gmail.com (ulric wilfred) Date: Wed, 23 Jun 2010 23:40:03 +0300 Subject: [cl-gtk2-devel] Issue with cl-gtk2 and iolib In-Reply-To: References: Message-ID: .lisp-file have these instructions: (asdf:oos 'asdf:load-op :cl-gtk2-gtkglext) ... (:use :common-lisp :gtk :gtkglext) and also these warnings are fired through compilation process: ; registering # as CL-GTK2-GTK STYLE-WARNING: Keyword :CALLING-CONVENTION is obsolete, please use :CONVENTION WARNING: GType GdkWindow is not known to GObject WARNING: GType GdkWindow is not known to GObject WARNING: Declared GType name 'GdkWindow' for class 'GDK-WINDOW' is invalid (g_type_name returned 0) WARNING: GType GtkFileChooserEmbed is not known to GObject WARNING: GType GtkFileChooserEmbed is not known to GObject WARNING: Declared GType name 'GtkFileChooserEmbed' for class 'FILE-CHOOSER-EMBED' is invalid (g_type_name returned 0) WARNING: GType LispArrayListStore is not known to GObject WARNING: GType LispArrayListStore is not known to GObject WARNING: Declared GType name 'LispArrayListStore' for class 'ARRAY-LIST-STORE' is invalid (g_type_name returned 0) WARNING: GType LispTreeStore is not known to GObject WARNING: GType LispTreeStore is not known to GObject WARNING: Declared GType name 'LispTreeStore' for class 'TREE-LISP-STORE' is invalid (g_type_name returned 0) WARNING: GType GdkGLPixmap is not known to GObject WARNING: GType GdkGLPixmap is not known to GObject WARNING: Declared GType name 'GdkGLPixmap' for class 'GDK-GL-PIXMAP' is invalid (g_type_name returned 0) WARNING: GType GdkGLWindow is not known to GObject WARNING: GType GdkGLWindow is not known to GObject WARNING: Declared GType name 'GdkGLWindow' for class 'GDK-GL-WINDOW' is invalid (g_type_name returned 0) WARNING: GType GtkGLDrawingArea is not known to GObject WARNING: GType GtkGLDrawingArea is not known to GObject WARNING: Declared GType name 'GtkGLDrawingArea' for class 'GL-DRAWING-AREA' is invalid (g_type_name returned 0) On Wed, Jun 23, 2010 at 11:26 PM, ulric wilfred wrote: > When I use a package that requires cl-gtk2-gtk, sbcl tries to compile it > and fails on: > > debugger invoked on a SB-KERNEL:SIMPLE-PACKAGE-ERROR in thread # "initial thread" RUNNING {AA5E799}>: > no symbol named "%SYS-OPEN" in "IOLIB.SYSCALLS" > > (SB-IMPL::FIND-OR-MAKE-SYMBOL "%SYS-OPEN" #) > > I have Ubuntu 9.10 and I've installed libgtkext manually through: > > wget > http://mirrors.kernel.org/ubuntu/pool/universe/g/gtkglext/libgtkglext1_1.2.0-1ubuntu1_i386.deb > sudo dpkg -i libgtkglext* > > I've got cl-gtk2-gtk with: git clone git://repo.or.cz/cl-gtk2.git cl-gtk2 > and iolib with: git clone git://gitorious.org/iolib/iolib.git cl-iolib > > In my ~/.sbclrc there are these lines: > > (require 'asdf) > (require 'asdf-install) > > (push #p"/path-to/cl-iolib/src/" asdf:*central-registry*) > > ... > > (push #p"/path-to/cl-gtk2/glib/" asdf:*central-registry*) > (push #p"/path-to/cl-gtk2/pango/" asdf:*central-registry*) > (push #p"/path-to/cl-gtk2/gdk/" asdf:*central-registry*) > (push #p"/path-to/cl-gtk2/gtk/" asdf:*central-registry*) > (push #p"/path-to/cl-gtk2/gtk-glext/" asdf:*central-registry*) > (push #p"/path-to/cl-gtk2/cairo/" asdf:*central-registry*) > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: