Skip to content

Package error in SBCL port of NV-LENGTH, SB-EXT::ONCE-ONLY package lock error #68

@markhdavid

Description

@markhdavid

Compiling Code/port.lisp in SBCL 2.4.11, while compiling Code/port.lisp, you get an error like

; compiling file "path/to/Code/port.lisp" (written 13 DEC 2024 08:32:28 PM):
; 
; caught ERROR:
;   READ error during COMPILE-FILE: Lock on package SB-EXT violated when interning ONCE-ONLY while in package FSET.
;   See also:
;     The SBCL Manual, Node "Package Locks"(in form starting at line: 376, column: 0, position: 11710)

Evidently, no symbol named "ONCE-ONLY" can be found in the SB-EXT package. The error happens while evaluating the defmacro for NV-LENGTH for the #+sbcl case only.

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