[Mono-dev] problems running mono on Asus Eee

Peter Ibbotson pibbotson at googlemail.com
Thu Jan 31 13:28:12 EST 2008


Note: I'm a linux newbie and I hope this is on topic for the list and
apologies to folks that have seen this already in the forums at
gotmono.com

Hi, I've been trying to get mono working on an Asus Eee. I can use the
Xandros repository versions of mono without a problem, but I'd like to
move onto 1.2.6 using a tarball compile with the --with-tls=pthread.
Prior to running 'make install' I have removed the Xandros version of
mono with apt-get remove.

The first thing I do with mono after a reboot works fine, the second
hangs, if I set the MONO_LOG_LEVEL to debug then run a simple
helloworld.cs app using mono 'helloworld.exe' then the first time the
trace looks like this:

[snip]
Mono-INFO: Config attempting to parse:
'/usr/etc/mono/assemblies/mscorlib/mscorlib.config'.
Mono-INFO: Config attempting to parse:
'/home/user/.mono/assemblies/mscorlib/mscorlib.config'.
Mono-INFO: Assembly mscorlib 0x821ae80 added to domain helloworld.exe,
ref_count=1
[snip]

If I run it a second time the trace looks like this just before it hangs:

[snip]
Mono-INFO: Config attempting to parse:
'/usr/etc/mono/assemblies/mscorlib/mscorlib.config'.
Mono-INFO: Config attempting to parse:
'/home/user/.mono/assemblies/mscorlib/mscorlib.config'.
^-- shell hangs here

Starting a new instance of the shell doesn't fix the problem, but I
can run 'make check'  which works but it seems to do a lot of messing
with PATHS and stuff and I'm not sure which bits of the mono runtime
it's using.

I'm a complete linux newbie so I'm struggling a bit to figure out what
to do next and how I should go about debugging this with gdb?

Peter



More information about the Mono-devel-list mailing list