[Mono-dev] Mono 2.11.1 compilation error

Rob Wilkens robwilkens at gmail.com
Sat Apr 28 13:02:24 UTC 2012


I am _not_ an expert in mono, nor have i ever compiled mono, but...

It looked like it's trying to access a library that's not there -- the 
library should be in the mono/mini directory and named libmono-2.0.1a 
(or something like that).

Have you tried going into the mono/mini directory and seeing if it'll 
let you run a 'make all' in that directory?  My guess is either 
something got built in the wrong order, or perhaps 2.0.1a version of 
libmono is outdated (check the mono/mini directory for the current 
version) and the profiler makefile is pointing to the wrong version of 
libmono (in which case, you can modify the makefile in the mono/profiler 
directory, and probably safely change the version of libmono it is 
looking for; just make sure it's already there in mono/mini)

Again, i'm just deducing this from the makefile error messages you 
provided -- this does sound like a glitch if you haven't modified them 
yourself.  I'm not sure who to report it to, or if this is the 
appropriate place.  But i imagine they'll need to know _why_ 
libmono2.0.1a isn't there, such as it's an outdated version, or it was 
built in wrong order.

-Rob


On 04/28/2012 07:20 AM, snamds wrote:
> Hi, I'm trying to compile mono 2.11.1 in a linux MIPS environtment.
>
> Does anyone know how to solve this?
> If you need more info don't hesitate to ask.
> Thanks in advance.
>
> The compilation ends with this error:
>
> make[4]: Leaving directory
> `/opt/sybhttpd/localhost.drives/SATA_DISK/mono-2.11.1
> /mono/tests/cas'
> Making all in assemblyresolve
> make[4]: Entering directory
> `/opt/sybhttpd/localhost.drives/SATA_DISK/mono-2.11.
> 1/mono/tests/assemblyresolve'
> make[4]: Nothing to be done for `all'.
> make[4]: Leaving directory
> `/opt/sybhttpd/localhost.drives/SATA_DISK/mono-2.11.1
> /mono/tests/assemblyresolve'
> make[4]: Entering directory
> `/opt/sybhttpd/localhost.drives/SATA_DISK/mono-2.11.
> 1/mono/tests'
> make[4]: Nothing to be done for `all-am'.
> make[4]: Leaving directory
> `/opt/sybhttpd/localhost.drives/SATA_DISK/mono-2.11.1
> /mono/tests'
> make[3]: Leaving directory
> `/opt/sybhttpd/localhost.drives/SATA_DISK/mono-2.11.1
> /mono/tests'
> Making all in benchmark
> make[3]: Entering directory
> `/opt/sybhttpd/localhost.drives/SATA_DISK/mono-2.11.
> 1/mono/benchmark'
> make[3]: Nothing to be done for `all'.
> make[3]: Leaving directory
> `/opt/sybhttpd/localhost.drives/SATA_DISK/mono-2.11.1
> /mono/benchmark'
> Making all in profiler
> make[3]: Entering directory
> `/opt/sybhttpd/localhost.drives/SATA_DISK/mono-2.11.
> 1/mono/profiler'
> make[3]: *** No rule to make target `../../mono/mini/libmono-2.0.la', needed
> by
> `libmono-profiler-cov.la'.  Stop.
> make[3]: Leaving directory
> `/opt/sybhttpd/localhost.drives/SATA_DISK/mono-2.11.1
> /mono/profiler'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory
> `/opt/sybhttpd/localhost.drives/SATA_DISK/mono-2.11.1
> /mono'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory
> `/opt/sybhttpd/localhost.drives/SATA_DISK/mono-2.11.1
> '
> make: *** [all] Error 2
>
>
> --
> View this message in context: http://mono.1490590.n4.nabble.com/Mono-2-11-1-compilation-error-tp4594576p4594576.html
> Sent from the Mono - Dev mailing list archive at Nabble.com.
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list



More information about the Mono-devel-list mailing list