have you run emsdk_env.sh? Gianluca
On Tuesday, November 24, 2020 at 5:45:09 PM UTC+1 [email protected] wrote: > 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/c319d3be-35b6-488d-8296-be3251529e77n%40googlegroups.com.
