Build Maxima with ECL or other pure Win32 alternative
Subject: Build Maxima with ECL or other pure Win32 alternative
From: Robert Dodier
Date: Mon, 18 May 2009 21:21:54 -0600
On 5/18/09, Blair Sutton <blairuk at googlemail.com> wrote:
> I have tried following the instructions in INSTALL.lisp but had little
> success.
Can you be more specific?
> I was wondering if anyone has had any success compiling Maxima using ECL on
> Windows using the pure Lisp build system. If so, did they use 5.18.1 sources
> or a CVS branch/HEAD?
I've compiled Maxima via the instructions in INSTALL.lisp using Clisp
on Windows; that was a couple of years ago. More recently, I've used
the INSTALL.lisp method with ECL (iirc) on Linux. I've also used the
following formula with ABCL on Windows and Linux; I would guess
that it works for any Lisp which has ASDF. I might have tried it with ECL.
(require 'asdf)
(asdf:operate 'asdf:load-op :maxima)
I think you'll want to try build from the tar.gz since there is some
configuration stuff which is not present in CVS but is generated
automatically by the autoconf stuff which builds the tarball.
>From where did you get your ECL binary? Looks like they don't
have binaries on the SF download page.
By the way I saw this in their news update: "new module, BYTECMP,
which implements bytecodes compilations. By configuring this module
as a built-in part of ECL (--with-bytecmp=builtin) you will be able to
ship ECL to places that lack a C compiler, while still being able to
use COMPILE and COMPILE-FILE." Maybe that has some bearing
on Windows installations.
hope this helps,
Robert Dodier