Hi Amit! On Sun, 26 Sep 2021 20:14:10 -0700 (PDT) Amit Sharma <[email protected]> wrote:
> Hi there - > Trying to install an older version of the sdk on a M1 ARM Mac. > > ./emsdk install sdk-1.40.0-64bit > The installation fails here: > > Installing tool > 'releases-upstream-edf24e7233e0def312a08cc8dcec63a461155da1-64bit'.. > > *Error: Downloading URL > 'https://storage.googleapis.com/webassembly/emscripten-releases-builds/mac/edf24e7233e0def312a08cc8dcec63a461155da1/wasm-binaries-arm64.tbz2': > > HTTP Error 404: Not Found* > > error: installation failed! > my guess is that emsdk-v1.40.0 is too old to have been packaged for m1-arm64-mac. For the record, that command runs fine on debian-bookworm-x86-64: ``` [shlomif@telaviv ~]$ -t fcs shlomif[fcs]:$trunk/fc-solve/source$ . ~/bin/Dev-Path-Configs-Source-Me.bash Adding directories to PATH: PATH += /home/shlomif/Download/unpack/prog/llvm-to-js/emsdk PATH += /home/shlomif/Download/unpack/prog/llvm-to-js/emsdk/upstream/emscripten PATH += /home/shlomif/Download/unpack/prog/llvm-to-js/emsdk/node/14.15.5_64bit/bin Setting environment variables: PATH = /home/shlomif/Download/unpack/prog/llvm-to-js/emsdk:/home/shlomif/Download/unpack/prog/llvm-to-js/emsdk/upstream/emscripten:/home/shlomif/Download/unpack/prog/llvm-to-js/emsdk/node/14.15.5_64bit/bin:/home/shlomif/apps/valgrind/bin:/home/shlomif/apps/golang/bin:/home/shlomif/.local/bin:/home/shlomif/bin:/home/shlomif/apps/perl/modules/bin:/home/shlomif/apps/perl/modules/local/bin:/home/shlomif/apps/neovim/bin:/home/shlomif/apps/fop/fop-20140425:/home/shlomif/apps/vim/bin:/home/shlomif/.perl6/bin:/home/shlomif/.cargo/bin:/home/shlomif/apps/to-del-fortune/games:/home/shlomif/apps/to-del-fortune/bin:/home/shlomif/perl5/bin:/home/shlomif/apps/latemp/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/home/shlomif/progs/freecell/git/fc-solve/fc-solve/site/wml/node_modules/.bin:/home/shlomif/apps/test/bin:/home/shlomif/perl5/bin/ EMSDK = /home/shlomif/Download/unpack/prog/llvm-to-js/emsdk EM_CONFIG = /home/shlomif/Download/unpack/prog/llvm-to-js/emsdk/.emscripten EMSDK_NODE = /home/shlomif/Download/unpack/prog/llvm-to-js/emsdk/node/14.15.5_64bit/bin/node shlomif[fcs]:$trunk/fc-solve/source$ emsdk install sdk-1.40.0-64bit Resolving SDK version '1.40.0' to 'sdk-releases-upstream-edf24e7233e0def312a08cc8dcec63a461155da1-64bit' Installing SDK 'sdk-releases-upstream-edf24e7233e0def312a08cc8dcec63a461155da1-64bit'.. Skipped installing node-14.15.5-64bit, already installed. Skipped installing releases-upstream-edf24e7233e0def312a08cc8dcec63a461155da1-64bit, already installed. All SDK components already installed: 'sdk-releases-upstream-edf24e7233e0def312a08cc8dcec63a461155da1-64bit'. shlomif[fcs]:$trunk/fc-solve/source$ emsdk activate sdk-1.40.0-64bit Resolving SDK version '1.40.0' to 'sdk-releases-upstream-edf24e7233e0def312a08cc8dcec63a461155da1-64bit' Setting the following tools as active: node-14.15.5-64bit releases-upstream-edf24e7233e0def312a08cc8dcec63a461155da1-64bit Next steps: - To conveniently access emsdk tools from the command line, consider adding the following directories to your PATH: /home/shlomif/Download/unpack/prog/llvm-to-js/emsdk /home/shlomif/Download/unpack/prog/llvm-to-js/emsdk/node/14.15.5_64bit/bin /home/shlomif/Download/unpack/prog/llvm-to-js/emsdk/upstream/emscripten - This can be done for the current shell by running: source "/home/shlomif/Download/unpack/prog/llvm-to-js/emsdk/emsdk_env.sh" - Configure emsdk in your shell startup scripts by running: echo 'source "/home/shlomif/Download/unpack/prog/llvm-to-js/emsdk/emsdk_env.sh"' >> $HOME/.zprofile shlomif[fcs]:$trunk/fc-solve/source$ ``` Can you try building v1.40.0 from its sources? > > Can you please help. > > thanks > > Am > > -- Shlomi Fish https://www.shlomifish.org/ List of Text Processing Tools - https://shlom.in/text-proc Beware of bugs in the above code; I have only proved it correct, not tried it. — https://en.wikiquote.org/wiki/Donald_Knuth Please reply to list if it's a mailing list post - https://shlom.in/reply . -- 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]. To view this discussion on the web visit https://groups.google.com/d/msgid/emscripten-discuss/20210927081909.792ea705%40telaviv.shlomifish.org.
