Advertisement
pauldacheez

gekko - hash_map (more info)

Dec 10th, 2012
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 58.77 KB | None | 0 0
  1. Pauls-MacBook-Air:gekko-gc-emu Paul$ git clean -qdf
  2. Pauls-MacBook-Air:gekko-gc-emu Paul$ cmake . && make -k
  3. -- The C compiler identification is Clang 3.1.0
  4. -- The CXX compiler identification is Clang 3.1.0
  5. -- Check for working C compiler: /opt/local/bin/clang
  6. -- Check for working C compiler: /opt/local/bin/clang -- works
  7. -- Detecting C compiler ABI info
  8. -- Detecting C compiler ABI info - done
  9. -- Check for working CXX compiler: /opt/local/bin/clang++
  10. -- Check for working CXX compiler: /opt/local/bin/clang++ -- works
  11. -- Detecting CXX compiler ABI info
  12. -- Detecting CXX compiler ABI info - done
  13. -- Found SDL2: /usr/local/lib/libSDL2main.a;/usr/local/lib/libSDL2.dylib;-framework Cocoa
  14. -- Found OpenGL: /System/Library/Frameworks/OpenGL.framework
  15. -- GLFW 3.0 found!
  16. -- Looking for XOpenDisplay in /opt/local/lib/libX11.dylib;/opt/local/lib/libXext.dylib
  17. -- Looking for XOpenDisplay in /opt/local/lib/libX11.dylib;/opt/local/lib/libXext.dylib - found
  18. -- Looking for gethostbyname
  19. -- Looking for gethostbyname - found
  20. -- Looking for connect
  21. -- Looking for connect - found
  22. -- Looking for remove
  23. -- Looking for remove - found
  24. -- Looking for shmat
  25. -- Looking for shmat - found
  26. -- Looking for IceConnectionNumber in ICE
  27. -- Looking for IceConnectionNumber in ICE - found
  28. -- Found X11: /opt/local/lib/libX11.dylib
  29. -- Looking for Q_WS_X11
  30. -- Looking for Q_WS_X11 - not found.
  31. -- Looking for Q_WS_WIN
  32. -- Looking for Q_WS_WIN - not found.
  33. -- Looking for Q_WS_QWS
  34. -- Looking for Q_WS_QWS - not found.
  35. -- Looking for Q_WS_MAC
  36. -- Looking for Q_WS_MAC - found
  37. -- Looking for QT_MAC_USE_COCOA
  38. -- Looking for QT_MAC_USE_COCOA - found
  39. -- Found Qt4: /opt/local/bin/qmake (found version "4.8.4")
  40. -- Found Qt4: /opt/local/bin/qmake (found version "4.8.4")
  41. -- Configuring done
  42. -- Generating done
  43. -- Build files have been written to: /Users/Paul/Desktop/code/gekko/gekko-gc-emu
  44. [ 1%] Generating moc_qhexedit_p.cxx
  45. [ 1%] Generating moc_qhexedit.cxx
  46. Scanning dependencies of target qhexedit
  47. [ 2%] Building CXX object externals/qhexedit/CMakeFiles/qhexedit.dir/commands.cpp.o
  48. [ 3%] Building CXX object externals/qhexedit/CMakeFiles/qhexedit.dir/qhexedit.cpp.o
  49. [ 4%] Building CXX object externals/qhexedit/CMakeFiles/qhexedit.dir/qhexedit_p.cpp.o
  50. [ 4%] Building CXX object externals/qhexedit/CMakeFiles/qhexedit.dir/xbytearray.cpp.o
  51. [ 5%] Building CXX object externals/qhexedit/CMakeFiles/qhexedit.dir/moc_qhexedit.cxx.o
  52. [ 6%] Building CXX object externals/qhexedit/CMakeFiles/qhexedit.dir/moc_qhexedit_p.cxx.o
  53. Linking CXX static library libqhexedit.a
  54. [ 6%] Built target qhexedit
  55. Scanning dependencies of target common
  56. [ 6%] Building CXX object src/common/CMakeFiles/common.dir/src/config.cpp.o
  57. [ 7%] Building CXX object src/common/CMakeFiles/common.dir/src/crc.cpp.o
  58. [ 8%] Building CXX object src/common/CMakeFiles/common.dir/src/log.cpp.o
  59. [ 9%] Building CXX object src/common/CMakeFiles/common.dir/src/misc_utils.cpp.o
  60. [ 10%] Building CXX object src/common/CMakeFiles/common.dir/src/timer.cpp.o
  61. [ 10%] Building CXX object src/common/CMakeFiles/common.dir/src/xml.cpp.o
  62. Linking CXX static library libcommon.a
  63. [ 10%] Built target common
  64. Scanning dependencies of target core
  65. [ 11%] Building CXX object src/core/CMakeFiles/core.dir/src/core.cpp.o
  66. [ 12%] Building CXX object src/core/CMakeFiles/core.dir/src/memory.cpp.o
  67. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/core/src/memory.cpp:23:15: warning: expected '=' following '#pragma align' - ignored
  68. #pragma align 4096
  69. ^
  70. 1 warning generated.
  71. [ 13%] Building CXX object src/core/CMakeFiles/core.dir/src/boot/apploader.cpp.o
  72. [ 14%] Building CXX object src/core/CMakeFiles/core.dir/src/boot/bootrom.cpp.o
  73. [ 14%] Building CXX object src/core/CMakeFiles/core.dir/src/debugger/debugger.cpp.o
  74. [ 15%] Building CXX object src/core/CMakeFiles/core.dir/src/dvd/dol.cpp.o
  75. [ 16%] Building CXX object src/core/CMakeFiles/core.dir/src/dvd/elf.cpp.o
  76. [ 17%] Building CXX object src/core/CMakeFiles/core.dir/src/dvd/gcm.cpp.o
  77. [ 18%] Building CXX object src/core/CMakeFiles/core.dir/src/dvd/loader.cpp.o
  78. [ 18%] Building CXX object src/core/CMakeFiles/core.dir/src/dvd/realdvd.cpp.o
  79. [ 19%] Building CXX object src/core/CMakeFiles/core.dir/src/hle/hle_audio.cpp.o
  80. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/core/src/hle/hle_audio.cpp:4:
  81. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/core/src/hle/hle_general.h:85:23: warning: implicit conversion of NULL constant to 'u32' (aka 'unsigned int') [-Wnull-conversion]
  82. dvdfilehandle[i] = NULL;
  83. ~ ^~~~
  84. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/core/src/hle/hle_audio.cpp:84:1: warning: '/*' within block comment [-Wcomment]
  85. /*
  86. ^
  87. 2 warnings generated.
  88. [ 20%] Building CXX object src/core/CMakeFiles/core.dir/src/hle/hle.cpp.o
  89. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/core/src/hle/hle.cpp:672:34: warning: format specifies type 'unsigned int' but the argument has type 'uintptr_t' (aka 'unsigned long') [-Wformat]
  90. sprintf(fData, "0x%08X:\t%s\t0x%08X/0x%08X\t0x%08X\n", rFunction.address, rFunction.funcName.c_str(), rFunction.funcSize, rFunction.DetectedSize, rFunction.CRC);
  91. ~~~^ ~~~~~~~~~~~~~~~~~
  92. %08lX
  93. 1 warning generated.
  94. [ 21%] Building CXX object src/core/CMakeFiles/core.dir/src/hle/hle_dsp.cpp.o
  95. [ 22%] Building CXX object src/core/CMakeFiles/core.dir/src/hle/hle_general.cpp.o
  96. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/core/src/hle/hle_general.cpp:7:
  97. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/core/src/hle/hle_general.h:85:23: warning: implicit conversion of NULL constant to 'u32' (aka 'unsigned int') [-Wnull-conversion]
  98. dvdfilehandle[i] = NULL;
  99. ~ ^~~~
  100. 1 warning generated.
  101. [ 22%] Building CXX object src/core/CMakeFiles/core.dir/src/hle/hle_math.cpp.o
  102. [ 23%] Building CXX object src/core/CMakeFiles/core.dir/src/hw/hw_ai.cpp.o
  103. [ 24%] Building CXX object src/core/CMakeFiles/core.dir/src/hw/hw_cp.cpp.o
  104. [ 25%] Building CXX object src/core/CMakeFiles/core.dir/src/hw/hw.cpp.o
  105. [ 26%] Building CXX object src/core/CMakeFiles/core.dir/src/hw/hw_di.cpp.o
  106. [ 26%] Building CXX object src/core/CMakeFiles/core.dir/src/hw/hw_dsp.cpp.o
  107. [ 27%] Building CXX object src/core/CMakeFiles/core.dir/src/hw/hw_exi.cpp.o
  108. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/core/src/hw/hw_exi.cpp:66:21: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare]
  109. else if((offset >= 0x00000000) && (offset < 0x08000000))
  110. ~~~~~~ ^ ~~~~~~~~~~
  111. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/core/src/hw/hw_exi.cpp:147:73: warning: more '%' conversions than data arguments [-Wformat]
  112. printf(".EXI Unknown DMA transfer: Chan %d Device %d Len %08X Data %08X\n", Chan, Device, exi.len[Chan]);
  113. ~~~^
  114. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/core/src/hw/hw_exi.cpp:257:28: warning: '&' within '|' [-Wbitwise-op-parentheses]
  115. exi.csr[CRVal] &= ~(data & EXI_CSR_EXIINT | EXI_CSR_EXTINT | EXI_CSR_TCINT);
  116. ~~~~~^~~~~~~~~~~~~~~~ ~
  117. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/core/src/hw/hw_exi.cpp:257:28: note: place parentheses around the '&' expression to silence this warning
  118. exi.csr[CRVal] &= ~(data & EXI_CSR_EXIINT | EXI_CSR_EXTINT | EXI_CSR_TCINT);
  119. ~~~~~^~~~~~~~~~~~~~~~
  120. 3 warnings generated.
  121. [ 28%] Building CXX object src/core/CMakeFiles/core.dir/src/hw/hw_exi_memorycard.cpp.o
  122. [ 29%] Building CXX object src/core/CMakeFiles/core.dir/src/hw/hw_gx.cpp.o
  123. [ 30%] Building CXX object src/core/CMakeFiles/core.dir/src/hw/hw_mi.cpp.o
  124. [ 31%] Building CXX object src/core/CMakeFiles/core.dir/src/hw/hw_pe.cpp.o
  125. [ 31%] Building CXX object src/core/CMakeFiles/core.dir/src/hw/hw_pi.cpp.o
  126. [ 32%] Building CXX object src/core/CMakeFiles/core.dir/src/hw/hw_si.cpp.o
  127. [ 33%] Building CXX object src/core/CMakeFiles/core.dir/src/hw/hw_vi.cpp.o
  128. [ 34%] Building CXX object src/core/CMakeFiles/core.dir/src/powerpc/cpu_core.cpp.o
  129. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/core/src/powerpc/cpu_core.cpp:524:22: warning: invalid conversion specifier 'I' [-Wformat-invalid-specifier]
  130. printf("TBR: 0x%016I64X", ireg.TBR.TBR);
  131. ~~~~^
  132. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/core/src/powerpc/cpu_core.cpp:526:29: warning: invalid conversion specifier 'I' [-Wformat-invalid-specifier]
  133. printf("\tCorrect: 0x%016I64X\n", CompareRegs.TBR.TBR);
  134. ~~~~^
  135. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/core/src/powerpc/cpu_core.cpp:583:32: warning: invalid conversion specifier 'I' [-Wformat-invalid-specifier]
  136. printf("FPR %d Start: 0x%016I64X-%016I64X\nFPR %d End:0x%016I64X-%016I64X\n", x, iregBackup.fpr[x].ps1._u64, iregBackup.fpr[x].ps0._u64, x, ireg.fpr[x].ps1._u64,...
  137. ~~~~^
  138. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/core/src/powerpc/cpu_core.cpp:583:41: warning: invalid conversion specifier 'I' [-Wformat-invalid-specifier]
  139. printf("FPR %d Start: 0x%016I64X-%016I64X\nFPR %d End:0x%016I64X-%016I64X\n", x, iregBackup.fpr[x].ps1._u64, iregBackup.fpr[x].ps0._u64, x, ireg.fpr[x].ps1._u64,...
  140. ~~~~^
  141. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/core/src/powerpc/cpu_core.cpp:583:64: warning: invalid conversion specifier 'I' [-Wformat-invalid-specifier]
  142. printf("FPR %d Start: 0x%016I64X-%016I64X\nFPR %d End:0x%016I64X-%016I64X\n", x, iregBackup.fpr[x].ps1._u64, iregBackup.fpr[x].ps0._u64, x, ireg.fpr[x].ps1._u64,...
  143. ~~~~^
  144. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/core/src/powerpc/cpu_core.cpp:583:73: warning: invalid conversion specifier 'I' [-Wformat-invalid-specifier]
  145. printf("FPR %d Start: 0x%016I64X-%016I64X\nFPR %d End:0x%016I64X-%016I64X\n", x, iregBackup.fpr[x].ps1._u64, iregBackup.fpr[x].ps0._u64, x, ireg.fpr[x].ps1._u64,...
  146. ~~~~^
  147. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/core/src/powerpc/cpu_core.cpp:590:35: warning: invalid conversion specifier 'I' [-Wformat-invalid-specifier]
  148. printf("FPR %d Correct: 0x%016I64X-%016I64X\n", x, CompareRegs.fpr[x].ps1._u64, CompareRegs.fpr[x].ps0._u64);
  149. ~~~~^
  150. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/core/src/powerpc/cpu_core.cpp:590:44: warning: invalid conversion specifier 'I' [-Wformat-invalid-specifier]
  151. printf("FPR %d Correct: 0x%016I64X-%016I64X\n", x, CompareRegs.fpr[x].ps1._u64, CompareRegs.fpr[x].ps0._u64);
  152. ~~~~^
  153. 8 warnings generated.
  154. [ 35%] Building CXX object src/core/CMakeFiles/core.dir/src/powerpc/cpu_core_regs.cpp.o
  155. [ 35%] Building CXX object src/core/CMakeFiles/core.dir/src/powerpc/disassembler/ppc_disasm.cpp.o
  156. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/core/src/powerpc/disassembler/ppc_disasm.cpp:375:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
  157. if (cnd = trap_condition[PPCGETD(in)]) {
  158. ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  159. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/core/src/powerpc/disassembler/ppc_disasm.cpp:375:11: note: place parentheses around the assignment to silence this warning
  160. if (cnd = trap_condition[PPCGETD(in)]) {
  161. ^
  162. ( )
  163. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/core/src/powerpc/disassembler/ppc_disasm.cpp:375:11: note: use '==' to turn this assignment into an equality comparison
  164. if (cnd = trap_condition[PPCGETD(in)]) {
  165. ^
  166. ==
  167. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/core/src/powerpc/disassembler/ppc_disasm.cpp:394:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
  168. if (i = (int)PPCGETCRD(in)) {
  169. ~~^~~~~~~~~~~~~~~~
  170. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/core/src/powerpc/disassembler/ppc_disasm.cpp:394:11: note: place parentheses around the assignment to silence this warning
  171. if (i = (int)PPCGETCRD(in)) {
  172. ^
  173. ( )
  174. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/core/src/powerpc/disassembler/ppc_disasm.cpp:394:11: note: use '==' to turn this assignment into an equality comparison
  175. if (i = (int)PPCGETCRD(in)) {
  176. ^
  177. ==
  178. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/core/src/powerpc/disassembler/ppc_disasm.cpp:478:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
  179. if (offs = branch(dp,in,"",(in&2)?1:0,d)) {
  180. ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  181. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/core/src/powerpc/disassembler/ppc_disasm.cpp:478:12: note: place parentheses around the assignment to silence this warning
  182. if (offs = branch(dp,in,"",(in&2)?1:0,d)) {
  183. ^
  184. ( )
  185. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/core/src/powerpc/disassembler/ppc_disasm.cpp:478:12: note: use '==' to turn this assignment into an equality comparison
  186. if (offs = branch(dp,in,"",(in&2)?1:0,d)) {
  187. ^
  188. ==
  189. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/core/src/powerpc/disassembler/ppc_disasm.cpp:484:32: warning: format specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat]
  190. sprintf(dp->operands,"0x%.8X",(unsigned long)d);
  191. ~~~^ ~~~~~~~~~~~~~~~~
  192. %.8lX
  193. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/core/src/powerpc/disassembler/ppc_disasm.cpp:486:24: warning: format specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat]
  194. sprintf(oper,"0x%.8X",(unsigned long)(*dp->iaddr) + d);
  195. ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  196. %.8lX
  197. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/core/src/powerpc/disassembler/ppc_disasm.cpp:500:32: warning: format specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat]
  198. sprintf(dp->operands,"0x%.8X",(unsigned long)d);
  199. ~~~^ ~~~~~~~~~~~~~~~~
  200. %.8lX
  201. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/core/src/powerpc/disassembler/ppc_disasm.cpp:502:32: warning: format specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat]
  202. sprintf(dp->operands,"0x%.8X",(unsigned long)(*dp->iaddr) + d);
  203. ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  204. %.8lX
  205. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/core/src/powerpc/disassembler/ppc_disasm.cpp:592:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
  206. if (i = (int)PPCGETCRD(in))
  207. ~~^~~~~~~~~~~~~~~~
  208. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/core/src/powerpc/disassembler/ppc_disasm.cpp:592:11: note: place parentheses around the assignment to silence this warning
  209. if (i = (int)PPCGETCRD(in))
  210. ^
  211. ( )
  212. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/core/src/powerpc/disassembler/ppc_disasm.cpp:592:11: note: use '==' to turn this assignment into an equality comparison
  213. if (i = (int)PPCGETCRD(in))
  214. ^
  215. ==
  216. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/core/src/powerpc/disassembler/ppc_disasm.cpp:606:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
  217. if (cnd = trap_condition[to]) {
  218. ~~~~^~~~~~~~~~~~~~~~~~~~
  219. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/core/src/powerpc/disassembler/ppc_disasm.cpp:606:11: note: place parentheses around the assignment to silence this warning
  220. if (cnd = trap_condition[to]) {
  221. ^
  222. ( )
  223. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/core/src/powerpc/disassembler/ppc_disasm.cpp:606:11: note: use '==' to turn this assignment into an equality comparison
  224. if (cnd = trap_condition[to]) {
  225. ^
  226. ==
  227. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/core/src/powerpc/disassembler/ppc_disasm.cpp:800:28: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
  228. sprintf(buf, "%i", val);
  229. ~^ ~~~
  230. %li
  231. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/core/src/powerpc/disassembler/ppc_disasm.cpp:806:33: warning: format specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat]
  232. sprintf(buf, "-0x%.4X", ((~val) & 0xffff) + 1);
  233. ~~~^ ~~~~~~~~~~~~~~~~~~~~~
  234. %.4lX
  235. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/core/src/powerpc/disassembler/ppc_disasm.cpp:810:32: warning: format specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat]
  236. sprintf(buf, "0x%.4X", val);
  237. ~~~^ ~~~
  238. %.4lX
  239. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/core/src/powerpc/disassembler/ppc_disasm.cpp:919:28: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
  240. sprintf(buf, "%i", val);
  241. ~^ ~~~
  242. %li
  243. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/core/src/powerpc/disassembler/ppc_disasm.cpp:925:33: warning: format specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat]
  244. sprintf(buf, "-0x%.4X", ((~val) & 0xfff) + 1);
  245. ~~~^ ~~~~~~~~~~~~~~~~~~~~
  246. %.4lX
  247. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/core/src/powerpc/disassembler/ppc_disasm.cpp:929:32: warning: format specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat]
  248. sprintf(buf, "0x%.4X", val);
  249. ~~~^ ~~~
  250. %.4lX
  251. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/core/src/powerpc/disassembler/ppc_disasm.cpp:942:41: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
  252. sprintf(dp->operands, "f%d, %s (%s), %d, %d", s, ps_ldst_offs(d), regnames[a], (in >> 15) & 1, (in >> 12) & 7);
  253. ~^ ~~~~~~~~~~~~~~
  254. %ld
  255. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/core/src/powerpc/disassembler/ppc_disasm.cpp:942:45: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
  256. sprintf(dp->operands, "f%d, %s (%s), %d, %d", s, ps_ldst_offs(d), regnames[a], (in >> 15) & 1, (in >> 12) & 7);
  257. ~^ ~~~~~~~~~~~~~~
  258. %ld
  259. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/core/src/powerpc/disassembler/ppc_disasm.cpp:949:42: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
  260. sprintf(dp->operands, "f%d, %s, %s, %d, %d", (int)PPCGETD(in), regnames[a], regnames[b], (in >> 10) & 1, (in >> 7) & 7);
  261. ~^ ~~~~~~~~~~~~~~
  262. %ld
  263. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/core/src/powerpc/disassembler/ppc_disasm.cpp:949:46: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
  264. sprintf(dp->operands, "f%d, %s, %s, %d, %d", (int)PPCGETD(in), regnames[a], regnames[b], (in >> 10) & 1, (in >> 7) & 7);
  265. ~^ ~~~~~~~~~~~~~
  266. %ld
  267. 19 warnings generated.
  268. [ 36%] Building CXX object src/core/CMakeFiles/core.dir/src/powerpc/interpreter/cpu_int.cpp.o
  269. [ 37%] Building CXX object src/core/CMakeFiles/core.dir/src/powerpc/interpreter/cpu_int_opcodes.cpp.o
  270. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/core/src/powerpc/interpreter/cpu_int_opcodes.cpp:177:26: warning: format specifies type 'char *' but the argument has type 'char' [-Wformat]
  271. sprintf(dumpfilename, "%slastops.txt", '.');
  272. ~^ ~~~
  273. %hhd
  274. 1 warning generated.
  275. [ 38%] Building CXX object src/core/CMakeFiles/core.dir/src/video/gx_fifo.cpp.o
  276. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/core/src/video/gx_fifo.cpp:66:2: warning: '/*' within block comment [-Wcomment]
  277. /*memset(&dl_cache[0], 0, 0x10000*sizeof(DLCache));
  278. ^
  279. 1 warning generated.
  280. [ 39%] Building CXX object src/core/CMakeFiles/core.dir/src/video/gx_states.cpp.o
  281. [ 39%] Building CXX object src/core/CMakeFiles/core.dir/src/video/gx_tev.cpp.o
  282. [ 40%] Building CXX object src/core/CMakeFiles/core.dir/src/video/gx_texture.cpp.o
  283. [ 41%] Building CXX object src/core/CMakeFiles/core.dir/src/video/gx_transform.cpp.o
  284. [ 42%] Building CXX object src/core/CMakeFiles/core.dir/src/video/gx_vertex.cpp.o
  285. [ 43%] Building CXX object src/core/CMakeFiles/core.dir/src/video/opengl.cpp.o
  286. Linking CXX static library libcore.a
  287. [ 43%] Built target core
  288. Scanning dependencies of target video_core
  289. [ 44%] Building CXX object src/video_core/CMakeFiles/video_core.dir/src/bp_mem.cpp.o
  290. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/bp_mem.cpp:33:
  291. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/shader_manager.h:31:
  292. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:151:14: error: expected a qualified name after 'typename'
  293. typename hash_map<HashType, ValueType> hash_map_;
  294. ^
  295. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:151:22: error: expected ';' at end of declaration list
  296. typename hash_map<HashType, ValueType> hash_map_;
  297. ^
  298. ;
  299. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:134:9: error: use of undeclared identifier 'hash_map_'; did you mean 'hash_map'?
  300. hash_map_[hash] = value;
  301. ^~~~~~~~~
  302. hash_map
  303. /usr/include/c++/4.2.1/ext/hash_map:82:11: note: 'hash_map' declared here
  304. class hash_map
  305. ^
  306. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/bp_mem.cpp:33:
  307. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/shader_manager.h:31:
  308. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:134:9: error: cannot refer to class template 'hash_map' without a template argument list
  309. hash_map_[hash] = value;
  310. ^
  311. /usr/include/c++/4.2.1/ext/hash_map:82:11: note: template is declared here
  312. class hash_map
  313. ^
  314. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/bp_mem.cpp:33:
  315. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/shader_manager.h:31:
  316. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:138:9: error: use of undeclared identifier 'hash_map_'; did you mean 'hash_map'?
  317. hash_map_.erase(hash);
  318. ^~~~~~~~~
  319. hash_map
  320. /usr/include/c++/4.2.1/ext/hash_map:82:11: note: 'hash_map' declared here
  321. class hash_map
  322. ^
  323. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/bp_mem.cpp:33:
  324. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/shader_manager.h:31:
  325. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:138:9: error: cannot refer to class template 'hash_map' without a template argument list
  326. hash_map_.erase(hash);
  327. ^
  328. /usr/include/c++/4.2.1/ext/hash_map:82:11: note: template is declared here
  329. class hash_map
  330. ^
  331. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/bp_mem.cpp:33:
  332. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/shader_manager.h:31:
  333. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:142:70: error: use of undeclared identifier 'hash_map_'
  334. typename hash_map<HashType, ValueType>::const_iterator res = hash_map_.find(hash);
  335. ^
  336. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:146:17: error: use of undeclared identifier 'hash_map_'
  337. value = hash_map_.find(hash)->second;
  338. ^
  339. 8 errors generated.
  340. make[2]: *** [src/video_core/CMakeFiles/video_core.dir/src/bp_mem.cpp.o] Error 1
  341. [ 45%] Building CXX object src/video_core/CMakeFiles/video_core.dir/src/cp_mem.cpp.o
  342. [ 45%] Building CXX object src/video_core/CMakeFiles/video_core.dir/src/fifo.cpp.o
  343. [ 46%] Building CXX object src/video_core/CMakeFiles/video_core.dir/src/fifo_player.cpp.o
  344. [ 47%] Building CXX object src/video_core/CMakeFiles/video_core.dir/src/vertex_loader.cpp.o
  345. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/vertex_loader.cpp:28:
  346. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/renderer_gl3.h:33:
  347. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/shader_manager.h:31:
  348. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:151:14: error: expected a qualified name after 'typename'
  349. typename hash_map<HashType, ValueType> hash_map_;
  350. ^
  351. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:151:22: error: expected ';' at end of declaration list
  352. typename hash_map<HashType, ValueType> hash_map_;
  353. ^
  354. ;
  355. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:134:9: error: use of undeclared identifier 'hash_map_'; did you mean 'hash_map'?
  356. hash_map_[hash] = value;
  357. ^~~~~~~~~
  358. hash_map
  359. /usr/include/c++/4.2.1/ext/hash_map:82:11: note: 'hash_map' declared here
  360. class hash_map
  361. ^
  362. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/vertex_loader.cpp:28:
  363. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/renderer_gl3.h:33:
  364. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/shader_manager.h:31:
  365. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:134:9: error: cannot refer to class template 'hash_map' without a template argument list
  366. hash_map_[hash] = value;
  367. ^
  368. /usr/include/c++/4.2.1/ext/hash_map:82:11: note: template is declared here
  369. class hash_map
  370. ^
  371. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/vertex_loader.cpp:28:
  372. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/renderer_gl3.h:33:
  373. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/shader_manager.h:31:
  374. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:138:9: error: use of undeclared identifier 'hash_map_'; did you mean 'hash_map'?
  375. hash_map_.erase(hash);
  376. ^~~~~~~~~
  377. hash_map
  378. /usr/include/c++/4.2.1/ext/hash_map:82:11: note: 'hash_map' declared here
  379. class hash_map
  380. ^
  381. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/vertex_loader.cpp:28:
  382. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/renderer_gl3.h:33:
  383. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/shader_manager.h:31:
  384. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:138:9: error: cannot refer to class template 'hash_map' without a template argument list
  385. hash_map_.erase(hash);
  386. ^
  387. /usr/include/c++/4.2.1/ext/hash_map:82:11: note: template is declared here
  388. class hash_map
  389. ^
  390. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/vertex_loader.cpp:28:
  391. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/renderer_gl3.h:33:
  392. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/shader_manager.h:31:
  393. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:142:70: error: use of undeclared identifier 'hash_map_'
  394. typename hash_map<HashType, ValueType>::const_iterator res = hash_map_.find(hash);
  395. ^
  396. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:146:17: error: use of undeclared identifier 'hash_map_'
  397. value = hash_map_.find(hash)->second;
  398. ^
  399. 8 errors generated.
  400. make[2]: *** [src/video_core/CMakeFiles/video_core.dir/src/vertex_loader.cpp.o] Error 1
  401. [ 48%] Building CXX object src/video_core/CMakeFiles/video_core.dir/src/vertex_manager.cpp.o
  402. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/vertex_manager.cpp:25:
  403. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/renderer_gl3.h:33:
  404. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/shader_manager.h:31:
  405. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:151:14: error: expected a qualified name after 'typename'
  406. typename hash_map<HashType, ValueType> hash_map_;
  407. ^
  408. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:151:22: error: expected ';' at end of declaration list
  409. typename hash_map<HashType, ValueType> hash_map_;
  410. ^
  411. ;
  412. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:134:9: error: use of undeclared identifier 'hash_map_'; did you mean 'hash_map'?
  413. hash_map_[hash] = value;
  414. ^~~~~~~~~
  415. hash_map
  416. /usr/include/c++/4.2.1/ext/hash_map:82:11: note: 'hash_map' declared here
  417. class hash_map
  418. ^
  419. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/vertex_manager.cpp:25:
  420. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/renderer_gl3.h:33:
  421. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/shader_manager.h:31:
  422. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:134:9: error: cannot refer to class template 'hash_map' without a template argument list
  423. hash_map_[hash] = value;
  424. ^
  425. /usr/include/c++/4.2.1/ext/hash_map:82:11: note: template is declared here
  426. class hash_map
  427. ^
  428. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/vertex_manager.cpp:25:
  429. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/renderer_gl3.h:33:
  430. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/shader_manager.h:31:
  431. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:138:9: error: use of undeclared identifier 'hash_map_'; did you mean 'hash_map'?
  432. hash_map_.erase(hash);
  433. ^~~~~~~~~
  434. hash_map
  435. /usr/include/c++/4.2.1/ext/hash_map:82:11: note: 'hash_map' declared here
  436. class hash_map
  437. ^
  438. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/vertex_manager.cpp:25:
  439. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/renderer_gl3.h:33:
  440. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/shader_manager.h:31:
  441. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:138:9: error: cannot refer to class template 'hash_map' without a template argument list
  442. hash_map_.erase(hash);
  443. ^
  444. /usr/include/c++/4.2.1/ext/hash_map:82:11: note: template is declared here
  445. class hash_map
  446. ^
  447. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/vertex_manager.cpp:25:
  448. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/renderer_gl3.h:33:
  449. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/shader_manager.h:31:
  450. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:142:70: error: use of undeclared identifier 'hash_map_'
  451. typename hash_map<HashType, ValueType>::const_iterator res = hash_map_.find(hash);
  452. ^
  453. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:146:17: error: use of undeclared identifier 'hash_map_'
  454. value = hash_map_.find(hash)->second;
  455. ^
  456. 8 errors generated.
  457. make[2]: *** [src/video_core/CMakeFiles/video_core.dir/src/vertex_manager.cpp.o] Error 1
  458. [ 49%] Building CXX object src/video_core/CMakeFiles/video_core.dir/src/video_core.cpp.o
  459. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/video_core.cpp:34:
  460. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/renderer_gl3.h:33:
  461. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/shader_manager.h:31:
  462. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:151:14: error: expected a qualified name after 'typename'
  463. typename hash_map<HashType, ValueType> hash_map_;
  464. ^
  465. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:151:22: error: expected ';' at end of declaration list
  466. typename hash_map<HashType, ValueType> hash_map_;
  467. ^
  468. ;
  469. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:134:9: error: use of undeclared identifier 'hash_map_'; did you mean 'hash_map'?
  470. hash_map_[hash] = value;
  471. ^~~~~~~~~
  472. hash_map
  473. /usr/include/c++/4.2.1/ext/hash_map:82:11: note: 'hash_map' declared here
  474. class hash_map
  475. ^
  476. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/video_core.cpp:34:
  477. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/renderer_gl3.h:33:
  478. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/shader_manager.h:31:
  479. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:134:9: error: cannot refer to class template 'hash_map' without a template argument list
  480. hash_map_[hash] = value;
  481. ^
  482. /usr/include/c++/4.2.1/ext/hash_map:82:11: note: template is declared here
  483. class hash_map
  484. ^
  485. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/video_core.cpp:34:
  486. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/renderer_gl3.h:33:
  487. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/shader_manager.h:31:
  488. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:138:9: error: use of undeclared identifier 'hash_map_'; did you mean 'hash_map'?
  489. hash_map_.erase(hash);
  490. ^~~~~~~~~
  491. hash_map
  492. /usr/include/c++/4.2.1/ext/hash_map:82:11: note: 'hash_map' declared here
  493. class hash_map
  494. ^
  495. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/video_core.cpp:34:
  496. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/renderer_gl3.h:33:
  497. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/shader_manager.h:31:
  498. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:138:9: error: cannot refer to class template 'hash_map' without a template argument list
  499. hash_map_.erase(hash);
  500. ^
  501. /usr/include/c++/4.2.1/ext/hash_map:82:11: note: template is declared here
  502. class hash_map
  503. ^
  504. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/video_core.cpp:34:
  505. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/renderer_gl3.h:33:
  506. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/shader_manager.h:31:
  507. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:142:70: error: use of undeclared identifier 'hash_map_'
  508. typename hash_map<HashType, ValueType>::const_iterator res = hash_map_.find(hash);
  509. ^
  510. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:146:17: error: use of undeclared identifier 'hash_map_'
  511. value = hash_map_.find(hash)->second;
  512. ^
  513. 8 errors generated.
  514. make[2]: *** [src/video_core/CMakeFiles/video_core.dir/src/video_core.cpp.o] Error 1
  515. [ 49%] Building CXX object src/video_core/CMakeFiles/video_core.dir/src/xf_mem.cpp.o
  516. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/xf_mem.cpp:31:
  517. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/renderer_gl3.h:33:
  518. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/shader_manager.h:31:
  519. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:151:14: error: expected a qualified name after 'typename'
  520. typename hash_map<HashType, ValueType> hash_map_;
  521. ^
  522. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:151:22: error: expected ';' at end of declaration list
  523. typename hash_map<HashType, ValueType> hash_map_;
  524. ^
  525. ;
  526. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:134:9: error: use of undeclared identifier 'hash_map_'; did you mean 'hash_map'?
  527. hash_map_[hash] = value;
  528. ^~~~~~~~~
  529. hash_map
  530. /usr/include/c++/4.2.1/ext/hash_map:82:11: note: 'hash_map' declared here
  531. class hash_map
  532. ^
  533. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/xf_mem.cpp:31:
  534. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/renderer_gl3.h:33:
  535. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/shader_manager.h:31:
  536. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:134:9: error: cannot refer to class template 'hash_map' without a template argument list
  537. hash_map_[hash] = value;
  538. ^
  539. /usr/include/c++/4.2.1/ext/hash_map:82:11: note: template is declared here
  540. class hash_map
  541. ^
  542. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/xf_mem.cpp:31:
  543. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/renderer_gl3.h:33:
  544. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/shader_manager.h:31:
  545. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:138:9: error: use of undeclared identifier 'hash_map_'; did you mean 'hash_map'?
  546. hash_map_.erase(hash);
  547. ^~~~~~~~~
  548. hash_map
  549. /usr/include/c++/4.2.1/ext/hash_map:82:11: note: 'hash_map' declared here
  550. class hash_map
  551. ^
  552. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/xf_mem.cpp:31:
  553. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/renderer_gl3.h:33:
  554. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/shader_manager.h:31:
  555. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:138:9: error: cannot refer to class template 'hash_map' without a template argument list
  556. hash_map_.erase(hash);
  557. ^
  558. /usr/include/c++/4.2.1/ext/hash_map:82:11: note: template is declared here
  559. class hash_map
  560. ^
  561. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/xf_mem.cpp:31:
  562. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/renderer_gl3.h:33:
  563. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/shader_manager.h:31:
  564. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:142:70: error: use of undeclared identifier 'hash_map_'
  565. typename hash_map<HashType, ValueType>::const_iterator res = hash_map_.find(hash);
  566. ^
  567. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:146:17: error: use of undeclared identifier 'hash_map_'
  568. value = hash_map_.find(hash)->second;
  569. ^
  570. 8 errors generated.
  571. make[2]: *** [src/video_core/CMakeFiles/video_core.dir/src/xf_mem.cpp.o] Error 1
  572. [ 50%] Building CXX object src/video_core/CMakeFiles/video_core.dir/src/texture_decoder.cpp.o
  573. [ 51%] Building CXX object src/video_core/CMakeFiles/video_core.dir/src/renderer_gl3/raster_font.cpp.o
  574. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/raster_font.cpp:18:
  575. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/renderer_gl3.h:33:
  576. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/shader_manager.h:31:
  577. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:151:14: error: expected a qualified name after 'typename'
  578. typename hash_map<HashType, ValueType> hash_map_;
  579. ^
  580. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:151:22: error: expected ';' at end of declaration list
  581. typename hash_map<HashType, ValueType> hash_map_;
  582. ^
  583. ;
  584. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:134:9: error: use of undeclared identifier 'hash_map_'; did you mean 'hash_map'?
  585. hash_map_[hash] = value;
  586. ^~~~~~~~~
  587. hash_map
  588. /usr/include/c++/4.2.1/ext/hash_map:82:11: note: 'hash_map' declared here
  589. class hash_map
  590. ^
  591. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/raster_font.cpp:18:
  592. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/renderer_gl3.h:33:
  593. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/shader_manager.h:31:
  594. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:134:9: error: cannot refer to class template 'hash_map' without a template argument list
  595. hash_map_[hash] = value;
  596. ^
  597. /usr/include/c++/4.2.1/ext/hash_map:82:11: note: template is declared here
  598. class hash_map
  599. ^
  600. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/raster_font.cpp:18:
  601. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/renderer_gl3.h:33:
  602. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/shader_manager.h:31:
  603. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:138:9: error: use of undeclared identifier 'hash_map_'; did you mean 'hash_map'?
  604. hash_map_.erase(hash);
  605. ^~~~~~~~~
  606. hash_map
  607. /usr/include/c++/4.2.1/ext/hash_map:82:11: note: 'hash_map' declared here
  608. class hash_map
  609. ^
  610. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/raster_font.cpp:18:
  611. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/renderer_gl3.h:33:
  612. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/shader_manager.h:31:
  613. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:138:9: error: cannot refer to class template 'hash_map' without a template argument list
  614. hash_map_.erase(hash);
  615. ^
  616. /usr/include/c++/4.2.1/ext/hash_map:82:11: note: template is declared here
  617. class hash_map
  618. ^
  619. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/raster_font.cpp:18:
  620. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/renderer_gl3.h:33:
  621. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/shader_manager.h:31:
  622. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:142:70: error: use of undeclared identifier 'hash_map_'
  623. typename hash_map<HashType, ValueType>::const_iterator res = hash_map_.find(hash);
  624. ^
  625. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:146:17: error: use of undeclared identifier 'hash_map_'
  626. value = hash_map_.find(hash)->second;
  627. ^
  628. 8 errors generated.
  629. make[2]: *** [src/video_core/CMakeFiles/video_core.dir/src/renderer_gl3/raster_font.cpp.o] Error 1
  630. [ 52%] Building CXX object src/video_core/CMakeFiles/video_core.dir/src/renderer_gl3/renderer_gl3.cpp.o
  631. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/renderer_gl3.cpp:38:
  632. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/renderer_gl3.h:33:
  633. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/shader_manager.h:31:
  634. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:151:14: error: expected a qualified name after 'typename'
  635. typename hash_map<HashType, ValueType> hash_map_;
  636. ^
  637. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:151:22: error: expected ';' at end of declaration list
  638. typename hash_map<HashType, ValueType> hash_map_;
  639. ^
  640. ;
  641. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:134:9: error: use of undeclared identifier 'hash_map_'; did you mean 'hash_map'?
  642. hash_map_[hash] = value;
  643. ^~~~~~~~~
  644. hash_map
  645. /usr/include/c++/4.2.1/ext/hash_map:82:11: note: 'hash_map' declared here
  646. class hash_map
  647. ^
  648. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/renderer_gl3.cpp:38:
  649. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/renderer_gl3.h:33:
  650. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/shader_manager.h:31:
  651. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:134:9: error: cannot refer to class template 'hash_map' without a template argument list
  652. hash_map_[hash] = value;
  653. ^
  654. /usr/include/c++/4.2.1/ext/hash_map:82:11: note: template is declared here
  655. class hash_map
  656. ^
  657. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/renderer_gl3.cpp:38:
  658. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/renderer_gl3.h:33:
  659. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/shader_manager.h:31:
  660. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:138:9: error: use of undeclared identifier 'hash_map_'; did you mean 'hash_map'?
  661. hash_map_.erase(hash);
  662. ^~~~~~~~~
  663. hash_map
  664. /usr/include/c++/4.2.1/ext/hash_map:82:11: note: 'hash_map' declared here
  665. class hash_map
  666. ^
  667. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/renderer_gl3.cpp:38:
  668. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/renderer_gl3.h:33:
  669. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/shader_manager.h:31:
  670. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:138:9: error: cannot refer to class template 'hash_map' without a template argument list
  671. hash_map_.erase(hash);
  672. ^
  673. /usr/include/c++/4.2.1/ext/hash_map:82:11: note: template is declared here
  674. class hash_map
  675. ^
  676. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/renderer_gl3.cpp:38:
  677. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/renderer_gl3.h:33:
  678. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/shader_manager.h:31:
  679. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:142:70: error: use of undeclared identifier 'hash_map_'
  680. typename hash_map<HashType, ValueType>::const_iterator res = hash_map_.find(hash);
  681. ^
  682. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:146:17: error: use of undeclared identifier 'hash_map_'
  683. value = hash_map_.find(hash)->second;
  684. ^
  685. 8 errors generated.
  686. make[2]: *** [src/video_core/CMakeFiles/video_core.dir/src/renderer_gl3/renderer_gl3.cpp.o] Error 1
  687. [ 53%] Building CXX object src/video_core/CMakeFiles/video_core.dir/src/renderer_gl3/shader_manager.cpp.o
  688. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/shader_manager.cpp:34:
  689. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/shader_manager.h:31:
  690. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:151:14: error: expected a qualified name after 'typename'
  691. typename hash_map<HashType, ValueType> hash_map_;
  692. ^
  693. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:151:22: error: expected ';' at end of declaration list
  694. typename hash_map<HashType, ValueType> hash_map_;
  695. ^
  696. ;
  697. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:134:9: error: use of undeclared identifier 'hash_map_'; did you mean 'hash_map'?
  698. hash_map_[hash] = value;
  699. ^~~~~~~~~
  700. hash_map
  701. /usr/include/c++/4.2.1/ext/hash_map:82:11: note: 'hash_map' declared here
  702. class hash_map
  703. ^
  704. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/shader_manager.cpp:34:
  705. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/shader_manager.h:31:
  706. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:134:9: error: cannot refer to class template 'hash_map' without a template argument list
  707. hash_map_[hash] = value;
  708. ^
  709. /usr/include/c++/4.2.1/ext/hash_map:82:11: note: template is declared here
  710. class hash_map
  711. ^
  712. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/shader_manager.cpp:34:
  713. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/shader_manager.h:31:
  714. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:138:9: error: use of undeclared identifier 'hash_map_'; did you mean 'hash_map'?
  715. hash_map_.erase(hash);
  716. ^~~~~~~~~
  717. hash_map
  718. /usr/include/c++/4.2.1/ext/hash_map:82:11: note: 'hash_map' declared here
  719. class hash_map
  720. ^
  721. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/shader_manager.cpp:34:
  722. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/shader_manager.h:31:
  723. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:138:9: error: cannot refer to class template 'hash_map' without a template argument list
  724. hash_map_.erase(hash);
  725. ^
  726. /usr/include/c++/4.2.1/ext/hash_map:82:11: note: template is declared here
  727. class hash_map
  728. ^
  729. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/shader_manager.cpp:34:
  730. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/shader_manager.h:31:
  731. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:142:70: error: use of undeclared identifier 'hash_map_'
  732. typename hash_map<HashType, ValueType>::const_iterator res = hash_map_.find(hash);
  733. ^
  734. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:146:17: error: use of undeclared identifier 'hash_map_'
  735. value = hash_map_.find(hash)->second;
  736. ^
  737. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/shader_manager.cpp:258:27: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
  738. _SHADER_FSDEF(temp);
  739. ~~~~~~~~~~~~~~^~~~~
  740. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/shader_manager.cpp:188:72: note: expanded from macro '_SHADER_FSDEF'
  741. #define _SHADER_FSDEF(...) _fs_offset += sprintf(&_fs_def[_fs_offset], __VA_ARGS__)
  742. ^
  743. 1 warning and 8 errors generated.
  744. make[2]: *** [src/video_core/CMakeFiles/video_core.dir/src/renderer_gl3/shader_manager.cpp.o] Error 1
  745. [ 54%] Building CXX object src/video_core/CMakeFiles/video_core.dir/src/renderer_gl3/uniform_manager.cpp.o
  746. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/uniform_manager.cpp:34:
  747. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/shader_manager.h:31:
  748. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:151:14: error: expected a qualified name after 'typename'
  749. typename hash_map<HashType, ValueType> hash_map_;
  750. ^
  751. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:151:22: error: expected ';' at end of declaration list
  752. typename hash_map<HashType, ValueType> hash_map_;
  753. ^
  754. ;
  755. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:134:9: error: use of undeclared identifier 'hash_map_'; did you mean 'hash_map'?
  756. hash_map_[hash] = value;
  757. ^~~~~~~~~
  758. hash_map
  759. /usr/include/c++/4.2.1/ext/hash_map:82:11: note: 'hash_map' declared here
  760. class hash_map
  761. ^
  762. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/uniform_manager.cpp:34:
  763. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/shader_manager.h:31:
  764. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:134:9: error: cannot refer to class template 'hash_map' without a template argument list
  765. hash_map_[hash] = value;
  766. ^
  767. /usr/include/c++/4.2.1/ext/hash_map:82:11: note: template is declared here
  768. class hash_map
  769. ^
  770. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/uniform_manager.cpp:34:
  771. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/shader_manager.h:31:
  772. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:138:9: error: use of undeclared identifier 'hash_map_'; did you mean 'hash_map'?
  773. hash_map_.erase(hash);
  774. ^~~~~~~~~
  775. hash_map
  776. /usr/include/c++/4.2.1/ext/hash_map:82:11: note: 'hash_map' declared here
  777. class hash_map
  778. ^
  779. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/uniform_manager.cpp:34:
  780. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/shader_manager.h:31:
  781. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:138:9: error: cannot refer to class template 'hash_map' without a template argument list
  782. hash_map_.erase(hash);
  783. ^
  784. /usr/include/c++/4.2.1/ext/hash_map:82:11: note: template is declared here
  785. class hash_map
  786. ^
  787. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/uniform_manager.cpp:34:
  788. In file included from /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/video_core/src/renderer_gl3/shader_manager.h:31:
  789. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:142:70: error: use of undeclared identifier 'hash_map_'
  790. typename hash_map<HashType, ValueType>::const_iterator res = hash_map_.find(hash);
  791. ^
  792. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/common/src/hash_container.h:146:17: error: use of undeclared identifier 'hash_map_'
  793. value = hash_map_.find(hash)->second;
  794. ^
  795. 8 errors generated.
  796. make[2]: *** [src/video_core/CMakeFiles/video_core.dir/src/renderer_gl3/uniform_manager.cpp.o] Error 1
  797. make[2]: Target `src/video_core/CMakeFiles/video_core.dir/build' not remade because of errors.
  798. make[1]: *** [src/video_core/CMakeFiles/video_core.dir/all] Error 2
  799. Scanning dependencies of target input_common
  800. [ 55%] Building CXX object src/input_common/CMakeFiles/input_common.dir/src/input_common.cpp.o
  801. [ 56%] Building CXX object src/input_common/CMakeFiles/input_common.dir/src/keyboard_input/keyboard_input.cpp.o
  802. [ 57%] Building CXX object src/input_common/CMakeFiles/input_common.dir/src/sdl_joypads/sdl_joypads.cpp.o
  803. /Users/Paul/Desktop/code/gekko/gekko-gc-emu/src/input_common/src/sdl_joypads/sdl_joypads.cpp:64:1: warning: control may reach end of non-void function [-Wreturn-type]
  804. }
  805. ^
  806. 1 warning generated.
  807. Linking CXX static library libinput_common.a
  808. [ 57%] Built target input_common
  809. make[1]: Target `all' not remade because of errors.
  810. make: *** [all] Error 2
  811. make: Target `default_target' not remade because of errors.
  812. Pauls-MacBook-Air:gekko-gc-emu Paul$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement