Hello.
I'm using abcl-1.0.1. My code loads just fine, but when I try to run it, I get
FASL version mismatch; found '38' but expected '26' in sublis
I'm running this in slime. If I do something like
(sublis '((foo . bar)) '(foo))
it works as expected, and THEN I can run my code and it works. Is there something cached somewhere I need to blow away, or is something else I need to do? If I look at the abcl.jar I'm using, I can see that sublis.abcl says it's FASL version 38, just like everything else in abcl.jar.
Thanks.
Greetings,
ABCL's compiled file format changes from time to time to support additional features and bug fixes. FASL refers to the compiled version of a lisp file. ABCL can only safely run corresponding formats. In other words, ABCL can only load and run lisp files that were compiled with the same compiler version as the ABCL runtime version. You can easily fix a problem by re-compiling the lisp source code with the version of the lisp compiler that comes with each version of ABCL.
Hope this helps.
Blake McBride
On Wed, Jul 18, 2012 at 1:18 PM, Durward McDonell < durward.mcdonell@jhuapl.edu> wrote:
Hello.
I'm using abcl-1.0.1. My code loads just fine, but when I try to run it, I get
FASL version mismatch; found '38' but expected '26' in sublis
I'm running this in slime. If I do something like
(sublis '((foo . bar)) '(foo))
it works as expected, and THEN I can run my code and it works. Is there something cached somewhere I need to blow away, or is something else I need to do? If I look at the abcl.jar I'm using, I can see that sublis.abcl says it's FASL version 38, just like everything else in abcl.jar.
Thanks.
-- Durward McDonell durward.mcdonell@jhuapl.edu 240-228-2690 (DC) 443-778-2690 (Balt.)
armedbear-devel mailing list armedbear-devel@common-lisp.net http://lists.common-lisp.net/cgi-bin/mailman/listinfo/armedbear-devel
armedbear-devel@common-lisp.net