clasp
clasp copied to clipboard
Undefined function warnings loading ASDF
The latest ASDF fails its clean load test on clasp, because it generates a large number of undefined function warnings.
But if I wrap the load in (with-compilation-unit () ...)
the warnings go away. Shouldn't any single file compile and load be done as a single compilation unit?
Does not happen here: Latest clasp from today: karsten-poecks-macbook-pro:clasp-karsten karstenpoeck$ git log commit e353f0b1a0b852a55d32126fc11d9238b57f0321 (HEAD -> dev, upstream/dev) Author: Christian Schafmeister [email protected] Date: Thu Jan 9 10:48:14 2020 -0500
Export the cmp:*compile-file-parallel* symbol
Do it from the start so we can integrate compile-file-parallel earlier.
with bundled asdf not a single warning
Starting cclasp-boehm-0.4.2-1821-g75fca879e-cst ... loading image...
Top level in: #<PROCESS TOP-LEVEL @0x10e09b919>.
COMMON-LISP-USER> (compile-file "sys:modules;asdf;build;asdf.lisp")
; Compiling file: /Users/karstenpoeck/lisp/compiler/clasp-karsten/src/lisp/modules/asdf/build/asdf.lisp
; (DEFPACKAGE :UIOP/PACKAGE ...)
; (IN-PACKAGE :UIOP/PACKAGE)
; (EVAL-WHEN (:LOAD-TOPLEVEL :COMPILE-TOPLEVEL ...) ...)
; (EVAL-WHEN (:LOAD-TOPLEVEL :COMPILE-TOPLEVEL ...) ...)
; (EVAL-WHEN (:LOAD-TOPLEVEL :COMPILE-TOPLEVEL ...) ...)
; (EVAL-WHEN (:LOAD-TOPLEVEL :COMPILE-TOPLEVEL ...) ...)
; (EVAL-WHEN (:LOAD-TOPLEVEL :COMPILE-TOPLEVEL ...) ...)
; (EVAL-WHEN (:LOAD-TOPLEVEL :COMPILE-TOPLEVEL ...) ...)
; (EVAL-WHEN (:LOAD-TOPLEVEL :COMPILE-TOPLEVEL ...) ...)
; (DEFMACRO DEFINE-PACKAGE ...)
; (DEFINE-PACKAGE :UIOP/COMMON-LISP ...)
; (IN-PACKAGE :UIOP/COMMON-LISP)
; (EVAL-WHEN (:LOAD-TOPLEVEL :COMPILE-TOPLEVEL ...) ...)
; (EVAL-WHEN (:LOAD-TOPLEVEL :COMPILE-TOPLEVEL ...) ...)
; NIL
; (EVAL-WHEN (:LOAD-TOPLEVEL :COMPILE-TOPLEVEL ...) ...)
; (EVAL-WHEN (:LOAD-TOPLEVEL :COMPILE-TOPLEVEL ...) ...)
; (DEFINE-PACKAGE :UIOP/UTILITY ...)
; (IN-PACKAGE :UIOP/UTILITY)
; (EVAL-WHEN (:LOAD-TOPLEVEL :COMPILE-TOPLEVEL ...) ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (EVAL-WHEN (:COMPILE-TOPLEVEL :LOAD-TOPLEVEL ...) ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :UIOP/VERSION ...)
; (IN-PACKAGE :UIOP/VERSION)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :UIOP/OS ...)
; (IN-PACKAGE :UIOP/OS)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :UIOP/PATHNAME ...)
; (IN-PACKAGE :UIOP/PATHNAME)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :UIOP/FILESYSTEM ...)
; (IN-PACKAGE :UIOP/FILESYSTEM)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :UIOP/STREAM ...)
; (IN-PACKAGE :UIOP/STREAM)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :UIOP/IMAGE ...)
; (IN-PACKAGE :UIOP/IMAGE)
; (WITH-UPGRADABILITY NIL ...)
; (EVAL-WHEN (:COMPILE-TOPLEVEL :LOAD-TOPLEVEL ...) ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :UIOP/LISP-BUILD ...)
; (IN-PACKAGE :UIOP/LISP-BUILD)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :UIOP/LAUNCH-PROGRAM ...)
; (IN-PACKAGE :UIOP/LAUNCH-PROGRAM)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :UIOP/RUN-PROGRAM ...)
; (IN-PACKAGE :UIOP/RUN-PROGRAM)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :UIOP/CONFIGURATION ...)
; (IN-PACKAGE :UIOP/CONFIGURATION)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :UIOP/BACKWARD-DRIVER ...)
; (IN-PACKAGE :UIOP/BACKWARD-DRIVER)
; (EVAL-WHEN (:COMPILE-TOPLEVEL :LOAD-TOPLEVEL ...) ...)
; (DEFINE-PACKAGE :UIOP/DRIVER ...)
; (PROVIDE "uiop")
; (PROVIDE "UIOP")
; (DEFINE-PACKAGE :ASDF/UPGRADE ...)
; (IN-PACKAGE :ASDF/UPGRADE)
; (WITH-UPGRADABILITY NIL ...)
; (WHEN-UPGRADING NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :ASDF/SESSION ...)
; (IN-PACKAGE :ASDF/SESSION)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :ASDF/COMPONENT ...)
; (IN-PACKAGE :ASDF/COMPONENT)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :ASDF/OPERATION ...)
; (IN-PACKAGE :ASDF/OPERATION)
; (WHEN-UPGRADING (:VERSION "2.27" ...) ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :ASDF/SYSTEM ...)
; (IN-PACKAGE :ASDF/SYSTEM)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :ASDF/SYSTEM-REGISTRY ...)
; (IN-PACKAGE :ASDF/SYSTEM-REGISTRY)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :ASDF/ACTION ...)
; (IN-PACKAGE :ASDF/ACTION)
; (EVAL-WHEN (:COMPILE-TOPLEVEL :LOAD-TOPLEVEL ...) ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :ASDF/LISP-ACTION ...)
; (IN-PACKAGE :ASDF/LISP-ACTION)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :ASDF/FIND-COMPONENT ...)
; (IN-PACKAGE :ASDF/FIND-COMPONENT)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :ASDF/FORCING ...)
; (IN-PACKAGE :ASDF/FORCING)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :ASDF/PLAN ...)
; (IN-PACKAGE :ASDF/PLAN)
; (WITH-UPGRADABILITY NIL ...)
; (WHEN-UPGRADING (:VERSION "3.3.0") ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :ASDF/OPERATE ...)
; (IN-PACKAGE :ASDF/OPERATE)
; (WITH-UPGRADABILITY NIL ...)
; (WHEN-UPGRADING NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :ASDF/FIND-SYSTEM ...)
; (IN-PACKAGE :ASDF/FIND-SYSTEM)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :ASDF/PARSE-DEFSYSTEM ...)
; (IN-PACKAGE :ASDF/PARSE-DEFSYSTEM)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :ASDF/BUNDLE ...)
; (IN-PACKAGE :ASDF/BUNDLE)
; (WITH-UPGRADABILITY NIL ...)
; (WHEN-UPGRADING (:VERSION "3.2.0") ...)
; (WITH-UPGRADABILITY NIL ...)
; (EVAL-WHEN (:COMPILE-TOPLEVEL :LOAD-TOPLEVEL ...) ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :ASDF/CONCATENATE-SOURCE ...)
; (IN-PACKAGE :ASDF/CONCATENATE-SOURCE)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :ASDF/PACKAGE-INFERRED-SYSTEM ...)
; (IN-PACKAGE :ASDF/PACKAGE-INFERRED-SYSTEM)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :ASDF/OUTPUT-TRANSLATIONS ...)
; (IN-PACKAGE :ASDF/OUTPUT-TRANSLATIONS)
; (WHEN-UPGRADING (:VERSION "3.1.2") ...)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :ASDF/SOURCE-REGISTRY ...)
; (IN-PACKAGE :ASDF/SOURCE-REGISTRY)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :ASDF/BACKWARD-INTERNALS ...)
; (IN-PACKAGE :ASDF/BACKWARD-INTERNALS)
; (WITH-ASDF-DEPRECATION (:STYLE-WARNING "3.2" ...) ...)
; (DEFINE-PACKAGE :ASDF/BACKWARD-INTERFACE ...)
; (IN-PACKAGE :ASDF/BACKWARD-INTERFACE)
; (WITH-ASDF-DEPRECATION (:STYLE-WARNING "3.2" ...) ...)
; (WITH-ASDF-DEPRECATION (:STYLE-WARNING "3.3") ...)
; (DEFINE-PACKAGE :ASDF/INTERFACE ...)
; (DEFINE-PACKAGE :ASDF/USER ...)
; (DEFINE-PACKAGE :ASDF/FOOTER ...)
; (IN-PACKAGE :ASDF/FOOTER)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WHEN *LOAD-VERBOSE* ...)
Writing temporary bitcode file to: #P"SYS:MODULES;ASDF;BUILD;ASDF.BC.NEWEST"
Writing fasl file to: #P"SYS:MODULES;ASDF;BUILD;ASDF.FASL.NEWEST"
#P"SYS:MODULES;ASDF;BUILD;ASDF.FASL.NEWEST"
NIL
NIL
with latest asdf from karsten-poecks-macbook-pro:build karstenpoeck$ git remote -v origin https://gitlab.common-lisp.net/asdf/asdf.git (fetch) origin https://gitlab.common-lisp.net/asdf/asdf.git (push): no local changes
karsten-poecks-macbook-pro:asdf karstenpoeck$ git log commit 675b1a9da99ca757a1f270cd99b9152d3edba6d6 (HEAD -> master, origin/master, origin/HEAD) Author: Robert P. Goldman [email protected] Date: Mon Jan 6 11:24:37 2020 -0600
Fix test for clisp compatibility.
Now cleaner and more general.
arsten-poecks-macbook-pro:build karstenpoeck$ ~/lisp/compiler/clasp-karsten/build/clasp
Starting cclasp-boehm-0.4.2-1821-g75fca879e-cst ... loading image...
Top level in: #<PROCESS TOP-LEVEL @0x10b401019>.
COMMON-LISP-USER> (compile-file "asdf.lisp")
; Compiling file: /Users/karstenpoeck/asdf/build/asdf.lisp
; (DEFPACKAGE :UIOP/PACKAGE ...)
; (IN-PACKAGE :UIOP/PACKAGE)
; (EVAL-WHEN (:LOAD-TOPLEVEL :COMPILE-TOPLEVEL ...) ...)
; (EVAL-WHEN (:LOAD-TOPLEVEL :COMPILE-TOPLEVEL ...) ...)
; (EVAL-WHEN (:LOAD-TOPLEVEL :COMPILE-TOPLEVEL ...) ...)
; (EVAL-WHEN (:LOAD-TOPLEVEL :COMPILE-TOPLEVEL ...) ...)
; (EVAL-WHEN (:LOAD-TOPLEVEL :COMPILE-TOPLEVEL ...) ...)
; (EVAL-WHEN (:LOAD-TOPLEVEL :COMPILE-TOPLEVEL ...) ...)
; (EVAL-WHEN (:LOAD-TOPLEVEL :COMPILE-TOPLEVEL ...) ...)
; (DEFMACRO DEFINE-PACKAGE ...)
; (DEFINE-PACKAGE :UIOP/COMMON-LISP ...)
; (IN-PACKAGE :UIOP/COMMON-LISP)
; (EVAL-WHEN (:LOAD-TOPLEVEL :COMPILE-TOPLEVEL ...) ...)
; (EVAL-WHEN (:LOAD-TOPLEVEL :COMPILE-TOPLEVEL ...) ...)
; NIL
; (EVAL-WHEN (:LOAD-TOPLEVEL :COMPILE-TOPLEVEL ...) ...)
; (EVAL-WHEN (:LOAD-TOPLEVEL :COMPILE-TOPLEVEL ...) ...)
; (DEFINE-PACKAGE :UIOP/UTILITY ...)
; (IN-PACKAGE :UIOP/UTILITY)
; (EVAL-WHEN (:LOAD-TOPLEVEL :COMPILE-TOPLEVEL ...) ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (EVAL-WHEN (:COMPILE-TOPLEVEL :LOAD-TOPLEVEL ...) ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :UIOP/VERSION ...)
; (IN-PACKAGE :UIOP/VERSION)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :UIOP/OS ...)
; (IN-PACKAGE :UIOP/OS)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :UIOP/PATHNAME ...)
; (IN-PACKAGE :UIOP/PATHNAME)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :UIOP/FILESYSTEM ...)
; (IN-PACKAGE :UIOP/FILESYSTEM)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :UIOP/STREAM ...)
; (IN-PACKAGE :UIOP/STREAM)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :UIOP/IMAGE ...)
; (IN-PACKAGE :UIOP/IMAGE)
; (WITH-UPGRADABILITY NIL ...)
; (EVAL-WHEN (:COMPILE-TOPLEVEL :LOAD-TOPLEVEL ...) ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :UIOP/LISP-BUILD ...)
; (IN-PACKAGE :UIOP/LISP-BUILD)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :UIOP/LAUNCH-PROGRAM ...)
; (IN-PACKAGE :UIOP/LAUNCH-PROGRAM)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :UIOP/RUN-PROGRAM ...)
; (IN-PACKAGE :UIOP/RUN-PROGRAM)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :UIOP/CONFIGURATION ...)
; (IN-PACKAGE :UIOP/CONFIGURATION)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :UIOP/BACKWARD-DRIVER ...)
; (IN-PACKAGE :UIOP/BACKWARD-DRIVER)
; (EVAL-WHEN (:COMPILE-TOPLEVEL :LOAD-TOPLEVEL ...) ...)
; (DEFINE-PACKAGE :UIOP/DRIVER ...)
; (PROVIDE "uiop")
; (PROVIDE "UIOP")
; (DEFINE-PACKAGE :ASDF/UPGRADE ...)
; (IN-PACKAGE :ASDF/UPGRADE)
; (WITH-UPGRADABILITY NIL ...)
; (WHEN-UPGRADING NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :ASDF/SESSION ...)
; (IN-PACKAGE :ASDF/SESSION)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :ASDF/COMPONENT ...)
; (IN-PACKAGE :ASDF/COMPONENT)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :ASDF/OPERATION ...)
; (IN-PACKAGE :ASDF/OPERATION)
; (WHEN-UPGRADING (:VERSION "2.27" ...) ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :ASDF/SYSTEM ...)
; (IN-PACKAGE :ASDF/SYSTEM)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :ASDF/SYSTEM-REGISTRY ...)
; (IN-PACKAGE :ASDF/SYSTEM-REGISTRY)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :ASDF/ACTION ...)
; (IN-PACKAGE :ASDF/ACTION)
; (EVAL-WHEN (:COMPILE-TOPLEVEL :LOAD-TOPLEVEL ...) ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :ASDF/LISP-ACTION ...)
; (IN-PACKAGE :ASDF/LISP-ACTION)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :ASDF/FIND-COMPONENT ...)
; (IN-PACKAGE :ASDF/FIND-COMPONENT)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :ASDF/FORCING ...)
; (IN-PACKAGE :ASDF/FORCING)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :ASDF/PLAN ...)
; (IN-PACKAGE :ASDF/PLAN)
; (WITH-UPGRADABILITY NIL ...)
; (WHEN-UPGRADING (:VERSION "3.3.0") ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :ASDF/OPERATE ...)
; (IN-PACKAGE :ASDF/OPERATE)
; (WITH-UPGRADABILITY NIL ...)
; (WHEN-UPGRADING NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :ASDF/FIND-SYSTEM ...)
; (IN-PACKAGE :ASDF/FIND-SYSTEM)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :ASDF/PARSE-DEFSYSTEM ...)
; (IN-PACKAGE :ASDF/PARSE-DEFSYSTEM)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :ASDF/BUNDLE ...)
; (IN-PACKAGE :ASDF/BUNDLE)
; (WITH-UPGRADABILITY NIL ...)
; (WHEN-UPGRADING (:VERSION "3.2.0") ...)
; (WITH-UPGRADABILITY NIL ...)
; (EVAL-WHEN (:COMPILE-TOPLEVEL :LOAD-TOPLEVEL ...) ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :ASDF/CONCATENATE-SOURCE ...)
; (IN-PACKAGE :ASDF/CONCATENATE-SOURCE)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :ASDF/PACKAGE-INFERRED-SYSTEM ...)
; (IN-PACKAGE :ASDF/PACKAGE-INFERRED-SYSTEM)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :ASDF/OUTPUT-TRANSLATIONS ...)
; (IN-PACKAGE :ASDF/OUTPUT-TRANSLATIONS)
; (WHEN-UPGRADING (:VERSION "3.1.2") ...)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :ASDF/SOURCE-REGISTRY ...)
; (IN-PACKAGE :ASDF/SOURCE-REGISTRY)
; (WITH-UPGRADABILITY NIL ...)
; (DEFINE-PACKAGE :ASDF/BACKWARD-INTERNALS ...)
; (IN-PACKAGE :ASDF/BACKWARD-INTERNALS)
; (WITH-ASDF-DEPRECATION (:STYLE-WARNING "3.2" ...) ...)
; (DEFINE-PACKAGE :ASDF/BACKWARD-INTERFACE ...)
; (IN-PACKAGE :ASDF/BACKWARD-INTERFACE)
; (WITH-ASDF-DEPRECATION (:STYLE-WARNING "3.2" ...) ...)
; (WITH-ASDF-DEPRECATION (:STYLE-WARNING "3.3") ...)
; (DEFINE-PACKAGE :ASDF/INTERFACE ...)
; (DEFINE-PACKAGE :ASDF/USER ...)
; (DEFINE-PACKAGE :ASDF/FOOTER ...)
; (IN-PACKAGE :ASDF/FOOTER)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WITH-UPGRADABILITY NIL ...)
; (WHEN *LOAD-VERBOSE* ...)
Writing temporary bitcode file to: #P"/Users/karstenpoeck/asdf/build/asdf.bc"
Writing fasl file to: #P"/Users/karstenpoeck/asdf/build/asdf.fasl"
#P"/Users/karstenpoeck/asdf/build/asdf.fasl"
NIL
NIL
COMMON-LISP-USER> (load *)
T
COMMON-LISP-USER> (apropos "*uiop-version*")
UIOP/VERSION:*UIOP-VERSION* has value
COMMON-LISP-USER> UIOP/VERSION:*UIOP-VERSION*
"3.3.3.4"
COMMON-LISP-USER>
I assume you run the tests via export CLASP=/path/to/clasp make test l=clasp that gives on my installation:
karsten-poecks-macbook-pro:asdf karstenpoeck$ make test l=clasp
Building and testing asdf 3.3.3.4-2-g675b1a9d
CL_SOURCE_REGISTRY=/Users/karstenpoeck/asdf/:/Users/karstenpoeck/asdf/uiop/:/Users/karstenpoeck/asdf/ext//
PWD=/Users/karstenpoeck/asdf/test
OLDPWD=/Users/karstenpoeck/asdf
/Users/karstenpoeck/lisp/compiler/clasp-karsten/build/clasp --norc --noinit --eval "(or\`,#.(load(string\`|script-support.lisp|))#.(asdf-test::compile-asdf-script))"
Starting cclasp-boehm-0.4.2-1821-g75fca879e-cst ... loading image...
ASDF compiled cleanly
Compiled OK
Testing: asdf-pathname-test.script
/Users/karstenpoeck/lisp/compiler/clasp-karsten/build/clasp --norc --noinit --eval "'(#.(load(string'|script-support.lisp|))#.(asdf-test::load-asdf)#.(asdf-test::frob-packages)#.(asdf-test:run-test-script'|asdf-pathname-test.script|))"
Starting cclasp-boehm-0.4.2-1821-g75fca879e-cst ... loading image...
;;; Loading #P"/Users/karstenpoeck/asdf/build/fasls/clasp/asdf.fasl"
Configuring ASDF
Enabling debugging
Being a bit verbose
Comparing directories
ASDF-TEST:*TEST-DIRECTORY* and
(:PATHNAME-DIRECTORY-PATHNAME (NTH-VALUE 2 (:LOCATE-SYSTEM :TEST-ASDF))) both evaluate to same path:
#P"/Users/karstenpoeck/asdf/test/"
Frob packages
Running asdf-pathname-test.script with clasp-cclasp-boehm-0.4.2-1821-g75fca879e-cst-macosx-x64
...
-#---------------------------------------
Using /Users/karstenpoeck/lisp/compiler/clasp-karsten/build/clasp
Ran 69 tests:
62 passing and 7 failing
failing test(s): test-deprecation.script test-encodings.script test-logical-pathname.script test-run-program.script test-sysdef-asdf.script test-undeferred-warnings.script test-utilities.script
-#---------------------------------------
To view full results and failures, try the following command:
less -p ABORTED build/results/clasp-test.text
Could you please us your precise environment?
and attach a log of your session
Thanks: I'm not sure what's going wrong: I am not getting this consistently reproducible. I'm wondering if there's something wrong with the test script and it's not cleaning up after itself properly.
I'm going to close this for now and will re-open if/when I can reliably reproduce this issue. Thanks for your help!
Oh, I'm an idiot -- I was trying to replicate this on my patched version that has with-compilation-unit
. Without it, I can reproduce the error on my linux box. I note that there are a lot of "compilation unit finished" messages in the following, which I presume is related to my problem.
rpg@crypto:~/common-lisp/asdf$ make test-clean-load l=clasp
Building and testing asdf 3.3.3.4-2-g675b1a9d
./test/run-tests.sh -c clasp
1a2,350
> ; caught STYLE-WARNING:
> ; Undefined function ENSURE-EXPORTED
> ; at /home/rpg/common-lisp/asdf/build/asdf.lisp 396:0
> ;
> ;
> ; compilation unit finished
> ; caught 1 STYLE-WARNING condition
> ; caught STYLE-WARNING:
> ; Undefined function LEXICOGRAPHIC<
> ; at /home/rpg/common-lisp/asdf/build/asdf.lisp 1553:0
> ;
> ;
> ; compilation unit finished
> ; caught 1 STYLE-WARNING condition
> ; caught STYLE-WARNING:
> ; Undefined function FEATUREP
> ; at /home/rpg/common-lisp/asdf/build/asdf.lisp 1885:0
> ;
> ; caught STYLE-WARNING:
> ; Undefined function FEATUREP
> ; at /home/rpg/common-lisp/asdf/build/asdf.lisp 1885:0
> ;
> ; caught STYLE-WARNING:
> ; Undefined function FEATUREP
> ; at /home/rpg/common-lisp/asdf/build/asdf.lisp 1885:0
> ;
> ;
> ; compilation unit finished
> ; caught 3 STYLE-WARNING conditions
> ; caught STYLE-WARNING:
> ; Undefined function ENSURE-DIRECTORY-PATHNAME
> ; at /home/rpg/common-lisp/asdf/build/asdf.lisp 2547:0
> ;
> ;
> ; compilation unit finished
> ; caught 1 STYLE-WARNING condition
> ; caught STYLE-WARNING:
> ; Undefined function ENSURE-ABSOLUTE-PATHNAME
> ; at /home/rpg/common-lisp/asdf/build/asdf.lisp 2796:0
> ;
> ;
> ; compilation unit finished
> ; caught 1 STYLE-WARNING condition
> ; caught STYLE-WARNING:
> ; Undefined function COLLECT-SUB*DIRECTORIES
> ; at /home/rpg/common-lisp/asdf/build/asdf.lisp 3081:0
> ;
> ;
> ; compilation unit finished
> ; caught 1 STYLE-WARNING condition
> ; caught STYLE-WARNING:
> ; Undefined function FILE-OR-SYNONYM-STREAM-P
> ; at /home/rpg/common-lisp/asdf/build/asdf.lisp 4417:0
> ; compilation unit finished
> ; caught 1 STYLE-WARNING condition
> ; caught STYLE-WARNING:
> ; Undefined function FILE-OR-SYNONYM-STREAM-P
> ; at /home/rpg/common-lisp/asdf/build/asdf.lisp 4417:0
> ;
> ;
> ; compilation unit finished
> ; caught 1 STYLE-WARNING condition
> ; caught STYLE-WARNING:
> ; Undefined function COMPILE-CONDITION-CONTEXT-ARGUMENTS
> ; at /home/rpg/common-lisp/asdf/build/asdf.lisp 5087:0
> ;
> ; caught STYLE-WARNING:
> ; Undefined function COMPILE-CONDITION-CONTEXT-FORMAT
> ; at /home/rpg/common-lisp/asdf/build/asdf.lisp 5087:0
> ;
> ; caught STYLE-WARNING:
> ; Undefined function COMPILE-CONDITION-DESCRIPTION
> ; at /home/rpg/common-lisp/asdf/build/asdf.lisp 5087:0
> ;
> ;
> ; compilation unit finished
> ; caught 3 STYLE-WARNING conditions
> ; caught STYLE-WARNING:
> ; Undefined function REIFY-SIMPLE-SEXP
> ; at /home/rpg/common-lisp/asdf/build/asdf.lisp 5142:0
> ;
> ; caught STYLE-WARNING:
> ; Undefined function REIFY-SIMPLE-SEXP
> ; at /home/rpg/common-lisp/asdf/build/asdf.lisp 5142:0
> ;
> ;
> ; compilation unit finished
> ; caught 2 STYLE-WARNING conditions
> ; caught STYLE-WARNING:
> ; Undefined function UNREIFY-SIMPLE-SEXP
> ; at /home/rpg/common-lisp/asdf/build/asdf.lisp 5142:0
> ;
> ; caught STYLE-WARNING:
> ; Undefined function UNREIFY-SIMPLE-SEXP
> ; at /home/rpg/common-lisp/asdf/build/asdf.lisp 5142:0
> ;
> ;
> ; compilation unit finished
> ; caught 2 STYLE-WARNING conditions
> ; caught STYLE-WARNING:
> ; Undefined function SUBPROCESS-ERROR-PROCESS
> ; at /home/rpg/common-lisp/asdf/build/asdf.lisp 6606:0
> ;
> ; caught STYLE-WARNING:
> ; Undefined function SUBPROCESS-ERROR-CODE
> ; at /home/rpg/common-lisp/asdf/build/asdf.lisp 6606:0
> ;
> ; caught STYLE-WARNING:
> ; Undefined function SUBPROCESS-ERROR-COMMAND
> ; at /home/rpg/common-lisp/asdf/build/asdf.lisp 6606:0
> ;
> ;
> ; compilation unit finished
> ; caught 3 STYLE-WARNING conditions
> ; caught STYLE-WARNING:
> ; Undefined function CONDITION-FORM
> ; at /home/rpg/common-lisp/asdf/build/asdf.lisp 7009:0
> ; caught STYLE-WARNING:
> ; Undefined function CONDITION-LOCATION
> ; at /home/rpg/common-lisp/asdf/build/asdf.lisp 7009:0
> ;
> ; caught STYLE-WARNING:
> ; Undefined function CONDITION-FORMAT
> ; at /home/rpg/common-lisp/asdf/build/asdf.lisp 7009:0
> ;
> ; caught STYLE-WARNING:
> ; Undefined function CONDITION-ARGUMENTS
> ; at /home/rpg/common-lisp/asdf/build/asdf.lisp 7009:0
> ;
> ;
> ; compilation unit finished
> ; caught 4 STYLE-WARNING conditions
> ; caught STYLE-WARNING:
> ; Undefined function RESOLVE-RELATIVE-LOCATION
> ; at /home/rpg/common-lisp/asdf/build/asdf.lisp 7009:0
> ;
> ; caught STYLE-WARNING:
> ; Undefined function RESOLVE-RELATIVE-LOCATION
> ; at /home/rpg/common-lisp/asdf/build/asdf.lisp 7009:0
> ;
> ; caught STYLE-WARNING:
> ; Undefined function RESOLVE-RELATIVE-LOCATION
> ; at /home/rpg/common-lisp/asdf/build/asdf.lisp 7009:0
> ;
> ;
> ; compilation unit finished
> ; caught 3 STYLE-WARNING conditions
> ; caught STYLE-WARNING:
> ; Undefined function RESOLVE-ABSOLUTE-LOCATION
> ; at /home/rpg/common-lisp/asdf/build/asdf.lisp 7009:0
> ;
> ; caught STYLE-WARNING:
> ; Undefined function RESOLVE-ABSOLUTE-LOCATION
> ; at /home/rpg/common-lisp/asdf/build/asdf.lisp 7009:0
> ;
> ; caught STYLE-WARNING:
> ; Undefined function RESOLVE-ABSOLUTE-LOCATION
> ; at /home/rpg/common-lisp/asdf/build/asdf.lisp 7009:0
> ;
> ; caught STYLE-WARNING:
> ; Undefined function RESOLVE-ABSOLUTE-LOCATION
> ; at /home/rpg/common-lisp/asdf/build/asdf.lisp 7009:0
> ;
> ;
> ; compilation unit finished
> ; caught 4 STYLE-WARNING conditions
> ; caught STYLE-WARNING:
> ; Undefined function GET-FOLDER-PATH
> ; at /home/rpg/common-lisp/asdf/build/asdf.lisp 7009:0
> ;
> ;
> ; compilation unit finished
> ; caught 1 STYLE-WARNING condition
> ; caught STYLE-WARNING:
> ; Undefined function UIOP-DIRECTORY
> ; at /home/rpg/common-lisp/asdf/build/asdf.lisp 7009:0
> ;
> ;
> ; compilation unit finished
> ; caught 1 STYLE-WARNING condition
> ; caught STYLE-WARNING:
> ; Undefined function FORMAT-CONTROL
> ; at /home/rpg/common-lisp/asdf/build/asdf.lisp 7713:0
> ;
> ; caught STYLE-WARNING:
> ; Undefined function FORMAT-ARGUMENTS
> ; at /home/rpg/common-lisp/asdf/build/asdf.lisp 7713:0
> ;
> ;
> ; compilation unit finished
> ; caught 2 STYLE-WARNING conditions
> ; caught STYLE-WARNING:
> ; Undefined function DUPLICATE-NAMES-NAME
> ; at /home/rpg/common-lisp/asdf/build/asdf.lisp 7931:0
> ;
> ;
> ; compilation unit finished
> ; compilation unit finished
> ; caught 1 STYLE-WARNING condition
> ; caught STYLE-WARNING:
> ; Undefined function PRIMARY-SYSTEM-NAME
> ; at /home/rpg/common-lisp/asdf/build/asdf.lisp 8414:0
> ;
> ;
> ; compilation unit finished
> ; caught 1 STYLE-WARNING condition
> ; caught STYLE-WARNING:
> ; Undefined function PRIMARY-SYSTEM-P
> ; at /home/rpg/common-lisp/asdf/build/asdf.lisp 8414:0
> ;
> ;
> ; compilation unit finished
> ; caught 1 STYLE-WARNING condition
> ; caught STYLE-WARNING:
> ; Undefined function MARK-COMPONENT-PRELOADED
> ; at /home/rpg/common-lisp/asdf/build/asdf.lisp 8569:0
> ;
> ;
> ; compilation unit finished
> ; caught 1 STYLE-WARNING condition
> ; caught STYLE-WARNING:
> ; Undefined function CIRCULAR-DEPENDENCY-ACTIONS
> ; at /home/rpg/common-lisp/asdf/build/asdf.lisp 8982:0
> ;
> ;
> ; compilation unit finished
> ; caught 1 STYLE-WARNING condition
> ; caught STYLE-WARNING:
> ; Undefined function TRAVERSE-ACTION
> ; at /home/rpg/common-lisp/asdf/build/asdf.lisp 10256:0
> ;
> ;
> ; compilation unit finished
> ; caught 1 STYLE-WARNING condition
> ; caught STYLE-WARNING:
> ; Undefined function ACTION-UP-TO-DATE-P
> ; at /home/rpg/common-lisp/asdf/build/asdf.lisp 10256:0
> ;
> ;
> ; compilation unit finished
> ; caught 1 STYLE-WARNING condition
> ; caught STYLE-WARNING:
> ; Undefined function COLLECT-ACTION-DEPENDENCIES
> ; at /home/rpg/common-lisp/asdf/build/asdf.lisp 10369:0
> ;
> ;
> ; compilation unit finished
> ; caught 1 STYLE-WARNING condition
> ; caught STYLE-WARNING:
> ; Undefined function CONDITION-COMPONENT
> ; at /home/rpg/common-lisp/asdf/build/asdf.lisp 10498:0
....
> ; caught STYLE-WARNING:
> ; Undefined function ERROR-COMPONENT
> ; at /home/rpg/common-lisp/asdf/build/asdf.lisp 13076:0
> ;
> ;
> ; compilation unit finished
> ; caught 2 STYLE-WARNING conditions
BAD: Loading ASDF on clasp produces messages
Makefile:195: recipe for target 'test-clean-load' failed
make: *** [test-clean-load] Error 1
This is what I see when I start clasp:
rpg@crypto:~/common-lisp/asdf$ clasp
Starting cclasp-boehm-0.4.2-1534-gf0cb89608-cst ... loading image...
Top level in: #<PROCESS TOP-LEVEL @0x7c02ea9>.
As for your results, just using compile-file
on the asdf.lisp
that the makefile produces works fine. So I need to figure out what's going on inside run-tests.sh
and script-support.lisp
to figure out what exactly is going wrong. Unfortunately, this part of the script, unlike the tests of ASDF once it is loaded, does not write any output logs. I hope to have more for you soon.
on linux I also get a lot of style-warnings as you say (but not on macosx). I build now on linux with the newest sources as on macosx to verify
Verification error on my part, same on macosx and on linux
- make test-clean-load l=clasp produces warnings
- make test l=clasp doesn't
Well reading messages helps test_clean_load does
(or'#.(load(string'|test/script-support.lisp|):verbose():print())#.(asdf-test:verbose())#.(load(string'|build/asdf.lisp|):verbose())#.(uiop/image:quit'0))"
so its loading asdf and not compiling asdf.
(load "build/asdf.lisp")
->
lots of warnings
(with-compilation-unit ()(load "build/asdf.lisp"))
gives no warnings
So I believe your MR https://gitlab.common-lisp.net/asdf/asdf/merge_requests/130 is necessary.
For what ever reason, in my platform it only works with if [ $lisp = clasp ] ; then not with the ""
For what ever reason, in my platform it only works with if [ $lisp = clasp ] ; then not with the ""
OK, I'm changing that now. I'll test then and make the MR to ASDF per above.