OdonataResearchLLC / lisp-unit

A Test Framework for Common Lisp in the style of JUnit, designed and implemented with simplicity of use in mind.
108 stars 20 forks source link

Error loading antik #39

Closed anquegi closed 7 years ago

anquegi commented 7 years ago

When I load the antik library with quicklisp I get the following error:

CL-USER> (ql:quickload :antik)
To load "antik":
  Load 1 ASDF system:
    antik
; Loading "antik"
; 
; caught ERROR:
;   READ error during COMPILE-FILE:
;   
;     Symbol "NUMBER-EQUAL" not found in the LISP-UNIT package.
;   
;       Line: 25, Column: 40, File-Position: 993
;   
;       Stream: #<SB-INT:FORM-TRACKING-STREAM for "file /home/anquegi/.roswell/lisp/quicklisp/dists/quicklisp/software/antik-master-ad6432e3-git/grid/tests/augment.lisp" {100E4D2C43}>
; 
; compilation unit aborted
;   caught 3 fatal ERROR conditions
;   caught 1 ERROR condition
; Evaluation aborted on #<UIOP/LISP-BUILD:COMPILE-FILE-ERROR {100E4E9393}>.

I do not get the point because this function is allready exported in the file floating-point.lisp for lisp-unit package. but I really cannot use that function after loading lisp-unit with quicklisp:

CL-USER> (ql:quickload :lisp-unit)
To load "lisp-unit":
  Load 1 ASDF system:
    lisp-unit
; Loading "lisp-unit"

(:LISP-UNIT)
CL-USER> (describe 'lisp-unit:number-equal)
; Evaluation aborted on #<SB-INT:SIMPLE-READER-PACKAGE-ERROR "Symbol ~S not found in the ~A package." {100F1FBCE3}>.

it works for other symbols

CL-USER> (describe 'lisp-unit:assert-eq)
LISP-UNIT:ASSERT-EQ
  [symbol]

ASSERT-EQ names a macro:
  Lambda-list: (EXPECTED FORM &REST EXTRAS)
  Source file: /home/anquegi/learn/lisp/cl-l/ec325/ansi-common-lisp/cs325/cs325/lisp-unit/lisp-unit.lisp
; No value

Thanks

anquegi commented 7 years ago

With version 24-01-2017. It has no problems