[Mono-dev] Mono 2.8 fails to build on Solaris 10 SPARC

Lou Picciano loupicciano at comcast.net
Thu Oct 7 16:57:11 EDT 2010


Of course, I did see the message - but do you think it's accurate? (This is a 4 GB SPARC, which has been in many, many compile cycles without a hitch. Especially after seeing all the messages preceding the 'out of memory' error, not sure I'm convinced. 

Anyone else have a thought on this? 


----- Original Message ----- 
From: "Rodrigo Kumpera" <kumpera at gmail.com> 
To: "Lou Picciano" <loupicciano at comcast.net> 
Cc: "mono-devel-list" <mono-devel-list at lists.ximian.com> 
Sent: Wednesday, October 6, 2010 11:17:52 PM 
Subject: Re: [Mono-dev] Mono 2.8 fails to build on Solaris 10 SPARC 

You need a machine with more virtual memory as your compiler is dying out of lack of it 

On Thu, Oct 7, 2010 at 12:10 AM, Lou Picciano < loupicciano at comcast.net > wrote: 

Skipping over Mono2.6.1 for the moment, trying to build 2.8 from source on Solaris 10 SPARC: 

./configure proceeds without a hitch... 

./make, however: 

make[3]: Entering directory `/opt/SOURCES/mono-2.8/mono/mini' 
if test -d ../../.git; then \ 
(cd ../..; \ 
LANG=C; export LANG; \ 
branch=`git branch | grep '^\*' | cut -d ' ' -f 2`; \ 
version=`git log --no-color --first-parent -n1 --pretty=format:%h`; \ 
echo "#define FULL_VERSION \"$branch/$version\""; \ 
); \ 
else \ 
echo "#define FULL_VERSION \"tarball\""; \ 
fi > version.h 
CC genmdesc-genmdesc.o 
CC genmdesc-helpers.o 
CC genmdesc-opcodes.o 
LD genmdesc 
./genmdesc cpu-sparc.h sparc_desc ./ cpu-sparc.md 
make all-am 
make[4]: Entering directory `/opt/SOURCES/mono-2.8/mono/mini' 
CC libmono_2_0_la-mini.lo 
mini.c: In function `setup_jit_tls_data': 
mini.c:2481: warning: assignment makes pointer from integer without a cast 
CC libmono_2_0_la-method-to-ir.lo 

cc1: out of memory allocating 25463688 bytes after a total of 4849664 bytes 
make[4]: *** [libmono_2_0_la-method-to-ir.lo] Error 1 
make[4]: Leaving directory `/opt/SOURCES/mono-2.8/mono/mini' 
make[3]: *** [all] Error 2 
make[3]: Leaving directory `/opt/SOURCES/mono-2.8/mono/mini' 
make[2]: *** [all-recursive] Error 1 
make[2]: Leaving directory `/opt/SOURCES/mono-2.8/mono' 
make[1]: *** [all-recursive] Error 1 
make[1]: Leaving directory `/opt/SOURCES/mono-2.8' 
make: *** [all] Error 2 

Mono-devel-list mailing list 
Mono-devel-list at lists.ximian.com 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20101007/4aa37fbf/attachment.html 

More information about the Mono-devel-list mailing list