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.

Reply via email to