Re: clsql and asdf3

Russ Tyndall <[email protected]> Thu, 21 Feb 2013 11:12:52 -0500
Newsgroups gmane.lisp.clsql.general
Message-ID <[email protected]>
Thanks for the report Faré,

A `grep -i` of the current source of clsql reveals none of these 
symbols.  I'm not sure where the undefined variables from clsql-helper 
would be coming from; those have never been referenced in clsql 
(clsql-helper is a separate utility package). Perhaps this is an error 
with loading clsql-helper?

There is currently some code in clsql-helper that would reference 
functions that are undefined (they are methods overriding two different 
versions of clsql).  They will not conflict and the wrong one will not 
be called.  I ended up just writing a macro to not emit the code for the 
undefined method and that seemed to solve the load error/warning.

I have also fixed the special variable forward references and pushed a 
patch to clsql-helper on github. This will presumably make it into the 
next quicklisp.  Please let me know if this does not solve the problems.

Cheers,
Russ Tyndall
Acceleration.net


On 2/20/2013 10:55 PM, Faré wrote:
> Free variable and/or forward reference to special variables = Bug that
> prevents compilation with ASDF3.
> Same for functions that remain undefined by end of system.
>
> —♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org
> The most exciting phrase to hear in science, the one that heralds new
> discoveries, is not "Eureka!" (I found it!) but "That's funny ..."
>                  — Isaac Asimov
>
> ; compilation unit finished
> ;   Undefined functions:
> ;     CLSQL-SYS::%SLOT-STOREDP CLSQL-SYS::%SLOT-VALUE-LIST
> ;   Undefined variables:
> ;     CLSQL-HELPER:*CONNECTION-SETTINGS*
> CLSQL-HELPER::*DEFAULT-LOG-FN* CLSQL-HELPER::*RECORD-THIS-DIRTY-SLOT*
> CLSQL-HELPER:+A-DAY+ CLSQL-HELPER:+A-MINUTE+ CLSQL-HELPER:+A-MONTH+
> CLSQL-HELPER:+A-NEGATIVE-DAY+ CLSQL-HELPER:+A-NEGATIVE-HOUR+
> CLSQL-HELPER:+A-NEGATIVE-MINUTE+ CLSQL-HELPER:+A-NEGATIVE-MONTH+
> CLSQL-HELPER:+A-NEGATIVE-SECOND+ CLSQL-HELPER:+A-NEGATIVE-YEAR+
> CLSQL-HELPER:+A-SECOND+ CLSQL-HELPER:+A-YEAR+ CLSQL-HELPER:+AN-HOUR+
> ;   caught 15 WARNING conditions
> ;   caught 4 STYLE-WARNING conditions
> Unhandled SERIOUS-CONDITION of type COMPILE-FAILED-ERROR is signaled:
> Lisp compilation failed
>
> _______________________________________________
> CLSQL mailing list
> [email protected]
> http://lists.b9.com/cgi-bin/mailman/listinfo/clsql

_______________________________________________
CLSQL mailing list
[email protected]
http://lists.b9.com/cgi-bin/mailman/listinfo/clsql