[Mono-dev] Can't compile mono 2.8 for ARM Linux 2.6.24

MR_Schell mrschell at verizon.net
Fri Jan 14 18:31:42 EST 2011


I have fixed the pthread lib but now there's  a new problem when compiling. 
Now when I try to compile this happens. 

CC      libmonoruntime_static_la-runtime.lo
CC      libmonoruntime_static_la-reflection.lo
CC      libmonoruntime_static_la-security.lo
CC      libmonoruntime_static_la-security-core-clr.lo
CC      libmonoruntime_static_la-security-manager.lo
CC      libmonoruntime_static_la-string-icalls.lo
CC      libmonoruntime_static_la-sysmath.lo
CC      libmonoruntime_static_la-threads.lo
CC      libmonoruntime_static_la-threadpool.lo
CC      libmonoruntime_static_la-verify.lo
LD      libmonoruntime-static.la
CC      libmonoruntimesgen_la-console-unix.lo
CC      libmonoruntimesgen_la-appdomain.lo
CC      libmonoruntimesgen_la-assembly.lo
CC      libmonoruntimesgen_la-attach.lo
CC      libmonoruntimesgen_la-boehm-gc.lo
CC      libmonoruntimesgen_la-class.lo
CC      libmonoruntimesgen_la-cominterop.lo
CC      libmonoruntimesgen_la-debug-helpers.lo
CC      libmonoruntimesgen_la-debug-mono-symfile.lo
CC      libmonoruntimesgen_la-decimal.lo
CC      libmonoruntimesgen_la-domain.lo
CC      libmonoruntimesgen_la-environment.lo
CC      libmonoruntimesgen_la-exception.lo
CC      libmonoruntimesgen_la-file-io.lo
CC      libmonoruntimesgen_la-filewatcher.lo
CC      libmonoruntimesgen_la-gc.lo
CC      libmonoruntimesgen_la-icall.lo
CC      libmonoruntimesgen_la-image.lo
CC      libmonoruntimesgen_la-loader.lo
CC      libmonoruntimesgen_la-locales.lo
CC      libmonoruntimesgen_la-lock-tracer.lo
CC      libmonoruntimesgen_la-marshal.lo
CC      libmonoruntimesgen_la-mempool.lo
CC      libmonoruntimesgen_la-metadata.lo
CC      libmonoruntimesgen_la-metadata-verify.lo
CC      libmonoruntimesgen_la-method-builder.lo
CC      libmonoruntimesgen_la-mono-basic-block.lo
CC      libmonoruntimesgen_la-mono-config.lo
CC      libmonoruntimesgen_la-mono-debug.lo
CC      libmonoruntimesgen_la-mono-debug-debugger.lo
CC      libmonoruntimesgen_la-mono-endian.lo
CC      libmonoruntimesgen_la-mono-hash.lo
CC      libmonoruntimesgen_la-mono-mlist.lo
CC      libmonoruntimesgen_la-mono-perfcounters.lo
CC      libmonoruntimesgen_la-mono-wsq.lo
CC      libmonoruntimesgen_la-monitor.lo
monitor.c: In function 'mono_monitor_cleanup':
monitor.c:128: warning: unused variable 'next'
monitor.c:128: warning: unused variable 'marray'
CC      libmonoruntimesgen_la-null-gc.lo
CC      libmonoruntimesgen_la-object.lo
CC      libmonoruntimesgen_la-socket-io.lo
CC      libmonoruntimesgen_la-process.lo
CC      libmonoruntimesgen_la-profiler.lo
CC      libmonoruntimesgen_la-rand.lo
CC      libmonoruntimesgen_la-runtime.lo
CC      libmonoruntimesgen_la-reflection.lo
CC      libmonoruntimesgen_la-security.lo
CC      libmonoruntimesgen_la-security-core-clr.lo
CC      libmonoruntimesgen_la-security-manager.lo
CC      libmonoruntimesgen_la-sgen-os-posix.lo
CC      libmonoruntimesgen_la-sgen-os-mach.lo
CC      libmonoruntimesgen_la-sgen-gc.lo
In file included from sgen-gc.c:784:
sgen-los.c: In function 'los_scan_card_table':
sgen-los.c:482: warning: initialization from incompatible pointer type
sgen-los.c:501: warning: comparison of distinct pointer types lacks a cast
sgen-gc.c: At top level:
sgen-cardtable.c:230: warning: 'collect_faulted_cards' defined but not used
CC      libmonoruntimesgen_la-sgen-internal.lo
CC      libmonoruntimesgen_la-sgen-marksweep.lo
sgen-marksweep.c: In function 'mark_pinned_objects_in_block':
sgen-marksweep.c:925: warning: unused variable 'count'
CC      libmonoruntimesgen_la-sgen-marksweep-fixed.lo
In file included from sgen-marksweep-fixed.c:3:
sgen-marksweep.c: In function 'major_copy_or_mark_object':
sgen-marksweep.c:861: warning: unused variable 'objsize'
In file included from sgen-marksweep-fixed.c:3:
sgen-marksweep.c: In function 'mark_pinned_objects_in_block':
sgen-marksweep.c:925: warning: unused variable 'count'
CC      libmonoruntimesgen_la-sgen-marksweep-par.lo
In file included from sgen-marksweep-par.c:3:
sgen-marksweep.c: In function 'mark_pinned_objects_in_block':
sgen-marksweep.c:925: warning: unused variable 'count'
CC      libmonoruntimesgen_la-sgen-marksweep-fixed-par.lo
In file included from sgen-marksweep-fixed-par.c:4:
sgen-marksweep.c: In function 'mark_pinned_objects_in_block':
sgen-marksweep.c:925: warning: unused variable 'count'
CC      libmonoruntimesgen_la-sgen-major-copying.lo
CC      libmonoruntimesgen_la-string-icalls.lo
CC      libmonoruntimesgen_la-sysmath.lo
CC      libmonoruntimesgen_la-threads.lo
CC      libmonoruntimesgen_la-threadpool.lo
CC      libmonoruntimesgen_la-verify.lo
LD      libmonoruntimesgen.la
CC      libmonoruntimesgen_static_la-console-unix.lo
CC      libmonoruntimesgen_static_la-appdomain.lo
CC      libmonoruntimesgen_static_la-assembly.lo
CC      libmonoruntimesgen_static_la-attach.lo
CC      libmonoruntimesgen_static_la-boehm-gc.lo
CC      libmonoruntimesgen_static_la-class.lo
CC      libmonoruntimesgen_static_la-cominterop.lo
CC      libmonoruntimesgen_static_la-debug-helpers.lo
CC      libmonoruntimesgen_static_la-debug-mono-symfile.lo
CC      libmonoruntimesgen_static_la-decimal.lo
CC      libmonoruntimesgen_static_la-domain.lo
CC      libmonoruntimesgen_static_la-environment.lo
CC      libmonoruntimesgen_static_la-exception.lo
CC      libmonoruntimesgen_static_la-file-io.lo
CC      libmonoruntimesgen_static_la-filewatcher.lo
CC      libmonoruntimesgen_static_la-gc.lo
CC      libmonoruntimesgen_static_la-icall.lo
CC      libmonoruntimesgen_static_la-image.lo
CC      libmonoruntimesgen_static_la-loader.lo
CC      libmonoruntimesgen_static_la-locales.lo
CC      libmonoruntimesgen_static_la-lock-tracer.lo
CC      libmonoruntimesgen_static_la-marshal.lo
CC      libmonoruntimesgen_static_la-mempool.lo
CC      libmonoruntimesgen_static_la-metadata.lo
CC      libmonoruntimesgen_static_la-metadata-verify.lo
CC      libmonoruntimesgen_static_la-method-builder.lo
CC      libmonoruntimesgen_static_la-mono-basic-block.lo
CC      libmonoruntimesgen_static_la-mono-config.lo
CC      libmonoruntimesgen_static_la-mono-debug.lo
CC      libmonoruntimesgen_static_la-mono-debug-debugger.lo
CC      libmonoruntimesgen_static_la-mono-endian.lo
CC      libmonoruntimesgen_static_la-mono-hash.lo
CC      libmonoruntimesgen_static_la-mono-mlist.lo
CC      libmonoruntimesgen_static_la-mono-perfcounters.lo
CC      libmonoruntimesgen_static_la-mono-wsq.lo
CC      libmonoruntimesgen_static_la-monitor.lo
monitor.c: In function 'mono_monitor_cleanup':
monitor.c:128: warning: unused variable 'next'
monitor.c:128: warning: unused variable 'marray'
CC      libmonoruntimesgen_static_la-null-gc.lo
CC      libmonoruntimesgen_static_la-object.lo
CC      libmonoruntimesgen_static_la-socket-io.lo
CC      libmonoruntimesgen_static_la-process.lo
CC      libmonoruntimesgen_static_la-profiler.lo
CC      libmonoruntimesgen_static_la-rand.lo
CC      libmonoruntimesgen_static_la-runtime.lo
CC      libmonoruntimesgen_static_la-reflection.lo
CC      libmonoruntimesgen_static_la-security.lo
CC      libmonoruntimesgen_static_la-security-core-clr.lo
CC      libmonoruntimesgen_static_la-security-manager.lo
CC      libmonoruntimesgen_static_la-sgen-os-posix.lo
CC      libmonoruntimesgen_static_la-sgen-os-mach.lo
CC      libmonoruntimesgen_static_la-sgen-gc.lo
In file included from sgen-gc.c:784:
sgen-los.c: In function 'los_scan_card_table':
sgen-los.c:482: warning: initialization from incompatible pointer type
sgen-los.c:501: warning: comparison of distinct pointer types lacks a cast
sgen-gc.c: At top level:
sgen-cardtable.c:230: warning: 'collect_faulted_cards' defined but not used
CC      libmonoruntimesgen_static_la-sgen-internal.lo
CC      libmonoruntimesgen_static_la-sgen-marksweep.lo
sgen-marksweep.c: In function 'mark_pinned_objects_in_block':
sgen-marksweep.c:925: warning: unused variable 'count'
CC      libmonoruntimesgen_static_la-sgen-marksweep-fixed.lo
In file included from sgen-marksweep-fixed.c:3:
sgen-marksweep.c: In function 'major_copy_or_mark_object':
sgen-marksweep.c:861: warning: unused variable 'objsize'
In file included from sgen-marksweep-fixed.c:3:
sgen-marksweep.c: In function 'mark_pinned_objects_in_block':
sgen-marksweep.c:925: warning: unused variable 'count'
CC      libmonoruntimesgen_static_la-sgen-marksweep-par.lo
In file included from sgen-marksweep-par.c:3:
sgen-marksweep.c: In function 'mark_pinned_objects_in_block':
sgen-marksweep.c:925: warning: unused variable 'count'
CC      libmonoruntimesgen_static_la-sgen-marksweep-fixed-par.lo
In file included from sgen-marksweep-fixed-par.c:4:
sgen-marksweep.c: In function 'mark_pinned_objects_in_block':
sgen-marksweep.c:925: warning: unused variable 'count'
CC      libmonoruntimesgen_static_la-sgen-major-copying.lo
CC      libmonoruntimesgen_static_la-string-icalls.lo
CC      libmonoruntimesgen_static_la-sysmath.lo
CC      libmonoruntimesgen_static_la-threads.lo
CC      libmonoruntimesgen_static_la-threadpool.lo
CC      libmonoruntimesgen_static_la-verify.lo
LD      libmonoruntimesgen-static.la
CC      pedump.o
LD      pedump
make[3]: Leaving directory `/volume1/mono-2.8/mono/metadata'
Making all in arch
make[3]: Entering directory `/volume1/mono-2.8/mono/arch'
Making all in arm
make[4]: Entering directory `/volume1/mono-2.8/mono/arch/arm'
make  all-am
make[5]: Entering directory `/volume1/mono-2.8/mono/arch/arm'
make[5]: Nothing to be done for `all-am'.
make[5]: Leaving directory `/volume1/mono-2.8/mono/arch/arm'
make[4]: Leaving directory `/volume1/mono-2.8/mono/arch/arm'
make[4]: Entering directory `/volume1/mono-2.8/mono/arch'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/volume1/mono-2.8/mono/arch'
make[3]: Leaving directory `/volume1/mono-2.8/mono/arch'
Making all in mini
make[3]: Entering directory `/volume1/mono-2.8/mono/mini'
if test -d ../../.git; then \
        (cd ../..; \
                LANG=C; export LANG; \
                branch=`git branch | grep '^\*' | cut -d ' ' -f 2`; \
                version=`git log --no-color --first-parent -n1
--pretty=format:%h`; \
                echo "#define FULL_VERSION \"$branch/$version\""; \
        ); \
else \
        echo "#define FULL_VERSION \"tarball\""; \
fi > version.h
CC      genmdesc-genmdesc.o
In file included from mini-arch.h:21,
                 from mini.h:33,
                 from genmdesc.c:9:
mini-arm.h:28:2: error: #error "At least one of ARM_FPU_NONE or ARM_FPU_FPA
or ARM_FPU_VFP must be defined."
make[3]: *** [genmdesc-genmdesc.o] Error 1
make[3]: Leaving directory `/volume1/mono-2.8/mono/mini'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/volume1/mono-2.8/mono'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/volume1/mono-2.8'
make: *** [all] Error 2
Not Sure what it wan'ts me to do.
-- 
View this message in context: http://mono.1490590.n4.nabble.com/Can-t-compile-mono-2-8-for-ARM-Linux-2-6-24-tp3214281p3218538.html
Sent from the Mono - Dev mailing list archive at Nabble.com.


More information about the Mono-devel-list mailing list