[MonoDevelop] Compil mono svn trunk

Petit Eric surfzoid at gmail.com
Thu Dec 17 11:11:39 EST 2009


Hi
I try to compil mono from svn trunk revision.
If i use a basic configure :
./autogen.sh --prefix=/usr
and make all is ok
but if i use some extra arguments like that :
./autogen.sh --prefix=/usr --with-oprofile=/usr --with-monotouch=yes
--with-moonlight=yes --with-profile4=yes --with-x=yes --with-jit=yes
--with-large-heap=yes --with-interp=yes --with-malloc-mempools=yes

Configure is okay , but make fail with this :
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/epetit/MonoSVN/mono/mono/cil'
Making all in metadata
make[3]: Entering directory `/home/epetit/MonoSVN/mono/mono/metadata'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/epetit/MonoSVN/mono/mono/metadata'
Making all in arch
make[3]: Entering directory `/home/epetit/MonoSVN/mono/mono/arch'
Making all in x86
make[4]: Entering directory `/home/epetit/MonoSVN/mono/mono/arch/x86'
CC	tramp.lo
tramp.c: In function 'mono_arch_create_trampoline':
tramp.c:91: error: 'MonoClass' has no member named 'enum_basetype'
tramp.c:209: error: 'MonoClass' has no member named 'enum_basetype'
tramp.c:303: error: 'MonoClass' has no member named 'enum_basetype'
tramp.c: In function 'mono_arch_create_method_pointer':
tramp.c:372: warning: pointer targets in passing argument 2 of
'mono_class_native_size' differ in signedness
../../../mono/metadata/marshal.h:95: note: expected 'guint32 *' but
argument is of type 'int *'
tramp.c:444: warning: pointer targets in passing argument 2 of
'mono_type_native_stack_size' differ in signedness
../../../mono/metadata/marshal.h:105: note: expected 'guint32 *' but
argument is of type 'int *'
tramp.c:510: error: 'MonoClass' has no member named 'enum_basetype'
make[4]: *** [tramp.lo] Error 1
make[4]: Leaving directory `/home/epetit/MonoSVN/mono/mono/arch/x86'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/epetit/MonoSVN/mono/mono/arch'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/epetit/MonoSVN/mono/mono'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/epetit/MonoSVN/mono'
make: *** [all] Error 2



I use bad/incompatible arguments or there is a bug ?

-- 
 Cordially.

 Small Eric Quotations of the days:
 ---------------------------------------------------------------------------
 I have no special talents. I am only passionately curious


More information about the Monodevelop-list mailing list