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.
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") implementation- version) "2.0.10") implementation- version) "2.0.11"))
(string= (cl:lisp-
(string= (cl:lisp-
But it's probably better to ignore just the redefinition in defmacro warnings.