Yes, I followed the instructions given here: https://emscripten.org/docs/getting_started/downloads.html#sdk-download-and-install : git clone https://github.com/emscripten-core/emsdk.git cd emsdk ./emsdk install latest ./emsdk activate latest source ./emsdk_env.sh
I just deleted the installation and tried those 5 steps again. I immediately ran `emcc -E -v -x c /dev/null`, and it again showed `/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include` as the first directory in the #include search path. Efrem Braun On Wed, Nov 25, 2020 at 12:03 PM gianluca torta <[email protected]> wrote: > 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 a topic in the > Google Groups "emscripten-discuss" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/emscripten-discuss/2Ot0ZQoK9is/unsubscribe > . > To unsubscribe from this group and all its topics, 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 > <https://groups.google.com/d/msgid/emscripten-discuss/c319d3be-35b6-488d-8296-be3251529e77n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- 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/CALV7rxmdRzT8RaWfx2dy%3D6iRottXNAw4%3DzksOkhMkKoA_S5uVQ%40mail.gmail.com.
