[MacPorts] #40980: sbcl fails on OSX Mavericks
MacPorts
noreply at macports.org
Sun Oct 27 09:26:46 PDT 2013
#40980: sbcl fails on OSX Mavericks
----------------------------+------------------------
Reporter: cielartisan@… | Owner: easieste@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.2.1
Resolution: | Keywords: mavericks
Port: sbcl |
----------------------------+------------------------
Comment (by easieste@…):
sbcl-1.1.12 builds for me without errors.
According to the log provided, the build succeeds, but fails in the SB-
POSIX-TESTS::READDIR.1:
{{{
:info:build Test SB-POSIX-TESTS::READDIR.1 failed
:info:build Form: (LET ((SB-POSIX-TESTS::DIR (SB-POSIX:OPENDIR "/")))
:info:build (UNWIND-PROTECT
:info:build (BLOCK SB-POSIX-TESTS::DIR-LOOP
:info:build (LOOP SB-POSIX-TESTS::FOR SB-POSIX-TESTS::DIRENT
= (SB-POSIX:READDIR
:info:build
SB-POSIX-TESTS::DIR)
:info:build SB-POSIX-TESTS::UNTIL (NULL-ALIEN SB-
POSIX-TESTS::DIRENT)
:info:build WHEN (NOT
:info:build (STRINGP
:info:build (SB-POSIX:DIRENT-NAME SB-POSIX-
TESTS::DIRENT)))
:info:build DO (RETURN-FROM SB-POSIX-TESTS::DIR-LOOP
NIL)
:info:build SB-POSIX-TESTS::FINALLY (RETURN T)))
:info:build (SB-POSIX:CLOSEDIR SB-POSIX-TESTS::DIR)))
:info:build Expected value: T
:info:build Actual value: #<SB-INT:C-STRING-DECODING-ERROR {1004947773}>.
}}}
where SBCL attempts to iterate over the directory entries of the root
filesystem "/", failing when any entry is not a string. I speculate that
the originating bug report has some "funky" entries in the root directory
that SBCL isn't dealing with very well.
@cielartisan: could you check your root directory to see if it has
anything "weird" in it? If possible, it might help to know what the
contents of "ls -1a /" returns.
In general, I don't expect this bug to affect many other users of SBCL,
but I will endeavor to figure out what is "special" about the reporters
case, getting feedback from SBCL maintainers if necessary.
--
Ticket URL: <https://trac.macports.org/ticket/40980#comment:3>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list