[Mono-dev] Please Help - problems compiling Mono from svn

Joe Audette joe.audette at gmail.com
Mon Apr 7 07:55:35 EDT 2008


Hi All,

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.
make[4]: *** [mini.lo] Error 1
make[4]: Leaving directory `/home/linux/share/src/mono/mono/mono/mini'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/home/linux/share/src/mono/mono/mono/mini'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/linux/share/src/mono/mono/mono'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/linux/share/src/mono/mono'
make: *** [all] Error 2
linux at linux:~/share/src/mono/mono>

Any help much appreciated. I really need to get this working in time
to demo it in my booth at the MySql conference.

Thanks,

Joe

-- 
Joe Audette
Software Solutions Architect
Source Tree Solutions, LLC
PO Box 621861
Charlotte, NC 28262
704.323.8225
joe.audette at gmail.com
http://www.sourcetreesolutions.com
http://www.mojoportal.com


More information about the Mono-devel-list mailing list