[armedbear-devel] wrong FASL version with 1.0.1

Blake McBride blake at mcbride.name
Wed Jul 18 19:37:58 UTC 2012


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 at 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 at jhuapl.edu
> 240-228-2690 (DC)
> 443-778-2690 (Balt.)
> _______________________________________________
> armedbear-devel mailing list
> armedbear-devel at common-lisp.net
> http://lists.common-lisp.net/cgi-bin/mailman/listinfo/armedbear-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/armedbear-devel/attachments/20120718/9d161ec8/attachment.html>

More information about the armedbear-devel mailing list