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.

Reply via email to