sharplispers / ironclad

A cryptographic toolkit written in Common Lisp
BSD 3-Clause "New" or "Revised" License
166 stars 28 forks source link

Ironclad does not load with last commit of SBCL #65

Closed juan-reynoso closed 10 months ago

juan-reynoso commented 10 months ago

Hello, The last commit of sbcl at the moment is: https://github.com/sbcl/sbcl/commit/1742bcc35c366929f266186448a4d8d206c0bae0

With this version of SBCL-2.3.9.33-1742bcc35-WIP I have an error but with sbcl https://github.com/sbcl/sbcl/commit/e96d44e4040dc19dd4b6e71a555a64f5c341141d version works fine.

CL-USER> (ql:quickload "ironclad")

Errror:

The value                                                                                                                                                     
  131088                                                                                                                                                      
is not of type                                                                                                                                                
  (OR SB-C:TN NULL)
   [Condition of type TYPE-ERROR]

Restarts:
 0: [RETRY] Retry compiling #<CL-SOURCE-FILE "ironclad/core" "src" "digests" "digest">.
 1: [ACCEPT] Continue, treating compiling #<CL-SOURCE-FILE "ironclad/core" "src" "digests" "digest"> as having been successful.
 2: [RETRY] Retry ASDF operation.
 3: [CLEAR-CONFIGURATION-AND-RETRY] Retry ASDF operation after resetting the configuration.
 4: [RETRY] Retry ASDF operation.
 5: [CLEAR-CONFIGURATION-AND-RETRY] Retry ASDF operation after resetting the configuration.
 6: [ABORT] Give up on "ironclad"
 7: [REGISTER-LOCAL-PROJECTS] Register local projects and try again.
 8: [RETRY] Retry SLIME REPL evaluation request.
 9: [*ABORT] Return to SLIME's top level.
 10: [ABORT] abort thread (#<THREAD tid=270726 "repl-thread" RUNNING {1001130073}>)

Regards

juan-reynoso commented 10 months ago

Ironclad works fine with the commit

https://github.com/sbcl/sbcl/commit/1d743e96c90f2f3150cfc9f128642a084c80b186