[Mono-dev] ./configure --enable-minimal=aot,profiler gives error.

conn intel connintel at gmail.com
Mon Nov 14 10:02:11 EST 2005


Hello Friends,


   I need to install the monoruntime on the flash. In the project we
are using ASP.NET to show the application configuration through web
GUI. Thanx to lupus for showing me the trick to strip the mono.

  But by compiling mono 1.9 using "./configure
--enable-minimal=aot,profiler" gives me the error message as stated
below...

Thank you in Advance..

Regards,
Ankur.


/********Error Message using
./configure--enable-minimal=aot,profiler************************************************/


make  all-recursive
make[1]: Entering directory `/home/mono1.9/mono-1.1.9.2'
Making all in libgc
make[2]: Entering directory `/home/mono1.9/mono-1.1.9.2/libgc'
Making all in include
make[3]: Entering directory `/home/mono1.9/mono-1.1.9.2/libgc/include'
Making all in private
make[4]: Entering directory `/home/mono1.9/mono-1.1.9.2/libgc/include/private'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/mono1.9/mono-1.1.9.2/libgc/include/private'
make[4]: Entering directory `/home/mono1.9/mono-1.1.9.2/libgc/include'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/mono1.9/mono-1.1.9.2/libgc/include'
make[3]: Leaving directory `/home/mono1.9/mono-1.1.9.2/libgc/include'
Making all in doc
make[3]: Entering directory `/home/mono1.9/mono-1.1.9.2/libgc/doc'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/mono1.9/mono-1.1.9.2/libgc/doc'
make[3]: Entering directory `/home/mono1.9/mono-1.1.9.2/libgc'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/mono1.9/mono-1.1.9.2/libgc'
make[2]: Leaving directory `/home/mono1.9/mono-1.1.9.2/libgc'
Making all in mono
make[2]: Entering directory `/home/mono1.9/mono-1.1.9.2/mono'
Making all in utils
make[3]: Entering directory `/home/mono1.9/mono-1.1.9.2/mono/utils'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/mono1.9/mono-1.1.9.2/mono/utils'
Making all in io-layer
make[3]: Entering directory `/home/mono1.9/mono-1.1.9.2/mono/io-layer'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/mono1.9/mono-1.1.9.2/mono/io-layer'
Making all in monoburg
make[3]: Entering directory `/home/mono1.9/mono-1.1.9.2/mono/monoburg'
make  all-am
make[4]: Entering directory `/home/mono1.9/mono-1.1.9.2/mono/monoburg'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/mono1.9/mono-1.1.9.2/mono/monoburg'
make[3]: Leaving directory `/home/mono1.9/mono-1.1.9.2/mono/monoburg'
Making all in os
make[3]: Entering directory `/home/mono1.9/mono-1.1.9.2/mono/os'
Making all in unix
make[4]: Entering directory `/home/mono1.9/mono-1.1.9.2/mono/os/unix'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/mono1.9/mono-1.1.9.2/mono/os/unix'
make[4]: Entering directory `/home/mono1.9/mono-1.1.9.2/mono/os'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/mono1.9/mono-1.1.9.2/mono/os'
make[3]: Leaving directory `/home/mono1.9/mono-1.1.9.2/mono/os'
Making all in cil
make[3]: Entering directory `/home/mono1.9/mono-1.1.9.2/mono/cil'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/mono1.9/mono-1.1.9.2/mono/cil'
Making all in metadata
make[3]: Entering directory `/home/mono1.9/mono-1.1.9.2/mono/metadata'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/mono1.9/mono-1.1.9.2/mono/metadata'
Making all in arch
make[3]: Entering directory `/home/mono1.9/mono-1.1.9.2/mono/arch'
Making all in x86
make[4]: Entering directory `/home/mono1.9/mono-1.1.9.2/mono/arch/x86'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/mono1.9/mono-1.1.9.2/mono/arch/x86'
make[4]: Entering directory `/home/mono1.9/mono-1.1.9.2/mono/arch'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/mono1.9/mono-1.1.9.2/mono/arch'
make[3]: Leaving directory `/home/mono1.9/mono-1.1.9.2/mono/arch'
Making all in interpreter
make[3]: Entering directory `/home/mono1.9/mono-1.1.9.2/mono/interpreter'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/mono1.9/mono-1.1.9.2/mono/interpreter'
Making all in mini
make[3]: Entering directory `/home/mono1.9/mono-1.1.9.2/mono/mini'
make  all-am
make[4]: Entering directory `/home/mono1.9/mono-1.1.9.2/mono/mini'
/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 mono  -export-dynamic
-Wl,-version-script=./ldscript.mono main.o libmono-static.la  -pthread
-lgthread-2.0 -lglib-2.0   -Wl,--export-dynamic -lgmodule-2.0 -ldl
-lglib-2.0   -lm  -lnsl -lpthread -lm -lrt
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 mono
-Wl,-version-script=./ldscript.mono main.o -pthread
-Wl,--export-dynamic -Wl,--export-dynamic  ./.libs/libmono-static.a
-lgthread-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -lnsl -lpthread -lm -lrt
./.libs/libmono-static.a(mini.o)(.text+0x23a8f): In function `mini_init':
/home/mono1.9/mono-1.1.9.2/mono/mini/mini.c:10070: undefined reference
to `mono_aot_init_vtable'
./.libs/libmono-static.a(mini.o)(.text+0x23a9b):/home/mono1.9/mono-1.1.9.2/mono/mini/mini.c:10071:
undefined reference to `mono_aot_get_cached_class_info'
./.libs/libmono-static.a(mini.o)(.text+0x23aa7):/home/mono1.9/mono-1.1.9.2/mono/mini/mini.c:10072:
undefined reference to `mono_aot_find_jit_info'
./.libs/libmono-static.a(mini-trampolines.o)(.text+0x217): In function
`mono_aot_trampoline':
/home/mono1.9/mono-1.1.9.2/mono/mini/mini-trampolines.c:82: undefined
reference to `mono_aot_get_method_from_token'
collect2: ld returned 1 exit status
make[4]: *** [mono] Error 1
make[4]: Leaving directory `/home/mono1.9/mono-1.1.9.2/mono/mini'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/home/mono1.9/mono-1.1.9.2/mono/mini'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/mono1.9/mono-1.1.9.2/mono'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/mono1.9/mono-1.1.9.2'
make: *** [all] Error 2



More information about the Mono-devel-list mailing list