I was unable to 'make' ldst, and I'm not a C programmer so I don't know what this stuff really means. It did seem to want a gc-7.0 folder, when in fact the version I checked out was 6.7, but changing the config file to use that version didn't help. Any one know what this means?:
[EMAIL PROTECTED]:~/cola/idst# make /bin/sh -ec 'for dir in object function; do ( cd $dir; make ); done' make[1]: Entering directory `/home/dominic/cola/idst/object' ./boot/configure boot/Makefile id/Makefile idc/Makefile idc/idc st80/Makefile && touch .config-stamp i686-pc-linux-gnulibc1: TARGET = i686-pc-linux-gnulibc1 PREFIX = /usr/local/lib/idc/i686-pc-linux-gnulibc1/ CC = cc CFLAGS = -g -Wall -Wreturn-type -Werror -D_GNU_SOURCE=1 -Wno-unused-value MFLAGS = -w OFLAGS = -O O3FLAGS = -O3 -march=prescott -fomit-frame-pointer -falign-functions=16 -funroll-loops PGFLAGS = -O3 -march=prescott -falign-functions=16 -funroll-loops CCFLAGS = LDFLAGS = -export-dynamic LDLIBS = -ldl -lm OBJEXT = CCFLAGS_O = -c LDFLAGS_O = LDLIBS_O = OBJEXT_O = .o CCFLAGS_SO = -fpic LDFLAGS_SO = -shared LDLIBS_SO = OBJEXT_SO = .so GCDIR = gc-7.0 SYSARCH = i386 SYSOS = linux creating boot/Makefile creating id/Makefile creating idc/Makefile creating idc/idc creating st80/Makefile cp -p idc/idc boot/. /bin/sh -ec '( cd boot; make )' make[2]: Entering directory `/home/dominic/cola/idst/object/boot' rm -rf include/gc cp -pr ../gc-7.0/include include/gc cp: cannot stat `../gc-7.0/include': No such file or directory make[2]: *** [include/gc] Error 1 make[2]: Leaving directory `/home/dominic/cola/idst/object/boot' make[1]: [boot] Error 2 (ignored) /bin/sh -ec '[ -d stage1 ] || mkdir stage1' /bin/sh -ec 'for dir in id st80 idc; do ( echo $dir; cd $dir; make IDC="../boot/idc -B../boot/ -O" BIN="../stage1/" ); done' id make[2]: Entering directory `/home/dominic/cola/idst/object/id' cc -g -Wall -Wreturn-type -Werror -D_GNU_SOURCE=1 -Wno-unused-value -w -g -O3 -march=prescott -fomit-frame-pointer -falign-functions=16 -funroll-loops -I../stage1//include -DNDEBUG -DSYSARCH=\"i386\" -DSYSOS=\"linux\" -DPREFIX='"/usr/local/lib/idc/i686-pc-linux-gnulibc1/"' libid.c -c -o ../stage1/libid.o libid.c:1:58: error: stdio.h: No such file or directory libid.c:2:20: error: stdlib.h: No such file or directory libid.c:4:20: error: signal.h: No such file or directory libid.c:5:20: error: setjmp.h: No such file or directory libid.c:6:20: error: string.h: No such file or directory libid.c:7:19: error: ctype.h: No such file or directory libid.c:8:19: error: fcntl.h: No such file or directory libid.c:9:20: error: unistd.h: No such file or directory libid.c:10:19: error: errno.h: No such file or directory libid.c:11:22: error: sys/time.h: No such file or directory libid.c:12:22: error: sys/stat.h: No such file or directory libid.c:13:23: error: sys/param.h: No such file or directory libid.c:14:20: error: assert.h: No such file or directory libid.c:26:20: error: dlfcn.h: No such file or directory libid.c:30:19: error: gc/gc.h: No such file or directory In file included from libid.c:53: ../stage1//include/id/id.h:28: error: expected specifier-qualifier-list before 'size_t' ../stage1//include/id/id.h:71: error: expected declaration specifiers or '...' before 'size_t' ../stage1//include/id/id.h:72: error: expected ')' before 'size' ../stage1//include/id/id.h:73: error: expected ';' before 'void' libid.c:61: error: expected declaration specifiers or '...' before 'size_t' libid.c:62: error: expected ')' before 'size' libid.c:63: error: expected ')' before 'size' libid.c:111: error: expected specifier-qualifier-list before 'size_t' libid.c:138: error: expected specifier-qualifier-list before 'size_t' libid.c:147: error: expected specifier-qualifier-list before 'size_t' libid.c: In function 'fatal': libid.c:205: error: 'stdout' undeclared (first use in this function) libid.c:205: error: (Each undeclared identifier is reported only once libid.c:205: error: for each function it appears in.) libid.c:206: error: 'stderr' undeclared (first use in this function) libid.c: At top level: libid.c:220: error: expected declaration specifiers or '...' before 'size_t' libid.c: In function '_vector__init_': libid.c:224: error: '_vector_t' has no member named 'size' libid.c:224: error: 'size' undeclared (first use in this function) libid.c: At top level: libid.c:244: error: expected declaration specifiers or '...' before 'size_t' libid.c: In function '_selector__init_': libid.c:247: error: '_selector_t' has no member named 'size' libid.c:247: error: 'size' undeclared (first use in this function) libid.c:248: error: '_selector_t' has no member named 'elements' libid.c: At top level: libid.c:252: error: expected declaration specifiers or '...' before 'size_t' libid.c: In function '_vtable___alloc_': libid.c:254: error: 'size' undeclared (first use in this function) libid.c: In function '_vector__grow': libid.c:284: error: '_vector_t' has no member named 'size' libid.c:285: error: too many arguments to function '_vtable___alloc_' libid.c:285: error: too many arguments to function '_vector__init_' libid.c:286: error: '_vector_t' has no member named 'elements' libid.c:286: error: '_vector_t' has no member named 'elements' libid.c:286: error: '_vector_t' has no member named 'size' libid.c: In function '_vtable__init': libid.c:293: error: '_vtable_t' has no member named 'tally' libid.c:294: error: '_vtable_t' has no member named 'bindings' libid.c:294: error: too many arguments to function '_vtable___alloc_' libid.c:294: error: too many arguments to function '_vector__init_' libid.c:295: error: '_vtable_t' has no member named 'delegate' libid.c: In function '_vtable__delegated': libid.c:301: error: too many arguments to function '_vtable___alloc_' libid.c:303: error: '_vtable_t' has no member named 'tally' libid.c:304: error: '_vtable_t' has no member named 'bindings' libid.c:304: error: too many arguments to function '_vtable___alloc_' libid.c:304: error: too many arguments to function '_vector__init_' libid.c:305: error: '_vtable_t' has no member named 'delegate' libid.c: In function '_object___delegated': libid.c:322: error: too many arguments to function '_vtable___alloc_' libid.c: In function '_vtable__findKeyOrNil_': libid.c:327: error: '_vtable_t' has no member named 'bindings' libid.c:328: error: 'size_t' undeclared (first use in this function) libid.c:328: error: expected ';' before 'i' libid.c:330: error: 'i' undeclared (first use in this function) libid.c:330: error: 'tally' undeclared (first use in this function) libid.c: In function '_vtable__lookup_': libid.c:343: error: '_vtable_t' has no member named 'delegate' libid.c:345: error: '_vtable_t' has no member named 'delegate' libid.c:346: error: '_vtable_t' has no member named 'delegate' libid.c:346: error: '_vtable_t' has no member named 'delegate' libid.c: In function '_vtable__add_': libid.c:354: error: '_vtable_t' has no member named 'tally' libid.c:354: error: '_vtable_t' has no member named 'bindings' libid.c:355: error: '_vtable_t' has no member named 'bindings' libid.c:355: error: '_vtable_t' has no member named 'bindings' libid.c:355: error: '_vtable_t' has no member named 'bindings' libid.c:356: error: '_vtable_t' has no member named 'bindings' libid.c:356: error: '_vtable_t' has no member named 'tally' libid.c: In function '_vtable__methodAt_put_with_': libid.c:366: error: too many arguments to function '_vtable___alloc_' libid.c:368: error: too many arguments to function '_vtable___alloc_' libid.c: In function '_selector__withCString_': libid.c:388: error: too many arguments to function '_vtable___alloc_' libid.c:388: error: too many arguments to function '_selector__init_' libid.c:389: error: '_selector_t' has no member named 'elements' libid.c:389: error: '_selector_t' has no member named 'size' libid.c:390: error: '_selector_t' has no member named 'size' libid.c: In function '_selector___intern_': libid.c:409: error: '_vtable_t' has no member named 'bindings' libid.c:410: error: 'size_t' undeclared (first use in this function) libid.c:410: error: expected ';' before 'low' libid.c:411: error: expected ';' before 'high' libid.c:414: error: 'low' undeclared (first use in this function) libid.c:414: error: 'high' undeclared (first use in this function) libid.c:416: error: expected ';' before 'mid' libid.c:417: error: 'mid' undeclared (first use in this function) libid.c:422: error: '_vtable_t' has no member named 'tally' libid.c:424: error: '_vtable_t' has no member named 'tally' libid.c:424: error: '_vtable_t' has no member named 'bindings' libid.c:426: error: '_vtable_t' has no member named 'bindings' libid.c:426: error: '_vtable_t' has no member named 'bindings' libid.c:426: error: '_vtable_t' has no member named 'bindings' libid.c:427: error: '_vtable_t' has no member named 'bindings' libid.c:429: error: '_vtable_t' has no member named 'tally' libid.c:430: error: '_vtable_t' has no member named 'tally' libid.c: In function '_object___import_': libid.c:451: error: 'RTLD_DEFAULT' undeclared (first use in this function) libid.c:455: error: 'RTLD_LAZY' undeclared (first use in this function) libid.c:455: error: 'RTLD_GLOBAL' undeclared (first use in this function) libid.c:467: error: 'MAXPATHLEN' undeclared (first use in this function) libid.c: In function '_libid_bind_fill': libid.c:647: error: '_selector_t' has no member named 'elements' libid.c: In function '_libid_bind2': libid.c:701: error: '_selector_t' has no member named 'elements' libid.c: In function '_libid_bindv': libid.c:751: error: '_selector_t' has no member named 'elements' libid.c: In function '_libid_export': libid.c:836: error: too many arguments to function '_vtable___alloc_' libid.c: At top level: libid.c:853: error: expected declaration specifiers or '...' before 'size_t' libid.c: In function '_libid_alloc': libid.c:857: error: 'size' undeclared (first use in this function) libid.c:857: error: too many arguments to function '_vtable___alloc_' libid.c: At top level: libid.c:860: error: expected ')' before 'size' libid.c:870: error: expected ')' before 'size' libid.c: In function '_libid_nlreturn': libid.c:890: error: 'jmp_buf' undeclared (first use in this function) libid.c:890: error: expected expression before ')' token libid.c: In function '_libid_param': libid.c:898: error: 'errno' undeclared (first use in this function) libid.c: In function '_libid_init': libid.c:1024: error: too many arguments to function '_vtable___alloc_' libid.c:1027: error: too many arguments to function '_vtable___alloc_' libid.c:1028: error: '_vtable_t' has no member named 'bindings' libid.c:1029: error: '_vtable_t' has no member named 'bindings' libid.c:1031: error: too many arguments to function '_vtable___alloc_' libid.c:1032: error: '_vtable_t' has no member named 'delegate' libid.c:1033: error: '_vtable_t' has no member named 'delegate' libid.c:1035: error: too many arguments to function '_vtable___alloc_' libid.c:1036: error: too many arguments to function '_vtable___alloc_' libid.c:1038: error: too many arguments to function '_vtable___alloc_' libid.c:1039: error: too many arguments to function '_vtable___alloc_' libid.c:1040: error: too many arguments to function '_vtable___alloc_' libid.c:1040: error: too many arguments to function '_vector__init_' libid.c:1096: error: 'SIGINT' undeclared (first use in this function) libid.c:1101: error: 'dlopen' undeclared (first use in this function) libid.c:1102: error: 'dlsym' undeclared (first use in this function) libid.c:1103: error: 'dlclose' undeclared (first use in this function) libid.c:1113: error: 'struct __libid' has no member named 'palloc' libid.c:1113: error: '_libid_palloc' undeclared (first use in this function) libid.c:1114: error: 'struct __libid' has no member named 'balloc' libid.c:1114: error: '_libid_balloc' undeclared (first use in this function) libid.c:1116: error: 'struct __libid' has no member named 'import' libid.c:1117: error: 'struct __libid' has no member named 'export' libid.c:1118: error: 'struct __libid' has no member named 'param' libid.c:1120: error: 'struct __libid' has no member named 'bind' libid.c:1121: error: 'struct __libid' has no member named 'bind2' libid.c:1122: error: 'struct __libid' has no member named 'bindv' libid.c:1124: error: 'struct __libid' has no member named 'nlreturn' libid.c:1125: error: 'struct __libid' has no member named 'nlresult' libid.c:1127: error: 'struct __libid' has no member named 'enter' libid.c:1128: error: 'struct __libid' has no member named 'line' libid.c:1129: error: 'struct __libid' has no member named 'leave' libid.c:1130: error: 'struct __libid' has no member named 'backtrace' libid.c:1131: error: 'struct __libid' has no member named 'methodAt' libid.c:1133: error: 'struct __libid' has no member named 'gc_addRoots' libid.c:1133: error: 'RTLD_DEFAULT' undeclared (first use in this function) libid.c:1134: error: 'struct __libid' has no member named 'gc_gcollect' libid.c:1135: error: 'struct __libid' has no member named 'gc_unregisterDisappearingLink' libid.c:1136: error: 'struct __libid' has no member named 'gc_generalRegisterDisappearingLink' make[2]: *** [../stage1/libid.o] Error 1 make[2]: Leaving directory `/home/dominic/cola/idst/object/id' st80 make[2]: Entering directory `/home/dominic/cola/idst/object/st80' ../boot/idc -B../boot/ -O -k -c _object.st -o ../stage1/_object.o ../boot/idc: 248: ../boot/idc1: not found make[2]: *** [../stage1/_object.o] Error 127 make[2]: Leaving directory `/home/dominic/cola/idst/object/st80' idc make[2]: Entering directory `/home/dominic/cola/idst/object/idc' /bin/sh -ec 'cp -p ../gc-7.0/.libs/libgc.a ../stage1/gc.a' cp: cannot stat `../gc-7.0/.libs/libgc.a': No such file or directory make[2]: [../stage1/gc.a] Error 1 (ignored) ../boot/idc -B../boot/ -O -I../st80 -k -c ArgumentVariableNode.st -o ../stage1/ArgumentVariableNode.o ../boot/idc: 248: ../boot/idc1: not found make[2]: *** [../stage1/ArgumentVariableNode.o] Error 127 make[2]: Leaving directory `/home/dominic/cola/idst/object/idc' make[1]: *** [stage1] Error 2 make[1]: Leaving directory `/home/dominic/cola/idst/object' make[1]: Entering directory `/home/dominic/cola/idst/function' /bin/sh -ec 'for dir in objects jolt-burg; do ( cd $dir; make ); done' make[2]: Entering directory `/home/dominic/cola/idst/function/objects' ./idc -g -k -c _object.st -o _object.o ./idc: 7: idc: not found make[2]: *** [_object.o] Error 127 make[2]: Leaving directory `/home/dominic/cola/idst/function/objects' exec: 7: idc: not found exec: 7: idc: not found exec: 7: idc: not found make[2]: Entering directory `/home/dominic/cola/idst/function/jolt-burg' /bin/sh -ec 'cd ../objects; make' make[3]: Entering directory `/home/dominic/cola/idst/function/objects' ./idc -g -k -c _object.st -o _object.o ./idc: 7: idc: not found make[3]: *** [_object.o] Error 127 make[3]: Leaving directory `/home/dominic/cola/idst/function/objects' make[2]: *** [../objects/objects.a] Error 2 make[2]: Leaving directory `/home/dominic/cola/idst/function/jolt-burg' make[1]: *** [all] Error 2 make[1]: Leaving directory `/home/dominic/cola/idst/function' make: *** [all] Error 2 Thanks, Dominic.
_______________________________________________ fonc mailing list [email protected] http://vpri.org/mailman/listinfo/fonc
