Quoting Holger Schauer (Holger.Schauer@gmx.de):
It's failing in make-xstream from xstream-parse-extid with an error message which doesn't make much sense to me. Somehow, sbcl thinks that the stream it's operating on (when accessing the dtd) has somehow become a directory. When I inspect the pathname, everything looks fine, e.g., the pathname components look alright. However, I do have funny looking characters all over the place, so maybe the problem is Unicode/runes- related. FWIW, I'm using sbcl 0.9.10, with :sb-unicode in the *features*.
Funny looking characters could indicate a compatibility problem involving puri.
Can you please try the same test using cxml from CVS and the recently released puri 1.4?
(If that still fails, a stacktrace would be helpful.)
d.