Nikodemus Siivola | 11 May 2011 01:06
Gravatar

Re: [Sbcl-bugs] sbcl x86 binary distribution v1.0.48

2011/5/11 José María García Pérez <josemaria.alkala <at> gmail.com>:

> tc <at> box:/tmp$ sbcl --load quicklisp.lisp > build.log
> ASDF could not load sb-bsd-sockets because failed to find the TRUENAME of
> /home/tc/.cache/common-lisp/sbcl-1.0.48-linux-x86/tmp/tcloop/sbcl-x86-bin/usr/local/lib/sbcl/sb-bsd-sockets/constants.lisp-temp:
>                                             
No such file or directory.

I'm betting the same happens if you do just

  (require :sb-bsd-sockets)

?

Something is messed up in the environment or the installation: all
sb-bsd-sockets related files should be built by make.sh and installed
into /usr/local/lib/sbcl/.. by install.sh.

From the error it looks like that has happened, but something is causing
the system to think they need to be recompiled ... and badness happens.

My first thought is that something is funny about the timestamps.

What does

(list
 (file-write-date "/usr/local/lib/sbcl/sb-bsd-sockets/constants.lisp")
 (file-write-date "/usr/local/lib/sbcl/sb-bsd-sockets/constants.lisp-temp")
 (file-write-date "/usr/local/lib/sbcl/sb-bsd-sockets/constants.fasl")
 (get-universal-time))
(Continue reading)


Gmane