Skip to content

Quickloading :mgl-pax/document generates error #1649

Open
@drmeister

Description

@drmeister

Describe the bug
Quickloading :mgl-pax/document generates a compile time error

Expected behavior
The system should load

Actual behavior
Compilation of the system fails with the error

Condition of type: UNDEFINED-FUNCTION
The function MGL-PAX::PRINT-UNRESOLVABLE-REFLINK is undefined.
Available restarts:
(use :r1 to invoke restart 1, etc.)

Code at issue

(ql:quickload :mgl-pax/document)

I can "fix" the problem by editing the mgl-pax/src/document/document.lisp file and move
the (defun print-unresolvable-reflink ... before the (define-condition unresolvable-reflink (warning)

This problem doesn't happen with ECL or SBCL.

Context

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions