Making all in ppc make[4]: Entering directory `/frogstar/usr/src/mono-1.2.5.1/mono/arch/ppc' if /bin/sh ../../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../../.. -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -D_FILE_OFFSET_BITS=64 -DUSE_COMPILER_TLS -g -O2 -fno-strict-aliasing -Wdeclaration-after-statement -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -MT tramp.lo -MD -MP -MF ".deps/tramp.Tpo" -c -o tramp.lo tramp.c; \ then mv -f ".deps/tramp.Tpo" ".deps/tramp.Plo"; else rm -f ".deps/tramp.Tpo"; exit 1; fi if gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../../.. -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -D_FILE_OFFSET_BITS=64 -DUSE_COMPILER_TLS -g -O2 -fno-strict-aliasing -Wdeclaration-after-statement -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -MT test.o -MD -MP -MF ".deps/test.Tpo" -c -o test.o test.c; \ then mv -f ".deps/test.Tpo" ".deps/test.Po"; else rm -f ".deps/test.Tpo"; exit 1; fi test.c:8: warning: function declaration isn\u2019t a prototype /bin/sh ../../../libtool --tag=CC --mode=link gcc -g -O2 -fno-strict-aliasing -Wdeclaration-after-statement -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -o test test.o -ldl -lpthread -lm mkdir .libs gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../../.. -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -D_FILE_OFFSET_BITS=64 -DUSE_COMPILER_TLS -g -O2 -fno-strict-aliasing -Wdeclaration-after-statement -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -MT tramp.lo -MD -MP -MF .deps/tramp.Tpo -c tramp.c -fPIC -DPIC -o .libs/tramp.o gcc -g -O2 -fno-strict-aliasing -Wdeclaration-after-statement -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -o test test.o -ldl -lpthread -lm tramp.c: In function 'emit_save_parameters': tramp.c:414: warning: implicit declaration of function 'mono_class_native_size' tramp.c:414: warning: nested extern declaration of 'mono_class_native_size' tramp.c: At top level: tramp.c:63: warning: 'disassemble' defined but not used gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../../.. -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -D_FILE_OFFSET_BITS=64 -DUSE_COMPILER_TLS -g -O2 -fno-strict-aliasing -Wdeclaration-after-statement -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -MT tramp.lo -MD -MP -MF .deps/tramp.Tpo -c tramp.c -o tramp.o >/dev/null 2>&1 /bin/sh ../../../libtool --tag=CC --mode=link gcc -g -O2 -fno-strict-aliasing -Wdeclaration-after-statement -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -o libmonoarch-ppc.la tramp.lo -ldl -lpthread -lm ar cru .libs/libmonoarch-ppc.a .libs/tramp.o ranlib .libs/libmonoarch-ppc.a creating libmonoarch-ppc.la (cd .libs && rm -f libmonoarch-ppc.la && ln -s ../libmonoarch-ppc.la libmonoarch-ppc.la) make[4]: Leaving directory `/frogstar/usr/src/mono-1.2.5.1/mono/arch/ppc' make[4]: Entering directory `/frogstar/usr/src/mono-1.2.5.1/mono/arch' if /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../.. -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -D_FILE_OFFSET_BITS=64 -DUSE_COMPILER_TLS -g -O2 -fno-strict-aliasing -Wdeclaration-after-statement -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -MT unknown.lo -MD -MP -MF ".deps/unknown.Tpo" -c -o unknown.lo unknown.c; \ then mv -f ".deps/unknown.Tpo" ".deps/unknown.Plo"; else rm -f ".deps/unknown.Tpo"; exit 1; fi mkdir .libs gcc -DHAVE_CONFIG_H -I. -I. -I../.. -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../.. -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -D_FILE_OFFSET_BITS=64 -DUSE_COMPILER_TLS -g -O2 -fno-strict-aliasing -Wdeclaration-after-statement -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -MT unknown.lo -MD -MP -MF .deps/unknown.Tpo -c unknown.c -fPIC -DPIC -o .libs/unknown.o gcc -DHAVE_CONFIG_H -I. -I. -I../.. -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../.. -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -D_FILE_OFFSET_BITS=64 -DUSE_COMPILER_TLS -g -O2 -fno-strict-aliasing -Wdeclaration-after-statement -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -MT unknown.lo -MD -MP -MF .deps/unknown.Tpo -c unknown.c -o unknown.o >/dev/null 2>&1 /bin/sh ../../libtool --tag=CC --mode=link gcc -g -O2 -fno-strict-aliasing -Wdeclaration-after-statement -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -o libmonoarch.la unknown.lo ppc/libmonoarch-ppc.la -ldl -lpthread -lm rm -fr .libs/libmonoarch.lax mkdir .libs/libmonoarch.lax rm -fr .libs/libmonoarch.lax/libmonoarch-ppc.a mkdir .libs/libmonoarch.lax/libmonoarch-ppc.a (cd .libs/libmonoarch.lax/libmonoarch-ppc.a && ar x /frogstar/usr/src/mono-1.2.5.1/mono/arch/ppc/.libs/libmonoarch-ppc.a) ar cru .libs/libmonoarch.a .libs/unknown.o .libs/libmonoarch.lax/libmonoarch-ppc.a/tramp.o ranlib .libs/libmonoarch.a rm -fr .libs/libmonoarch.lax creating libmonoarch.la (cd .libs && rm -f libmonoarch.la && ln -s ../libmonoarch.la libmonoarch.la) make[4]: Leaving directory `/frogstar/usr/src/mono-1.2.5.1/mono/arch' make[3]: Leaving directory `/frogstar/usr/src/mono-1.2.5.1/mono/arch' Making all in interpreter make[3]: Entering directory `/frogstar/usr/src/mono-1.2.5.1/mono/interpreter' if /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../libgc/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -D_FILE_OFFSET_BITS=64 -DUSE_COMPILER_TLS -g -O2 -fno-strict-aliasing -Wdeclaration-after-statement -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -MT interp.lo -MD -MP -MF ".deps/interp.Tpo" -c -o interp.lo interp.c; \ then mv -f ".deps/interp.Tpo" ".deps/interp.Plo"; else rm -f ".deps/interp.Tpo"; exit 1; fi if /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../libgc/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -D_FILE_OFFSET_BITS=64 -DUSE_COMPILER_TLS -g -O2 -fno-strict-aliasing -Wdeclaration-after-statement -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -MT mintops.lo -MD -MP -MF ".deps/mintops.Tpo" -c -o mintops.lo mintops.c; \ then mv -f ".deps/mintops.Tpo" ".deps/mintops.Plo"; else rm -f ".deps/mintops.Tpo"; exit 1; fi mkdir .libs gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../libgc/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -D_FILE_OFFSET_BITS=64 -DUSE_COMPILER_TLS -g -O2 -fno-strict-aliasing -Wdeclaration-after-statement -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -MT interp.lo -MD -MP -MF .deps/interp.Tpo -c interp.c -fPIC -DPIC -o .libs/interp.o gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../libgc/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -D_FILE_OFFSET_BITS=64 -DUSE_COMPILER_TLS -g -O2 -fno-strict-aliasing -Wdeclaration-after-statement -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -MT mintops.lo -MD -MP -MF .deps/mintops.Tpo -c mintops.c -fPIC -DPIC -o .libs/mintops.o gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../libgc/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -D_FILE_OFFSET_BITS=64 -DUSE_COMPILER_TLS -g -O2 -fno-strict-aliasing -Wdeclaration-after-statement -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -MT mintops.lo -MD -MP -MF .deps/mintops.Tpo -c mintops.c -o mintops.o >/dev/null 2>&1 interp.c:58:26: error: mono/os/util.h: No such file or directory interp.c: In function 'ves_real_abort': interp.c:238: error: dereferencing pointer to incomplete type interp.c:240: error: dereferencing pointer to incomplete type interp.c: In function 'get_virtual_method': interp.c:305: error: 'MonoVTable' has no member named 'interface_offsets' interp.c: In function 'interp_walk_stack': interp.c:690: error: dereferencing pointer to incomplete type interp.c: In function 'dump_frame': interp.c:944: warning: implicit declaration of function 'mono_debug_source_location_from_il_offset' interp.c:944: warning: nested extern declaration of 'mono_debug_source_location_from_il_offset' interp.c:944: warning: assignment makes pointer from integer without a cast interp.c: In function 'do_icall': interp.c:1243: warning: function declaration isn't a prototype interp.c: In function 'ves_exec_method_with_context': interp.c:1454: warning: pointer targets in assignment differ in signedness interp.c:1458: warning: pointer targets in assignment differ in signedness interp.c:1493: warning: pointer targets in initialization differ in signedness interp.c:1593: warning: pointer targets in assignment differ in signedness interp.c:1597: warning: pointer targets in assignment differ in signedness if /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../libgc/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -D_FILE_OFFSET_BITS=64 -DUSE_COMPILER_TLS -g -O2 -fno-strict-aliasing -Wdeclaration-after-statement -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -MT transform.lo -MD -MP -MF ".deps/transform.Tpo" -c -o transform.lo transform.c; \ then mv -f ".deps/transform.Tpo" ".deps/transform.Plo"; else rm -f ".deps/transform.Tpo"; exit 1; fi interp.c:2667: error: 'MonoVTable' has no member named 'interface_offsets' interp.c:2691: error: 'MonoVTable' has no member named 'interface_offsets' interp.c:3957: error: dereferencing pointer to incomplete type interp.c:4004: error: dereferencing pointer to incomplete type interp.c:4029: warning: pointer targets in assignment differ in signedness make[3]: *** [interp.lo] Error 1 make[3]: *** Waiting for unfinished jobs.... gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../libgc/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -D_FILE_OFFSET_BITS=64 -DUSE_COMPILER_TLS -g -O2 -fno-strict-aliasing -Wdeclaration-after-statement -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -MT transform.lo -MD -MP -MF .deps/transform.Tpo -c transform.c -fPIC -DPIC -o .libs/transform.o transform.c: In function 'handle_branch': transform.c:176: error: dereferencing pointer to incomplete type transform.c: In function 'load_local': transform.c:527: error: dereferencing pointer to incomplete type transform.c: In function 'store_local': transform.c:558: error: dereferencing pointer to incomplete type transform.c: In function 'generate': transform.c:633: error: incompatible types in assignment transform.c:639: error: dereferencing pointer to incomplete type transform.c:640: error: dereferencing pointer to incomplete type transform.c:645: error: dereferencing pointer to incomplete type transform.c:646: error: dereferencing pointer to incomplete type transform.c:647: error: dereferencing pointer to incomplete type transform.c:648: error: dereferencing pointer to incomplete type transform.c:649: error: dereferencing pointer to incomplete type transform.c:655: error: dereferencing pointer to incomplete type transform.c:662: error: dereferencing pointer to incomplete type transform.c:666: error: dereferencing pointer to incomplete type transform.c:667: error: dereferencing pointer to incomplete type transform.c:679: error: dereferencing pointer to incomplete type transform.c:680: error: dereferencing pointer to incomplete type transform.c:696: error: dereferencing pointer to incomplete type transform.c:697: error: dereferencing pointer to incomplete type transform.c:709: error: dereferencing pointer to incomplete type transform.c:721: error: dereferencing pointer to incomplete type transform.c:721: error: dereferencing pointer to incomplete type transform.c:721: error: dereferencing pointer to incomplete type transform.c:721: error: dereferencing pointer to incomplete type transform.c:1016: error: dereferencing pointer to incomplete type transform.c:2513: error: dereferencing pointer to incomplete type transform.c:2719: warning: pointer targets in passing argument 2 of 'mono_type_size' differ in signedness transform.c:2738: error: dereferencing pointer to incomplete type transform.c:2742: error: dereferencing pointer to incomplete type transform.c:2756: error: dereferencing pointer to incomplete type transform.c:2763: error: dereferencing pointer to incomplete type transform.c:2764: error: dereferencing pointer to incomplete type transform.c:2764: error: dereferencing pointer to incomplete type transform.c:2769: error: dereferencing pointer to incomplete type transform.c:2770: error: dereferencing pointer to incomplete type transform.c:2785: error: dereferencing pointer to incomplete type transform.c: In function 'mono_interp_transform_method': transform.c:2844: error: incompatible types in assignment transform.c:2851: error: too few arguments to function 'mono_profiler_method_end_jit' transform.c:2884: error: too few arguments to function 'mono_profiler_method_end_jit' transform.c:2892: error: dereferencing pointer to incomplete type transform.c:2894: error: dereferencing pointer to incomplete type transform.c:2895: error: dereferencing pointer to incomplete type transform.c:2897: error: dereferencing pointer to incomplete type transform.c:2924: error: 'MonoClass' has no member named 'interface_offsets' transform.c:2934: error: too few arguments to function 'mono_get_exception_missing_method' transform.c:2953: error: dereferencing pointer to incomplete type transform.c:2954: error: dereferencing pointer to incomplete type transform.c:2961: error: dereferencing pointer to incomplete type transform.c:2962: error: dereferencing pointer to incomplete type transform.c:2982: error: dereferencing pointer to incomplete type transform.c:2983: error: dereferencing pointer to incomplete type transform.c:3003: error: too few arguments to function 'mono_profiler_method_end_jit' transform.c:3007: error: dereferencing pointer to incomplete type transform.c:3008: error: dereferencing pointer to incomplete type transform.c:3011: error: dereferencing pointer to incomplete type transform.c:3012: error: dereferencing pointer to incomplete type transform.c:3025: warning: pointer targets in passing argument 2 of 'mono_type_native_stack_size' differ in signedness transform.c:3043: error: too few arguments to function 'mono_profiler_method_end_jit' make[3]: *** [transform.lo] Error 1 make[3]: Leaving directory `/frogstar/usr/src/mono-1.2.5.1/mono/interpreter' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/frogstar/usr/src/mono-1.2.5.1/mono' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/frogstar/usr/src/mono-1.2.5.1' make: *** [all] Error 2