Skip to content

Error “Lock on package SERAPEUM violated when interning POLICY>” when loading :software-evolution-library/command-line-rest #34

Description

@KikyoNanakusa

Description

When attempting to load the command-line-rest component of SEL on SBCL via Quicklisp, the compile process fails with a “Lock on package SERAPEUM violated” error. Specifically, invoking:

(ql:quickload :software-evolution-library/command-line-rest)

results in:

; caught ERROR:
;   READ error during COMPILE-FILE:
;
;     Lock on package SERAPEUM violated when interning POLICY> while in package
;     SOFTWARE-EVOLUTION-LIBRARY/SOFTWARE/DIRECTORY.
;   See also:
;     The SBCL Manual, Node "Package Locks"
;
;     (in form starting at line: 278, column: 0, position: 11319)

Steps to Reproduce

  1. pull official sel image docker pull grammatech/sel
  2. run container docker run -it grammatech/sel
  3. exec sbcl sbcl --noinform
  4. load quicklisp (load "~/quicklisp/setup.lisp")
  5. load sel library (ql:quickload :software-evolution-library)
  6. load command-line-rest component (ql:quickload :software-evolution-library/command-line-rest)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions