Redifining class-name, violating package lock
Brought to you by:
youngde
Picky implementations complain about a package lock violation when compiling lisa. The cause for this is the definition of CLASS-PARSING-ERROR in src/core/conditions.lisp: CLASS-NAME is specified as the reader for the slot by the same name, which causes a redefinition into a generic function. Renaming the reader to something else (e.g. PARSED-CLASS-NAME) resolves the issue.
Patch as describe above