Closed sushihangover closed 9 years ago
Tag mono-3.2.7 is a broken build (at least on OS-X), same as reported here: http://mono.1490590.n4.nabble.com/Assert-condition-ret-0-not-met-td4661703.html
6]: *** [build/deps/basic-profile-check.exe] Error 1
*** The compiler 'gmcs' doesn't appear to be usable.
*** Trying the 'monolite' directory.
* Assertion at gc.c:1216, condition `ret == 0' not met
Stacktrace:
at <unknown> <0xffffffff>
at (wrapper managed-to-native) System.Environment.Exit (int) <0xffffffff>
at Mono.CSharp.Driver.Main (string[]) <0x002b3>
at (wrapper runtime-invoke) <Module>.runtime_invoke_int_object (object,intptr,intptr,intptr) <0xffffffff>
Native stacktrace:
0 mono 0x000000010ef0ac7c mono_handle_native_sigsegv + 300
git log -1 --format=%ai mono-3.2.7 2014-02-06 15:50:31 -0500
gcc --version
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 6.1.0 (clang-602.0.53) (based on LLVM 3.6.0svn)
Target: x86_64-apple-darwin14.4.0
Thread model: posix
git log --reverse mono-3.2.7..mono-3.2.8 | head -6
commit cf7d241aab8ffb860d8f290e1ad5bf4c66be7b8c
Author: Zoltan Varga <vargaz@gmail.com>
Date: Tue Jan 14 18:23:10 2014 +0100
[runtime] Fix a regression caused by a0afa38296b8a3b0382bf34ce777357d2553c0f0.
git checkout cf7d241aab8ffb860d8f290e1ad5bf4c66be7b8c
Previous HEAD position was 40f92d5... [System] Fix process creation when UseShellExecute is set to false.
HEAD is now at cf7d241... [runtime] Fix a regression caused by a0afa38296b8a3b0382bf34ce777357d2553c0f0.
git diff --name-only mono-3.2.7..cf7d241aab8ffb860d8f290e1ad5bf4c66be7b8c
mono/utils/mono-threads.h
Commit cf7d241aab8ffb860d8f290e1ad5bf4c66be7b8c fixed the build, regressions look clean:
./runtime/mono-wrapper --version
Mono JIT compiler version 3.2.7 ((HEAD/40f92d5 Thu Jul 30 09:56:21 PDT 2015)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
TLS: normal
SIGSEGV: altstack
Notification: kqueue
Architecture: amd64
Disabled: none
Misc: softdebug
LLVM: supported, not enabled.
GC: sgen
Win81Pro:mono administrator$ cd mcs/tests
Win81Pro:tests administrator$ make run-test-local
MONO_PATH="./../class/lib/net_4_5:$MONO_PATH" /Users/administrator/code/playscript/mono/runtime/mono-wrapper ./../class/lib/net_4_5/ilasm.exe /dll /out:gtest-464-lib.dll gtest-464-lib.il
Assembling 'gtest-464-lib.il' , no listing file, to dll --> 'gtest-464-lib.dll'
Operation completed successfully
MONO_PATH="./../class/lib/net_4_5:$MONO_PATH" /Users/administrator/code/playscript/mono/runtime/mono-wrapper ./../class/lib/net_4_5/ilasm.exe /dll /out:gtest-583-lib.dll gtest-583-lib.il
Assembling 'gtest-583-lib.il' , no listing file, to dll --> 'gtest-583-lib.dll'
Operation completed successfully
MONO_PATH="./../class/lib/net_4_5:$MONO_PATH" /Users/administrator/code/playscript/mono/runtime/mono-wrapper ./../class/lib/net_4_5/ilasm.exe /dll /out:gtest-exmethod-45-lib.dll gtest-exmethod-45-lib.il
Assembling 'gtest-exmethod-45-lib.il' , no listing file, to dll --> 'gtest-exmethod-45-lib.dll'
Operation completed successfully
MONO_PATH="./../class/lib/net_4_5:$MONO_PATH" /Users/administrator/code/playscript/mono/runtime/mono-wrapper ./../class/lib/net_4_5/ilasm.exe /dll /out:test-377-lib.dll test-377-lib.il
Assembling 'test-377-lib.il' , no listing file, to dll --> 'test-377-lib.dll'
Operation completed successfully
MONO_PATH="./../class/lib/net_4_5:$MONO_PATH" /Users/administrator/code/playscript/mono/runtime/mono-wrapper ./../class/lib/net_4_5/ilasm.exe /dll /out:test-483-lib.dll test-483-lib.il
Assembling 'test-483-lib.il' , no listing file, to dll --> 'test-483-lib.dll'
Operation completed successfully
MONO_PATH="./../class/lib/net_4_5:$MONO_PATH" /Users/administrator/code/playscript/mono/runtime/mono-wrapper ./../class/lib/net_4_5/ilasm.exe /dll /out:test-531-lib.dll test-531-lib.il
Assembling 'test-531-lib.il' , no listing file, to dll --> 'test-531-lib.dll'
Operation completed successfully
MONO_PATH="./../class/lib/net_4_5:$MONO_PATH" /Users/administrator/code/playscript/mono/runtime/mono-wrapper ./../class/lib/net_4_5/ilasm.exe /dll /out:test-661-lib.dll test-661-lib.il
Assembling 'test-661-lib.il' , no listing file, to dll --> 'test-661-lib.dll'
Operation completed successfully
MONO_PATH="./../class/lib/net_4_5:$MONO_PATH" /Users/administrator/code/playscript/mono/runtime/mono-wrapper ./../class/lib/net_4_5/ilasm.exe /dll /out:test-759-lib.dll test-759-lib.il
Assembling 'test-759-lib.il' , no listing file, to dll --> 'test-759-lib.dll'
Operation completed successfully
MONO_PATH="./../class/lib/net_4_5:$MONO_PATH" /Users/administrator/code/playscript/mono/runtime/mono-wrapper ./../class/lib/net_4_5/ilasm.exe /dll /out:test-760-lib.dll test-760-lib.il
Assembling 'test-760-lib.il' , no listing file, to dll --> 'test-760-lib.dll'
Operation completed successfully
MONO_PATH="./../class/lib/net_4_5:$MONO_PATH" /Users/administrator/code/playscript/mono/runtime/mono-wrapper ./../class/lib/net_4_5/ilasm.exe /dll /out:test-792-lib.dll test-792-lib.il
Assembling 'test-792-lib.il' , no listing file, to dll --> 'test-792-lib.dll'
Operation completed successfully
MONO_PATH="./../class/lib/net_4_5:$MONO_PATH" /Users/administrator/code/playscript/mono/runtime/mono-wrapper ./../class/lib/net_4_5/ilasm.exe /dll /out:test-805-lib.dll test-805-lib.il
Assembling 'test-805-lib.il' , no listing file, to dll --> 'test-805-lib.dll'
Operation completed successfully
MONO_PATH="./../class/lib/net_4_5:$MONO_PATH" /Users/administrator/code/playscript/mono/runtime/mono-wrapper ./../class/lib/net_4_5/ilasm.exe /dll /out:test-810-lib.dll test-810-lib.il
Assembling 'test-810-lib.il' , no listing file, to dll --> 'test-810-lib.dll'
Operation completed successfully
MONO_PATH="./../class/lib/net_4_5:$MONO_PATH" /Users/administrator/code/playscript/mono/runtime/mono-wrapper ./../class/lib/net_4_5/ilasm.exe /dll /out:test-823-lib.dll test-823-lib.il
Assembling 'test-823-lib.il' , no listing file, to dll --> 'test-823-lib.dll'
Operation completed successfully
MONO_PATH="./../class/lib/net_4_5:$MONO_PATH" /Users/administrator/code/playscript/mono/runtime/mono-wrapper ./../class/lib/net_4_5/ilasm.exe /dll /out:test-846-lib.dll test-846-lib.il
Assembling 'test-846-lib.il' , no listing file, to dll --> 'test-846-lib.dll'
Operation completed successfully
MONO_PATH="./../class/lib/net_4_5:$MONO_PATH" /Users/administrator/code/playscript/mono/runtime/mono-wrapper ./../class/lib/net_4_5/ilasm.exe /dll /out:test-851-lib.dll test-851-lib.il
Assembling 'test-851-lib.il' , no listing file, to dll --> 'test-851-lib.dll'
Operation completed successfully
MONO_PATH="./../class/lib/net_4_5:$MONO_PATH" /Users/administrator/code/playscript/mono/runtime/mono-wrapper ./../class/lib/net_4_5/ilasm.exe /dll /out:test-858-lib.dll test-858-lib.il
Assembling 'test-858-lib.il' , no listing file, to dll --> 'test-858-lib.dll'
Operation completed successfully
MONO_PATH="./../class/lib/net_4_5:$MONO_PATH" /Users/administrator/code/playscript/mono/runtime/mono-wrapper ./../class/lib/net_4_5/ilasm.exe /dll /out:test-875-2-lib.dll test-875-2-lib.il
Assembling 'test-875-2-lib.il' , no listing file, to dll --> 'test-875-2-lib.dll'
Operation completed successfully
MONO_PATH="./../class/lib/net_4_5:$MONO_PATH" /Users/administrator/code/playscript/mono/runtime/mono-wrapper ./../class/lib/net_4_5/ilasm.exe /dll /out:test-com-02-lib.dll test-com-02-lib.il
Assembling 'test-com-02-lib.il' , no listing file, to dll --> 'test-com-02-lib.dll'
Operation completed successfully
MONO_PATH="./../class/lib/net_4_5:$MONO_PATH" /Users/administrator/code/playscript/mono/runtime/mono-wrapper ./../class/lib/net_4_5/ilasm.exe /dll /out:test-com-03-lib.dll test-com-03-lib.il
Assembling 'test-com-03-lib.il' , no listing file, to dll --> 'test-com-03-lib.dll'
Operation completed successfully
MCS [net_4_5] setup
MCS [net_4_5] setup
MONO_PATH="./../class/lib/net_4_5:$MONO_PATH" /Users/administrator/code/playscript/mono/runtime/mono-wrapper ./../class/lib/net_4_5/ilasm.exe -dll dlls/test-883.il
Assembling 'dlls/test-883.il' , no listing file, to dll --> 'dlls/test-883.dll'
Operation completed successfully
cd ../class/Mono.CSharp && /Applications/Xcode.app/Contents/Developer/usr/bin/make NO_DIR_CHECK=yes
/Applications/Xcode.app/Contents/Developer/usr/bin/make all-local
make[2]: Nothing to be done for `all-local'.
MONO_RUNTIME='/Users/administrator/code/playscript/mono/runtime/mono-wrapper' MONO_PATH="./../class/lib/net_4_5::$MONO_PATH" /Users/administrator/code/playscript/mono/runtime/mono-wrapper --debug --verify-all ./../class/lib/net_4_5/compiler-tester.exe -mode:pos -files:'v4' -compiler:./../class/lib/build/mcs.exe -issues:known-issues-net_4_5 -log:net_4_5.log -il:ver-il-net_4_5.xml -compiler-options:"-d:NET_4_0;NET_4_5"
Loading ./../class/lib/build/mcs.exe ...
Loading verification data from `ver-il-net_4_5.xml' ...
gtest-230.cs... KNOWN ISSUE (Compilation error)
Done
2269 test cases passed (99.96%)
1 known issue(s)
Big merge, lots of changes in mcs/mcs/*
git diff --name-status mono-3.2.6..mono-3.2.7