Package: cl-clg
Version: 0.94~20090210-1
Severity: important
-- System Information:
Debian Release: 5.0.2
APT prefers stable
APT policy: (990, 'stable'), (500, 'unstable'), (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.26-2-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages cl-clg depends on:
ii common-lisp-controller 6.18 Common Lisp source and compiler ma
ii libgtk2.0-dev 2.16.6-1 Development files for the GTK+ lib
cl-clg recommends no packages.
cl-clg suggests no packages.
-- no debconf information
Hi,
The problems are:
1. the glade-xml module of the cl-clg package has additional dependencies not
included in current debian repository (s-xml parse-number)
2. if packages are manualy installed it is not possible to load generated by
glade files:
* (require :gtk)
...
* (require :glade-xml)
...
* (glade-xml:load-interface "ui1.glade")
WARNING: GLib-GObject: invalid (NULL) pointer instance
debugger invoked on a GLIB:CRITICAL-LOG-LEVEL in thread #<THREAD "initial
thread" RUNNING {AA6B6A1}>:
GLib-GObject: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE
(instance)' failed
Type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL.
restarts (invokable by number or by possibly-abbreviated name):
0: [ABORT] Exit debugger, returning to top level.
((LAMBDA (SB-ALIEN::ARGS-POINTER SB-ALIEN::RESULT-POINTER FUNCTION))
-304094111
-304094115
#<FUNCTION GLIB::LOG-HANDLER>)
0]
BACKTRACE
0: ((LAMBDA (SB-ALIEN::ARGS-POINTER SB-ALIEN::RESULT-POINTER FUNCTION))
-304094111
-304094115
#<FUNCTION GLIB::LOG-HANDLER>)
1: ("foreign function: #x806694B")
2: ("foreign function: #x8052D1E")
3: ("foreign function: #x1100B35")
4: ("foreign function: #xB7587236")
5: ("foreign function: #xB7587586")
6: ("foreign function: #xB75877BB")
7: ("foreign function: #xB74E848C")
8: ("foreign function: #xB6D8A2CD")
9: ("foreign function: #xB74F27E5")
10: ("foreign function: #xB74D72B5")
11: ("foreign function: #xB74D7AE6")
12: ("foreign function: #xB74D86A6")
13: ("foreign function: #xB74D881E")
14: (GLIB::%GOBJECT-NEW 134853176)
15: ((SB-PCL::FAST-METHOD INITIALIZE-INSTANCE :AROUND (GFFI:PROXY))
#<unavailable argument>
#S(SB-PCL::FAST-METHOD-CALL
:FUNCTION #<CLOSURE # {B95D005}>
:PV NIL
:NEXT-METHOD-CALL NIL
:ARG-INFO (1 . T))
#<GTK:WINDOW at "unbound">)[:EXTERNAL]
16: ((SB-PCL::FAST-METHOD INITIALIZE-INSTANCE :AROUND (GLIB:GOBJECT))
#<unavailable argument>
#S(SB-PCL::FAST-METHOD-CALL
:FUNCTION #<FUNCTION #>
:PV NIL
:NEXT-METHOD-CALL #S(SB-PCL::FAST-METHOD-CALL
:FUNCTION #
:PV NIL
:NEXT-METHOD-CALL NIL
:ARG-INFO (1 . T))
:ARG-INFO (1 . T))
#<GTK:WINDOW at "unbound">)[:EXTERNAL]
17: ((SB-PCL::FAST-METHOD MAKE-INSTANCE (CLASS))
#<unavailable argument>
#<unavailable argument>
#<GLIB:GOBJECT-CLASS GTK:WINDOW>)[:EXTERNAL]
18: (GLADE-XML::BUILD-WIDGET
((:|widget| :|class| "GtkWindow" :|id| "window1")
(:|child| :|placeholder|)))
19: ((SB-PCL::FAST-METHOD GLADE-XML:BUILD-INTERFACE (CONS))
#<unavailable argument>
#<unavailable argument>
(:|glade-interface|
((:|widget| :|class| "GtkWindow" :|id| "window1")
(:|child| :|placeholder|))))
20: (SB-INT:SIMPLE-EVAL-IN-LEXENV
(GLADE-XML:LOAD-INTERFACE "/home/wit/work/lisp/gtk/ui1.glade")
#<NULL-LEXENV>)
21: (INTERACTIVE-EVAL
(GLADE-XML:LOAD-INTERFACE "/home/wit/work/lisp/gtk/ui1.glade"))[:EXTERNAL]
22: (SB-IMPL::REPL-FUN NIL)
23: ((LAMBDA ()))
24: (SB-IMPL::%WITH-REBOUND-IO-SYNTAX #<CLOSURE (LAMBDA #) {AA71B9D}>)
25: (SB-IMPL::TOPLEVEL-REPL NIL)
26: (SB-IMPL::TOPLEVEL-INIT)
27: ((LABELS SB-IMPL::RESTART-LISP))
ps. It was tested on SBCL 1.0.29.11.debian
pps. Example /usr/share/doc/cl-clg/examples/testgtk.lisp.gz
can be started only after the logical path for clg is changed like following:
* (setf (logical-pathname-translations "clg") '(("**;*.*.*"
#P"/usr/share/doc/cl-clg/**/")))
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]