[Ecls-list] Re: ECL not building
Paul F. Dietz
dietz at dls.net
Thu Dec 4 15:06:02 UTC 2003
ECL (cvs head) is still not building. It now fails this way:
"gcc -o cmp.fas -L/home/dietz/ecls/build cmp.o /home/dietz/ecls/build/cmp/cmpdefs.o /home/dietz/ecls/build/cmp/cmpmac.o /home/dietz/ecls/build/cmp/cmpinline.o /home/dietz/ecls/build/cmp/cmputil.o /home/dietz/ecls/build/cmp/cmptype.o /home/dietz/ecls/build/cmp/cmpbind.o /home/dietz/ecls/build/cmp/cmpblock.o /home/dietz/ecls/build/cmp/cmpcall.o /home/dietz/ecls/build/cmp/cmpcatch.o /home/dietz/ecls/build/cmp/cmpenv.o /home/dietz/ecls/build/cmp/cmpeval.o /home/dietz/ecls/build/cmp/cmpexit.o /home/dietz/ecls/build/cmp/cmpflet.o /home/dietz/ecls/build/cmp/cmpfun.o /home/dietz/ecls/build/cmp/cmpif.o /home/dietz/ecls/build/cmp/cmplam.o /home/dietz/ecls/build/cmp/cmplet.o /home/dietz/ecls/build/cmp/cmploc.o /home/dietz/ecls/build/cmp/cmpmap.o /home/dietz/ecls/build/cmp/cmpmulti.o /home/dietz/ecls/build/cmp/cmpspecial.o /home/dietz/ecls/build/cmp/cmptag.o /home/dietz/ecls/build/cmp/cmptop.o /home/dietz/ecls/build/cmp/cmpvar.o /home/dietz/ecls/build/cmp/cmpwt.o
/home/dietz/ecls/build/cmp/cmpffi.o /home/dietz/ecls/build/cmp/cmpcfg.o /home/dietz/ecls/build/cmp/cmpmain.o -Wl,--rpath,/home/dietz/lib/ecl/ -shared libecl.so -ldl -lm" #P"cmp.fas"
>
#include <ecl.h>
#ifdef __cplusplus
#define ECL_CPP_TAG "C"
#else
#define ECL_CPP_TAG
#endif
#define compiler_data_text NULL
#define compiler_data_text_size 0
#define VV NULL
#define VM 0
#ifdef __cplusplus
extern "C"
#endif
int init_ECL(cl_object cblock)
{
static cl_object Cblock;
cl_object subblock;
if (!FIXNUMP(cblock)) {
Cblock = cblock;
cblock->cblock.data_text = compiler_data_text;
cblock->cblock.data_text_size = compiler_data_text_size;
#ifndef ECL_DYNAMIC_VV
cblock->cblock.data = VV;
#endif
cblock->cblock.data_size = VM;
return;
}
#if defined(ECL_DYNAMIC_VV) && defined(ECL_SHARED_DATA)
VV = Cblock->cblock.data;
#endif
}
int
main(int argc, char **argv)
{
cl_boot(argc, argv);
read_VV(OBJNULL, init_ECL);
funcall(1,_intern("TOP-LEVEL",cl_core.system_package));
return 0;
}
"gcc -g -O2 -fomit-frame-pointer -mcpu=athlon -march=athlon -Dlinux -fPIC -fstrict-aliasing -I/home/dietz/ecls/src/h -I/home/dietz/ecls/src/gmp -I/home/dietz/ecls/build/h -O -I/home/dietz/ecls/build/h -w -c ecl.c -o ecl.o"
"gcc -o ecl -L/home/dietz/ecls/build ecl.o -L./ -Wl,--rpath,/home/dietz/lib/ecl/ libecl.so -ldl -lm" #P"ecl"
> make[1]: *** No rule to make target `ecl-config.in', needed by `ecl-config'. Stop.
make[1]: Leaving directory `/home/dietz/ecls/build'
make: *** [all] Error 2
Paul
More information about the ecl-devel
mailing list