[Ecls-list] ECL 9.3.0 pre-release

Samium Gromoff _deepfire at feelingofgreen.ru
Tue Mar 24 17:12:20 UTC 2009


From: Juan Jose Garcia-Ripoll <juanjose.garciaripoll at googlemail.com>
Subject: [Ecls-list] ECL 9.3.0 pre-release
Date: Tue, 24 Mar 2009 15:32:19 +0100

> I have just committed all the changes from the new_cfun branch into
> the master branch and into CVS. It has not been without problems.
> Seems that CVS is too limited in the handling of commits and I had to
> export everything as a single big patch. In the git repository,
> though, you will find the whole development history.
> 
> I just tested it and it seems to work on a couple of systems. I
> introduced also some changes that _should_ make it compile in Windows
> with the VisualStudio compiler, but I did not have a chance to test
> it. Help on this respect, as well as fixes for what might be left to
> be fixed are welcome.
> 
> The current CVS tree is intended for release next week, as time and
> resources permit. This will be done even if some ports are missing,
> but I would rather have everything working by then.

The current git master[1] fails to build on linux/x86-64:

dpp: /little/git/ecl/src/c/mapfun.d -> mapfun.c
gcc -DECLDIR="\"/usr/lib/ecl-9.3.0\"" -c -DECL_API -I. -I/little/git/ecl/build -I/little/git/ecl/src/c -I../ecl/gc  -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -fPIC  -Dlinux  -o mapfun.o mapfun.c
/little/git/ecl/src/c/mapfun.d: In function ‘cl_mapcar’:
/little/git/ecl/src/c/mapfun.d:37: error: ‘__nargs’ undeclared (first use in this function)
/little/git/ecl/src/c/mapfun.d:37: error: (Each undeclared identifier is reported only once
/little/git/ecl/src/c/mapfun.d:37: error: for each function it appears in.)
/little/git/ecl/src/c/mapfun.d: In function ‘cl_maplist’:
/little/git/ecl/src/c/mapfun.d:61: error: ‘__nargs’ undeclared (first use in this function)
/little/git/ecl/src/c/mapfun.d: In function ‘cl_mapc’:
/little/git/ecl/src/c/mapfun.d:85: error: ‘__nargs’ undeclared (first use in this function)
/little/git/ecl/src/c/mapfun.d: In function ‘cl_mapl’:
/little/git/ecl/src/c/mapfun.d:108: error: ‘__nargs’ undeclared (first use in this function)
/little/git/ecl/src/c/mapfun.d: In function ‘cl_mapcan’:
/little/git/ecl/src/c/mapfun.d:131: error: ‘__nargs’ undeclared (first use in this function)
/little/git/ecl/src/c/mapfun.d: In function ‘cl_mapcon’:
/little/git/ecl/src/c/mapfun.d:156: error: ‘__nargs’ undeclared (first use in this function)
make[2]: *** [mapfun.o] Error 1
rm array.c symbol.c num_rand.c num_sfun.c cmpaux.c backq.c list.c num_arith.c string.c stacks.c main.c predicate.c num_log.c unixint.c instance.c compiler.c character.c gfun.c sequence.c reference.c time.c print.c typespec.c num_co.c num_pred.c macros.c read.c error.c num_comp.c number.c file.c cfun.c disassembler.c interpreter.c assignment.c mapfun.c package.c eval.c
make[2]: Leaving directory `/little/git/ecl/build/c'
make[1]: *** [libeclmin.a] Error 2
make[1]: Leaving directory `/little/git/ecl/build'
make: *** [all] Error 2

It was configured using

   ./configure --prefix=/usr --enable-threads

root at betelheise:/home/deepfire# gcc --version
gcc (Debian 4.3.3-3) 4.3.3
[snip]

regards, Samium Gromoff


1. Commit id c2a98781ae5c15885e8cf68caee023515dc17f05




More information about the ecl-devel mailing list