Hi there,

With everything up-to-date (including clbuild and SBCL), SBCL fails to compile
weblocks' html.lisp in Darwin with the following output:

 bash-3.2$ ./clbuild recompile weblocks
 ; loading system definition from /Users/admin/cl/clbuild/systems/cl-ppcre.asd
 ; into #<PACKAGE "ASDF0">
 ; registering #<SYSTEM :CL-PPCRE {1003480D41}> as CL-PPCRE
 ; registering #<SYSTEM :CL-PPCRE-TEST {1002C99861}> as CL-PPCRE-TEST
 Loading weblocks-demo...
 ; loading system definition from /usr/local/lib/sbcl/sb-grovel/sb-grovel.asd
 ; into #<PACKAGE "ASDF1">
 ; registering #<SYSTEM SB-GROVEL {1002EB8B41}> as SB-GROVEL

 ; file: /Users/admin/cl/clbuild/source/weblocks/src/utils/html.lisp
 ; in: DEFMETHOD RENDER-EXTRA-TAGS
 ;     (CLOSER-MOP:DEFMETHOD WEBLOCKS::RENDER-EXTRA-TAGS
 ;       (WEBLOCKS::TAG-CLASS COUNT)
 ;       "Renders extra tags to get around CSS limitations. 'tag-class'
 ;   is a string that specifies the class name and 'count' is the
 ;   number of extra tags to render.
 ;   Ex:
 ;   (render-extra-tags \"extra-\" 2) =>
 ;   \"<div class=\"extra-1\"></div><div class=\"extra-1\"></div>\""
 ;       (CL-WHO:WITH-HTML-OUTPUT (WEBLOCKS:*WEBLOCKS-OUTPUT-STREAM*)
 ;         (LOOP PARENSCRIPT:FOR WEBLOCKS::I WEBLOCKS::FROM 1 WEBLOCKS::TO
 ;               COUNT
 ;               PARENSCRIPT:FOR WEBLOCKS::ATTR = (FORMAT NIL "~A~A"
 ;                                                        WEBLOCKS::TAG-CLASS
 ;                                                        WEBLOCKS::I)
 ;               DO ...)))
 ; 
 ; caught WARNING:
 ;   No generic function RENDER-EXTRA-TAGS present when encountering 
macroexpansion of defmethod. Assuming it will be an instance of 
standard-generic-function.
 WARNING:
    COMPILE-FILE warned while performing
    #<COMPILE-OP (:VERBOSE NIL) {1003AFE891}> on
    #<CL-SOURCE-FILE "html" {10049018E1}>.
 unhandled ASDF:COMPILE-FAILED in thread #<SB-THREAD:THREAD "initial thread" 
RUNNING {100361EDE1}>:
   erred while invoking #<COMPILE-OP (:VERBOSE NIL) {1003AFE891}> on
   #<CL-SOURCE-FILE "html" {10049018E1}>

 0: (SB-DEBUG::MAP-BACKTRACE #<CLOSURE (LAMBDA #) {10033AB979}>)[:EXTERNAL]
 1: (BACKTRACE 128 #<SYNONYM-STREAM :SYMBOL SB-SYS:*STDERR* {1000157B71}>)
 2: (SB-DEBUG::DEBUGGER-DISABLED-HOOK
     #<ASDF:COMPILE-FAILED {10033A8741}>
     #<unavailable argument>)
 3: (INVOKE-DEBUGGER #<ASDF:COMPILE-FAILED {10033A8741}>)
 4: (ERROR ASDF:COMPILE-FAILED)[:EXTERNAL]
 5: ((SB-PCL::FAST-METHOD ASDF:PERFORM (ASDF:COMPILE-OP ASDF:CL-SOURCE-FILE))
     #<unavailable argument>
     #<unavailable argument>
     #<ASDF:COMPILE-OP (:VERBOSE NIL) {1003AFE891}>
     #<ASDF:CL-SOURCE-FILE "html" {10049018E1}>)
 6: ((LAMBDA
         (SB-PCL::.PV. SB-PCL::.NEXT-METHOD-CALL. SB-PCL::.ARG0.
          SB-PCL::.ARG1.))
     #<unavailable argument>
     #<unavailable argument>
     #<ASDF:COMPILE-OP (:VERBOSE NIL) {1003AFE891}>
     #<ASDF:CL-SOURCE-FILE "html" {10049018E1}>)
 7: ((SB-PCL::FAST-METHOD ASDF:PERFORM ASDF:AROUND
      (ASDF:COMPILE-OP ASDF:CL-SOURCE-FILE))
     #<unavailable argument>
     #S(SB-PCL::FAST-METHOD-CALL
        :FUNCTION #<CLOSURE # {1004C15769}>
        :PV NIL
        :NEXT-METHOD-CALL NIL
        :ARG-INFO (2))
     #<ASDF:COMPILE-OP (:VERBOSE NIL) {1003AFE891}>
     #<ASDF:CL-SOURCE-FILE "html" {10049018E1}>)
 8: ((LAMBDA ()))
 9: ((FLET SB-THREAD::WITH-RECURSIVE-LOCK-THUNK))
 10: ((FLET #:WITHOUT-INTERRUPTS-BODY-[CALL-WITH-RECURSIVE-LOCK]291))
 11: (SB-THREAD::CALL-WITH-RECURSIVE-LOCK
      #<CLOSURE (FLET SB-THREAD::WITH-RECURSIVE-LOCK-THUNK) {31FF259}>
      #S(SB-THREAD:MUTEX
         :NAME "World Lock"
         :%OWNER #<SB-THREAD:THREAD "initial thread" RUNNING {100361EDE1}>
         :LUTEX #<unknown pointer object, widetag=#x66 {10007F169F}>))
 12: (SB-C::%WITH-COMPILATION-UNIT #<CLOSURE (LAMBDA #) 
{1004352129}>)[:EXTERNAL]
 13: (ASDF:OPERATE ASDF:LOAD-OP "weblocks-demo")[:EXTERNAL]
 14: ((FLET CLBUILD::BUILD))
 15: ((LAMBDA ()))
 16: (SB-INT:SIMPLE-EVAL-IN-LEXENV
      (CLBUILD::WITH-APPLICATION (CLBUILD::PROJECTS-STRING &KEY CLBUILD::DUMP
                                  CLBUILD::VERBOSE CLBUILD::FORCE)
        (LET ((CLBUILD::PROJECTS
               (CL-PPCRE:SPLIT "\\s+" CLBUILD::PROJECTS-STRING))
              (CLBUILD::BLACKLISTED-SYSTEMS
               (UNLESS CLBUILD::FORCE CLBUILD::*BLACKLISTED-SYSTEMS*))
              (CLBUILD::SKIPPED-SYSTEMS 'NIL)
              (*PACKAGE* (FIND-PACKAGE :CL-USER)))
          (SETF CLBUILD::PROJECTS (SORT CLBUILD::PROJECTS #'STRING-LESSP))
          (FLET ((CLBUILD::BUILD ()
                   (DOLIST (CLBUILD::PROJECT CLBUILD::PROJECTS)
                     (DOLIST
                         (CLBUILD::SYSTEM
                          (CLBUILD::PROJECT-TO-SYSTEMS CLBUILD::PROJECT))
                       (COND
                        ((FIND CLBUILD::SYSTEM CLBUILD::BLACKLISTED-SYSTEMS
                               :TEST #'EQUAL)
                         (PUSH CLBUILD::SYSTEM CLBUILD::SKIPPED-SYSTEMS))
                        (T (FORMAT T "Loading ~A...~%" CLBUILD::SYSTEM)
                         (ASDF:OPERATE 'ASDF:LOAD-OP CLBUILD::SYSTEM :VERBOSE
                                       CLBUILD::VERBOSE)))))))
            (IF CLBUILD::VERBOSE
                (CLBUILD::BUILD)
                (HANDLER-BIND ((STYLE-WARNING #'MUFFLE-WARNING)
                               (COMPILER-NOTE #'MUFFLE-WARNING))
                  (LET ((*COMPILE-VERBOSE* NIL)
                        (*COMPILE-PRINT* NIL)
                        (*LOAD-VERBOSE* NIL)
                        (*LOAD-PRINT* NIL))
                    (CLBUILD::BUILD)))))
          (WHEN CLBUILD::SKIPPED-SYSTEMS
            (FORMAT T
                    "WARNING: The following black-listed systems were skipped: ~
                  ~{~A~^, ~}~%~
                 Try --force t to include them.~%"
                    CLBUILD::SKIPPED-SYSTEMS))
          (WHEN CLBUILD::DUMP
            (FORMAT T "Dumping monster.core...~%")
            (FORCE-OUTPUT)
            (SAVE-LISP-AND-DIE "monster.core"))))
      #<NULL-LEXENV>)
 17: (SB-FASL::LOAD-AS-SOURCE
      #<SB-SYS:FD-STREAM for "file /Users/admin/cl/clbuild/clbuild.lisp" 
{1002D49871}>
      NIL
      NIL)
 18: ((FLET SB-FASL::LOAD-STREAM)
      #<SB-SYS:FD-STREAM for "file /Users/admin/cl/clbuild/clbuild.lisp" 
{1002D49871}>
      NIL)
 19: (LOAD "/Users/admin/cl/clbuild/clbuild.lisp")[:EXTERNAL]
 20: (SB-INT:SIMPLE-EVAL-IN-LEXENV
      (LOAD "/Users/admin/cl/clbuild/clbuild.lisp")
      #<NULL-LEXENV>)
 21: (SB-IMPL::PROCESS-EVAL/LOAD-OPTIONS
      ((:EVAL . "(require :asdf)")
       (:EVAL
        . "(setq asdf:*central-registry* 
'(#p\"/Users/admin/cl/clbuild/systems/\"))")
       (:EVAL . "nil")
       (:EVAL . "(load \"/Users/admin/cl/clbuild/clbuild.lisp\")")))
 22: (SB-IMPL::TOPLEVEL-INIT)
 23: ((LABELS SB-IMPL::RESTART-LISP))

 unhandled condition in --disable-debugger mode, quitting
 ; 
 ; compilation unit aborted
 ;   caught 1 fatal ERROR condition
 ;   caught 1 WARNING condition
 bash-3.2$ 

Seb
-- 
Emacs' AlsaPlayer - Music Without Jolts
Lightweight, full-featured and mindful of your idyllic happiness.
http://home.gna.org/eap


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"weblocks" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/weblocks?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to