It looks like cmake is specifically asking for the Visual Studio 12 project generator (which is VS2013).
I had the same problem in my own cmake wrapper project, I fixed it there to not request a specific Visual Studio version, and instead use the -A option to enable 64-bit builds on Windows (e.g. cmake -A "x64"), however it looks like the -A command line option only exists cmake 3.1. Cheers, -Floh. Am Freitag, 27. Mai 2016 00:17:30 UTC+2 schrieb Mark Sibly: > > Ah, OK. > > I'm having trouble installing 'incoming' though... > > emsdk install sdk-incoming-64bit > > ....downloads OK, but then get: > > Running CMake: ['cmake', '-G', 'Visual Studio 12 Win64', > '-DCMAKE_BUILD_TYPE=RelWithDebInfo', > '-DPYTHON_EXECUTABLE=D:\\Emscripten\\python\\2.7.5.3_64bit\\python.exe', > '-DLLVM_TARGETS_TO_BUILD=X86;JSBackend', '-DLLVM_INCLUDE_EXAMPLES=OFF', > '-DCLANG_INCLUDE_EXAMPLES=OFF', '-DLLVM_INCLUDE_TESTS=OFF', > '-DCLANG_INCLUDE_TESTS=OFF', 'D:/Emscripten/clang/fastcomp\\src'] > -- The C compiler identification is unknown > -- The CXX compiler identification is unknown > CMake Error at CMakeLists.txt:54 (project): > No CMAKE_C_COMPILER could be found. > > > > CMake Error at CMakeLists.txt:54 (project): > No CMAKE_CXX_COMPILER could be found. > > > > -- Configuring incomplete, errors occurred! > See also > "D:/Emscripten/clang/fastcomp/build_incoming_vs2013_64/CMakeFiles/CMakeOutput.log". > See also > "D:/Emscripten/clang/fastcomp/build_incoming_vs2013_64/CMakeFiles/CMakeError.log". > CMake invocation failed due to exception! > Working directory: D:/Emscripten/clang/fastcomp\build_incoming_vs2013_64 > Command '['cmake', '-G', 'Visual Studio 12 Win64', > '-DCMAKE_BUILD_TYPE=RelWithDebInfo', > '-DPYTHON_EXECUTABLE=D:\\Emscripten\\python\\2.7.5.3_64bit\\python.exe', > '-DLLVM_TARGETS_TO_BUILD=X86;JSBackend', '-DLLVM_INCLUDE_EXAMPLES=OFF', > '-DCLANG_INCLUDE_EXAMPLES=OFF', '-DLLVM_INCLUDE_TESTS=OFF', > '-DCLANG_INCLUDE_TESTS=OFF', 'D:/Emscripten/clang/fastcomp\\src']' returned > non-zero exit status 1 > Installation failed! > > I have VS2015 express (desktop) installed - do I need an older version? > > > On Fri, May 27, 2016 at 5:29 AM, Aidan Hobson Sayers <[email protected] > <javascript:>> wrote: > >> You need to be on emscripten incoming, 1.36.0 is also too old. Timers >> were only added about a month ago. >> On 24 May 2016 12:53 am, "Mark Sibly" <[email protected] <javascript:>> >> wrote: >> >>> Still no luck with timers or tests. >>> >>> I tried emsdk update and it reckons there's a v1.36 available, but after >>> install latest/actiavte latest it still says v1.35. >>> >>> Any other ideas? >>> >>> emcc -v output is: >>> >>> emcc (Emscripten gcc/clang-like replacement + linker emulating GNU ld) >>> 1.35.0 >>> clang version 3.7.0 ( >>> https://github.com/kripken/emscripten-fastcomp-clang >>> dbe68fecd03d6f646bd075963c3cc0e7130e5767) ( >>> https://github.com/kripken/emscripten-fastcomp.git >>> 4e83be90903250ec5142edc57971ed4c633c5e25) >>> Target: x86_64-pc-windows-msvc >>> Thread model: posix >>> INFO:root:(Emscripten: Running sanity checks) >>> >>> >>> On Tue, May 24, 2016 at 10:55 AM, Alon Zakai <[email protected] >>> <javascript:>> wrote: >>> >>>> Recommended is SDL2 from ports, using USE_SDL2, yeah. >>>> >>>> That staticBump error looks like a setup problem. emcc -v might show >>>> what is wrong, possibly using an old llvm. >>>> >>>> On Mon, May 23, 2016 at 3:08 PM, Mark Sibly <[email protected] >>>> <javascript:>> wrote: >>>> >>>>> Ok, found the tests in the emscripten repos - doh! >>>>> >>>>> I have attempted to run the tests with "python test2\runner.py" and a >>>>> whole bunch of cryptic text is now flying by, but I am getting lots of: >>>>> >>>>> KeyError: 'staticBump' >>>>> FAIL: Running the generated program failed! >>>>> >>>>> Which doesn't sound good. >>>>> >>>>> I am on windows 10 and used the standard emscripten installer (ie: >>>>> didn't build from repos or anything like that). >>>>> >>>>> >>>>> >>>>> On Tue, May 24, 2016 at 9:32 AM, Mark Sibly <[email protected] >>>>> <javascript:>> wrote: >>>>> >>>>>> Hmm...where do I find this test? >>>>>> >>>>>> In fact, which version of SDL2 should I be using? I'm currently using: >>>>>> >>>>>> https://github.com/spurious/SDL-mirror >>>>>> >>>>>> Which seems to be up-to-date, but I can't find that test... >>>>>> >>>>>> Or should I just be using '-s USE_SDL=2'? >>>>>> >>>>>> I prefer to build my own SDL2 though as I have a few custom fixes >>>>>> here and there for my own needs. >>>>>> >>>>>> >>>>>> On Tue, May 24, 2016 at 9:19 AM, Alon Zakai <[email protected] >>>>>> <javascript:>> wrote: >>>>>> >>>>>>> It's possible SDL1 timers never worked - I don't remember - but we >>>>>>> have a test for SDL2 timers so they should be ok. See test_sdl2_timer >>>>>>> in >>>>>>> tests/test_browser.py >>>>>>> >>>>>>> On Sun, May 22, 2016 at 7:47 PM, Mark Sibly <[email protected] >>>>>>> <javascript:>> wrote: >>>>>>> >>>>>>>> Hi, >>>>>>>> >>>>>>>> Does emscripten support SDL_Timer? >>>>>>>> >>>>>>>> I can't seem to get it working and looking through the code it >>>>>>>> appears to depend on threads. >>>>>>>> >>>>>>>> Bye! >>>>>>>> Mark >>>>>>>> >>>>>>>> -- >>>>>>>> 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 a topic in >>>>>>> the Google Groups "emscripten-discuss" group. >>>>>>> To unsubscribe from this topic, visit >>>>>>> https://groups.google.com/d/topic/emscripten-discuss/Ooh27X_FdwY/unsubscribe >>>>>>> . >>>>>>> To unsubscribe from this group and all its topics, 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] >>>>> <javascript:>. >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> >>>> -- >>>> You received this message because you are subscribed to a topic in the >>>> Google Groups "emscripten-discuss" group. >>>> To unsubscribe from this topic, visit >>>> https://groups.google.com/d/topic/emscripten-discuss/Ooh27X_FdwY/unsubscribe >>>> . >>>> To unsubscribe from this group and all its topics, 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] >>> <javascript:>. >>> For more options, visit https://groups.google.com/d/optout. >>> >> -- >> You received this message because you are subscribed to a topic in the >> Google Groups "emscripten-discuss" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/emscripten-discuss/Ooh27X_FdwY/unsubscribe >> . >> To unsubscribe from this group and all its topics, 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.
