I installed emscripten using the standard instructions as per https://emscripten.org/docs/getting_started/downloads.html#installation-instructions. Running `emcc -v` gave me no errors, and the following message: ``` (base) edbraun@gs66-lostcheme emscripten % emcc -v emcc (Emscripten gcc/clang-like replacement + linker emulating GNU ld) 2.0.9 clang version 12.0.0 (/opt/s/w/ir/cache/git/chromium.googlesource.com-external-github.com-llvm-llvm--project 27e9f0f95ef7b144d008bc1cf1459dced6cb5842) Target: x86_64-apple-darwin19.6.0 Thread model: posix InstalledDir: /Users/edbraun/software/emsdk/upstream/bin shared:INFO: (Emscripten: Running sanity checks) ```
I then moved on to the tutorial. Running `emcc tests/hello_world.c` gave me errors however: ``` In file included from tests/hello_world.c:8: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:64: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdio.h:68: /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:807:2: error: Unsupported architecture #error Unsupported architecture ^ In file included from tests/hello_world.c:8: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:64: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdio.h:71: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types.h:27: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types.h:33: /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_types.h:34:2: error: architecture not supported #error architecture not supported ^ In file included from tests/hello_world.c:8: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:64: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdio.h:71: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types.h:27: /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types.h:55:9: error: unknown type name '__int64_t'; did you mean '__int128_t'? typedef __int64_t __darwin_blkcnt_t; /* total blocks */ ^~~~~~~~~ __int128_t note: '__int128_t' declared here ``` And so on. I'm having trouble debugging how the installation went wrong. Any tips? I'm running macOS Catalina 10.15.7 with the zsh shell. Efrem Braun -- 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/d62e6c53-162d-4679-8d86-f4ab536b3753n%40googlegroups.com.
