Thanks Floh! now, I can see the result of emcc -v as: $ emcc -v INFO root: (Emscripten: Running sanity checks) emcc (Emscripten gcc/clang-like replacement + linker emulating GNU ld) 1.34.1 clang version 3.7.0 Target: x86_64-apple-darwin14.1.0 Thread model: posix INFO root: (Emscripten: Running sanity checks)
AM I ready to get started? is my clang a bit old? if so, do I have to update it? how would I? On Sun, Jul 5, 2015 at 12:50 PM, Floh <[email protected]> wrote: > You shouldn't need to run anything with 'sudo', normal user permissions > are good enough since everything is installed locally for the current user. > You should delete old files (e.g. all downloaded tgz files) to make sure > there re-downloaded. You also should make sure that a recent cmake version > is installed (for instance with 'brew install cmake'), and that python > version 2.7.x is installed (should be default on Mac), for the > system-default clang, this doesn't have to be the latest version (I'm > running beta OS 10.11 and Xcode7): > > > cd ~ > > clang --version > Apple LLVM version 7.0.0 (clang-700.0.53) > Target: x86_64-apple-darwin15.0.0 > Thread model: posix > > cmake --version > cmake version 3.2.3 > > CMake suite maintained and supported by Kitware (kitware.com/cmake). > > python --version > Python 2.7.10 > > curl -O > https://s3.amazonaws.com/mozilla-games/emscripten/releases/emsdk-portable.tar.gz > > tar -xvf emsdk-portable.tar.gz > > cd emsdk_portable > > ./emsdk install sdk-tag-1.34.0-64bit > ...downloading and compiling will take 15..45 minutes... > > ./emsdk activate sdk-tag-1.34.0-64bit > > ...this should get you started, next you can either add the location for > emcc to your shell's path, or use the absolute path to 'emcc' in your build > scripts. > > In my quick attempts I couldn't get the emsdk_env.sh script to set the > path to emcc as described in the installation instructions on OSX, may be > because I'm running a non-standard shell (fish instead of bash), but if > you're using absolute paths to emcc this isn't necessary. > > Good luck :) > -Floh > > > Am Sonntag, 5. Juli 2015 03:53:03 UTC+2 schrieb Samir Sabri: >> >> Thanks Floh, I've tried to install it again, but I've got "Permission >> denied" error, here is my log: >> >> $ sudo ./emsdk install latest >> >> Installing SDK 'sdk-tag-1.34.1-64bit'.. >> >> Installing tool 'clang-tag-e1.34.1-64bit'.. >> >> File '/Users/Apple/Downloads/emsdk_portable 2/zips/llvm-e1.34.1.tar.gz' >> already downloaded, skipping. >> >> Unpacking '/Users/Apple/Downloads/emsdk_portable >> 2/zips/llvm-e1.34.1.tar.gz' to '/Users/Apple/Downloads/emsdk_portable >> 2/clang/tag-e1.34.1/src' >> >> .. >> >> .. >> >> .. >> >> .. >> >> Running CMake: ['cmake', '-G', 'Unix Makefiles', >> '-DCMAKE_BUILD_TYPE=RelWithDebInfo', '-DPYTHON_EXECUTABLE=/usr/bin/python', >> '-DLLVM_TARGETS_TO_BUILD=X86;JSBackend', '-DLLVM_INCLUDE_EXAMPLES=OFF', >> '-DLLVM_INCLUDE_TESTS=OFF', '-DCLANG_INCLUDE_EXAMPLES=OFF', >> '-DCLANG_INCLUDE_TESTS=OFF', '/Users/Apple/Downloads/emsdk_portable >> 2/clang/tag-e1.34.1/src'] >> >> Traceback (most recent call last): >> >> File "./emsdk", line 1734, in <module> >> >> sys.exit(main()) >> >> File "./emsdk", line 1717, in main >> >> success = tool.install() >> >> File "./emsdk", line 1007, in install >> >> success = tool.install() >> >> File "./emsdk", line 1016, in install >> >> success = build_fastcomp_tool(self) >> >> File "./emsdk", line 611, in build_fastcomp_tool >> >> '-DLLVM_INCLUDE_EXAMPLES=OFF', '-DLLVM_INCLUDE_TESTS=OFF', >> '-DCLANG_INCLUDE_EXAMPLES=OFF', '-DCLANG_INCLUDE_TESTS=OFF']) >> >> File "./emsdk", line 559, in cmake_configure >> >> ret = subprocess.check_call(cmdline, cwd=build_root) >> >> File >> "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", >> line 535, in check_call >> >> retcode = call(*popenargs, **kwargs) >> >> File >> "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", >> line 522, in call >> >> return Popen(*popenargs, **kwargs).wait() >> >> File >> "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", >> line 709, in __init__ >> >> errread, errwrite) >> >> File >> "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", >> line 1326, in _execute_child >> >> raise child_exception >> >> OSError: [Errno 13] Permission denied >> >> >> >> >> >> >> >> >> On Saturday, July 4, 2015 at 1:02:12 PM UTC+3, Floh wrote: >>> >>> There are 2 directories missing: 'third_party' and 'tools'. Did you try >>> to re-download and install everything from scratch? Since it looks >>> something went wrong during installation. >>> >>> Cheers, >>> -Floh. >>> >>> Am Samstag, 4. Juli 2015 03:07:47 UTC+2 schrieb Samir Sabri: >>>> >>>> It looks like the attached image, but how to include missing folders? >>>> >>>> >> >> >> >> >> >>> On Mon, Jun 29, 2015 at 11:54 PM, Alon Zakai <[email protected]> wrote: >>>> >>>>> It should look similar to the files in >>>>> >>>>> https://github.com/kripken/emscripten >>>>> >>>>> are none of those there? Perhaps try installing from scratch. >>>>> >>>>> >>>>> On Mon, Jun 29, 2015 at 1:38 PM, Samir Sabri <[email protected]> wrote: >>>>> >>>>>> No, there is no directory called "tools" at where emcc exists, ( at >>>>>> the top of the emscripten installation) >>>>>> >>>>>> On Jun 29, 2015 8:39 PM, "Alon Zakai" <[email protected]> wrote: >>>>>> > >>>>>> > There should be a directory called "tools" at the top of the >>>>>> emscripten installation. Is it not there? >>>>>> > >>>>>> > >>>>>> > On Sun, Jun 28, 2015 at 11:03 PM, Samir Sabri <[email protected]> >>>>>> wrote: >>>>>> >> >>>>>> >> I have installed emscripten on Mac OSX using Portable Emscripten >>>>>> SDK for Linux and OS X, after following the instructions of installation, >>>>>> when I run: >>>>>> >> >>>>>> >> $ ./emcc -v >>>>>> >> >>>>>> >> I get this error: >>>>>> >> >>>>>> >> Traceback (most recent call last): >>>>>> >> >>>>>> >> File "./emcc", line 52, in <module> >>>>>> >> >>>>>> >> from tools import shared, jsrun, system_libs >>>>>> >> >>>>>> >> ImportError: No module named tools >>>>>> >> >>>>>> >> How can I solve this problem? >>>>>> >> >>>>>> >> >>>>>> >> >>>>>> >> >>>>>> >> >>>>>> >> >>>>>> >> -- >>>>>> >> 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 a topic in >>>>>> the Google Groups "emscripten-discuss" group. >>>>>> > To unsubscribe from this topic, visit >>>>>> https://groups.google.com/d/topic/emscripten-discuss/W6uok7SBQLU/unsubscribe >>>>>> . >>>>>> > To unsubscribe from this group and all its topics, 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]. >>>>>> 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/W6uok7SBQLU/unsubscribe >>>>> . >>>>> To unsubscribe from this group and all its topics, send an email to >>>>> [email protected]. >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> >>>> >>>> >>>> -- >>>> -- >>>> Kind Regards, >>>> --------------------------------------------- >>>> Samir Sabri >>>> Software Architect& Developer >>>> www.dcaclab.com >>>> Jordan-Middle East >>>> >>> -- > 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/W6uok7SBQLU/unsubscribe > . > To unsubscribe from this group and all its topics, send an email to > [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- -- Kind Regards, --------------------------------------------- Samir Sabri Software Architect& Developer www.dcaclab.com Jordan-Middle East -- 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.
