New Emsdk version for 1.37.13, also, running "emsdk update" might silently exit without printing anything or updating

299 views
Skip to first unread message

Jukka Jylänki

unread,
Jun 13, 2017, 6:56:15 AM6/13/17
to emscripte...@googlegroups.com
Hi all,

due to a bug that was introduced in most recent emsdk version, it is
possible that running "emsdk update" returns immediately without
printing anything or updating emsdk. If that is the case, please
redownload emsdk manually from the portable installers:

Windows: https://s3.amazonaws.com/mozilla-games/emscripten/releases/emsdk-portable.zip
Linux and OS X:
https://s3.amazonaws.com/mozilla-games/emscripten/releases/emsdk-portable.tar.gz

That should fix "emsdk update" to work properly.

Also this updated emsdk version addresses issues that people reported
about not being able to install 1.37.13 on OS X, and connectivity
issues to GitHub with incompatible URLs.

Due to a multithreading bug in Xcode 7 and El Capitan, starting from
1.37.13, the prebuilt Emscripten compiler versions will now require
macOS 10.12 Sierra. If you are running on an older OS X version, you
will unfortunately need to update. Though it is possible that the bug
is isolated to OS X El Capitan and Xcode 7 only, and older OS X
versions might still work. (YMMV)

Thanks to everyone for bug reports, these were really helpful in fixing issues!

Jukka

Mark Sibly

unread,
Jun 18, 2017, 8:19:52 PM6/18/17
to emscripten-discuss
Hi,

I am having several problems with the 1.37.13 update.

The update failed at first with a socket timeout, but worked the second time. Probably not relevant...

After activating latest, em++ -v is now giving me:

INFO:root:(Emscripten: Running sanity checks)

CRITICAL:root:Cannot find /Users/marksibly/emsdk/clang/e1.37.13_64bit/opt, check the paths in /Users/marksibly/.emscripten


My ~/.emscripten file contains:

import os

LLVM_ROOT='/Users/marksibly/emsdk/clang/e1.37.13_64bit'

EMSCRIPTEN_NATIVE_OPTIMIZER='/Users/marksibly/emsdk/clang/e1.37.13_64bit/optimizer'

BINARYEN_ROOT='/Users/marksibly/emsdk/clang/e1.37.13_64bit/binaryen'

NODE_JS='/Users/marksibly/emsdk/node/4.1.1_64bit/bin/node'

EMSCRIPTEN_ROOT='/Users/marksibly/emsdk/emscripten/1.37.13'

SPIDERMONKEY_ENGINE = ''

V8_ENGINE = ''

TEMP_DIR = '/var/folders/qb/myrrv4qx62j9vgh2l78yxz6h0000gn/T'

COMPILER_ENGINE = NODE_JS

JS_ENGINES = [NODE_JS]


Which looks OK to me.


Bye,
Mark

Jukka Jylänki

unread,
Jun 20, 2017, 9:48:58 AM6/20/17
to emscripte...@googlegroups.com
For good measure, can you try reinstalling, i.e. either delete the
installation directories manually, or specify "./emsdk uninstall
clang-e1.37.13-64bit emscripten-1.37.13" and then reinstall?
> --
> 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 emscripten-disc...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages