[Mono-dev] problem building mono, can't get monolite to work
pablosantosluac at terra.es
pablosantosluac at terra.es
Thu Oct 2 11:43:51 EDT 2008
Hi there,
I've been bothering Zoltan, Geoff and Mark all they trying to get my
Solaris x86 to build latest mono correctly. But I'm stopped now and
maybe someone can help.
First mistake I had is I was using packages from sunfreeware instead of
blastwave. Getting rid of the first ones (gcc, automake, autogen,
libtool, glib, glib2) and using the ones from blastwave seems to be much
better.
Well, I've configured, run make, and I get to the point where I need
monolite. I did make get-monolite-latest and run make again.
Here's my problem now:
Making all in runtime
gmake[2]: Entering directory `/home/pablo/mono/trunk/mono/runtime'
if test -w ../../mcs; then :; else chmod -R +w ../../mcs; fi
cd ../../mcs && gmake NO_DIR_CHECK=1 PROFILES='default net_2_0
net_3_5net_2_1' CC='gcc' all-profiles
gmake[3]: Entering directory `/home/pablo/mono/trunk/mcs'
gmake profile-do--default--all profile-do--net_2_0--all
profile-do--net_3_5--all profile-do--net_2_1--all
gmake[4]: Entering directory `/home/pablo/mono/trunk/mcs'
gmake PROFILE=basic all
gmake[5]: Entering directory `/home/pablo/mono/trunk/mcs'
usage: mcs [-cdpVz] [-a string] [-n name] file ...
gmake[6]: *** [build/deps/basic-profile-check.exe] Error 1
gmake[6]: Entering directory `/home/pablo/mono/trunk/mcs'
*** The compiler 'mcs' doesn't appear to be usable.
*** Trying the 'monolite' directory.
gmake[7]: Entering directory `/home/pablo/mono/trunk/mcs'
GC Warning: Large stack limit(133464064): only scanning 8 MB
gmake[8]: *** [build/deps/basic-profile-check.exe] Error 1
gmake[8]: Entering directory `/home/pablo/mono/trunk/mcs'
*** The contents of your 'monolite' directory may be out-of-date
*** You may want to try 'make get-monolite-latest'
gmake[8]: *** [do-profile-check-monolite] Error 1
gmake[8]: Leaving directory `/home/pablo/mono/trunk/mcs'
gmake[7]: *** [do-profile-check] Error 2
gmake[7]: Leaving directory `/home/pablo/mono/trunk/mcs'
gmake[6]: *** [do-profile-check-monolite] Error 2
gmake[6]: Leaving directory `/home/pablo/mono/trunk/mcs'
gmake[5]: *** [do-profile-check] Error 2
gmake[5]: Leaving directory `/home/pablo/mono/trunk/mcs'
gmake[4]: *** [profile-do--basic--all] Error 2
gmake[4]: Leaving directory `/home/pablo/mono/trunk/mcs'
gmake[3]: *** [profiles-do--all] Error 2
gmake[3]: Leaving directory `/home/pablo/mono/trunk/mcs'
gmake[2]: *** [all-local] Error 2
gmake[2]: Leaving directory `/home/pablo/mono/trunk/mono/runtime'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/home/pablo/mono/trunk/mono'
*** Error code 2
make: Fatal error: Command failed for target `all'
As Geoff pointed out: it appears the runtime is crashing according to:
GC Warning: Large stack limit(133464064): only scanning 8 MB
gmake[8]: *** [build/deps/basic-profile-check.exe] Error 1
He asked to run the .exe independently with gdb to find out what the
problem is...
But I can't find this basic-profile-check.exe anywhere...
I guess I'm doing something prettry wrong, but any help would be
appreciated.
Regards,
pablo
More information about the Mono-devel-list
mailing list