[Ecls-list] ECL 9.3.0 pre-release
Gabriel Dos Reis
gdr at integrable-solutions.net
Fri Mar 27 01:27:37 UTC 2009
2009/3/24 Samium Gromoff <_deepfire at feelingofgreen.ru>:
> 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
I can concur with this after a fresh CVS update.
Maybe the fix did not propagate to CVS?
-- Gaby
More information about the ecl-devel
mailing list