From: Nikodemus S. <nik...@ra...> - 2009-01-15 08:36:37
|
On Sun, Dec 14, 2008 at 2:00 PM, Nikodemus Siivola <nik...@ra...> wrote: > On Sun, Dec 14, 2008 at 4:37 AM, Daniel Jomphe <am...@da...> wrote: > >> I just fetched SBCL's sources and built them. I ended up with a warning that >> the posix-related contrib module hadn't been able to be built. The REPL >> seems to work fine. I ran the tests and got the following. Can I conclude my >> setup has a problem? > > Seems like it. The problems with the test suite probably have the same > core issue as SB-POSIX. You can rebuild just the contribs with Just to keep the list posted: I've been helping Daniel diagnose this, and we've narrowed down the proximate cause: some parts of the system call his home directory /Users/Username and others /Users/username -- which results (somehow, not yet sure about the details) in SBCL initializing *DEFAULT-PATHNAME-DEFAULTS* using one, and DIRECTORY canonicalizing the results using the other. ...which in turn causes ENOUGH-NAMESTRING to fail to unparse results from DIRECTORY against *D-P-D*, breaking the SB-POSIX test READDIR/DIRENT-NAME. (I assume failures in the regular test suite to have similar pathologies.) Cheers, -- Nikodemus |