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 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.
