[Mono-dev] Please Help - problems compiling Mono from svn
Paul Melis
paul at science.uva.nl
Mon Apr 7 08:18:56 EDT 2008
Hi,
Joe Audette wrote:
>I'm trying to compile mono from svn so that I can demo mojoPortal at
>the MySql conference using the latest bits with support for control
>adapters. I've been building mono from svn for several years now and
>only lately having troubles.
>
>I'm using the Mono 1.9 VMWare (OpenSuse 10.3) machine. I've added the
>needed devel packages that I know of.
>I use this script to checkout Mono:
>
>#!/bin/sh
>for u in mono mcs libgdiplus xsp mod_mono
>do
> echo "Checking out" $u
> svn co svn://anonsvn.mono-project.com/source/trunk/$u
>done
>
>Currently I have r99955
>I built libgdiplus with no problems
>I cd into the mono directory and ran autogen.sh --prefix=/usr
>
>Results:
>
>config.status: executing default commands
>
> mcs source: $(top_srcdir)/../mcs
> olive source:
>
> GC: included
> TLS: __thread
> SIGALTSTACK: yes
> Engine: Building and using the JIT
> 2.0 Beta: yes
> 2.1 Alpha: yes
> JNI support: IKVM Native
> libgdiplus: assumed to be installed
> zlib: system zlib
> oprofile: no
>
>
>
>Now type `make' to compile
>linux at linux:~/share/src/mono/mono>
>
>I ran make and I get this error:
>
>make all-am
>make[4]: Entering directory `/home/linux/share/src/mono/mono/mono/mini'
>/bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H
>-I. -I../.. -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP
>-DUSE_MUNMAP -D_FILE_OFFSET_BITS=64 -DUSE_COMPILER_TLS -I../..
>-I../../libgc/include -pthread -I/usr/include/glib-2.0
>-I/usr/lib/glib-2.0/include -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 -mno-tls-direct-seg-refs -MT mini.lo -MD -MP -MF
>.deps/mini.Tpo -c -o mini.lo mini.c
> gcc -DHAVE_CONFIG_H -I. -I../.. -DGC_LINUX_THREADS -D_GNU_SOURCE
>-D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -D_FILE_OFFSET_BITS=64
>-DUSE_COMPILER_TLS -I../.. -I../../libgc/include -pthread
>-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -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 -mno-tls-direct-seg-refs -MT mini.lo -MD
>-MP -MF .deps/mini.Tpo -c mini.c -fPIC -DPIC -o .libs/mini.o
>mini.c: In function 'mono_method_to_ir':
>mini.c:8266: warning: 'this' may be used uninitialized in this function
>mini.c:4745: warning: 'token' may be used uninitialized in this function
>gcc: Internal error: Killed (program cc1)
>Please submit a full bug report.
>See <URL:http://bugs.opensuse.org> for instructions.
>
>
Did you notice that this is a message about an internal _compiler_
error? The error is not in the Mono source, but in the compiler version
you're using.
What version of GCC do you have?
Paul
More information about the Mono-devel-list
mailing list