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.

Reply via email to