AttributeError: 'NoneType' object has no attribute 'needs_compilation'

got error when doing "./emsdk install latest", how can I fix it ?

On Saturday, July 4, 2015 at 12:57:30 AM UTC+8, jj wrote:
>
> Hello all,
>
> the packages for emsdk version 1.34.1 have now been pushed live. This 
> contains many cool additions, and when running "emsdk list", you'll see the 
> contents have changed around a bit.
>
> As the most prominent new SDK feature, it is now possible to also download 
> and build tagged releases directly from sources. Previously emsdk would 
> only offer to build the development branches master and incoming, but now 
> it is possible to pick any released tag to build. The set of tags is 
> directly read off from the github repository, and as new releases are 
> tagged, you can run "emsdk update" to fetch an updated list of tags. 
> Practically this will ease workflows for people who want to fix their 
> development to a specific tagged release, instead of following e.g. the 
> master branch. This should help especially linux developers, since we don't 
> ship precompiled binaries for linux.
>
> Another smaller addition to emsdk is that "emsdk install" command now 
> allows a parameter --shallow, which, if specified, will perform a shallow 
> git clone of the git branch. This is useful for people who want to get a 
> development branch, but who are not actually developing Emscripten.
>
> In the compiler side, there are numerous changes since the previous 
> precompiled 1.30.0 release. Most notably:
>    - Emscripten has now migrated to using upstream LLVM 3.7, instead of 
> the previous LLVM 3.5 in Emscripten 1.30.0. 
>    - There is now support for building multithreaded code with the 
> pthreads API. See the earlier emscripten-discuss thread 
> https://groups.google.com/forum/#!topic/emscripten-discuss/gQQRjajQ6iY 
> for specific details. Pthreads is currently supported in Firefox Nightly.
>    - Support for dynamic linking has been considerably improved. There are 
> still tradeoffs that we generally recommend compiling everything to a 
> single static .js file, but this is an interesting option e.g. for working 
> towards separating a game engine from the game code itself, and where the 
> engine downloads could be shared in a CDN and cached.
>    - SSE1 support should now be much more complete, enough to a point that 
> codebases that utilize SSE1 are expected to compile over cleanly. SSE2 
> support will be added in a future release, though for the early developers, 
> see https://github.com/kripken/emscripten/pull/3542 . SIMD.js support has 
> been announced in Firefox, Chrome, and also Microsoft's upcoming Edge 
> browser.
>
> See https://github.com/kripken/emscripten/blob/incoming/ChangeLog.markdown 
> for the full list of changes. Thanks to everyone who contributed their hard 
> work!
>
> Updating to the new SDK can be done via the usual "emsdk update" command 
> for existing installations, or if you want to grab a fresh one, download 
> one of
>
> OS X and Linux Portable Zip: 
> https://s3.amazonaws.com/mozilla-games/emscripten/releases/emsdk-portable.tar.gz
> Windows Portable Zip: 
> https://s3.amazonaws.com/mozilla-games/emscripten/releases/emsdk-1.34.1-portable-64bit.zip
> Windows Full Offline Installer: 
> https://s3.amazonaws.com/mozilla-games/emscripten/releases/emsdk-1.34.1-full-64bit.exe
> Windows Web NSIS Installer: 
> https://s3.amazonaws.com/mozilla-games/emscripten/releases/emsdk-1.34.1-web-64bit.exe
>
> Please let us know of all the regressions we caused, and keep on porting 
> great projects to the web!
>
> Cheers,
>    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