Re: clsql and asdf3

Russ Tyndall <[email protected]> Thu, 21 Feb 2013 13:42:49 -0500
Newsgroups gmane.lisp.clsql.general
Message-ID <[email protected]>
Thanks again Faré,

I cloned the asdf3 repository, and 'make'd it.  Then in lisp I ran the 
following forms and it loaded without error.  I assume this means that 
everything should work for you as well.  Also I have a patch pending to 
cleanup the encoding issues in that file.

(load "asdf3/build/asdf.lisp")
(asdf:load-system :clsql-helper)

Cheers,
Russ Tyndall
Acceleration.net

On 2/21/2013 11:42 AM, Faré wrote:
> Can you try loading with the latest ASDF from git?
> git://common-lisp.net/projects/asdf/asdf.git
> make
>
> Also, I noticed that this file has a non-UTF-8 character. Can you fix it?
> ./clsql-20130128-git/examples/sqlite3/init-func/example.lisp
>
> —♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org
> Complexity is the hallmark of stupidity
>          — Erik Naggum
>
>
> On Thu, Feb 21, 2013 at 11:12 AM, Russ Tyndall <[email protected]> wrote:
>> 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