[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