Skip to content

Instantly share code, notes, and snippets.

@zmaril
Created January 3, 2012 01:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save zmaril/1552985 to your computer and use it in GitHub Desktop.
Save zmaril/1552985 to your computer and use it in GitHub Desktop.
Emscripten errors
Zacks-MacBook-Air:emscripten zackmaril$ ./emfortran tests/hello_world.f
(Emscripten: Running sanity checks)
WARNING: Closure compiler (/Users/zackmaril/Dev/closure-compiler/compiler.jar) does not exist, check the paths in ~/.emscripten. -O2 and above will fail
llvm_nm ?
/Users/zackmaril/Projects/Ravascrip/clang+llvm-3.0-x86_64-apple-darwin11/bin/llvm-nm: /var/folders/dy/7_v800lx5ss16j5m9yddq08m0000gn/T/tmpa_V25V/hello_world.o: unrecognizable file type
llvm_nm ?
/Users/zackmaril/Projects/Ravascrip/clang+llvm-3.0-x86_64-apple-darwin11/bin/llvm-dis: Invalid bitcode signature
Traceback (most recent call last):
File "/Users/zackmaril/Projects/Ravascrip/emscripten/emscripten.py", line 278, in <module>
temp_files.run_and_clean(lambda: main(keywords))
File "/Users/zackmaril/Projects/Ravascrip/emscripten/tools/shared.py", line 188, in run_and_clean
func()
File "/Users/zackmaril/Projects/Ravascrip/emscripten/emscripten.py", line 278, in <lambda>
temp_files.run_and_clean(lambda: main(keywords))
File "/Users/zackmaril/Projects/Ravascrip/emscripten/emscripten.py", line 155, in main
args.infile = disassemble(args.infile)
File "/Users/zackmaril/Projects/Ravascrip/emscripten/emscripten.py", line 66, in disassemble
if ret != 0: raise RuntimeError('Could not disassemble %s.' % filepath)
RuntimeError: Could not disassemble /var/folders/dy/7_v800lx5ss16j5m9yddq08m0000gn/T/tmpa_V25V/a.out.bc.
Traceback (most recent call last):
File "./emfortran", line 393, in <module>
final = shared.Building.emscripten(in_temp(target_basename + '.bc'), append_ext=False)
File "/Users/zackmaril/Projects/Ravascrip/emscripten/tools/shared.py", line 463, 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:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment