I tried using fastcomp to compile my project, I got the following error.

I used emcc 'incoming' branch and the last llvm backend. How do I know 
which part of my code triggers the error?



Warning: Variable __init_array_start not referenced
Warning: Variable __init_array_end not referenced
Warning: Variable __fini_array_start not referenced
Warning: Variable __fini_array_end not referenced
(len&1) == 0
/Users/xiangl/Build_cmake_assignment/fastcomp/emscripten-fastcomp/lib/Target/JSBackend/JSBackend.cpp
 
: 769
LLVM ERROR: fail
Traceback (most recent call last):
  File "/opt/emscripten-incoming/emscripten.py", line 1352, in <module>
    _main(environ=os.environ)
  File "/opt/emscripten-incoming/emscripten.py", line 1340, in _main
    temp_files.run_and_clean(lambda: main(
  File "/opt/emscripten-incoming/tools/tempfiles.py", line 39, in 
run_and_clean
    return func()
  File "/opt/emscripten-incoming/emscripten.py", line 1348, in <lambda>
    DEBUG_CACHE=DEBUG_CACHE,
  File "/opt/emscripten-incoming/emscripten.py", line 1235, in main
    jcache=jcache, temp_files=temp_files, DEBUG=DEBUG, 
DEBUG_CACHE=DEBUG_CACHE)
  File "/opt/emscripten-incoming/emscripten.py", line 749, in emscript_fast
    backend_output = open(temp_js).read()
IOError: [Errno 2] No such file or directory: '/tmp/tmpcZyQuB.4.js'
Traceback (most recent call last):
  File "/opt/emscripten-incoming/emcc", line 1863, in <module>
    final = shared.Building.emscripten(final, append_ext=False, 
extra_args=extra_args)
  File "/opt/emscripten-incoming/tools/shared.py", line 1276, in emscripten
    assert os.path.exists(filename + '.o.js') and len(open(filename + 
'.o.js', 'r').read()) > 0, 'Emscripten failed to generate .js: ' + 
str(compiler_output)
AssertionError: Emscripten failed to generate .js: 
make[2]: *** [MCore/test/MCoreTest.html] Error 1
make[1]: *** [MCore/test/CMakeFiles/MCoreTest.dir/all] Error 2
make: *** [all] Error 2



-Xiang Li

-- 
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.

Reply via email to