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