problem compiling clg 0.92.1

"David Moss" <[email protected]> Wed, 1 Aug 2007 15:35:28 +0200
Newsgroups gmane.lisp.clg.devel
Message-ID <[email protected]>
Hi,

I am having problems compiling clg-0.92.1 on CMU Common Lisp CVS
release-19a 19a-release-20040728 + minimal Debian patches

I was trying to follow the readme by the letter, but I come across
loads of errors...

You will find attached a log of my session.

The process can go on like that until the end, but I end up with loads
and loads of undefined objects.

Kind Regards,

David.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/

_______________________________________________
Clg-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/clg-devel
log.txt (text/plain, 17.3 KB)
dsm@perturbatrix:~$ cmucl
; Loading #p"/home/dsm/.cmucl-init.lisp".

"hello, world" 
CMU Common Lisp CVS release-19a 19a-release-20040728 + minimal debian patches, running on perturbatrix
With core: /usr/lib/cmucl/lisp.core
Dumped on: Tue, 2007-06-05 20:42:54+02:00 on perturbatrix
For support see http://www.cons.org/cmucl/support.html Send bug reports to the debian BTS.
or to [email protected]
type (help) for help, (quit) to exit, and (demo) to see the demos

Loaded subsystems:
    Python 1.1, target Intel x86
    CLOS based on Gerd's PCL 2004/04/14 03:32:47
*  (push 
        #+sbcl(truename #p"clg:systems") 
        #+cmu(concatenate 'string (unix-namestring #p"clg:systems") "/")
        asdf:*central-registry*)

