Я установил Emscripten, следуя инструкциям здесь, с некоторыми отличия для 13.10:
Вместо компиляции и настройки clang 3.2, установил из репозитория, так как стоит 3.2. (clang --version
показывает ожидаемый результат)
Связал llvm, так как компилятор его не нашел:
sudo ln -s /usr/bin/llvm-link-3.2 /usr/bin/llvm-link
sudo ln -s /usr/bin/llvm-ar-3.2 /usr/bin/llvm-ar
Но теперь я получаю сообщение об отсутствии /usr/bin/opt, хотя в ~/.emscripten нет упоминания об этом каталоге:
$ ./em++ tests/hello_world.cpp
WARNING root: LLVM version appears incorrect (seeing "version", expected "3.2")
INFO root: (Emscripten: Running sanity checks)
CRITICAL root: Cannot find /usr/bin/opt, check the paths in ~/.emscripten