[Ecls-list] Re: ECL ignoring command line parameters?

Juan Jose Garcia-Ripoll worm at arrakis.es
Wed Dec 3 06:09:02 UTC 2003


On Wednesday 03 December 2003 00:51, Julian St. wrote:
> On Wed, 3 Dec 2003 00:39:20 +0100
> Julian Stecklina <Julian.Stecklina at mailbox.tu-dresden.de> wrote:
> > I just wanted to compile a lisp source file, but ECL seems to ignore
> > the command line and starts the REPL.
> > (load "cmp.fas")
>
> ;;; Loading "cmp.fas"
> The variable ELF is unbound.
> I think this is the problem, but I am not sure how to properly
> debug it.

The problem is that the flags "-L***" were mixed up at build time, so that
ECL might get linked against a pre-installed library or have a permanent
reference to the directory in which it was built. A mess.

I think I have fixed this. The problem is double: on the one hand, a lot of
different flags are required to build the different files (shared libraries,
FASL files, programs, etc). And this flags differ between build time and
installation time. On the other hand, even at build time (according to the
GNU standards), the user may decide to change the installation directory
by using "make prefix=...".

Hopefully, I got everything right this time.

Juanjo





More information about the ecl-devel mailing list