Re: SableVM on Windows (newbie)

Patrick Wright <[email protected]> Sat, 26 Mar 2005 17:28:05 +0100
Newsgroups gmane.comp.java.vm.sablevm.general
Message-ID <[email protected]>
Ok, I needed g++.

Got the makefile now, ran make. Got the error below--what am I missing now?

 gcc -DHAVE_CONFIG_H -I. -I. -I../../src/include -I./include
-I./inlinability -Iinlinability -DJAVA_HOME_PATH=\"/usr/loc
al/lib/sablevm\"
-DBOOT_CLASS_PATH=\"/usr/local/share/sablevm-classpath:/usr/local/share/sablevm-classpath/libclasspath.
jar:/usr/local/share/sablevm-classpath/resources.jar\"
-DBOOT_LIBRARY_PATH=\"/usr/local/lib/sablevm-classpath\" -g -O2 -
Wall -fno-gcse -fno-strict-aliasing -MT libsablevm.lo -MD -MP -MF
.deps/libsablevm.Tpo -c libsablevm.c  -DPIC -o .libs/l
ibsablevm.o
In file included from libsablevm.c:18:
/usr/include/ffi.h:63:23: fficonfig.h: No such file or directory
In file included from libsablevm.c:18:
/usr/include/ffi.h:348: error: parse error before '--' token
/usr/include/ffi.h:372: error: syntax error before "uint"
/usr/include/ffi.h:374: error: `SIZEOF_VOID_P' undeclared here (not in
a function)
/usr/include/ffi.h:376: error: parse error before '}' token
/usr/include/ffi.h:381: error: parse error before "ffi_raw"
/usr/include/ffi.h:383: error: parse error before "ffi_raw"
/usr/include/ffi.h:384: error: parse error before "ffi_raw"
/usr/include/ffi.h:396: error: parse error before "ffi_raw"
/usr/include/ffi.h:398: error: parse error before "ffi_raw"
/usr/include/ffi.h:399: error: parse error before "ffi_raw"
/usr/include/ffi.h:539: error: parse error before "ffi_raw"
/usr/include/ffi.h:547: error: parse error before "ffi_raw"
/usr/include/ffi.h:554: error: parse error before "ffi_raw"
/usr/include/ffi.h:374: error: storage size of `data' isn't known
make[5]: *** [libsablevm.lo] Error 1
make[5]: Leaving directory `/cygdrive/d/j3p/sablevm-1.11.3/src/libsablevm'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/cygdrive/d/j3p/sablevm-1.11.3/src/libsablevm'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/cygdrive/d/j3p/sablevm-1.11.3/src/libsablevm'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/cygdrive/d/j3p/sablevm-1.11.3/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/cygdrive/d/j3p/sablevm-1.11.3'
make: *** [all] Error 2