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

Reply via email to