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.
