(asdf:oos 'asdf:load-op :gtk) failed

Chisheng Huang <[email protected]> Thu, 10 Mar 2005 19:07:07 +0000 (GMT)
Newsgroups gmane.lisp.clg.devel
Message-ID <[email protected]>
Hi,

I got an error while compiling CLG from the CVS head (as of 
2005-03-10 18:30 GMT) on a Gentoo box that has GTK+-2.6.2 and
CMUCL-19a-x86-linux:

Execution of a form compiled with errors:
 (GLIB:DEFINE-TYPES-BY-INTROSPECTION "Gtk"
                                     ("GtkObject" :IGNORE T)
                                     ("GtkRequisition" :IGNORE T)
                                     ("GtkBorder" :IGNORE T)
                                     ("GtkTreeIter" :IGNORE T)
                                     ("GtkTreePath" :IGNORE T)
                                     ("GtkWidget" :SLOTS
                                      ((GTK::CHILD-PROPERTIES :ALLOCATION
                                        :INSTANCE :ACCESSOR
                                        GTK::WIDGET-CHILD-PROPERTIES :TYPE
                                        GTK::CONTAINER-CHILD)
                                       (GTK::WINDOW :ALLOCATION :VIRTUAL
                                        :GETTER "gtk_widget_get_window" :READER
                                        GTK::WIDGET-WINDOW :TYPE GDK:WINDOW)
                                       (GTK::PARENT :MERGE T :INITARG NIL)
                                       (GTK::VISIBLE :MERGE T :INITARG NIL)
                                       (GTK::PARENT-WINDOW :ALLOCATION :VIRTUAL
                                        :GETTER GTK::%WIDGET-PARENT-WINDOW
                                        :SETTER "gtk_widget_set_parent_window"
                                        :ACCESSOR GTK::WIDGET-PARENT-WINDOW
                                        :INITARG ...)
                                       (GTK::STATE :ALLOCATION :VIRTUAL :GETTER
                                        "gtk_widget_get_state" :SETTER
                                        "gtk_widget_set_state" :ACCESSOR
                                        GTK::WIDGET-STATE :INITARG ...)
                                       (GTK::COLORMAP :ALLOCATION :VIRTUAL
                                        :GETTER "gtk_widget_get_colormap"
                                        :SETTER "gtk_widget_set_colormap"
                                        :INITARG :COLORMAP :ACCESSOR ...)
                                       (GTK::VISUAL :ALLOCATION :VIRTUAL
                                        :GETTER "gtk_widget_get_visual" :READER
                                        GTK::WIDGET-VISUAL :TYPE GDK:VISUAL)
                                       (GTK::DIRECTION :ALLOCATION :VIRTUAL
                                        :GETTER "gtk_widget_get_direction"
                                        :SETTER "gtk_widget_set_direction"
                                        :ACCESSOR GTK::WIDGET-DIRECTION
                                        :INITARG ...)
                                       (GTK::COMPOSITE-NAME :ALLOCATION
                                        :VIRTUAL :GETTER
                                        "gtk_widget_get_composite_name" :SETTER
                                        "gtk_widget_set_composite_name"
                                        :ACCESSOR GTK::WIDGET-COMPOSITE-NAME
                                        :INITARG ...)
                                       ...))
                                     ("GtkContainer" :SLOTS
                                      ((GTK::CHILD :IGNORE T)
                                       (GTK::CHILDREN :ALLOCATION :VIRTUAL
                                        :GETTER GTK::CONTAINER-CHILDREN :SETTER
                                        #)
                                       (GTK::CHILD-TYPE :ALLOCATION :VIRTUAL
                                        :GETTER "gtk_container_child_type"
                                        :READER GTK::CONTAINER-CHILD-TYPE :TYPE
                                        GLIB:GTYPE)
                                       (GTK::FOCUS-CHILD :ALLOCATION :VIRTUAL
                                        :GETTER "gtk_container_get_focus_child"
                                        :SETTER "gtk_container_set_focus_child"
                                        :ACCESSOR GTK::CONTAINER-FOCUS-CHILD
                                        :INITARG ...)
                                       (GTK::FOCUS-CHAIN :ALLOCATION :VIRTUAL
                                        :GETTER GTK::CONTAINER-FOCUS-CHAIN
                                        :SETTER #)
                                       (GTK::FOCUS-HADJUSTMENT :ALLOCATION
                                        :VIRTUAL :GETTER
                                        "gtk_container_get_focus_hadjustment"
                                        :SETTER
                                        "gtk_container_set_focus_hadjustment"
                                        :ACCESSOR
                                        GTK::CONTAINER-FOCUS-HADJUSTMENT
                                        :INITARG ...)
                                       (GTK::FOCUS-VADJUSTMENT :ALLOCATION
                                        :VIRTUAL :GETTER
                                        "gtk_container_get_focus_vadjustment"
                                        :SETTER
                                        "gtk_container_set_focus_vadjustment"
                                        :ACCESSOR
                                        GTK::CONTAINER-FOCUS-VADJUSTMENT
                                        :INITARG ...)
                                       (GTK::REALLOCATE-REDRAWS :ALLOCATION
                                        :VIRTUAL :GETTER
                                        "gtk_container_get_reallocate_redraws"
                                        :SETTER
                                        "gtk_container_set_reallocate_redraws"
                                        :ACCESSOR
                                        GTK::CONTAINER-REALLOCATE-REDRAWS
                                        :INITARG ...)))
                                     ("GtkBin" :SLOTS
                                      ((GTK::CHILD :ALLOCATION :VIRTUAL :GETTER
                                        "gtk_bin_get_child" :SETTER # :READER
                                        GTK::BIN-CHILD :TYPE ...)))
                                     ...)
   [Condition of type KERNEL:SIMPLE-PROGRAM-ERROR]

Restarts:
  0: [CONTINUE] Return NIL from load of #p"/home/cph/clg/gtk/gtktypes.x86f".
  1: [RETRY] Retry performing #<ASDF:LOAD-OP NIL {58C5C83D}> on #<ASDF:CL-SOURCE-FILE "gtktypes" {589000C5}>.
  2: [ACCEPT] Continue, treating #<ASDF:LOAD-OP NIL {58C5C83D}> on #<ASDF:CL-SOURCE-FILE "gtktypes" {589000C5}> as having been successful.
  3: [ABORT] Abort handling SLIME request.
  4: [ABORT] Return to Top-Level.

Backtrace:
  0: (C::DO-CALL #<Code Object "Top-Level Form" {590A82AF}> 148 149 4 ...)
  1: (LISP::FOP-FUNCALL-FOR-EFFECT)
  2: (LISP::LOAD-GROUP #<Stream for file "/home/cph/clg/gtk/gtktypes.x86f">)
  3: (LISP::FASLOAD #<Stream for file "/home/cph/clg/gtk/gtktypes.x86f">)
  4: (LISP::INTERNAL-LOAD #p"/home/cph/clg/gtk/gtktypes.x86f" #p"/home/cph/clg/gtk/gtktypes.x86f" :ERROR :BINARY)
  5: (LISP::INTERNAL-LOAD #p"/home/cph/clg/gtk/gtktypes.x86f" #p"/home/cph/clg/gtk/gtktypes.x86f" :ERROR NIL)
  6: (LOAD #p"/home/cph/clg/gtk/gtktypes.x86f" :VERBOSE NIL :PRINT ...)
  7: ((METHOD ASDF:PERFORM NIL (ASDF:LOAD-OP ASDF:CL-SOURCE-FILE)) (#() . #(#)) #<unused-arg> #<ASDF:LOAD-OP NIL {58C5C83D}> #<ASDF:CL-SOURCE-FILE "gtktypes" {589000C5}>)
  8: ("LAMBDA (#:G1671 #:G1672 #:G1673)" #<#1=unused-arg> #<#1#> #<ASDF:LOAD-OP NIL {58C5C83D}> #<ASDF:CL-SOURCE-FILE "gtktypes" {589000C5}>)
  9: ((FLET #:G0 ASDF:OPERATE))
 10: (ASDF:OPERATE ASDF:LOAD-OP :GTK)
 11: (ASDF:OPERATE 2 ASDF:LOAD-OP :GTK)[:EXTERNAL]
 --more--


Any idea about getting around this problem will be appreciated.

Best,

-cph



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click