Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- DEBUG root: invocation: /usr/share/emscripten/emcc -v hello.cpp
- DEBUG root: compiling to bitcode
- DEBUG root: emcc step "parse arguments and setup" took 0.01 seconds
- DEBUG root: compiling source file: hello.cpp
- DEBUG root: running: /usr/bin/clang++ -DEMSCRIPTEN -D__EMSCRIPTEN__ -fno-math-errno -target le32-unknown-nacl -U__native_client__ -U__pnacl__ -U__ELF__ -nostdinc -Xclang -nobuiltininc -Xclang -nostdsysteminc -Xclang -isystem/usr/share/emscripten/system/local/include -Xclang -isystem/usr/share/emscripten/system/include/compat -Xclang -isystem/usr/share/emscripten/system/include/libcxx -Xclang -isystem/usr/share/emscripten/system/include -Xclang -isystem/usr/share/emscripten/system/include/emscripten -Xclang -isystem/usr/share/emscripten/system/include/bsd -Xclang -isystem/usr/share/emscripten/system/include/libc -Xclang -isystem/usr/share/emscripten/system/include/gfx -Xclang -isystem/usr/share/emscripten/system/include/net -Xclang -isystem/usr/share/emscripten/system/include/SDL -U__i386__ -U__i386 -Ui386 -U__STRICT_ANSI__ -D__IEEE_LITTLE_ENDIAN -U__SSE__ -U__SSE_MATH__ -U__SSE2__ -U__SSE2_MATH__ -U__MMX__ -U__APPLE__ -U__linux__ -v -std=c++03 -emit-llvm -c hello.cpp -o /tmp/tmpBaqhH8/hello_0.o
- Ubuntu clang version 3.3-16ubuntu1 (branches/release_33) (based on LLVM 3.3)
- Target: le32-unknown-nacl
- Thread model: posix
- "/usr/bin/clang" -cc1 -triple le32-unknown-nacl -emit-llvm-bc -disable-free -disable-llvm-verifier -main-file-name hello.cpp -mrelocation-model static -mdisable-fp-elim -mconstructor-aliases -target-linker-version 2.24 -v -coverage-file /tmp/tmpBaqhH8/hello_0.o -nostdsysteminc -nobuiltininc -resource-dir /usr/bin/../lib/clang/3.3 -D EMSCRIPTEN -D __EMSCRIPTEN__ -U __native_client__ -U __pnacl__ -U __ELF__ -U __i386__ -U __i386 -U i386 -U __STRICT_ANSI__ -D __IEEE_LITTLE_ENDIAN -U __SSE__ -U __SSE_MATH__ -U __SSE2__ -U __SSE2_MATH__ -U __MMX__ -U __APPLE__ -U __linux__ -internal-isystem /usr/include/clang/3.3/include/ -std=c++03 -fdeprecated-macro -fno-dwarf-directory-asm -fdebug-compilation-dir /home/p1xel/DEV/helloc++ -ferror-limit 19 -fmessage-length 126 -mstackrealign -fobjc-runtime=gcc -fobjc-default-synthesize-properties -fcxx-exceptions -fexceptions -fdiagnostics-show-option -fcolor-diagnostics -backend-option -vectorize-loops -nobuiltininc -nostdsysteminc -isystem/usr/share/emscripten/system/local/include -isystem/usr/share/emscripten/system/include/compat -isystem/usr/share/emscripten/system/include/libcxx -isystem/usr/share/emscripten/system/include -isystem/usr/share/emscripten/system/include/emscripten -isystem/usr/share/emscripten/system/include/bsd -isystem/usr/share/emscripten/system/include/libc -isystem/usr/share/emscripten/system/include/gfx -isystem/usr/share/emscripten/system/include/net -isystem/usr/share/emscripten/system/include/SDL -o /tmp/tmpBaqhH8/hello_0.o -x c++ hello.cpp
- clang -cc1 version 3.3 based upon LLVM 3.3 default target x86_64-pc-linux-gnu
- ignoring nonexistent directory "/usr/share/emscripten/system/local/include"
- ignoring nonexistent directory "/usr/share/emscripten/system/include/bsd"
- ignoring nonexistent directory "/usr/share/emscripten/system/include/net"
- #include "..." search starts here:
- #include <...> search starts here:
- /usr/share/emscripten/system/include/compat
- /usr/share/emscripten/system/include/libcxx
- /usr/share/emscripten/system/include
- /usr/share/emscripten/system/include/emscripten
- /usr/share/emscripten/system/include/libc
- /usr/share/emscripten/system/include/gfx
- /usr/share/emscripten/system/include/SDL
- /usr/include/clang/3.3/include
- End of search list.
- DEBUG root: emcc step "bitcodeize inputs" took 0.47 seconds
- DEBUG root: emcc step "bitcodeize inputs" took 0.00 seconds
- DEBUG root: will generate JavaScript
- DEBUG root: including libcxx
- DEBUG root: including libcextra
- DEBUG root: including libcxxabi
- DEBUG root: including libc
- DEBUG root: emcc step "calculate system libraries" took 0.03 seconds
- DEBUG root: linking: ['/tmp/tmpBaqhH8/hello_0.o', '/home/p1xel/.emscripten_cache/libcxx.bc', '/home/p1xel/.emscripten_cache/libcextra.bc', '/home/p1xel/.emscripten_cache/libcxxabi.bc', '/home/p1xel/.emscripten_cache/libc.bc']
- DEBUG root: emcc: llvm-linking: ['/tmp/tmpBaqhH8/hello_0.o', '/home/p1xel/.emscripten_cache/libcxx.bc', '/home/p1xel/.emscripten_cache/libcextra.bc', '/home/p1xel/.emscripten_cache/libcxxabi.bc', '/home/p1xel/.emscripten_cache/libc.bc'] to /tmp/tmpBaqhH8/hello.bc
- DEBUG root: emcc step "link" took 0.38 seconds
- DEBUG root: saving intermediate processing steps to /tmp/emscripten_temp
- DEBUG root: emcc: LLVM opts: ['-internalize', '-internalize-public-api-list=main,malloc,free', '-globaldce', '-S']
- DEBUG root: emcc step "post-link" took 0.26 seconds
- DEBUG root: LLVM => JS
- DEBUG root: emscript: ll=>js
- DEBUG root: emscript: scan took 0.00690793991089 seconds
- DEBUG root: emscript: split took 0.00834584236145 seconds
- DEBUG root: emscript: phase 1 took 0.531923055649 seconds
- DEBUG root: emscript: phase 2 working on 4 chunks using 4 cores (intended chunk size: 1.00 MB, meta: 0.00 MB, forwarded: 0.21 MB, total: 3.71 MB)
- aborting from js compiler due to exception: unknown vector type <4 x i8> | undefined
- DEBUG root: .
- aborting from js compiler due to exception: unknown vector type <4 x i8> | undefined
- DEBUG root: .
- aborting from js compiler due to exception: unknown vector type <4 x i8> | undefined
- DEBUG root: .
- DEBUG root: .
- Traceback (most recent call last):
- File "/usr/share/emscripten/emscripten.py", line 1352, in <module>
- _main(environ=os.environ)
- File "/usr/share/emscripten/emscripten.py", line 1340, in _main
- temp_files.run_and_clean(lambda: main(
- File "/usr/share/emscripten/tools/tempfiles.py", line 39, in run_and_clean
- return func()
- File "/usr/share/emscripten/emscripten.py", line 1348, in <lambda>
- DEBUG_CACHE=DEBUG_CACHE,
- File "/usr/share/emscripten/emscripten.py", line 1235, in main
- jcache=jcache, temp_files=temp_files, DEBUG=DEBUG, DEBUG_CACHE=DEBUG_CACHE)
- File "/usr/share/emscripten/emscripten.py", line 292, in emscript
- assert len(output) == 2, 'Did not receive forwarded data in an output - process failed? We only got: ' + output[0][-3000:]
- AssertionError: Did not receive forwarded data in an output - process failed? We only got: eturn;
- default: assert(0, "bad label: " + label);
- }
- }
- function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryD1Ev($this){
- var label=0;
- __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev($this);
- return;
- }
- function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev($this){
- var label=0;
- label = 1;
- while(1)switch(label){
- case 1:
- var $1=(($this+4)|0);
- var $2=HEAP32[(($1)>>2)];
- var $3=$2;
- var $4=HEAP32[(($3)>>2)];
- var $5=((($4)-(12))|0);
- var $6=$5;
- var $7=HEAP32[(($6)>>2)];
- var $8=$2;
- var $_sum=((($7)+(24))|0);
- var $9=(($8+$_sum)|0);
- var $10=$9;
- var $11=HEAP32[(($10)>>2)];
- var $12=($11|0)==0;
- if($12){label=9;break;}else{label=2;break;}
- case 2:
- var $_sum1=((($7)+(16))|0);
- var $14=(($8+$_sum1)|0);
- var $15=$14;
- var $16=HEAP32[(($15)>>2)];
- var $17=($16|0)==0;
- if($17){label=3;break;}else{label=9;break;}
- case 3:
- var $_sum2=((($7)+(4))|0);
- var $19=(($8+$_sum2)|0);
- var $20=$19;
- var $21=HEAP32[(($20)>>2)];
- var $22=$21&8192;
- var $23=($22|0)==0;
- if($23){label=9;break;}else{label=4;break;}
- case 4:
- var $25=__ZSt18uncaught_exceptionv();
- if($25){label=9;break;}else{label=5;break;}
- case 5:
- var $27=HEAP32[(($1)>>2)];
- var $28=$27;
- var $29=HEAP32[(($28)>>2)];
- var $30=((($29)-(12))|0);
- var $31=$30;
- var $32=HEAP32[(($31)>>2)];
- var $33=$27;
- var $_sum3=((($32)+(24))|0);
- var $34=(($33+$_sum3)|0);
- var $35=$34;
- var $36=HEAP32[(($35)>>2)];
- var $37=$36;
- var $38=$36;
- var $39=HEAP32[(($38)>>2)];
- var $40=(($39+24)|0);
- var $41=HEAP32[(($40)>>2)];
- var $42=(function() { try { __THREW__ = 0; return FUNCTION_TABLE[$41]($37) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label=6;break; } else { label=8;break; }
- case 6:
- var $43=($42|0)==-1;
- if($43){label=7;break;}else{label=9;break;}
- case 7:
- var $45=HEAP32[(($1)>>2)];
- var $46=$45;
- var $47=HEAP32[(($46)>>2)];
- var $48=((($47)-(12))|0);
- var $49=$48;
- var $50=HEAP32[(($49)>>2)];
- var $51=$45;
- var $52=(($51+$50)|0);
- var $53=$52;
- var $_sum4=((($50)+(16))|0);
- var $54=(($51+$_sum4)|0);
- var $55=$54;
- var $56=HEAP32[(($55)>>2)];
- var $57=$56|1;
- (function() { try { __THREW__ = 0; return __ZNSt3__18ios_base5clearEj($53,$57) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label=9;break; } else { label=8;break; }
- case 8:
- var $59$0 = ___cxa_find_matching_catch(-1, -1,0); var $59$1 = tempRet0;
- var $60=$59$0;
- var $61=___cxa_begin_catch($60);
- (function() { try { __THREW__ = 0; return ___cxa_end_catch() } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label=9;break; } else { label=10;break; }
- case 9:
- return;
- case 10:
- var $63$0 = ___cxa_find_matching_catch(-1, -1,0); var $63$1 = tempRet0;
- var $64=$63$0;
- ___clang_call_terminate($64);
- throw "Reached an unreachable!";
- default: assert(0, "bad label: " + label);
- }
- }
- Traceback (most recent call last):
- File "/usr/share/emscripten/emcc", line 1864, in <module>
- final = shared.Building.emscripten(final, append_ext=False, extra_args=extra_args)
- File "/usr/share/emscripten/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:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement