After updating to latest SDK 1.21.0, we now get this error when compiling
our C++ code:
/Documents/emsdk-portable/emscripten/1.21.0/tools/eliminator/node_modules/uglify-js/lib/parse-js.js:272
throw new JS_Parse_Error(message, line, col, pos);
^
TypeError: object is not a function
at new JS_Parse_Error
(/Documents/emsdk-portable/emscripten/1.21.0/tools/eliminator/node_modules/uglify-js/lib/parse-js.js:261:21)
at js_error
(/Documents/emsdk-portable/emscripten/1.21.0/tools/eliminator/node_modules/uglify-js/lib/parse-js.js:272:15)
at croak
(/Documents/emsdk-portable/emscripten/1.21.0/tools/eliminator/node_modules/uglify-js/lib/parse-js.js:742:17)
at token_error
(/Documents/emsdk-portable/emscripten/1.21.0/tools/eliminator/node_modules/uglify-js/lib/parse-js.js:749:17)
at unexpected
(/Documents/emsdk-portable/emscripten/1.21.0/tools/eliminator/node_modules/uglify-js/lib/parse-js.js:755:17)
at block_
(/Documents/emsdk-portable/emscripten/1.21.0/tools/eliminator/node_modules/uglify-js/lib/parse-js.js:998:40)
at
/Documents/emsdk-portable/emscripten/1.21.0/tools/eliminator/node_modules/uglify-js/lib/parse-js.js:978:43
at
/Documents/emsdk-portable/emscripten/1.21.0/tools/eliminator/node_modules/uglify-js/lib/parse-js.js:982:29
at
/Documents/emsdk-portable/emscripten/1.21.0/tools/eliminator/node_modules/uglify-js/lib/parse-js.js:1112:43
at maybe_unary
(/Documents/emsdk-portable/emscripten/1.21.0/tools/eliminator/node_modules/uglify-js/lib/parse-js.js:1209:27)
Any idea?
Thanks.
Stéphane Letz
Le lundi 7 juillet 2014 15:12:16 UTC+2, jj a écrit :
>
> Hi everyone,
>
> it's due time for a new emsdk update, and this one finally brings in
> support for Linux as well!
>
> Download Emscripten SDK 1.21.0 from
> https://github.com/kripken/emscripten/wiki/Emscripten-SDK
>
> Here's what's new in the SDK:
> - Matches the Emscripten compiler 1.21.0. See compiler ChangeLog at
> https://github.com/kripken/emscripten/blob/incoming/ChangeLog .
> - Updated SpiderMonkey to version 30.
> - The Master and Incoming SDK versions now automate the process of
> getting the Emscripten "fastcomp" Clang backend and building it. This
> allows the SDK to support Linux as well, where to be compatible with the
> widest variety of distros, Emscripten Clang is always built from sources.
> - vs-tool version 0.94 fixes known reported issues with Visual Studio
> integration.
> - Fixes Windows Python issues with the portable SDK.
> - A lot of people have reported that they would like to see the unit
> test suite being shipped by the SDK, so it has been restored to be part of
> the Emscripten package. The unit test suite is optional for Emscripten
> operation however, so if you want to conserve disk space, you can freely
> delete that directory.
> - The process of setting up PATH and environment variables has been
> updated to add support for Linux and OSX. Use the 'emsdk_env' script to
> help set up a cmd prompt with the currently active tools.
>
> The new build automation in the SDK allows all three OSes to fetch and
> build the latest fastcomp without user intervention. This requires a
> working native compiler toolchain on the system. As a design principle to
> make emsdk be as non-intrusive as possible, we want to avoid making emsdk
> access apt-get and/or other distro-specific package managers, so instead
> emsdk is set up to print out error conditions on missing tools, that should
> guide the user to perform the installation of the required dependencies if
> those don't exist (gcc, cmake, python, node).
>
> As usual, the following bug trackers take in items for the SDK:
> - Emscripten compiler: https://github.com/kripken/emscripten/issues
> - Emsdk: https://github.com/juj/emsdk/issues
> - Visual Studio integration: https://github.com/juj/vs-tool/issues
>
> Happy Emscriptening!
> Jukka
>
>
--
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.