Advertisement
Guest User

Untitled

a guest
Oct 18th, 2014
402
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.77 KB | None | 0 0
  1. DEBUG root: invocation: /usr/share/emscripten/emcc -v hello.cpp
  2. DEBUG root: compiling to bitcode
  3. DEBUG root: emcc step "parse arguments and setup" took 0.01 seconds
  4. DEBUG root: compiling source file: hello.cpp
  5. 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
  6. Ubuntu clang version 3.3-16ubuntu1 (branches/release_33) (based on LLVM 3.3)
  7. Target: le32-unknown-nacl
  8. Thread model: posix
  9. "/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
  10. clang -cc1 version 3.3 based upon LLVM 3.3 default target x86_64-pc-linux-gnu
  11. ignoring nonexistent directory "/usr/share/emscripten/system/local/include"
  12. ignoring nonexistent directory "/usr/share/emscripten/system/include/bsd"
  13. ignoring nonexistent directory "/usr/share/emscripten/system/include/net"
  14. #include "..." search starts here:
  15. #include <...> search starts here:
  16. /usr/share/emscripten/system/include/compat
  17. /usr/share/emscripten/system/include/libcxx
  18. /usr/share/emscripten/system/include
  19. /usr/share/emscripten/system/include/emscripten
  20. /usr/share/emscripten/system/include/libc
  21. /usr/share/emscripten/system/include/gfx
  22. /usr/share/emscripten/system/include/SDL
  23. /usr/include/clang/3.3/include
  24. End of search list.
  25. DEBUG root: emcc step "bitcodeize inputs" took 0.47 seconds
  26. DEBUG root: emcc step "bitcodeize inputs" took 0.00 seconds
  27. DEBUG root: will generate JavaScript
  28. DEBUG root: including libcxx
  29. DEBUG root: including libcextra
  30. DEBUG root: including libcxxabi
  31. DEBUG root: including libc
  32. DEBUG root: emcc step "calculate system libraries" took 0.03 seconds
  33. 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']
  34. 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
  35. DEBUG root: emcc step "link" took 0.38 seconds
  36. DEBUG root: saving intermediate processing steps to /tmp/emscripten_temp
  37. DEBUG root: emcc: LLVM opts: ['-internalize', '-internalize-public-api-list=main,malloc,free', '-globaldce', '-S']
  38. DEBUG root: emcc step "post-link" took 0.26 seconds
  39. DEBUG root: LLVM => JS
  40. DEBUG root: emscript: ll=>js
  41. DEBUG root: emscript: scan took 0.00690793991089 seconds
  42. DEBUG root: emscript: split took 0.00834584236145 seconds
  43. DEBUG root: emscript: phase 1 took 0.531923055649 seconds
  44. 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)
  45. aborting from js compiler due to exception: unknown vector type <4 x i8> | undefined
  46. DEBUG root: .
  47. aborting from js compiler due to exception: unknown vector type <4 x i8> | undefined
  48. DEBUG root: .
  49. aborting from js compiler due to exception: unknown vector type <4 x i8> | undefined
  50. DEBUG root: .
  51. DEBUG root: .
  52. Traceback (most recent call last):
  53. File "/usr/share/emscripten/emscripten.py", line 1352, in <module>
  54. _main(environ=os.environ)
  55. File "/usr/share/emscripten/emscripten.py", line 1340, in _main
  56. temp_files.run_and_clean(lambda: main(
  57. File "/usr/share/emscripten/tools/tempfiles.py", line 39, in run_and_clean
  58. return func()
  59. File "/usr/share/emscripten/emscripten.py", line 1348, in <lambda>
  60. DEBUG_CACHE=DEBUG_CACHE,
  61. File "/usr/share/emscripten/emscripten.py", line 1235, in main
  62. jcache=jcache, temp_files=temp_files, DEBUG=DEBUG, DEBUG_CACHE=DEBUG_CACHE)
  63. File "/usr/share/emscripten/emscripten.py", line 292, in emscript
  64. assert len(output) == 2, 'Did not receive forwarded data in an output - process failed? We only got: ' + output[0][-3000:]
  65. AssertionError: Did not receive forwarded data in an output - process failed? We only got: eturn;
  66. default: assert(0, "bad label: " + label);
  67. }
  68.  
  69. }
  70.  
  71.  
  72. function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryD1Ev($this){
  73. var label=0;
  74.  
  75.  
  76. __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev($this);
  77. return;
  78. }
  79.  
  80.  
  81. function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev($this){
  82. var label=0;
  83.  
  84. label = 1;
  85. while(1)switch(label){
  86. case 1:
  87. var $1=(($this+4)|0);
  88. var $2=HEAP32[(($1)>>2)];
  89. var $3=$2;
  90. var $4=HEAP32[(($3)>>2)];
  91. var $5=((($4)-(12))|0);
  92. var $6=$5;
  93. var $7=HEAP32[(($6)>>2)];
  94. var $8=$2;
  95. var $_sum=((($7)+(24))|0);
  96. var $9=(($8+$_sum)|0);
  97. var $10=$9;
  98. var $11=HEAP32[(($10)>>2)];
  99. var $12=($11|0)==0;
  100. if($12){label=9;break;}else{label=2;break;}
  101. case 2:
  102. var $_sum1=((($7)+(16))|0);
  103. var $14=(($8+$_sum1)|0);
  104. var $15=$14;
  105. var $16=HEAP32[(($15)>>2)];
  106. var $17=($16|0)==0;
  107. if($17){label=3;break;}else{label=9;break;}
  108. case 3:
  109. var $_sum2=((($7)+(4))|0);
  110. var $19=(($8+$_sum2)|0);
  111. var $20=$19;
  112. var $21=HEAP32[(($20)>>2)];
  113. var $22=$21&8192;
  114. var $23=($22|0)==0;
  115. if($23){label=9;break;}else{label=4;break;}
  116. case 4:
  117. var $25=__ZSt18uncaught_exceptionv();
  118. if($25){label=9;break;}else{label=5;break;}
  119. case 5:
  120. var $27=HEAP32[(($1)>>2)];
  121. var $28=$27;
  122. var $29=HEAP32[(($28)>>2)];
  123. var $30=((($29)-(12))|0);
  124. var $31=$30;
  125. var $32=HEAP32[(($31)>>2)];
  126. var $33=$27;
  127. var $_sum3=((($32)+(24))|0);
  128. var $34=(($33+$_sum3)|0);
  129. var $35=$34;
  130. var $36=HEAP32[(($35)>>2)];
  131. var $37=$36;
  132. var $38=$36;
  133. var $39=HEAP32[(($38)>>2)];
  134. var $40=(($39+24)|0);
  135. var $41=HEAP32[(($40)>>2)];
  136. 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; }
  137. case 6:
  138. var $43=($42|0)==-1;
  139. if($43){label=7;break;}else{label=9;break;}
  140. case 7:
  141. var $45=HEAP32[(($1)>>2)];
  142. var $46=$45;
  143. var $47=HEAP32[(($46)>>2)];
  144. var $48=((($47)-(12))|0);
  145. var $49=$48;
  146. var $50=HEAP32[(($49)>>2)];
  147. var $51=$45;
  148. var $52=(($51+$50)|0);
  149. var $53=$52;
  150. var $_sum4=((($50)+(16))|0);
  151. var $54=(($51+$_sum4)|0);
  152. var $55=$54;
  153. var $56=HEAP32[(($55)>>2)];
  154. var $57=$56|1;
  155. (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; }
  156. case 8:
  157. var $59$0 = ___cxa_find_matching_catch(-1, -1,0); var $59$1 = tempRet0;
  158. var $60=$59$0;
  159. var $61=___cxa_begin_catch($60);
  160. (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; }
  161. case 9:
  162. return;
  163. case 10:
  164. var $63$0 = ___cxa_find_matching_catch(-1, -1,0); var $63$1 = tempRet0;
  165. var $64=$63$0;
  166. ___clang_call_terminate($64);
  167. throw "Reached an unreachable!";
  168. default: assert(0, "bad label: " + label);
  169. }
  170.  
  171. }
  172.  
  173.  
  174. Traceback (most recent call last):
  175. File "/usr/share/emscripten/emcc", line 1864, in <module>
  176. final = shared.Building.emscripten(final, append_ext=False, extra_args=extra_args)
  177. File "/usr/share/emscripten/tools/shared.py", line 1276, in emscripten
  178. assert os.path.exists(filename + '.o.js') and len(open(filename + '.o.js', 'r').read()) > 0, 'Emscripten failed to generate .js: ' + str(compiler_output)
  179. AssertionError: Emscripten failed to generate .js:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement