[Ecls-list] Building on debian

Faré fahree at gmail.com
Sat Nov 19 19:10:01 UTC 2005


I've tried to build ecls 0.9h on Linux debian i386, I got such errors
as pasted below. Apparently, the GC detection system is not working so
good...

[ François-René ÐVB Rideau | Reflection&Cybernethics | http://fare.tunes.org ]
"Sometimes it is said that man cannot be trusted with the government
of himself. Can he, then, be trusted with the government of others?
Or have we found angels in the forms of kings to govern him?
Let history answer this question."
        -- Thomas Jefferson, First Inaugural Address


make[2]: Entering directory `/usr/src/ecls/build/c'
if test -f ../CROSS-DPP ; then ../CROSS-DPP /usr/src/ecls/src/c/main.d
main.c ; else ./dpp /usr/src/ecls/src/c/main.d main.c ; fi
dpp: /usr/src/ecls/src/c/main.d -> main.c

Unknown symbol: mp::*current-process*

Unknown symbol: mp::+load-compile-lock+

Unknown symbol: mp::+load-compile-lock+

Unknown symbol: si::*record-source-pathname-p*
gcc -c -I. -I/usr/src/ecls/src/c -I/usr/src/ecls/src/c/gc
-I/usr/src/ecls/src/h -I../h  -g -O2 -fPIC -fstrict-aliasing -Dlinux 
-o main.o main.c
In file included from /usr/src/ecls/src/c/main.d:21:
/usr/src/ecls/src/h/ecl.h:68:17: error: gc.h: No such file or directory
/usr/src/ecls/src/c/main.d: In function 'cl_boot':
/usr/src/ecls/src/c/main.d:170: error: 'GC_dont_gc' undeclared (first
use in this function)
/usr/src/ecls/src/c/main.d:170: error: (Each undeclared identifier is
reported only once
/usr/src/ecls/src/c/main.d:170: error: for each function it appears in.)
/usr/src/ecls/src/c/main.d: In function 'si_getenv':
/usr/src/ecls/src/c/main.d:501: warning: pointer targets in passing
argument 1 of 'getenv' differ in signedness
/usr/src/ecls/src/c/main.d: In function 'si_setenv':
/usr/src/ecls/src/c/main.d:517: warning: pointer targets in passing
argument 1 of 'unsetenv' differ in signedness
/usr/src/ecls/src/c/main.d:529: warning: pointer targets in passing
argument 1 of 'setenv' differ in signedness
/usr/src/ecls/src/c/main.d:529: warning: pointer targets in passing
argument 2 of 'setenv' differ in signedness
make[2]: *** [main.o] Error 1
rm main.c
make[2]: Leaving directory `/usr/src/ecls/build/c'
make[1]: *** [libeclmin.a] Error 2
make[1]: Leaving directory `/usr/src/ecls/build'
make: *** [all] Error 2




More information about the ecl-devel mailing list