Comment 1 for bug 2064671

Revision history for this message
Patrick Poitras (pfpoitras) wrote :

Note that a rather brutish fix, given that it works on 2.0.10 and not on 2.0.9 is to specify

(string>= (cl:lisp-implementation-version) "2.1")

rather than

(string>= (cl:lisp-implementation-version) "2")

in make-host-1.lisp: line 50.

This has the side-effect of disabling warnings on 2.0.10 and 2.0.11, a less restrictive version of this could be something like:

(or (string>= (cl:lisp-implementation-version) "2.1")
    (string= (cl:lisp-implementation-version) "2.0.10")
    (string= (cl:lisp-implementation-version) "2.0.11"))

But it's probably better to ignore just the redefinition in defmacro warnings.