jj, Ok. Full Report. 1. Fastcomp -> Git Branch name: incoming 2. Date: 26.11.2014 (today) 3. Fastcomp version: \emscripten-fastcomp-incoming\emscripten-version.txt: 1.27.1 4. CMAKE version: 2.8.12.2 5. OS version: Windows 7 SP1 x64 (VMware : 4 cores + 4 GB RAM) 6. Hardware : Intel i7 (8 threads), 8 GB RAM
Build Fastcomp (incoming): --- 1.Visual Studio 2010 Ultimate + Service Pack1: Fastcomp's executables (clang.exe, clang++.exe, etc.): PE + (64bit) Compiler version: Microsoft (R) C/C++ Optimizing Compiler Version 16.00.40219.01 for x64 CMAKE options: -G "Visual Studio 10 Win64" Configurations: Release, Debug, MinSizeRel, RelWithDebInfo NSIS version: v3.0b1 (makensis.exe /VERSION) IDE: Visual Studio 2010 (LLVM.sln) Build Status: SUCCESSFUL --- 2.Visual Studio 2013 + Update 4: Fastcomp's executables (clang.exe, clang++.exe, etc.): PE + (64bit) Compiler version: Microsoft (R) C/C++ Optimizing Compiler Version 18.00.31101 for x64 CMAKE options: -G "Visual Studio 12 Win64" Configurations: Release, Debug, MinSizeRel, RelWithDebInfo NSIS version: v3.0b1 (makensis.exe /VERSION) IDE: Visual Studio 2013 (LLVM.sln) Build Status: SUCCESSFUL --- 3.Code::Blocks for Windows 13.12 URL: http://www.codeblocks.org/downloads/binaries Code::Block Version: codeblocks-13.12mingw-setup.exe Fastcomp's executables (clang.exe, clang++.exe, etc.): Win32 PE (32bit) - (!) NOT 64 BIT Compiler version: mingw32-g++.exe (tdm-1) 4.7.1 CMAKE options: -G "CodeBlocks - MinGW Makefiles" Configurations: Release only IDE: Code::Block (.cbp project) Build Status: SUCCESSFUL --- 4. MinGW-w64 - for 32 and 64 bit Windows URL: http://sourceforge.net/projects/mingw-w64/ Fastcomp's executables (clang.exe, clang++.exe, etc.): PE+ (64bit) Compiler version: g++.exe (x86_64-posix-sjlj-rev0, Built by MinGW-W64 project) 4.9.2 - (!) sjlj - NOT seh (__register_frame and __deregister_frame in libgcc_s_sjlj-*.dll) CMAKE options: -G "MinGW Makefiles" Configurations: Release only IDE: (Far Manager) Build tool: mingw32-make.exe Build Status: SUCCESSFUL --- 5. Intel Composer XE 2013 (C/C++ Compiler) Fastcomp's executables (clang.exe, clang++.exe, etc.): PE+ (64bit) Compiler version: Intel(R) C++ Intel(R) 64 Compiler XE for applications running on Intel(R) 64, Version 13.1.4.204 Build 20140501 CMAKE options: -G "Visual Studio 12 Win64" Configurations: Release, Debug, MinSizeRel, RelWithDebInfo IDE: Visual Studio 2013 IDE + (Use Intel C/C++ Compiler) Build Status: FAILED (Reason: Intel Bugs flag:"/MP", templates) --- Finally, .. I will 1. Port my old (2000) 3D game to emscripten (open source 3D game) 2. Use emscripten, instead of Crossbridge (Adobe), Cheerp 3. and special thanks to Alon Zakai :) On Tuesday, November 25, 2014 1:31:45 PM UTC+3, jj wrote: > > A build fix for Windows was pushed yesterday and those should now be > resolved. Let me know how it goes if you try again. > > 2014-11-24 9:04 GMT+02:00 Pavel Harbunou <[email protected] <javascript:>> > : > >> jj, >> "The issue is fixed in LLVM 3.4 release, so once we eventually migrate to >> that, using VS2013 to build should be ok." >> >> Yeah, it's almost done >> --My experiment-- >> 1. My cmake version : 2.8.12.2 >> 2. git fastcomp -> BRANCH: "INCOMING" (LLVM 3.4) >> 3. emscripten-version.txt: 1.27.1 >> 4. Visual Studio 2013+Update4 >> 5. fastcomp/build/ cmake .. -DCMAKE_BUILD_TYPE=Release >> -DLLVM_TARGETS_TO_BUILD="X86;JSBackend" -DLLVM_INCLUDE_EXAMPLES=OFF >> -DLLVM_INCLUDE_TESTS=OFF -DCLANG_INCLUDE_EXAMPLES=OFF >> -DCLANG_INCLUDE_TESTS=OFF -G "Visual Studio 12 Win64" >> (-G "Visual Studio 12 Win64" = Visual Studio 2013) >> >> -- >> VS2013+Update 4 failed to build: pnacl-llc.exe >> ..\..\..\tools\pnacl-bccompress\pnacl-bccompress.cpp(311): error C2039: >> 'Error' : is not a member of '`global namespace'' >> ..\..\..\tools\pnacl-bccompress\pnacl-bccompress.cpp(357): error C2039: >> 'Error' : is not a member of '`global namespace'' >> ..\..\..\tools\pnacl-bccompress\pnacl-bccompress.cpp(1032): error C2039: >> 'Error' : is not a member of '`global namespace'' >> ..\..\..\tools\pnacl-bccompress\pnacl-bccompress.cpp(1086): error C2039: >> 'Error' : is not a member of '`global namespace'' >> >> Batch Build LLVM (fastcomp) -> Select All -> Rebuild All (Debug, Release, >> MinsizeRel, etc) : >> ========== Rebuild All: 672 succeeded, 16 failed, 0 skipped ========== >> >> >> On Tuesday, November 18, 2014 12:35:02 AM UTC+3, jj wrote: >>> >>> Fastcomp cannot be built with VS2012 or newer. This is because the LLVM >>> 3.3 upstream source tree fastcomp is based on has incompatibilities which >>> generate invalid builds that crash at startup. The issue is fixed in LLVM >>> 3.4 release, so once we eventually migrate to that, using VS2013 to build >>> should be ok. I have not tried other compilers. >>> >>> 2014-11-15 23:42 GMT+02:00 Pavel Harbunou <[email protected]>: >>> >>> OS: Windows >>>> >>>> 1. Microsoft Visual Studio 2010 (Ultimate + SP1) : C/C++ Compiler ... ? >>>> SUCCESSFUL BUILD (+NSIS Installer package) >>>> >>>> 2. Microsoft Visual Studio 2015 Preivew (+Updates) : C/C++ Compiler >>>> ... ? >>>> (I didn't tried) >>>> >>>> 3. Microsoft Visual Studio 2013 IDE (+Updates) : C/C++ Compiler ... ? >>>> (I didn't tried) >>>> >>>> 4. Microsoft Visual Studio 2012 IDE (+Updates) : C/C++ Compiler ... ? >>>> (I didn't tried) >>>> >>>> 5. LLVM for Windows based on SVN r221592? (http://llvm.org/builds/) >>>> Fails on __faststorefence & etc. >>>> >>>> 6. Intel C/C++ Compiler? >>>> (I didn't tried) >>>> >>>> 7. OpenWatcom? >>>> (I didn't tried) >>>> >>>> 8. nVidia CUDA C/C++ Compiler? >>>> (I didn't tried) >>>> >>>> 9. MinGW-w64? >>>> (I didn't tried) >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "emscripten-discuss" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> -- >> You received this message because you are subscribed to the Google Groups >> "emscripten-discuss" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> For more options, visit https://groups.google.com/d/optout. >> > > -- You received this message because you are subscribed to the Google Groups "emscripten-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
