<br>
Nothing like bug chasing to learn things.. ;)<br>
<br>
Just insalled new source to a new machine and trying to get ucwctl to work.<br>
<br>
SBCL 0.9.12<br>
<br>
I can get ucw working fine by running sbcl and loading the start.lisp file.<br>
<br>
But using ucwctl it called cl-launch::compile-and-load-file but the start.lisp will not compile without an error.<br>
<br>
Transcript from ucwctl start. See the error at the top.
Compilation failed in (cl-launch::compile-and-load-file
"/etc/ucw/start.lisp") but it still wrote a fasl to the .cache
firectory. Just one that ended at the point of the error, which was the
next line after the (asdf:oos 'asdf:load-op :arnesi) - (setf
arnesi::*call/cc-returns* nil)<br>
<br>
; <br>
; compilation unit aborted<br>
; caught 1 fatal ERROR condition<br>
; loading system definition from /home/conrad/.sbcl/systems/arnesi.asd into<br>
; #<PACKAGE "ASDF0"><br>
; registering #<SYSTEM :ARNESI {B234271}> as ARNESI<br>
; registering #<SYSTEM :ARNESI.TEST {A796FD9}> as ARNESI.TEST<br>
; registering #<SYSTEM :ARNESI.CL-PPCRE-EXTRAS {A8FE5E1}> as<br>
; ARNESI.CL-PPCRE-EXTRAS<br>
STYLE-WARNING: implicitly creating new generic function EFFECTIVE-KEYWORD-NAME<br>
STYLE-WARNING: implicitly creating new generic function APPLY-LAMBDA/CC<br>
STYLE-WARNING: implicitly creating new generic function ENABLED-P<br>
STYLE-WARNING: implicitly creating new generic function LOG.LEVEL<br>
STYLE-WARNING: implicitly creating new generic function (SETF LOG.LEVEL)<br>
STYLE-WARNING: implicitly creating new generic function ENQUEUE<br>
STYLE-WARNING: implicitly creating new generic function DEQUEUE<br>
STYLE-WARNING: implicitly creating new generic function PEEK-QUEUE<br>
STYLE-WARNING: implicitly creating new generic function QUEUE-EMPTY-P<br>
STYLE-WARNING: implicitly creating new generic function QUEUE-FULL-P<br>
STYLE-WARNING: implicitly creating new generic function QUEUE-COUNT<br>
STYLE-WARNING:<br>
implicitly creating new generic function CALL-FOR-ALL-ELEMENTS-WITH-INDEX<br>
STYLE-WARNING: implicitly creating new generic function GROW-QUEUE<br>
STYLE-WARNING: implicitly creating new generic function MOVE-TAIL<br>
STYLE-WARNING: implicitly creating new generic function MOVE-HEAD<br>
STYLE-WARNING: implicitly creating new generic function ENQUEUE-OR-MOVE-TO-FRONT<br>
*<br>
<br>
<br>
The error can be seen by compiling the file seperatly.<br>
<br>
conrad@bdm /etc/ucw $ sbcl<br>
* (require 'asdf)<br>
<br>
("ASDF")<br>
* (compile-file "/etc/ucw/start.lisp")<br>
<br>
; compiling file "/etc/ucw/start.lisp" (written 30 APR 2006 03:50:17 PM):<br>
; compiling (IN-PACKAGE :COMMON-LISP-USER)<br>
; compiling (ASDF:OOS (QUOTE ASDF:LOAD-OP) ...); <br>
; compilation unit aborted<br>
; caught 1 fatal ERROR condition<br>
compilation aborted because of fatal error:<br>
READ failure in COMPILE-FILE:<br>
READER-ERROR at 915 (line 33, column 31) on #<SB-SYS:FD-STREAM for
"file /etc/ucw/start.lisp" {AA6E239}>:<br>
package "ARNESI" not found<br>
<br>
; /etc/ucw/start.fasl written<br>
; compilation finished in 0:00:00<br>
#P"/etc/ucw/start.fasl"<br>
T<br>
T<br>
* <br>
<br>
<br>
Simple case of the package not present at compile time. <br>
<br>
Is this not a case for the eval-when? Anyone know why I did not see this earlier?<br>
<br>
Thank you,<br>
William Halliburton<br>
<br>
<br>