[Mono-bugs] [Bug 414845] Bootstraping MCS failed when making Mono from source

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Thu Aug 7 17:30:41 EDT 2008


https://bugzilla.novell.com/show_bug.cgi?id=414845

User vwvw at yandex.ru added comment
https://bugzilla.novell.com/show_bug.cgi?id=414845#c4


Alexander Petrov <vwvw at yandex.ru> changed:

           What    |Removed                                         |Added
----------------------------------------------------------------------------
             Status|NEEDINFO                                        |NEW
      Info Provider|vwvw at yandex.ru                                  |




--- Comment #4 from Alexander Petrov <vwvw at yandex.ru>  2008-08-07 15:30:41 MDT ---
>Can you please test this with 2.0?
The same error when I try to make mono-2.0
(http://mono.ximian.com/monobuild/preview/sources/mono/mono-2.0.tar.bz2)

I also have found the information about migth be similar errors:

"bootstrap mcs does not work"
http://www.gotmono.com/cgi-bin/yabb/YaBB.pl?board=INSTALL;action=usersrecentposts;username=fansari

"Mono 1.9.1 on PS3"
http://groups.google.com/group/celldotnet/browse_thread/thread/f0d191a5a7460247


FULL LOG:

 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:
        oprofile:    no
        BigArrays:   no


make[7]: Leaving directory `/home/user001/mono-2.0/mcs/jay'
make[6]: Leaving directory `/home/user001/mono-2.0/mcs/jay'
make[6]: Entering directory `/home/user001/mono-2.0/mcs/mcs'
Creating ../build/deps/basic_mcs.exe.makefrag ...
make[6]: Leaving directory `/home/user001/mono-2.0/mcs/mcs'
make[6]: Entering directory `/home/user001/mono-2.0/mcs/mcs'
make all-local
make[7]: Entering directory `/home/user001/mono-2.0/mcs/mcs'
./jay/jay -ctv < ../jay/skeleton.cs cs-parser.jay > jay-tmp.out && mv
jay-tmp.out cs-parser.cs
./jay/jay: 2 rules never reduced
./jay/jay: 32 shift/reduce conflicts.
/bin/sh ../mkinstalldirs ../class/lib/basic/
mkdir -p -- ../class/lib/basic/
touch ../class/lib/basic//.stamp
mcs /codepage:65001  -optimize -d:NET_1_1 -d:ONLY_1_1 -d:BOOTSTRAP_WITH_OLDLIB
-debug -target:exe -out:mcs.exe cs-parser.cs  @mcs.exe.sources
** Message: Unknown errno: Unknown error 8192

Stacktrace:


Native stacktrace:

        /usr/bin/mono [0x10117428]
        /usr/bin/mono [0x100dcd5c]
        [0x100350]
        [0xf73981f8]
        [0xf739c258]
        [0xf7397d34]
        [0xf73978a4]
        [0xf7397580]
        [0xf739cb50]
        [0xf739ca60]
        [0xf739c8cc]
        [0xf73caf4c]
        [0xf73ce9a8]
        [0xf73ce5e4]
        [0xf73ca65c]
        [0xf73ca08c]
        [0xf73a72c8]
        [0xf73a0af4]
        [0xf739bc40]
        [0xf739b5f8]
        [0xf737352c]
        [0xf736fbbc]
        [0xf7363b58]
        /usr/bin/mono [0x101006c8]
        /usr/bin/mono(mono_runtime_invoke+0x1c) [0x1007894c]
        /usr/bin/mono(mono_runtime_exec_main+0xd4) [0x1007e774]
        /usr/bin/mono(mono_runtime_run_main+0x1d4) [0x1007ea54]
        /usr/bin/mono(mono_jit_exec+0xa0) [0x100104a0]
        /usr/bin/mono(mono_main+0xfd4) [0x100114b4]
        /usr/bin/mono [0x1000fe30]
        /lib/libc.so.6 [0xfcfde0c]
        /lib/libc.so.6 [0xfcfe060]

=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================


** ERROR **: file mini-exceptions.c: line 1098 (mono_handle_native_sigsegv):
assertion failed: (sigaction (SIGABRT, &sa, NULL) != -1)
aborting...
make[7]: *** [../class/lib/basic/mcs.exe] Aborted
make[7]: Leaving directory `/home/user001/mono-2.0/mcs/mcs'
make[6]: *** [do-all] Error 2
make[6]: Leaving directory `/home/user001/mono-2.0/mcs/mcs'
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory `/home/user001/mono-2.0/mcs'
make[4]: *** [profile-do--basic--all] Error 2
make[4]: Leaving directory `/home/user001/mono-2.0/mcs'
make[3]: *** [profiles-do--all] Error 2
make[3]: Leaving directory `/home/user001/mono-2.0/mcs'
make[2]: *** [all-local] Error 2
make[2]: Leaving directory `/home/user001/mono-2.0/runtime'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/user001/mono-2.0'
make: *** [all] Error 2

IF after that error appearing I do "make install" I have:

 /usr/bin/install -c -m 644 'smcs.pc'
'/home/user001/mono-2.0/lib/pkgconfig/smcs.pc'
make[3]: Leaving directory `/home/user001/mono-2.0/data'
make[2]: Leaving directory `/home/user001/mono-2.0/data'
make[1]: Leaving directory `/home/user001/mono-2.0/data'
Making install in runtime
make[1]: Entering directory `/home/user001/mono-2.0/runtime'
cd ../mcs && make NO_DIR_CHECK=1 PROFILES='default net_2_0 net_3_5 net_2_1'
RUNTIME_HAS_CONSISTENT_GACDIR=yes prefix=/home/user001/mono-2.0
install-profiles
make[2]: Entering directory `/home/user001/mono-2.0/mcs'
make profile-do--default--install profile-do--net_2_0--install
profile-do--net_3_5--install profile-do--net_2_1--install
make[3]: Entering directory `/home/user001/mono-2.0/mcs'
make PROFILE=basic install
make[4]: Entering directory `/home/user001/mono-2.0/mcs'
make[5]: Entering directory `/home/user001/mono-2.0/mcs/build'
make install-local
make[6]: Entering directory `/home/user001/mono-2.0/mcs/build'
make[6]: Leaving directory `/home/user001/mono-2.0/mcs/build'
make[5]: Leaving directory `/home/user001/mono-2.0/mcs/build'
make[5]: Entering directory `/home/user001/mono-2.0/mcs/jay'
make install-local
make[6]: Entering directory `/home/user001/mono-2.0/mcs/jay'
make[6]: Nothing to be done for `install-local'.
make[6]: Leaving directory `/home/user001/mono-2.0/mcs/jay'
make[5]: Leaving directory `/home/user001/mono-2.0/mcs/jay'
make[5]: Entering directory `/home/user001/mono-2.0/mcs/mcs'
make install-local
make[6]: Entering directory `/home/user001/mono-2.0/mcs/mcs'
mcs /codepage:65001  -optimize -d:NET_1_1 -d:ONLY_1_1 -d:BOOTSTRAP_WITH_OLDLIB
-debug -target:exe -out:mcs.exe cs-parser.cs  @mcs.exe.sources
** Message: Unknown errno: Unknown error 8192

Stacktrace:


Native stacktrace:

        /usr/bin/mono [0x10117428]
        /usr/bin/mono [0x100dcd5c]
        [0x100350]
        [0xf73981f8]
        [0xf739c258]
        [0xf7397d34]
        [0xf73978a4]
        [0xf7397580]
        [0xf739cb50]
        [0xf739ca60]
        [0xf739c8cc]
        [0xf73caf4c]
        [0xf73ce9a8]
        [0xf73ce5e4]
        [0xf73ca65c]
        [0xf73ca08c]
        [0xf73a72c8]
        [0xf73a0af4]
        [0xf739bc40]
        [0xf739b5f8]
        [0xf737352c]
        [0xf736fbbc]
        [0xf7363b58]
        /usr/bin/mono [0x101006c8]
        /usr/bin/mono(mono_runtime_invoke+0x1c) [0x1007894c]
        /usr/bin/mono(mono_runtime_exec_main+0xd4) [0x1007e774]
        /usr/bin/mono(mono_runtime_run_main+0x1d4) [0x1007ea54]
        /usr/bin/mono(mono_jit_exec+0xa0) [0x100104a0]
        /usr/bin/mono(mono_main+0xfd4) [0x100114b4]
        /usr/bin/mono [0x1000fe30]
        /lib/libc.so.6 [0xfcfde0c]
        /lib/libc.so.6 [0xfcfe060]

=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================


** ERROR **: file mini-exceptions.c: line 1098 (mono_handle_native_sigsegv):
assertion failed: (sigaction (SIGABRT, &sa, NULL) != -1)
aborting...
make[6]: *** [../class/lib/basic/mcs.exe] Aborted
make[6]: Leaving directory `/home/user001/mono-2.0/mcs/mcs'
make[5]: *** [do-install] Error 2
make[5]: Leaving directory `/home/user001/mono-2.0/mcs/mcs'
make[4]: *** [install-recursive] Error 1
make[4]: Leaving directory `/home/user001/mono-2.0/mcs'
make[3]: *** [profile-do--basic--install] Error 2
make[3]: Leaving directory `/home/user001/mono-2.0/mcs'
make[2]: *** [profiles-do--install] Error 2
make[2]: Leaving directory `/home/user001/mono-2.0/mcs'
make[1]: *** [install-exec] Error 2
make[1]: Leaving directory `/home/user001/mono-2.0/runtime'
make: *** [install-recursive] Error 1


------------------------------
I've also tred to do:
make get-monolite-latest
make EXTERNAL_MCS=false
It doesn't work.


-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the mono-bugs mailing list