inconvergent/weird

Compiling error with VEQ on Windows 10

glanham-jr opened this issue · 2 comments

I wanted to report an issue when trying to compile this package on Windows 10 and SBCL version 2.3. Not sure if this is a windows specific issue with the VEQ package or if VEQ made changes not compatible with this project.

This is the line that is failing

...
;;; Computing Hangul syllable names.
; compiling file "C:/.../quicklisp/local-projects/weird/src/utils.lisp" (written 11 APR 2023 04:47:53 PM):
; 
; caught ERROR:
;   READ error during COMPILE-FILE:
;   
;     Symbol "PN" not found in the VEQ package.
;   
;       Line: 65, Column: 27, File-Position: 1968
;   
;       Stream: #<SB-INT:FORM-TRACKING-STREAM for "file C:\...\\quicklisp\\local-projects\\weird\\src\\utils.lisp" {100140A1A3}>

; compilation aborted after 0:00:00.045
; 
; compilation unit aborted
;   caught 2 fatal ERROR conditions
;   caught 1 ERROR condition
Evaluation took:
  7.322 seconds of real time
  2.515625 seconds of total run time (0.968750 user, 1.546875 system)
  [ Run times consist of 0.093 seconds GC time, and 2.423 seconds non-GC time. ]
  34.36% CPU
  685 forms interpreted
  1,186 lambdas converted
  21,933,072,426 processor cycles
  143,861,632 bytes consed
  
  before it was aborted by a non-local transfer of control.

you have to use a local version of the master branch of cl-veq (https://github.com/inconvergent/cl-veq).

overriding the quicklisp version with a local version is described here https://www.quicklisp.org/beta/faq.html

Thanks! That solved my issue.