[Mono-dev] Mono 2.2 and OpenEmbedded

paul.herlicq at aulofee.com paul.herlicq at aulofee.com
Mon Jun 22 13:18:43 EDT 2009


I am trying to compile Mono with OpenEmbedded.
I have sucessfully compiled the 1.2.6 version.
And when I'm trying to compile the mono-1.9.1+2.2-rc1 version, I
obtain this error :

Invalid opcode addps at line 412
make[3]: *** [cpu-x86.h] Error 9
make[3]: Leaving directory
`/opt/oe/build/tmp/work/i686-oe-linux/mono-1.9.1+2.2-rc1-r3/mono-2.2/mono/mini'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/opt/oe/build/tmp/work/i686-oe-linux/mono-1.9.1+2.2-rc1-r3/mono-2.2/mono'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/opt/oe/build/tmp/work/i686-oe-linux/mono-1.9.1+2.2-rc1-r3/mono-2.2'
make: *** [all] Error 2
FATAL: oe_runmake failed

I would gladly accept any help you could provide since I'm completly
clueless about the origin of this error nor about about a way to
correct it.

Thanks,
Paul.

Following, the complete log :

NOTE: make -j 4
make  all-recursive
make[1]: Entering directory
`/opt/oe/build/tmp/work/i686-oe-linux/mono-1.9.1+2.2-rc1-r3/mono-2.2'
Making all in po
make[2]: Entering directory
`/opt/oe/build/tmp/work/i686-oe-linux/mono-1.9.1+2.2-rc1-r3/mono-2.2/po'
Making all in mcs
make[3]: Entering directory
`/opt/oe/build/tmp/work/i686-oe-linux/mono-1.9.1+2.2-rc1-r3/mono-2.2/po/mcs'
make[3]: Leaving directory
`/opt/oe/build/tmp/work/i686-oe-linux/mono-1.9.1+2.2-rc1-r3/mono-2.2/po/mcs'
make[3]: Entering directory
`/opt/oe/build/tmp/work/i686-oe-linux/mono-1.9.1+2.2-rc1-r3/mono-2.2/po'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory
`/opt/oe/build/tmp/work/i686-oe-linux/mono-1.9.1+2.2-rc1-r3/mono-2.2/po'
make[2]: Leaving directory
`/opt/oe/build/tmp/work/i686-oe-linux/mono-1.9.1+2.2-rc1-r3/mono-2.2/po'
Making all in libgc
make[2]: Entering directory
`/opt/oe/build/tmp/work/i686-oe-linux/mono-1.9.1+2.2-rc1-r3/mono-2.2/libgc'
Making all in include
make[3]: Entering directory
`/opt/oe/build/tmp/work/i686-oe-linux/mono-1.9.1+2.2-rc1-r3/mono-2.2/libgc/include'
Making all in private
make[4]: Entering directory
`/opt/oe/build/tmp/work/i686-oe-linux/mono-1.9.1+2.2-rc1-r3/mono-2.2/libgc/include/private'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory
`/opt/oe/build/tmp/work/i686-oe-linux/mono-1.9.1+2.2-rc1-r3/mono-2.2/libgc/include/private'
make[4]: Entering directory
`/opt/oe/build/tmp/work/i686-oe-linux/mono-1.9.1+2.2-rc1-r3/mono-2.2/libgc/include'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory
`/opt/oe/build/tmp/work/i686-oe-linux/mono-1.9.1+2.2-rc1-r3/mono-2.2/libgc/include'
make[3]: Leaving directory
`/opt/oe/build/tmp/work/i686-oe-linux/mono-1.9.1+2.2-rc1-r3/mono-2.2/libgc/include'
Making all in doc
make[3]: Entering directory
`/opt/oe/build/tmp/work/i686-oe-linux/mono-1.9.1+2.2-rc1-r3/mono-2.2/libgc/doc'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/opt/oe/build/tmp/work/i686-oe-linux/mono-1.9.1+2.2-rc1-r3/mono-2.2/libgc/doc'
make[3]: Entering directory
`/opt/oe/build/tmp/work/i686-oe-linux/mono-1.9.1+2.2-rc1-r3/mono-2.2/libgc'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory
`/opt/oe/build/tmp/work/i686-oe-linux/mono-1.9.1+2.2-rc1-r3/mono-2.2/libgc'
make[2]: Leaving directory
`/opt/oe/build/tmp/work/i686-oe-linux/mono-1.9.1+2.2-rc1-r3/mono-2.2/libgc'
Making all in mono
make[2]: Entering directory
`/opt/oe/build/tmp/work/i686-oe-linux/mono-1.9.1+2.2-rc1-r3/mono-2.2/mono'
Making all in utils
make[3]: Entering directory
`/opt/oe/build/tmp/work/i686-oe-linux/mono-1.9.1+2.2-rc1-r3/mono-2.2/mono/utils'
make  all-am
make[4]: Entering directory
`/opt/oe/build/tmp/work/i686-oe-linux/mono-1.9.1+2.2-rc1-r3/mono-2.2/mono/utils'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory
`/opt/oe/build/tmp/work/i686-oe-linux/mono-1.9.1+2.2-rc1-r3/mono-2.2/mono/utils'
make[3]: Leaving directory
`/opt/oe/build/tmp/work/i686-oe-linux/mono-1.9.1+2.2-rc1-r3/mono-2.2/mono/utils'
Making all in io-layer
make[3]: Entering directory
`/opt/oe/build/tmp/work/i686-oe-linux/mono-1.9.1+2.2-rc1-r3/mono-2.2/mono/io-layer'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/opt/oe/build/tmp/work/i686-oe-linux/mono-1.9.1+2.2-rc1-r3/mono-2.2/mono/io-layer'
Making all in os
make[3]: Entering directory
`/opt/oe/build/tmp/work/i686-oe-linux/mono-1.9.1+2.2-rc1-r3/mono-2.2/mono/os'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/opt/oe/build/tmp/work/i686-oe-linux/mono-1.9.1+2.2-rc1-r3/mono-2.2/mono/os'
Making all in cil
make[3]: Entering directory
`/opt/oe/build/tmp/work/i686-oe-linux/mono-1.9.1+2.2-rc1-r3/mono-2.2/mono/cil'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/opt/oe/build/tmp/work/i686-oe-linux/mono-1.9.1+2.2-rc1-r3/mono-2.2/mono/cil'
Making all in metadata
make[3]: Entering directory
`/opt/oe/build/tmp/work/i686-oe-linux/mono-1.9.1+2.2-rc1-r3/mono-2.2/mono/metadata'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/opt/oe/build/tmp/work/i686-oe-linux/mono-1.9.1+2.2-rc1-r3/mono-2.2/mono/metadata'
Making all in arch
make[3]: Entering directory
`/opt/oe/build/tmp/work/i686-oe-linux/mono-1.9.1+2.2-rc1-r3/mono-2.2/mono/arch'
make[4]: Entering directory
`/opt/oe/build/tmp/work/i686-oe-linux/mono-1.9.1+2.2-rc1-r3/mono-2.2/mono/arch'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory
`/opt/oe/build/tmp/work/i686-oe-linux/mono-1.9.1+2.2-rc1-r3/mono-2.2/mono/arch'
make[3]: Leaving directory
`/opt/oe/build/tmp/work/i686-oe-linux/mono-1.9.1+2.2-rc1-r3/mono-2.2/mono/arch'
Making all in interpreter
make[3]: Entering directory
`/opt/oe/build/tmp/work/i686-oe-linux/mono-1.9.1+2.2-rc1-r3/mono-2.2/mono/interpreter'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/opt/oe/build/tmp/work/i686-oe-linux/mono-1.9.1+2.2-rc1-r3/mono-2.2/mono/interpreter'
Making all in mini
make[3]: Entering directory
`/opt/oe/build/tmp/work/i686-oe-linux/mono-1.9.1+2.2-rc1-r3/mono-2.2/mono/mini'
perl ./genmdesc.pl __i386__ . ./cpu-x86.md cpu-x86.h x86_desc
Invalid opcode addps at line 412
make[3]: *** [cpu-x86.h] Error 9
make[3]: Leaving directory
`/opt/oe/build/tmp/work/i686-oe-linux/mono-1.9.1+2.2-rc1-r3/mono-2.2/mono/mini'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/opt/oe/build/tmp/work/i686-oe-linux/mono-1.9.1+2.2-rc1-r3/mono-2.2/mono'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/opt/oe/build/tmp/work/i686-oe-linux/mono-1.9.1+2.2-rc1-r3/mono-2.2'
make: *** [all] Error 2
FATAL: oe_runmake failed

__________

paul.herlicq at aulofee.com


More information about the Mono-devel-list mailing list