Re: [Mono-dev] Mono 2.2 and OpenEmbedded

2009-06-23 Thread paul . herlicq

 What on earth is 1.9.1+2.2-rc1-r3? Any reason on why not use mono  2.4
 which is the
 latest stable version?

 Cheers,
 Rodrigo


Compiling with Bitbake requires Bitbake (.bb) files. OpenEmbedded  
provides recipes of the mono-1.2.6 version which compiled correctly  
and this 1.9.1+2.2 version which is, I suppose, a combined file for  
the 1.9.1 and the 2.2 version. Since I'm a novice, I'm trying to  
compile the already provided versions before creating myself a .bb file.

___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


[Mono-dev] Mono 2.2 and OpenEmbedded

2009-06-22 Thread paul . herlicq
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