Hi It looks like current source code (revision 501) can not be built on Windows because object/boot/src/libid.c is obsolete. It works good if I copied from object/id/libid.c to object/boot/src/libid.c.
The error message was: make[1]: Entering directory `/c/takashi/src/idst.501/object/boot' gcc -Iinclude -DPREFIX='"/usr/local/lib/idc/i686-pc-mingw32/"' -g -Wall -Wreturn-type -Werror -mno-cygwin -DNDEBUG -DSYSARCH=\"i386\" -DSYSOS=\"win32\" -O3 -march=prescott -fomit-frame-pointer -falign-functions=16 -funroll-loops -fno-strict-aliasing -c src/libid.c -o libid.o src/libid.c:83: error: conflicting types for '_argc' c:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/stdlib.h:71: error: previous declaration of '_argc' was here src/libid.c:83: error: conflicting types for '_argc' c:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/stdlib.h:71: error: previous declaration of '_argc' was here make[1]: *** [libid.o] Error 1 make[1]: Leaving directory `/c/takashi/src/idst.501/object/boot' make: [boot/idc1] Error 2 (ignored) /bin/sh.exe -ec '( cd st80; make IDC="../boot/idc -B../boot/ -O" BIN="../stage1/" )' make[1]: Entering directory `/c/takashi/src/idst.501/object/st80' ../boot/idc -B../boot/ -O -k -c _object.st -o ../stage1/_object.o make[1]: ../boot/idc: Command not found make[1]: *** [../stage1/_object.o] Error 127 make[1]: Leaving directory `/c/takashi/src/idst.501/object/st80' make: *** [stage1/st80.so] Error 2 Cheers, - Takashi _______________________________________________ fonc mailing list [email protected] http://vpri.org/mailman/listinfo/fonc
