After manually specifying the path:
BINARYEN_ROOT = os.path.expanduser(os.getenv('BINARYEN',
'/home/raphy/emsdk/upstream/emscripten/emcc')) # directory
I get this other error: No such file or directory: '/usr/bin/clang'
(base) raphy@pc:~$ emcc -v
emcc (Emscripten gcc/clang-like replacement + linker emulating GNU ld)
2.0.1
Traceback (most recent call last):
File "/home/raphy/emsdk/upstream/emscripten/emcc.py", line 3327, in
<module>
sys.exit(run(sys.argv))
File "/home/raphy/emsdk/upstream/emscripten/emcc.py", line 781, in run
code = run_process([clang, '-v'], check=False).returncode
File "/home/raphy/emsdk/upstream/emscripten/tools/shared.py", line
204, in run_process
ret = subprocess.run(cmd, check=check, input=input, *args, **kw)
File "/home/raphy/anaconda3/lib/python3.8/subprocess.py", line 493,
in run
with Popen(*popenargs, **kwargs) as process:
File "/home/raphy/anaconda3/lib/python3.8/subprocess.py", line 858,
in __init__
self._execute_child(args, executable, preexec_fn, close_fds,
File "/home/raphy/anaconda3/lib/python3.8/subprocess.py", line 1706,
in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: '/usr/bin/clang'
(base) raphy@pc:~$
Il giorno mar 27 lug 2021 alle ore 16:24 Raphael Stonehorse <
[email protected]> ha scritto:
> After executing `activate`:
>
> (base) raphy@pc:~/emsdk$ ./emsdk activate sdk-2.0.1-64bit
> Resolving SDK version '2.0.1' to
> 'sdk-releases-upstream-13e29bd55185e3c12802bc090b4507901856b2ba-64bit'
> Setting the following tools as active:
> node-14.15.5-64bit
> releases-upstream-13e29bd55185e3c12802bc090b4507901856b2ba-64bit
>
> Next steps:
> - To conveniently access emsdk tools from the command line,
> consider adding the following directories to your PATH:
> /home/raphy/emsdk
> /home/raphy/emsdk/node/14.15.5_64bit/bin
> /home/raphy/emsdk/upstream/emscripten
> - This can be done for the current shell by running:
> source "/home/raphy/emsdk/emsdk_env.sh"
> - Configure emsdk in your shell startup scripts by running:
> echo 'source "/home/raphy/emsdk/emsdk_env.sh"' >>
> $HOME/.bash_profile
> (base) raphy@pc:~/emsdk$
>
> I've set in .bashrc :
>
> export PATH="/home/raphy/emsdk:$PATH"
> export PATH="/home/raphy/emsdk/node/14.15.5_64bit/bin:$PATH"
> export PATH="/home/raphy/emsdk/upstream/emscripten:$PATH"
>
> Now I get:
>
> (base) raphy@pc:~$ emcc -v
> emcc: error: BINARYEN_ROOT is set to empty value in
> /home/raphy/emsdk/upstream/emscripten/.emscripten
>
>
>
> Il giorno mar 27 lug 2021 alle ore 16:01 Raphael Stonehorse <
> [email protected]> ha scritto:
>
>>
>> Hi all!,
>>
>> I've installed emscripten in Ubuntu 20.04 .
>> The installation seemed ok:
>>
>> (base) raphy@pc:~$ git clone
>> https://github.com/emscripten-core/emsdk.git
>> Cloning into 'emsdk'...
>> remote: Enumerating objects: 2819, done.
>> remote: Counting objects: 100% (81/81), done.
>> remote: Compressing objects: 100% (46/46), done.
>> remote: Total 2819 (delta 48), reused 62 (delta 35), pack-reused 2738
>> Receiving objects: 100% (2819/2819), 1.48 MiB | 20.81 MiB/s, done.
>> Resolving deltas: 100% (1800/1800), done.
>>
>> (base) raphy@pc:~$ cd emsdk/
>> (base) raphy@pc:~/emsdk$ ./emsdk install sdk-2.0.1-64bit
>> (base) raphy@pc:~/emsdk$ ./emsdk install sdk-2.0.1-64bit
>> Resolving SDK version '2.0.1' to 'sdk-releases-upstream-
>> 13e29bd55185e3c12802bc090b4507901856b2ba-64bit'
>> Installing SDK 'sdk-releases-upstream-
>> 13e29bd55185e3c12802bc090b4507901856b2ba-64bit'..
>> Installing tool 'node-14.15.5-64bit'..
>> Downloading: /home/raphy/emsdk/zips/node-v14.15.5-linux-x64.tar.xz
>> from
>>
>> https://storage.googleapis.com/webassembly/emscripten-releases-builds/deps/node-
>> v14.15.5-linux-x64.tar.xz, 21391232 Bytes
>> Unpacking '/home/raphy/emsdk/zips/node-v14.15.5-linux-x64.tar.xz' to
>> '/home/raphy
>> /emsdk/node/14.15.5_64bit'
>> Done installing tool 'node-14.15.5-64bit'.
>> Installing tool
>> 'releases-upstream-13e29bd55185e3c12802bc090b4507901856b2ba-
>> 64bit'..
>> Downloading: /home/raphy/emsdk
>> /zips/13e29bd55185e3c12802bc090b4507901856b2ba-wasm-binaries.tbz2
>> from
>>
>> https://storage.googleapis.com/webassembly/emscripten-releases-builds/linux
>> /13e29bd55185e3c12802bc090b>
>> Unpacking '/home/raphy/emsdk
>> /zips/13e29bd55185e3c12802bc090b4507901856b2ba-wasm-binaries.tbz2' to
>> '
>> /home/raphy/emsdk/upstream'
>> Done installing tool 'releases-upstream-
>> 13e29bd55185e3c12802bc090b4507901856b2ba-64bit'.
>> Running post-install step: npm ci ...
>> Done running: npm ci
>> Done installing SDK 'sdk-releases-upstream-
>> 13e29bd55185e3c12802bc090b4507901856b2ba-64bit'.
>>
>> (base) raphy@pc:~/emsdk$ ./upstream/emscripten/emc
>> emcc emcmake emconfigure
>> emcc.py emcmake.py emconfigure.py
>> (base) raphy@pc:~/emsdk$ ./upstream/emscripten/emcc --check
>>
>>
>> ========================================================================
>> ======
>> Welcome to Emscripten!
>>
>> This is the first time any of the Emscripten tools has been run.
>>
>> A settings file has been copied to
>> /home/raphy/emsdk/upstream/emscripten
>> /.emscripten, at absolute path: /home/raphy/emsdk/upstream/emscripten
>> /.emscripten
>>
>> It contains our best guesses for the important paths, which are:
>>
>> LLVM_ROOT = /usr/bin
>> NODE_JS = /home/raphy/.nvm/versions/node/v14.17.0/bin/node
>> EMSCRIPTEN_ROOT = /home/raphy/emsdk/upstream/emscripten
>>
>> Please edit the file if any of those are incorrect.
>>
>> This command will now exit. When you are done editing those paths,
>> re-run it.
>>
>> ========================================================================
>> ======
>>
>> But when just simply checking the version I get "no config file found" :
>>
>> (base) raphy@pc:~/emsdk$ ./upstream/emscripten/emcc -v
>> emcc: error: emscripten config file not found:
>> /home/raphy/emsdk/.emscripten
>>
>> What am I missing? How to solve the problem?
>>
>> --
>> 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/a-Ph7m7CXAU/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/f34991ca-9b2b-449c-b779-c100df70caf8n%40googlegroups.com
>> <https://groups.google.com/d/msgid/emscripten-discuss/f34991ca-9b2b-449c-b779-c100df70caf8n%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/CAKSMiAP7ax9iaGZtOws4btQ%2BS-TN6YJ5LwLyczNrQ_6p4oZHqQ%40mail.gmail.com.