[Mono-dev] problem compiling 1.9.1 on OpenBSD
andreas.faerber at web.de
Wed Jun 18 03:44:15 EDT 2008
Try configuring --with-gc=none first. Then try --with-gc=boehm and use
a recent Boehm GC such as 7.1 or 7.0 (with appropriate CPPFLAGS and
LDFLAGS if necessary). If the "sigaltstack" feature is enabled by
default, try --with-sigaltstack=no. That's some of the things I needed
to do on Solaris.
libgdiplus has definitely nothing to do with this.
Am 17.06.2008 um 18:53 schrieb Genadijus Paleckis:
> Forgot to mention that when build freezes when mini-mono compiling
> something it consumes 100% CPU.
> Genadijus Paleckis wrote:
>> Hello list.
>> I have a problem while compiling 1.9.1 on OpenBSD 4.3.
>> I must say that I am compiling it without having libgdiplus (because
>> /Compiling_Mono says I must have it as other dependencies, I think
>> it is
>> not big deal because I don't want to have any drawing support,
>> at least for now).
>> because it is running from OpenBSD ports subsystem I will display
>> ENV it is using now.
>> configure script is running with environment:
>> CFLAGS="-O2 -pipe"
>> CXXFLAGS="-O2 -pipe"
>> INSTALL="/usr/bin/install -c -o root -g bin"
>> ac_given_INSTALL="/usr/bin/install -c -o root -g bin"
>> INSTALL_PROGRAM="install -c -s -o root -g bin -m 555
>> INSTALL_MAN="install -c -o root -g bin -m 444"
>> INSTALL_SCRIPT="install -c -o root -g bin -m 555"
>> INSTALL_DATA="install -c -o root -g bin -m 444"
>> CFLAGS="-O2 -pipe -ggdb -I/usr/local/include"
>> LDFLAGS=" -L/usr/local/lib"
>> LIBTOOL="/usr/local/bin/libtool "
>> arguments for configure script is following: ./configure
>> --prefix='/usr/local' --sysconfdir='/etc' --mandir='/usr/local/man'
>> configure output can be found http://220.127.116.11/mono.configure.gz
>> and build output can be found http://18.104.22.168/mono.build.gz
>> compressed port (skeleton with patches adopted for OpenBSD build)
>> can be
>> found http://22.214.171.124/mono.tar.gz
>> at some point build stops and ps shows me that mono is trying to
>> compile? something? anyway I've tried to attach gdb into process and
>> that's what I've got:
>> GNU gdb 6.3
>> Copyright 2004 Free Software Foundation, Inc.
>> GDB is free software, covered by the GNU General Public License,
>> and you are
>> welcome to change it and/or distribute copies of it under certain
>> Type "show copying" to see the conditions.
>> There is absolutely no warranty for GDB. Type "show warranty" for
>> This GDB was configured as "i386-unknown-openbsd4.3"...
>> Attaching to program:
>> process 16986
>> Reading symbols from /usr/lib/libpthread.so.9.0...done.
>> Loaded symbols for /usr/lib/libpthread.so.9.0
>> Reading symbols from /usr/local/lib/libgthread-2.0.so.1400.3...done.
>> Loaded symbols for /usr/local/lib/libgthread-2.0.so.1400.3
>> Reading symbols from /usr/local/lib/libglib-2.0.so.1400.3...done.
>> Loaded symbols for /usr/local/lib/libglib-2.0.so.1400.3
>> Reading symbols from /usr/local/lib/libpcre.so.2.1...done.
>> Loaded symbols for /usr/local/lib/libpcre.so.2.1
>> Reading symbols from /usr/local/lib/libintl.so.4.0...done.
>> Loaded symbols for /usr/local/lib/libintl.so.4.0
>> Reading symbols from /usr/local/lib/libiconv.so.4.0...done.
>> Loaded symbols for /usr/local/lib/libiconv.so.4.0
>> Symbols already loaded for /usr/lib/libpthread.so.9.0
>> Reading symbols from /usr/lib/libm.so.2.3...done.
>> Loaded symbols for /usr/lib/libm.so.2.3
>> Reading symbols from /usr/lib/libc.so.43.0...done.
>> Loaded symbols for /usr/lib/libc.so.43.0
>> Reading symbols from /usr/libexec/ld.so...done.
>> Loaded symbols for /usr/libexec/ld.so
>> 0x1c0d3d13 in GC_mark_from (mark_stack_top=0x3c0ac000,
>> mark_stack=0x3c0ac000, mark_stack_limit=0x3c0b4000) at mark.c:759
>> 759 deferred = *limit;
>> So, any pointing's where to look would be very appreciated.
>> Mono-devel-list mailing list
>> Mono-devel-list at lists.ximian.com
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
More information about the Mono-devel-list