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.

Reply via email to