Hello,
I'm trying to install emscripten on a new laptop with Ubuntu 12.04 (running
as a guest on VirtualBox) and I followed the guide and have installed:
-
- Ubuntu clang version 3.2-1~exp9ubuntu1~precise1
(tags/RELEASE_32/final) (based on LLVM 3.2)
- LLVM-3.2
This is my output when I try to test emscripten:
sashavm@UbuntuVM:~/emscripten$ ./em++ tests/hello_world.cpp
>
> /usr/lib/llvm-3.1/bin/llvm-nm: /tmp/tmpZMGXR8/hello_world_0.o: Unknown
>> bitstream version!.
>
> /usr/lib/llvm-3.1/bin/opt: /tmp/tmpZMGXR8/a.out.bc: error: Unknown
>> bitstream version!
>
> Traceback (most recent call last):
>
> File "/home/sashavm/emscripten/emcc", line 1750, in <module>
>
> shared.Building.llvm_opt(final, link_opts, final + '.link.ll')
>
> File "/home/sashavm/emscripten/tools/shared.py", line 1169, in llvm_opt
>
> assert os.path.exists(target), 'Failed to run llvm optimizations: ' +
>> output
>
> AssertionError: Failed to run llvm optimizations:
>
>
And my .emscripten file is the following:
# Note: If you put paths relative to the home directory, do not forget
> os.path.expanduser
> import os
> # this helps projects using emscripten find it
EMSCRIPTEN_ROOT = os.path.expanduser(os.getenv('EMSCRIPTEN') or
> '/home/sashavm/emscripten') # directory
LLVM_ROOT = os.path.expanduser(os.getenv('LLVM') or
> '/usr/lib/llvm-3.1/bin') # directory
PYTHON = os.path.expanduser(os.getenv('PYTHON') or '/usr/bin/python2') #
> executable
> # See below for notes on which JS engine(s) you need
NODE_JS = os.path.expanduser(os.getenv('NODE') or '/usr/local/bin/node') #
> executable
SPIDERMONKEY_ENGINE = [os.path.expanduser(os.getenv('SPIDERMONKEY') or
> 'js')] # executable
V8_ENGINE = os.path.expanduser(os.getenv('V8') or 'd8') # executable
> JAVA = 'java' # executable
> TEMP_DIR = '/tmp'
> CRUNCH = os.path.expanduser(os.getenv('CRUNCH') or 'crunch') # executable
> #CLOSURE_COMPILER = '..' # define this to not use the bundled version
>
> ########################################################################################################
>
> # Pick the JS engine to use for running the compiler. This engine must
> exist, or
# nothing can be compiled.
#
# Recommendation: If you already have node installed, use that. Otherwise,
> build v8 or
# spidermonkey from source. Any of these three is fine, as
> long as it's
# a recent version (especially for v8 and spidermonkey).
> COMPILER_ENGINE = NODE_JS
#COMPILER_ENGINE = V8_ENGINE
#COMPILER_ENGINE = SPIDERMONKEY_ENGINE
>
> # All JS engines to use when running the automatic tests. Not all the
> engines in this list
# must exist (if they don't, they will be skipped in the test runner).
#
# Recommendation: If you already have node installed, use that. If you can,
> also build
# spidermonkey from source as well to get more test
> coverage (node can't
# run all the tests due to node issue 1669). v8 is
> currently not recommended
# here because of v8 issue 1822.
> JS_ENGINES = [NODE_JS] # add this if you have spidermonkey installed too,
> SPIDERMONKEY_ENGINE]
Can someone help me with this?
--
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].
For more options, visit https://groups.google.com/groups/opt_out.