Skip to content

The function CHECKL:DEFINE-TEST-OP is undefined. #4

Description

@Hellseher

Hi,

While packing your project for Guix I've got issues to run tests.

ASDF 3.3.4.8 suggests to have test in project/test system
https://www.common-lisp.net/project/asdf/asdf.html#Predefined-operations-of-ASDF

While evaluating the form starting at line 20, column 0
  of #P"/gnu/store/xin1cz1l4979p53f6fz4jz7y9srnq5kh-sbcl-checkl-0.0.0-1.8032880/share/common-lisp/sbcl/checkl/checkl-test.asd":
Unhandled LOAD-SYSTEM-DEFINITION-ERROR in thread #<SB-THREAD:THREAD "main thread" RUNNING {1001878103}>: Error while trying to load definition for system checkl-test from pathname /gnu/store/xin1cz1l4979p53f6fz4jz7y9srnq5kh-sbcl-checkl-0.0.0-1.8032880/share/common-lisp/sbcl/checkl/checkl-test.asd: The function CHECKL:DEFINE-TEST-OP is undefined.

Backtrace for: #<SB-THREAD:THREAD "main thread" RUNNING {1001878103}>
0: ("undefined function" :CHECKL-TEST)
1: (SB-INT:SIMPLE-EVAL-IN-LEXENV (CHECKL:DEFINE-TEST-OP :CHECKL-TEST) #<NULL-LEXENV>)
2: (SB-EXT:EVAL-TLF (CHECKL:DEFINE-TEST-OP :CHECKL-TEST) 2 NIL)
3: ((LABELS SB-FASL::EVAL-FORM :IN SB-INT:LOAD-AS-SOURCE) (CHECKL:DEFINE-TEST-OP :CHECKL-TEST) 2)
4: ((LAMBDA (SB-KERNEL:FORM &KEY :CURRENT-INDEX &ALLOW-OTHER-KEYS) :IN SB-INT:LOAD-AS-SOURCE) (CHECKL:DEFINE-TEST-OP :CHECKL-TEST) :CURRENT-INDEX 2)
5: (SB-C::%DO-FORMS-FROM-INFO #<FUNCTION (LAMBDA (SB-KERNEL:FORM &KEY :CURRENT-INDEX &ALLOW-OTHER-KEYS) :IN SB-INT:LOAD-AS-SOURCE) {10057A6E9B}> #<SB-C::SOURCE-INFO {10057A6E63}> SB-C::INPUT-ERROR-IN-LOAD)
6: (SB-INT:LOAD-AS-SOURCE #<SB-INT:FORM-TRACKING-STREAM for "file /gnu/store/xin1cz1l4979p53f6fz4jz7y9srnq5kh-sbcl-checkl-0.0.0-1.8032880/share/common-lisp/sbcl/checkl/checkl-test.asd" {10057A4B13}> :VERBOSE NIL :PRINT NIL :CONTEXT "loading")
7: ((FLET SB-FASL::THUNK :IN LOAD))
8: (SB-FASL::CALL-WITH-LOAD-BINDINGS #<FUNCTION (FLET SB-FASL::THUNK :IN LOAD) {7FFFF793660B}> #<SB-INT:FORM-TRACKING-STREAM for "file /gnu/store/xin1cz1l4979p53f6fz4jz7y9srnq5kh-sbcl-checkl-0.0.0-1.8032880/share/common-lisp/sbcl/checkl/checkl-test.asd" {10057A4B13}>)
9: ((FLET SB-FASL::LOAD-STREAM :IN LOAD) #<SB-INT:FORM-TRACKING-STREAM for "file /gnu/store/xin1cz1l4979p53f6fz4jz7y9srnq5kh-sbcl-checkl-0.0.0-1.8032880/share/common-lisp/sbcl/checkl/checkl-test.asd" {10057A4B13}> NIL)
10: (LOAD #P"/gnu/store/xin1cz1l4979p53f6fz4jz7y9srnq5kh-sbcl-checkl-0.0.0-1.8032880/share/common-lisp/sbcl/checkl/checkl-test.asd" :VERBOSE NIL :PRINT NIL :IF-DOES-NOT-EXIST T :EXTERNAL-FORMAT :UTF-8)
11: (CALL-WITH-MUFFLED-CONDITIONS #<FUNCTION (LAMBDA NIL :IN LOAD*) {10057A2E0B}> ("Overwriting already existing readtable ~S." #(#:FINALIZERS-OFF-WARNING :ASDF-FINALIZERS)))
12: ((FLET "THUNK" :IN PERFORM))
13: (SB-IMPL::%WITH-STANDARD-IO-SYNTAX #<FUNCTION (FLET "THUNK" :IN PERFORM) {7FFFF793695B}>)
14: ((:METHOD PERFORM (DEFINE-OP SYSTEM)) #<DEFINE-OP > #<SYSTEM "checkl-test">) [fast-method]
15: ((SB-PCL::EMF PERFORM) #<unused argument> #<unused argument> #<DEFINE-OP > #<SYSTEM "checkl-test">)
16: ((LAMBDA NIL :IN ASDF/ACTION:CALL-WHILE-VISITING-ACTION))
17: ((:METHOD PERFORM-WITH-RESTARTS :AROUND (T T)) #<DEFINE-OP > #<SYSTEM "checkl-test">) [fast-method]
18: ((:METHOD PERFORM-PLAN (T)) #<SEQUENTIAL-PLAN {1005793073}>) [fast-method]
19: ((FLET SB-C::WITH-IT :IN SB-C::%WITH-COMPILATION-UNIT))
20: ((:METHOD PERFORM-PLAN :AROUND (T)) #<SEQUENTIAL-PLAN {1005793073}>) [fast-method]
21: ((:METHOD OPERATE (OPERATION COMPONENT)) #<DEFINE-OP > #<SYSTEM "checkl-test"> :PLAN-CLASS NIL :PLAN-OPTIONS NIL) [fast-method]
22: ((SB-PCL::EMF OPERATE) #<unused argument> #<unused argument> #<DEFINE-OP > #<SYSTEM "checkl-test">)
23: ((LAMBDA NIL :IN OPERATE))
24: ((:METHOD OPERATE :AROUND (T T)) #<DEFINE-OP > #<SYSTEM "checkl-test">) [fast-method]
25: ((LAMBDA NIL :IN FIND-SYSTEM))
26: (ASDF/SESSION:CONSULT-ASDF-CACHE (FIND-SYSTEM "checkl-test") #<FUNCTION (LAMBDA NIL :IN FIND-SYSTEM) {100578258B}>)
27: ((:METHOD FIND-COMPONENT (STRING T)) "checkl-test" (NIL) :REGISTERED NIL) [fast-method]
28: ((:METHOD OPERATE (OPERATION T)) #<DEFINE-OP > ("checkl-test")) [fast-method]
29: ((SB-PCL::EMF OPERATE) #<unused argument> #<unused argument> #<DEFINE-OP > ("checkl-test"))
30: ((LAMBDA NIL :IN OPERATE))
31: ((:METHOD OPERATE :AROUND (T T)) #<DEFINE-OP > ("checkl-test")) [fast-method]
32: (ASDF/SESSION:CALL-WITH-ASDF-SESSION #<FUNCTION (LAMBDA NIL :IN OPERATE) {1005781D1B}> :OVERRIDE T :KEY NIL :OVERRIDE-CACHE T :OVERRIDE-FORCING NIL)
33: ((LAMBDA NIL :IN OPERATE))
34: ((:METHOD OPERATE :AROUND (T T)) #<DEFINE-OP > #<SYSTEM "checkl-test">) [fast-method]
35: ((LAMBDA NIL :IN LOAD-ASD))
36: (ASDF/SESSION:CALL-WITH-ASDF-SESSION #<FUNCTION (LAMBDA NIL :IN LOAD-ASD) {10054EF33B}> :OVERRIDE NIL :KEY NIL :OVERRIDE-CACHE NIL :OVERRIDE-FORCING NIL)
37: (SB-INT:SIMPLE-EVAL-IN-LEXENV (LOAD-ASD (TRUENAME "/gnu/store/xin1cz1l4979p53f6fz4jz7y9srnq5kh-sbcl-checkl-0.0.0-1.8032880/share/common-lisp/sbcl/checkl/checkl-test.asd")) #<NULL-LEXENV>)
38: (EVAL (LOAD-ASD (TRUENAME "/gnu/store/xin1cz1l4979p53f6fz4jz7y9srnq5kh-sbcl-checkl-0.0.0-1.8032880/share/common-lisp/sbcl/checkl/checkl-test.asd")))
39: (SB-IMPL::PROCESS-EVAL/LOAD-OPTIONS ((:EVAL . "(require :asdf)") (:EVAL . "(asdf:load-asd (truename \"/gnu/store/xin1cz1l4979p53f6fz4jz7y9srnq5kh-sbcl-checkl-0.0.0-1.8032880/share/common-lisp/sbcl/checkl/checkl.asd\"))") (:EVAL . "(asdf:load-asd (truename \"/gnu/store/xin1cz1l4979p53f6fz4jz7y9srnq5kh-sbcl-checkl-0.0.0-1.8032880/share/common-lisp/sbcl/checkl/checkl-test.asd\"))") (:EVAL . "(asdf:test-system \"checkl\")") (:QUIT)))
40: (SB-IMPL::TOPLEVEL-INIT)
41: ((FLET SB-UNIX::BODY :IN SB-IMPL::START-LISP))
42: ((FLET "WITHOUT-INTERRUPTS-BODY-1" :IN SB-IMPL::START-LISP))
43: (SB-IMPL::START-LISP)

unhandled condition in --disable-debugger mode, quitting
; 
; compilation unit aborted
;   caught 1 fatal ERROR condition
command "/gnu/store/wyfbw52srslpf3cbyjzfxhd16n7ilk91-sbcl-2.1.0/bin/sbcl" "--non-interactive" "--eval" "(require :asdf)" "--eval" "(asdf:load-asd (truename \"/gnu/store/xin1cz1l4979p53f6fz4jz7y9srnq5kh-sbcl-checkl-0.0.0-1.8032880/share/common-lisp/sbcl/checkl/checkl.asd\"))" "--eval" "(asdf:load-asd (truename \"/gnu/store/xin1cz1l4979p53f6fz4jz7y9srnq5kh-sbcl-checkl-0.0.0-1.8032880/share/common-lisp/sbcl/checkl/checkl-test.asd\"))" "--eval" "(asdf:test-system \"checkl\")" failed with status 1
builder for `/gnu/store/6gf70hqh9jk7m1qdx4y77mdgn2k9jf7v-sbcl-checkl-0.0.0-1.8032880.drv' failed with exit code 1

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions