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]

Reply via email to