Re: clsql-mysql for CLSQL 4.1.1 doesn't compile

Carlos Konstanski <[email protected]>
Newsgroups gmane.lisp.clsql.general
Message-ID <[email protected]>
On Wed, 9 Sep 2009, Bjorn Solberg wrote:

> Date: Wed, 09 Sep 2009 03:59:48 -0700
> From: Bjorn Solberg <[email protected]>
> To: [email protected]
> Subject: [CLSQL] clsql-mysql for CLSQL 4.1.1 doesn't compile
> 
> Linux Ubuntu 9.04
> MySQL Ver 14.12 Distrib 5.0.83
> SBCL 1.0.30
> CLSQL 4.1.1 (fresh from asdf-install)
>
> Compiling clsql-mysql (during (asdf-install:install :clsql)) gives
>
> error opening #P"/usr/local/lib/sbcl/site-systems/clsql-mysql.asd":
>  Too many open files
>   [Condition of type SB-INT:SIMPLE-FILE-ERROR]
>
>
> after many many lines of
>
> ; loading system definition from
> ; /usr/local/lib/sbcl/site-systems/clsql-mysql.asd into #<PACKAGE "ASDF0">
> ; loading system definition from
> ; /usr/local/lib/sbcl/site-systems/clsql-mysql.asd into #<PACKAGE "ASDF1">
> ; loading system definition from
> ; /usr/local/lib/sbcl/site-systems/clsql-mysql.asd into #<PACKAGE "ASDF2">
> [...]
>
> up to ASDF1017.  I tried compiling CLSQL 4.0.5 again after that, which
> worked flawlessly.  How can I get around this to get to use the latest
> CLSQL version?
>
> I look forward to trying it out on MySQL 5.1 also, I've had to keep 5.0
> around just for CLSQL. :)
>
> Thanks,
>
> Bjorn.

Make sure your system time is correct.  Then clear all your .fasl
files in ~/.fasls/.  I have seen this problem in the past, and I think
it has to do with ASDF using file timestamps in a way that can cause a
problem if an existing .fasl file has a timestamp that is "in the
future".

Carlos
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.