Building MonoGame from source

I cloned the MonoGame git repository, ran git submodule init and update and built the solution without errors. When I set the MGCBproject in the MonoGame.Framework.Windows solution as the startup project in VisualStudio 2015 I get errors. Here is the log:

'MGCB.exe' (Win32): Loaded 'C:\WINDOWS\System32\ntdll.dll'. Symbols loaded.
'MGCB.exe' (Win32): Loaded 'C:\WINDOWS\System32\mscoree.dll'. Symbols loaded.
'MGCB.exe' (Win32): Loaded 'C:\WINDOWS\System32\kernel32.dll'. Symbols loaded.
'MGCB.exe' (Win32): Loaded 'C:\WINDOWS\System32\KernelBase.dll'. Symbols loaded.
'MGCB.exe' (Win32): Loaded 'C:\WINDOWS\System32\advapi32.dll'. Symbols loaded.
'MGCB.exe' (Win32): Loaded 'C:\WINDOWS\System32\msvcrt.dll'. Symbols loaded.
'MGCB.exe' (Win32): Loaded 'C:\WINDOWS\System32\sechost.dll'. Symbols loaded.
'MGCB.exe' (Win32): Loaded 'C:\WINDOWS\System32\rpcrt4.dll'. Symbols loaded.
'MGCB.exe' (Win32): Loaded 'C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\mscoreei.dll'. Symbols loaded.
'MGCB.exe' (Win32): Loaded 'C:\WINDOWS\System32\shlwapi.dll'. Symbols loaded.
'MGCB.exe' (Win32): Loaded 'C:\WINDOWS\System32\combase.dll'. Symbols loaded.
'MGCB.exe' (Win32): Loaded 'C:\WINDOWS\System32\bcryptprimitives.dll'. Symbols loaded.
'MGCB.exe' (Win32): Loaded 'C:\WINDOWS\System32\gdi32.dll'. Symbols loaded.
'MGCB.exe' (Win32): Loaded 'C:\WINDOWS\System32\user32.dll'. Symbols loaded.
'MGCB.exe' (Win32): Loaded 'C:\WINDOWS\System32\imm32.dll'. Symbols loaded.
'MGCB.exe' (Win32): Loaded 'C:\WINDOWS\System32\nvinitx.dll'. Cannot find or open the PDB file.
'MGCB.exe' (Win32): Loaded 'C:\WINDOWS\System32\version.dll'. Symbols loaded.
'MGCB.exe' (Win32): Loaded 'C:\WINDOWS\System32\kernel.appcore.dll'. Symbols loaded.
'MGCB.exe' (Win32): Loaded 'C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\clr.dll'. Symbols loaded.
'MGCB.exe' (Win32): Loaded 'C:\WINDOWS\System32\msvcr120_clr0400.dll'. Symbols loaded.
'MGCB.exe' (Win32): Loaded 'C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\mscorlib\6c41685bbf8bcf463c7b9ba2fcc87755\mscorlib.ni.dll'. 
'MGCB.exe' (CLR v4.0.30319: DefaultDomain): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_64\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll'. Symbols loaded.
'MGCB.exe' (Win32): Loaded 'C:\WINDOWS\System32\ole32.dll'. Symbols loaded.
'MGCB.exe' (CLR v4.0.30319: DefaultDomain): Loaded 'C:\Users\Vorname\Desktop\MonoGame\Tools\MGCB\bin\Windows\AnyCPU\Debug\MGCB.exe'. Symbols loaded.
'MGCB.exe' (Win32): Loaded 'C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\clrjit.dll'. Symbols loaded.
'MGCB.exe' (Win32): Loaded 'C:\WINDOWS\System32\oleaut32.dll'. Symbols loaded.
'MGCB.exe' (Win32): Loaded 'C:\Users\Vorname\Desktop\MonoGame\Tools\MGCB\bin\Windows\AnyCPU\Debug\MonoGame.Framework.Content.Pipeline.dll'. 
'MGCB.exe' (Win32): Loaded 'C:\Users\Vorname\Desktop\MonoGame\Tools\MGCB\bin\Windows\AnyCPU\Debug\MonoGame.Framework.Content.Pipeline.dll'. 
'MGCB.exe' (Win32): Unloaded 'C:\Users\Vorname\Desktop\MonoGame\Tools\MGCB\bin\Windows\AnyCPU\Debug\MonoGame.Framework.Content.Pipeline.dll'
'MGCB.exe' (CLR v4.0.30319: MGCB.exe): Loaded 'C:\Users\Vorname\Desktop\MonoGame\Tools\MGCB\bin\Windows\AnyCPU\Debug\MonoGame.Framework.Content.Pipeline.dll'. Symbols loaded.
'MGCB.exe' (Win32): Loaded 'C:\Users\Vorname\Desktop\MonoGame\Tools\MGCB\bin\Windows\AnyCPU\Debug\MonoGame.Framework.dll'. 
'MGCB.exe' (Win32): Loaded 'C:\Users\Vorname\Desktop\MonoGame\Tools\MGCB\bin\Windows\AnyCPU\Debug\MonoGame.Framework.dll'. 
'MGCB.exe' (Win32): Unloaded 'C:\Users\Vorname\Desktop\MonoGame\Tools\MGCB\bin\Windows\AnyCPU\Debug\MonoGame.Framework.dll'
'MGCB.exe' (CLR v4.0.30319: MGCB.exe): Loaded 'C:\Users\Vorname\Desktop\MonoGame\Tools\MGCB\bin\Windows\AnyCPU\Debug\MonoGame.Framework.dll'. Symbols loaded.
'MGCB.exe' (Win32): Loaded 'C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\System\4c6ababbac824d2ab8b4adbca5abc0e7\System.ni.dll'. 
'MGCB.exe' (CLR v4.0.30319: MGCB.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll'. Symbols loaded.
'MGCB.exe' (Win32): Loaded 'C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\System.Core\b47bf74d0531510f42de2a5d61019d2d\System.Core.ni.dll'. 
'MGCB.exe' (CLR v4.0.30319: MGCB.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll'. Symbols loaded.
'MGCB.exe' (Win32): Loaded 'C:\WINDOWS\System32\shell32.dll'. Symbols loaded.
'MGCB.exe' (Win32): Loaded 'C:\WINDOWS\System32\cfgmgr32.dll'. Symbols loaded.
'MGCB.exe' (Win32): Loaded 'C:\WINDOWS\System32\windows.storage.dll'. Symbols loaded.
'MGCB.exe' (Win32): Loaded 'C:\WINDOWS\System32\SHCore.dll'. Symbols loaded.
'MGCB.exe' (Win32): Loaded 'C:\WINDOWS\System32\powrprof.dll'. Symbols loaded.
'MGCB.exe' (Win32): Loaded 'C:\WINDOWS\System32\profapi.dll'. Symbols loaded.
'MGCB.exe' (Win32): Loaded 'C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\System.Runteb92aa12#\8bc8a7dd488b511b7ceb307d2b51c0f5\System.Runtime.Serialization.ni.dll'. 
'MGCB.exe' (CLR v4.0.30319: MGCB.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.Serialization\v4.0_4.0.0.0__b77a5c561934e089\System.Runtime.Serialization.dll'. Symbols loaded.
'MGCB.exe' (Win32): Loaded 'C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\System.Xml\b42f2cec2eff60aae493826666e0d4a7\System.Xml.ni.dll'. 
'MGCB.exe' (CLR v4.0.30319: MGCB.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll'. Symbols loaded.
'MGCB.exe' (Win32): Loaded 'C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\System.Configuration\8e6856c0d18dfc2a6da5e75753c76446\System.Configuration.ni.dll'. 
'MGCB.exe' (CLR v4.0.30319: MGCB.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll'. Symbols loaded.
Exception thrown at 0x00007FF913A61F28 in MGCB.exe: Microsoft C++ exception: EEFileLoadException at memory location 0x000000C979EFBBF0.
Exception thrown at 0x00007FF913A61F28 in MGCB.exe: Microsoft C++ exception: [rethrow] at memory location 0x0000000000000000.
Exception thrown at 0x00007FF913A61F28 in MGCB.exe: Microsoft C++ exception: EEFileLoadException at memory location 0x000000C979EFBBF0.
Exception thrown at 0x00007FF913A61F28 in MGCB.exe: Microsoft C++ exception: [rethrow] at memory location 0x0000000000000000.
Exception thrown at 0x00007FF913A61F28 in MGCB.exe: Microsoft C++ exception: EEFileLoadException at memory location 0x000000C979EFBBF0.
Exception thrown: 'System.IO.FileNotFoundException' in mscorlib.dll
Exception thrown at 0x00007FF913A61F28 in MGCB.exe: Microsoft C++ exception: EEFileLoadException at memory location 0x000000C979EF9760.
Exception thrown at 0x00007FF913A61F28 in MGCB.exe: Microsoft C++ exception: [rethrow] at memory location 0x0000000000000000.
Exception thrown at 0x00007FF913A61F28 in MGCB.exe: Microsoft C++ exception: EEFileLoadException at memory location 0x000000C979EF9760.
Exception thrown at 0x00007FF913A61F28 in MGCB.exe: Microsoft C++ exception: [rethrow] at memory location 0x0000000000000000.
Exception thrown at 0x00007FF913A61F28 in MGCB.exe: Microsoft C++ exception: EEFileLoadException at memory location 0x000000C979EF9760.
Exception thrown: 'System.IO.FileNotFoundException' in mscorlib.dll
'MGCB.exe' (CLR v4.0.30319: MGCB.exe): Loaded 'Microsoft.GeneratedCode'. 
'MGCB.exe' (Win32): Loaded 'C:\WINDOWS\Microsoft.NET\assembly\GAC_MSIL\mscorlib.resources\v4.0_4.0.0.0_de_b77a5c561934e089\mscorlib.resources.dll'. Module was built without symbols.
'MGCB.exe' (Win32): Loaded 'C:\WINDOWS\Microsoft.NET\assembly\GAC_MSIL\mscorlib.resources\v4.0_4.0.0.0_de_b77a5c561934e089\mscorlib.resources.dll'. Module was built without symbols.
'MGCB.exe' (Win32): Unloaded 'C:\WINDOWS\Microsoft.NET\assembly\GAC_MSIL\mscorlib.resources\v4.0_4.0.0.0_de_b77a5c561934e089\mscorlib.resources.dll'
'MGCB.exe' (CLR v4.0.30319: MGCB.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\mscorlib.resources\v4.0_4.0.0.0_de_b77a5c561934e089\mscorlib.resources.dll'. Module was built without symbols.
Exception thrown: 'System.IO.FileNotFoundException' in mscorlib.dll
The thread 0x1ed0 has exited with code 0 (0x0).
The thread 0xb64 has exited with code 0 (0x0).
The thread 0xd54 has exited with code 0 (0x0).
The thread 0x1ed4 has exited with code 0 (0x0).
The thread 0x364 has exited with code 0 (0x0).
The thread 0x1094 has exited with code 0 (0x0).
The thread 0x1214 has exited with code 0 (0x0).
The thread 0x1d68 has exited with code 0 (0x0).
The thread 0x1c30 has exited with code 0 (0x0).
The program '[4804] MGCB.exe' has exited with code 0 (0x0).

How to make it work?

What command line parameters did you give it?

did you run protobuild that part always got me.

@KonajuGames
I did not use any parameters. I set the MGCB as startup project. Then I hit F5. What I was trying to do is to use the latest MonoGame source with the merged PR from @Jjagg which includes the MeshBuilder class.
I followed the steps described in the documentation but I can’t start the project.

@willmotil
Yes I did. Forgot to mention it. Running protobuild produced several visual studio solution files for all the platforms.

The original discussion started here: