<div dir="ltr"><br><div class="gmail_extra"><div class="gmail_quote">On Sat, Jun 14, 2014 at 3:47 AM, Faré <span dir="ltr"><<a href="mailto:fahree@gmail.com" target="_blank">fahree@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I tried to run cl-launch with mkcl, and mkcl crashed during the<br>
upgrade of asdf from 3.0.3.0.1 to 3.1.2:<br>
echo '(in-package :fare-quasiquote) (format t "~A~%" *package*)' | cl<br>
-l mkcl -s fare-quasiquote-extras -f -<br>
Error during command line arguments processing:<br>
                           The index 35 (max: 31) is not a valid slot<br>
index in the object #<ASDF/SYSTEM:SYSTEM "asdf">..<br>
<br>
I suppose it's the new slots added in the syntax-control branch that<br>
are confusing mkcl when it fails to correctly use the magic that calls<br>
update-instance-for-redefined-class.<br></blockquote><div><br></div><div>Still investigating this one.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<br>
I tried to compile a newer mkcl with asdf 3.1.2, but got this error:<br>
<br>
make[2]: Leaving directory `/home/tunes/src/common-lisp/mkcl/src/c'<br>
gcc  -o mkcl_min c/cinit.o c/all_symbols.o mkclmin.a mkclgc.a -lgmp<br>
-pthread -lrt -ldl  -lm<br>
mkclmin.a(alloc_2.o): In function `mkcl_init_alloc':<br>
/home/tunes/src/common-lisp/mkcl/src/c/alloc_2.d:1007: undefined<br>
reference to `MK_GC_set_thr_restart_signal'<br>
mkclmin.a(unixint.o): In function `mkcl_init_late_unixint':<br>
/home/tunes/src/common-lisp/mkcl/src/c/unixint.d:1918: undefined<br>
reference to `MK_GC_get_thr_restart_signal'<br>
collect2: ld returned 1 exit status<br>
<br></blockquote><div><br></div><div>This should now be fixed in git repo master head.<br><br></div><div>Thanks for the report.<br><br></div></div></div></div>