("/home/dsm/work/lisp/clg-0.92.1/systems/"
 (MERGE-PATHNAMES ".clc/systems/" (USER-HOMEDIR-PATHNAME))
 *DEFAULT-PATHNAME-DEFAULTS* #p"/usr/share/common-lisp/systems/")
* (asdf:oos 'asdf:load-op :gtk)

; loading system definition from /home/dsm/work/lisp/clg-0.92.1/systems/gtk.asd
; into #<The ASDF0 package>
; Loading #p"/home/dsm/work/lisp/clg-0.92.1/gtk/gtk.asd".
; loading system definition from
; /home/dsm/work/lisp/clg-0.92.1/systems/clg-tools.asd into #<The ASDF1 package>
;; Loading #p"/home/dsm/work/lisp/clg-0.92.1/tools/clg-tools.asd".
; registering #<SYSTEM CLG-TOOLS {5802CA9D}> as CLG-TOOLS
;; Loading #p"/var/cache/common-lisp-controller/1000/cmucl/local/home/dsm/work/lisp/clg-0.92.1/tools/autoexport.x86f".
;; Loading #p"/var/cache/common-lisp-controller/1000/cmucl/local/home/dsm/work/lisp/clg-0.92.1/tools/utils.x86f".
;; Loading #p"/var/cache/common-lisp-controller/1000/cmucl/local/home/dsm/work/lisp/clg-0.92.1/tools/config.x86f".
;; Loading #p"/var/cache/common-lisp-controller/1000/cmucl/local/home/dsm/work/lisp/clg-0.92.1/tools/asdf-extensions.x86f".
; registering #<SYSTEM GTK {5833BBF5}> as GTK
; loading system definition from /home/dsm/work/lisp/clg-0.92.1/systems/atk.asd
; into #<The ASDF0 package>
; Loading #p"/home/dsm/work/lisp/clg-0.92.1/atk/atk.asd".
; registering #<SYSTEM ATK {583611DD}> as ATK
; loading system definition from /home/dsm/work/lisp/clg-0.92.1/systems/gdk.asd
; into #<The ASDF0 package>
; Loading #p"/home/dsm/work/lisp/clg-0.92.1/gdk/gdk.asd".
; registering #<SYSTEM GDK {5838C74D}> as GDK
; loading system definition from
; /home/dsm/work/lisp/clg-0.92.1/systems/cairo.asd into #<The ASDF0 package>
; Loading #p"/home/dsm/work/lisp/clg-0.92.1/cairo/cairo.asd".
; registering #<SYSTEM CAIRO {583A8CD5}> as CAIRO
; loading system definition from
; /home/dsm/work/lisp/clg-0.92.1/systems/glib.asd into #<The ASDF0 package>
; Loading #p"/home/dsm/work/lisp/clg-0.92.1/glib/glib.asd".
; registering #<SYSTEM GLIB {583F035D}> as GLIB
; loading system definition from
; /home/dsm/work/lisp/clg-0.92.1/systems/pango.asd into #<The ASDF0 package>
; Loading #p"/home/dsm/work/lisp/clg-0.92.1/pango/pango.asd".
; registering #<SYSTEM PANGO {5846C36D}> as PANGO
; Loading #p"/var/cache/common-lisp-controller/1000/cmucl/local/home/dsm/work/lisp/clg-0.92.1/glib/defpackage.x86f".
; Loading #p"/var/cache/common-lisp-controller/1000/cmucl/local/home/dsm/work/lisp/clg-0.92.1/glib/pcl.x86f".
Warning:  Incompatibly redefining slots of structure class SLOT-INFO
Make sure any uses of affected accessors are recompiled:
  These slots have new incompatible types:
    (ALLOCATION)



Error in function KERNEL::%REDEFINE-DEFSTRUCT:
   Redefining class SLOT-INFO incompatibly with the current definition.
   [Condition of type SIMPLE-ERROR]

Restarts:
  0: [CONTINUE  ] Invalidate already loaded code and instances, use new definition.
  1: [CLOBBER-IT] Assume redefinition is compatible, allow old code and instances.
  2:              Return NIL from load of #p"/var/cache/common-lisp-controller/1000/cmucl/local/home/dsm/work/lisp/clg-0.92.1/glib/pcl.x86f".
  3: [RETRY     ] Retry performing #<ASDF:LOAD-OP NIL {584D6C15}> on
                  #<ASDF:CL-SOURCE-FILE "pcl" {583F75E5}>.
  4: [ACCEPT    ] Continue, treating #<ASDF:LOAD-OP NIL {584D6C15}> on
                  #<ASDF:CL-SOURCE-FILE "pcl" {583F75E5}> as having been
                  successful.
  5: [ABORT     ] Return to Top-Level.

Debug  (type H for help)

(KERNEL::%REDEFINE-DEFSTRUCT #<KERNEL::STRUCTURE-CLASS SLOT-INFO {282042DD}>
                             #<Layout for SLOT-INFO {2820432D}>
                             #<Layout for SLOT-INFO {58529A75}>)
Source: 
; File: target:code/defstruct.lisp
(RESTART-CASE
 (ERROR "Redefining class ~S incompatibly with the current ~
                definition."
        NAME)
 (CONTINUE NIL
           :REPORT
           "Invalidate already loaded code and instances, use new definition."
           (WARN "Previously loaded ~S accessors will no longer work." NAME)
           ...)
 (CLOBBER-IT NIL :REPORT
  "Assume redefinition is compatible, allow old code and instances."
  (WARN "Any old ~S instances will be in a bad way.~@
               I hope you know what you're doing..."
        NAME)
  ...))
0] 1
Warning:  Any old SLOT-INFO instances will be in a bad way.
I hope you know what you're doing...
;;; Opening shared library /var/cache/common-lisp-controller/1000/cmucl/local/home/dsm/work/lisp/clg-0.92.1/glib/preload.so ...
;;; Done.
;;; Opening shared library /usr/lib/libglib-2.0.so ...
;;; Done.
;;; Opening shared library /usr/lib/libgobject-2.0.so ...
;;; Done.
;;; Opening shared library /var/cache/common-lisp-controller/1000/cmucl/local/home/dsm/work/lisp/clg-0.92.1/glib/alien.so ...
;;; Done.
; Loading #p"/var/cache/common-lisp-controller/1000/cmucl/local/home/dsm/work/lisp/clg-0.92.1/glib/utils.x86f".
; Loading #p"/var/cache/common-lisp-controller/1000/cmucl/local/home/dsm/work/lisp/clg-0.92.1/glib/ffi.x86f".
; Loading #p"/var/cache/common-lisp-controller/1000/cmucl/local/home/dsm/work/lisp/clg-0.92.1/glib/glib.x86f".
; Loading #p"/var/cache/common-lisp-controller/1000/cmucl/local/home/dsm/work/lisp/clg-0.92.1/glib/proxy.x86f".

; [GC threshold exceeded with 12,011,192 bytes in use.  Commencing GC.]
; [GC completed with 1,526,248 bytes retained and 10,484,944 bytes freed.]
; [GC will next occur when at least 13,526,248 bytes are in use.]
; Loading #p"/var/cache/common-lisp-controller/1000/cmucl/local/home/dsm/work/lisp/clg-0.92.1/glib/gtype.x86f".
; Loading #p"/var/cache/common-lisp-controller/1000/cmucl/local/home/dsm/work/lisp/clg-0.92.1/glib/gboxed.x86f".
; Loading #p"/var/cache/common-lisp-controller/1000/cmucl/local/home/dsm/work/lisp/clg-0.92.1/glib/genums.x86f".
; [GC threshold exceeded with 13,539,568 bytes in use.  Commencing GC.]
; Loading #p"/var/cache/common-lisp-controller/1000/cmucl/local/home/dsm/work/lisp/clg-0.92.1/glib/gparam.x86f".
; [GC completed with 2,160,448 bytes retained and 11,379,120 bytes freed.]
; [GC will next occur when at least 14,160,448 bytes are in use.]
Warning:  Super class mismatch between CLOS and GObject for PARAM-UNSIGNED-LONG
Warning:  Super class mismatch between CLOS and GObject for PARAM-UNICHAR
Warning:  Super class mismatch between CLOS and GObject for PARAM-ENUM
Warning:  Super class mismatch between CLOS and GObject for PARAM-FLAGS
Warning:  Super class mismatch between CLOS and GObject for PARAM-SINGLE-FLOAT
Warning:  Super class mismatch between CLOS and GObject for PARAM-DOUBLE-FLOAT
Warning:  Super class mismatch between CLOS and GObject for PARAM-STRING
Warning:  Super class mismatch between CLOS and GObject for PARAM-PARAM
Warning:  Super class mismatch between CLOS and GObject for PARAM-BOXED
Warning:  Super class mismatch between CLOS and GObject for PARAM-POINTER
Warning:  Super class mismatch between CLOS and GObject for PARAM-VALUE-ARRAY
Warning:  Super class mismatch between CLOS and GObject for PARAM-OBJECT
Warning:  Super class mismatch between CLOS and GObject for PARAM-OVERRRIDE
; Loading #p"/var/cache/common-lisp-controller/1000/cmucl/local/home/dsm/work/lisp/clg-0.92.1/glib/gobject.x86f".
; Loading #p"/var/cache/common-lisp-controller/1000/cmucl/local/home/dsm/work/lisp/clg-0.92.1/glib/ginterface.x86f".
; Loading #p"/var/cache/common-lisp-controller/1000/cmucl/local/home/dsm/work/lisp/clg-0.92.1/glib/gcallback.x86f".
; Loading #p"/var/cache/common-lisp-controller/1000/cmucl/local/home/dsm/work/lisp/clg-0.92.1/glib/gerror.x86f".
; Loading #p"/var/cache/common-lisp-controller/1000/cmucl/local/home/dsm/work/lisp/clg-0.92.1/glib/export.x86f".
; [GC threshold exceeded with 14,168,136 bytes in use.  Commencing GC.]
; [GC completed with 3,128,760 bytes retained and 11,039,376 bytes freed.]
; [GC will next occur when at least 15,128,760 bytes are in use.]
;;; Opening shared library /usr/lib/libcairo.so ...
;;; Done.
; Loading #p"/var/cache/common-lisp-controller/1000/cmucl/local/home/dsm/work/lisp/clg-0.92.1/cairo/defpackage.x86f".
; Loading #p"/var/cache/common-lisp-controller/1000/cmucl/local/home/dsm/work/lisp/clg-0.92.1/cairo/cairo.x86f".
; Loading #p"/var/cache/common-lisp-controller/1000/cmucl/local/h; Loading #p"/var/cache/common-lisp-controller/1000/cmucl/local/home/dsm/work/lisp/clg-0.92.1/gtk/gtktypes.x86f".
; Loading #p"/var/cache/common-lisp-controller/1000/cmucl/local/home/dsm/work/lisp/clg-0.92.1/gtk/gtktypes.x86f".
; Loading #p"/var/cache/common-lisp-controller/1000/cmucl/local/home/dsm/work/lisp/clg-0.92.1/gtk/gtkwidget.x86f".

; Compilation unit aborted.

Loading #p"/var/cache/common-lisp-controller/1000/cmucl/local/home/dsm/work/lisp/clg-0.92.1/pango/pango.x86f".
; Loading #p"/var/cache/common-lisp-controller/1000/cmucl/local/home/dsm/work/lisp/clg-0.92.1/pango/export.x86f".
; Loading #p"/var/cache/common-lisp-controller/1000/cmucl/local/home/dsm/work/lisp/clg-0.92.1/gdk/defpackage.x86f".
;;; Opening shared library /usr/lib/libgdk_pixbuf-2.0.so ...
;;; Done.
;;; Opening shared library /usr/lib/libgdk-x11-2.0.so ...
;;; Done.
;;; Opening shared library /var/cache/common-lisp-controller/1000/cmucl/local/home/dsm/work/lisp/clg-0.92.1/gdk/alien.so ...
;;; Done.
; Loading #p"/var/cache/common-lisp-controller/1000/cmucl/local/home/dsm/work/lisp/clg-0.92.1/gdk/gdktypes.x86f".
; Loading #p"/var/cache/common-lisp-controller/1000/cmucl/local/home/dsm/work/lisp/clg-0.92.1/gdk/gdkevents.x86f".
; [GC threshold exceeded with 15,143,208 bytes in use.  Commencing GC.]
; [GC completed with 5,653,120 bytes retained and 9,490,088 bytes freed.]
; [GC will next occur when at least 17,653,120 bytes are in use.]
; Loading #p"/var/cache/common-lisp-controller/1000/cmucl/local/home/dsm/work/lisp/clg-0.92.1/gdk/pixbuf.x86f".
; Loading #p"/var/cache/common-lisp-controller/1000/cmucl/local/home/dsm/work/lisp/clg-0.92.1/gdk/gdk.x86f".
; Loading #p"/var/cache/common-lisp-controller/1000/cmucl/local/home/dsm/work/lisp/clg-0.92.1/gdk/export.x86f".
;;; Opening shared library /usr/lib/libatk-1.0.so ...
;;; Done.
; Loading #p"/var/cache/common-lisp-controller/1000/cmucl/local/home/dsm/work/lisp/clg-0.92.1/atk/defpackage.x86f".
; Loading #p"/var/cache/common-lisp-controller/1000/cmucl/local/home/dsm/work/lisp/clg-0.92.1/atk/atk.x86f".
; Loading #p"/var/cache/common-lisp-controller/1000/cmucl/local/home/dsm/work/lisp/clg-0.92.1/atk/export.x86f".
; Loading #p"/var/cache/common-lisp-controller/1000/cmucl/local/home/dsm/work/lisp/clg-0.92.1/gtk/defpackage.x86f".
;;; Opening shared library /usr/lib/libgtk-x11-2.0.so ...
;;; Done.
;;; Opening shared library /var/cache/common-lisp-controller/1000/cmucl/local/home/dsm/work/lisp/clg-0.92.1/gtk/alien.so ...
;;; Done.
; Loading #p"/var/cache/common-lisp-controller/1000/cmucl/local/home/dsm/work/lisp/clg-0.92.1/gtk/gtkobject.x86f".
; [GC threshold exceeded with 17,664,032 bytes in use.  Commencing GC.]
; [GC completed with 8,095,192 bytes retained and 9,568,840 bytes freed.]
; [GC will next occur when at least 20,095,192 bytes are in use.]
; Loading #p"/var/cache/common-lisp-controller/1000/cmucl/local/home/dsm/work/lisp/clg-0.92.1/gtk/gtktypes.x86f".


Error in function (SETF KERNEL::FIND-CLASS):
   Illegal to redefine standard type NIL.
   [Condition of type SIMPLE-ERROR]

Restarts:
  0: [CONTINUE] Return NIL from load of #p"/var/cache/common-lisp-controller/1000/cmucl/local/home/dsm/work/lisp/clg-0.92.1/gtk/gtktypes.x86f".
  1: [RETRY   ] Retry performing #<ASDF:LOAD-OP NIL {5801CE6D}> on
                #<ASDF:CL-SOURCE-FILE "gtktypes" {58D3522D}>.
  2: [ACCEPT  ] Continue, treating #<ASDF:LOAD-OP NIL {5801CE6D}> on
                #<ASDF:CL-SOURCE-FILE "gtktypes" {58D3522D}> as having been
                successful.
  3: [ABORT   ] Return to Top-Level.

Debug  (type H for help)

((SETF KERNEL::FIND-CLASS) #<KERNEL::STANDARD-CLASS <anonymous> {58A9B5A5}> NIL
 #<unused-arg> #<unused-arg>)
Source: 
; File: target:code/class.lisp
(ERROR "Illegal to redefine standard type ~S." NAME)
0] 1
; Loading #p"/var/cache/common-lisp-controller/1000/cmucl/local/home/dsm/work/lisp/clg-0.92.1/gtk/gtktypes.x86f".

; [GC threshold exceeded with 20,104,440 bytes in use.  Commencing GC.]
; [GC completed with 7,279,128 bytes retained and 12,825,312 bytes freed.]
; [GC will next occur when at least 19,279,128 bytes are in use.]


Error in function PCL::CPL-ERROR:
   While computing the class precedence list of the class named
   PRINT-BACKEND-MODULE: It is not possible to compute the class precedence
   list because there is a circularity in the local precedence relations.  This
   arises because:

   the class #<FORWARD-REFERENCED-CLASS NIL {580D2625}> follows the class
   #<FORWARD-REFERENCED-CLASS NIL

   {580D2625}> in the supers of the class named PRINT-BACKEND-MODULE..
   [Condition of type SIMPLE-ERROR]

Restarts:
  0: [CONTINUE] Return NIL from load of #p"/var/cache/common-lisp-controller/1000/cmucl/local/home/dsm/work/lisp/clg-0.92.1/gtk/gtktypes.x86f".
  1: [RETRY   ] Retry performing #<ASDF:LOAD-OP NIL {5801CE6D}> on
                #<ASDF:CL-SOURCE-FILE "gtktypes" {58D3522D}>.
  2: [ACCEPT  ] Continue, treating #<ASDF:LOAD-OP NIL {5801CE6D}> on
                #<ASDF:CL-SOURCE-FILE "gtktypes" {58D3522D}> as having been
                successful.
  3: [ABORT   ] Return to Top-Level.

Debug  (type H for help)

(PCL::CPL-ERROR #<GOBJECT-CLASS PRINT-BACKEND-MODULE {58961AD5}>
                "It is not possible to compute the class precedence list because ~
       there ~A in the local precedence relations.  ~
       ~A because:~{~%  ~A~}."
                "is a circularity"
                "This arises"
                ...)
Source: 
; File: target:pcl/cpl.lisp
(ERROR
 (FORMAT NIL
         "~~@<While computing the class precedence list ~
                of the class ~A: ~?.~~@:>"
         (IF # # CLASS)
         FORMAT-STRING
         ...))
0] 1
; Loading #p"/var/cache/common-lisp-controller/1000/cmucl/local/home/dsm/work/lisp/clg-0.92.1/gtk/gtktypes.x86f".



Error in function PCL::CPL-ERROR:
   While computing the class precedence list of the class named
   PRINT-BACKEND-MODULE: It is not possible to compute the class precedence
   list because there is a circularity in the local precedence relations.  This
   arises because:

   the class #<FORWARD-REFERENCED-CLASS NIL {580D2625}> follows the class
   #<FORWARD-REFERENCED-CLASS NIL

   {580D2625}> in the supers of the class named PRINT-BACKEND-MODULE..
   [Condition of type SIMPLE-ERROR]

Restarts:
  0: [CONTINUE] Return NIL from load of #p"/var/cache/common-lisp-controller/1000/cmucl/local/home/dsm/work/lisp/clg-0.92.1/gtk/gtktypes.x86f".
  1: [RETRY   ] Retry performing #<ASDF:LOAD-OP NIL {5801CE6D}> on
                #<ASDF:CL-SOURCE-FILE "gtktypes" {58D3522D}>.
  2: [ACCEPT  ] Continue, treating #<ASDF:LOAD-OP NIL {5801CE6D}> on
                #<ASDF:CL-SOURCE-FILE "gtktypes" {58D3522D}> as having been
                successful.
  3: [ABORT   ] Return to Top-Level.

Debug  (type H for help)

(PCL::CPL-ERROR #<GOBJECT-CLASS PRINT-BACKEND-MODULE {58961AD5}>
                "It is not possible to compute the class precedence list because ~
       there ~A in the local precedence relations.  ~
       ~A because:~{~%  ~A~}."
                "is a circularity"
                "This arises"
                ...)
Source: (ERROR
         (FORMAT NIL
                 "~~@<While computing the class precedence list ~
                of the class ~A: ~?.~~@:>"
                 (IF # # CLASS)
                 FORMAT-STRING
                 ...))
0] 2
; Loading #p"/var/cache/common-lisp-controller/1000/cmucl/local/home/dsm/work/lisp/clg-0.92.1/gtk/gtkwidget.x86f".


Execution of a form compiled with errors:
 (DEFMETHOD PRINT-OBJECT
            ((WIDGET WIDGET) STREAM)
            (IF
             (AND (PROXY-VALID-P WIDGET)
                  (SLOT-BOUNDP WIDGET 'NAME)
                  (NOT (ZEROP (LENGTH (WIDGET-NAME WIDGET)))))
             (PRINT-UNREADABLE-OBJECT (WIDGET STREAM :TYPE T :IDENTITY NIL)
               (FORMAT STREAM
                       "~S at 0x~X"
                       (WIDGET-NAME WIDGET)
                       (SAP-INT (FOREIGN-LOCATION WIDGET))))
             (CALL-NEXT-METHOD)))
   [Condition of type KERNEL:SIMPLE-PROGRAM-ERROR]

Restarts:
  0: [CONTINUE] Return NIL from load of #p"/var/cache/common-lisp-controller/1000/cmucl/local/home/dsm/work/lisp/clg-0.92.1/gtk/gtkwidget.x86f".
  1: [RETRY   ] Retry performing #<ASDF:LOAD-OP NIL {5801CE6D}> on
                #<ASDF:CL-SOURCE-FILE "gtkwidget" {58D3521D}>.
  2: [ACCEPT  ] Continue, treating #<ASDF:LOAD-OP NIL {5801CE6D}> on
                #<ASDF:CL-SOURCE-FILE "gtkwidget" {58D3521D}> as having been
                successful.
  3: [ABORT   ] Return to Top-Level.

Debug  (type H for help)

(C::DO-CALL #<Code Object "Top-Level Form" {58D73717}> 10 11 4 ...)
Source: 
; File: target:code/byte-interp.lisp
(BYTE-APPLY FUNCTION NUM-ARGS OLD-SP)
0] (quit)

; Compilation unit aborted.

dsm@perturbatrix:~$