joni_999

Single-threaded

May 12th, 2025
28
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 34.33 KB | None | 0 0
  1. (base) [joni@linuxjoni04 git]$ git clone https://github.com/vpinball/vpinball
  2. Cloning into 'vpinball'...
  3. remote: Enumerating objects: 78118, done.
  4. remote: Counting objects: 100% (1323/1323), done.
  5. remote: Compressing objects: 100% (400/400), done.
  6. remote: Total 78118 (delta 1097), reused 954 (delta 923), pack-reused 76795 (from 3)
  7. Receiving objects: 100% (78118/78118), 560.03 MiB | 30.83 MiB/s, done.
  8. Resolving deltas: 100% (61370/61370), done.
  9. (base) [joni@linuxjoni04 git]$ cd vpinball/
  10. (base) [joni@linuxjoni04 vpinball]$ cmake -DCMAKE_BUILD_TYPE=Release -DPOST_BUILD_COPY_EXT_LIBS=FALSE -B build
  11. CMake Error: The source directory "/home/joni/git/vpinball" does not appear to contain CMakeLists.txt.
  12. Specify --help for usage, or press the help button on the CMake GUI.
  13. (base) [joni@linuxjoni04 vpinball]$ cp make/CMakeLists_bgfx-linux-x64.txt CMakeLists.txt
  14. (base) [joni@linuxjoni04 vpinball]$ cmake -DCMAKE_BUILD_TYPE=Release -DPOST_BUILD_COPY_EXT_LIBS=FALSE -B build
  15. -- The C compiler identification is GNU 15.1.1
  16. -- The CXX compiler identification is GNU 15.1.1
  17. -- Detecting C compiler ABI info
  18. -- Detecting C compiler ABI info - done
  19. -- Check for working C compiler: /usr/bin/cc - skipped
  20. -- Detecting C compile features
  21. -- Detecting C compile features - done
  22. -- Detecting CXX compiler ABI info
  23. -- Detecting CXX compiler ABI info - done
  24. -- Check for working CXX compiler: /usr/bin/c++ - skipped
  25. -- Detecting CXX compile features
  26. -- Detecting CXX compile features - done
  27. -- Found BISON: /usr/bin/bison (found suitable version "3.8.2", minimum required is "3.7.5")
  28. -- Configuring done (0.2s)
  29. -- Generating done (0.0s)
  30. -- Build files have been written to: /home/joni/git/vpinball/build
  31. (base) [joni@linuxjoni04 vpinball]$ cmake --build build
  32. [ 1%] [BISON][vbsparser] Building parser with bison 3.8.2
  33. /home/joni/git/vpinball/standalone/inc/wine/dlls/vbscript/parser.y: warning: 8 shift/reduce conflicts [-Wconflicts-sr]
  34. /home/joni/git/vpinball/standalone/inc/wine/dlls/vbscript/parser.y: note: rerun with option '-Wcounterexamples' to generate conflict counterexamples
  35. [ 1%] Building CXX object CMakeFiles/vpinball.dir/src/parts/dragpoint.cpp.o
  36. [ 1%] Building CXX object CMakeFiles/vpinball.dir/src/renderer/Backglass.cpp.o
  37. [ 2%] Building CXX object CMakeFiles/vpinball.dir/src/parts/pinbinary.cpp.o
  38. [ 2%] Building CXX object CMakeFiles/vpinball.dir/src/audio/pinsound.cpp.o
  39. [ 2%] Building CXX object CMakeFiles/vpinball.dir/src/core/DynamicScript.cpp.o
  40. [ 2%] Building CXX object CMakeFiles/vpinball.dir/src/core/editablereg.cpp.o
  41. [ 3%] Building CXX object CMakeFiles/vpinball.dir/src/core/extern.cpp.o
  42. [ 3%] Building CXX object CMakeFiles/vpinball.dir/src/core/ieditable.cpp.o
  43. [ 3%] Building CXX object CMakeFiles/vpinball.dir/src/core/iselect.cpp.o
  44. [ 4%] Building CXX object CMakeFiles/vpinball.dir/src/core/pinundo.cpp.o
  45. [ 4%] Building CXX object CMakeFiles/vpinball.dir/src/core/main.cpp.o
  46. [ 4%] Building CXX object CMakeFiles/vpinball.dir/src/core/vpinball.cpp.o
  47. [ 4%] Building CXX object CMakeFiles/vpinball.dir/src/core/player.cpp.o
  48. [ 5%] Building CXX object CMakeFiles/vpinball.dir/src/core/ResURIResolver.cpp.o
  49. [ 5%] Building CXX object CMakeFiles/vpinball.dir/src/core/ScoreView.cpp.o
  50. [ 5%] Building CXX object CMakeFiles/vpinball.dir/src/core/Settings.cpp.o
  51. [ 6%] Building CXX object CMakeFiles/vpinball.dir/src/core/TableDB.cpp.o
  52. [ 6%] Building CXX object CMakeFiles/vpinball.dir/src/core/VPXPluginAPIImpl.cpp.o
  53. [ 6%] Building CXX object CMakeFiles/vpinball.dir/src/input/pininput.cpp.o
  54. [ 6%] Building CXX object CMakeFiles/vpinball.dir/src/input/OpenPinDevHandler.cpp.o
  55. [ 7%] Building CXX object CMakeFiles/vpinball.dir/src/math/math.cpp.o
  56. [ 7%] Building CXX object CMakeFiles/vpinball.dir/src/math/matrix.cpp.o
  57. [ 7%] Building CXX object CMakeFiles/vpinball.dir/src/parts/ball.cpp.o
  58. [ 8%] Building CXX object CMakeFiles/vpinball.dir/src/parts/bumper.cpp.o
  59. [ 8%] Building CXX object CMakeFiles/vpinball.dir/src/parts/decal.cpp.o
  60. [ 8%] Building CXX object CMakeFiles/vpinball.dir/src/parts/dispreel.cpp.o
  61. [ 8%] Building CXX object CMakeFiles/vpinball.dir/src/parts/flasher.cpp.o
  62. [ 9%] Building CXX object CMakeFiles/vpinball.dir/src/parts/flipper.cpp.o
  63. [ 9%] Building CXX object CMakeFiles/vpinball.dir/src/parts/gate.cpp.o
  64. [ 9%] Building CXX object CMakeFiles/vpinball.dir/src/parts/hittarget.cpp.o
  65. [ 9%] Building CXX object CMakeFiles/vpinball.dir/src/parts/kicker.cpp.o
  66. [ 10%] Building CXX object CMakeFiles/vpinball.dir/src/parts/light.cpp.o
  67. [ 10%] Building CXX object CMakeFiles/vpinball.dir/src/parts/lightseq.cpp.o
  68. [ 10%] Building CXX object CMakeFiles/vpinball.dir/src/parts/PartGroup.cpp.o
  69. [ 11%] Building CXX object CMakeFiles/vpinball.dir/src/parts/pintable.cpp.o
  70. [ 11%] Building CXX object CMakeFiles/vpinball.dir/src/parts/plunger.cpp.o
  71. [ 11%] Building CXX object CMakeFiles/vpinball.dir/src/parts/primitive.cpp.o
  72. [ 11%] Building CXX object CMakeFiles/vpinball.dir/src/parts/ramp.cpp.o
  73. [ 12%] Building CXX object CMakeFiles/vpinball.dir/src/parts/rubber.cpp.o
  74. [ 12%] Building CXX object CMakeFiles/vpinball.dir/src/parts/spinner.cpp.o
  75. [ 12%] Building CXX object CMakeFiles/vpinball.dir/src/parts/surface.cpp.o
  76. [ 13%] Building CXX object CMakeFiles/vpinball.dir/src/parts/textbox.cpp.o
  77. [ 13%] Building CXX object CMakeFiles/vpinball.dir/src/parts/timer.cpp.o
  78. [ 13%] Building CXX object CMakeFiles/vpinball.dir/src/parts/trigger.cpp.o
  79. [ 13%] Building CXX object CMakeFiles/vpinball.dir/src/physics/AsyncDynamicQuadTree.cpp.o
  80. [ 14%] Building CXX object CMakeFiles/vpinball.dir/src/physics/collide.cpp.o
  81. [ 14%] Building CXX object CMakeFiles/vpinball.dir/src/physics/collideex.cpp.o
  82. [ 14%] Building CXX object CMakeFiles/vpinball.dir/src/physics/hitball.cpp.o
  83. [ 15%] Building CXX object CMakeFiles/vpinball.dir/src/physics/hitflipper.cpp.o
  84. [ 15%] Building CXX object CMakeFiles/vpinball.dir/src/physics/hitplunger.cpp.o
  85. [ 15%] Building CXX object CMakeFiles/vpinball.dir/src/physics/kdtree.cpp.o
  86. [ 15%] Building CXX object CMakeFiles/vpinball.dir/src/physics/NudgeFilter.cpp.o
  87. [ 16%] Building CXX object CMakeFiles/vpinball.dir/src/physics/PhysicsEngine.cpp.o
  88. [ 16%] Building CXX object CMakeFiles/vpinball.dir/src/physics/quadtree.cpp.o
  89. [ 16%] Building CXX object CMakeFiles/vpinball.dir/src/plugins/MsgPluginManager.cpp.o
  90. [ 17%] Building CXX object CMakeFiles/vpinball.dir/src/renderer/Anaglyph.cpp.o
  91. [ 17%] Building CXX object CMakeFiles/vpinball.dir/src/renderer/IndexBuffer.cpp.o
  92. [ 17%] Building CXX object CMakeFiles/vpinball.dir/src/renderer/MeshBuffer.cpp.o
  93. [ 17%] Building CXX object CMakeFiles/vpinball.dir/src/renderer/Renderer.cpp.o
  94. [ 18%] Building CXX object CMakeFiles/vpinball.dir/src/renderer/RenderDevice.cpp.o
  95. [ 18%] Building CXX object CMakeFiles/vpinball.dir/src/renderer/RenderCommand.cpp.o
  96. [ 18%] Building CXX object CMakeFiles/vpinball.dir/src/renderer/RenderFrame.cpp.o
  97. [ 19%] Building CXX object CMakeFiles/vpinball.dir/src/renderer/RenderPass.cpp.o
  98. [ 19%] Building CXX object CMakeFiles/vpinball.dir/src/renderer/RenderProbe.cpp.o
  99. [ 19%] Building CXX object CMakeFiles/vpinball.dir/src/renderer/RenderState.cpp.o
  100. [ 19%] Building CXX object CMakeFiles/vpinball.dir/src/renderer/RenderTarget.cpp.o
  101. [ 20%] Building CXX object CMakeFiles/vpinball.dir/src/renderer/Sampler.cpp.o
  102. [ 20%] Building CXX object CMakeFiles/vpinball.dir/src/renderer/Shader.cpp.o
  103. [ 20%] Building CXX object CMakeFiles/vpinball.dir/src/renderer/Texture.cpp.o
  104. [ 20%] Building CXX object CMakeFiles/vpinball.dir/src/renderer/TextureManager.cpp.o
  105. [ 21%] Building CXX object CMakeFiles/vpinball.dir/src/renderer/VertexBuffer.cpp.o
  106. [ 21%] Building CXX object CMakeFiles/vpinball.dir/src/renderer/ViewSetup.cpp.o
  107. [ 21%] Building CXX object CMakeFiles/vpinball.dir/src/renderer/VRDevice.cpp.o
  108. [ 22%] Building CXX object CMakeFiles/vpinball.dir/src/renderer/Window.cpp.o
  109. [ 22%] Building CXX object CMakeFiles/vpinball.dir/src/ui/codeview.cpp.o
  110. [ 22%] Building CXX object CMakeFiles/vpinball.dir/src/ui/codeviewedit.cpp.o
  111. [ 22%] Building CXX object CMakeFiles/vpinball.dir/src/ui/LiveUI.cpp.o
  112. [ 23%] Building CXX object CMakeFiles/vpinball.dir/src/ui/hitrectsur.cpp.o
  113. [ 23%] Building CXX object CMakeFiles/vpinball.dir/src/ui/hitsur.cpp.o
  114. [ 23%] Building CXX object CMakeFiles/vpinball.dir/src/utils/bulb.cpp.o
  115. [ 24%] Building CXX object CMakeFiles/vpinball.dir/src/core/def.cpp.o
  116. [ 24%] Building CXX object CMakeFiles/vpinball.dir/src/utils/wintimer.cpp.o
  117. [ 24%] Building CXX object CMakeFiles/vpinball.dir/src/utils/ushock_output.cpp.o
  118. [ 24%] Building CXX object CMakeFiles/vpinball.dir/src/utils/variant.cpp.o
  119. [ 25%] Building CXX object CMakeFiles/vpinball.dir/src/utils/fileio.cpp.o
  120. [ 25%] Building CXX object CMakeFiles/vpinball.dir/src/utils/lzwreader.cpp.o
  121. [ 25%] Building CXX object CMakeFiles/vpinball.dir/src/utils/lzwwriter.cpp.o
  122. [ 26%] Building CXX object CMakeFiles/vpinball.dir/src/utils/hash.cpp.o
  123. [ 26%] Building CXX object CMakeFiles/vpinball.dir/src/utils/objloader.cpp.o
  124. [ 26%] Building CXX object CMakeFiles/vpinball.dir/src/utils/Logger.cpp.o
  125. [ 26%] Building CXX object CMakeFiles/vpinball.dir/third-party/include/hid-report-parser/hid_report_parser.cpp.o
  126. [ 27%] Building CXX object CMakeFiles/vpinball.dir/third-party/include/imgui/imgui.cpp.o
  127. [ 27%] Building CXX object CMakeFiles/vpinball.dir/third-party/include/imgui/imgui_draw.cpp.o
  128. [ 27%] Building CXX object CMakeFiles/vpinball.dir/third-party/include/imgui/imgui_impl_sdl3.cpp.o
  129. [ 28%] Building CXX object CMakeFiles/vpinball.dir/third-party/include/imgui/imgui_stdlib.cpp.o
  130. [ 28%] Building CXX object CMakeFiles/vpinball.dir/third-party/include/imgui/imgui_tables.cpp.o
  131. [ 28%] Building CXX object CMakeFiles/vpinball.dir/third-party/include/imgui/imgui_widgets.cpp.o
  132. [ 28%] Building CXX object CMakeFiles/vpinball.dir/third-party/include/imguizmo/ImGuizmo.cpp.o
  133. [ 29%] Building CXX object CMakeFiles/vpinball.dir/third-party/include/implot/implot.cpp.o
  134. [ 29%] Building CXX object CMakeFiles/vpinball.dir/third-party/include/implot/implot_items.cpp.o
  135. [ 29%] Building CXX object CMakeFiles/vpinball.dir/third-party/include/bgfx-imgui/imgui_impl_bgfx.cpp.o
  136. [ 29%] Building CXX object CMakeFiles/vpinball.dir/third-party/include/gpuprofiler.cpp.o
  137. [ 30%] Building CXX object CMakeFiles/vpinball.dir/third-party/include/progmesh.cpp.o
  138. [ 30%] Building CXX object CMakeFiles/vpinball.dir/third-party/include/tinyxml2/tinyxml2.cpp.o
  139. [ 30%] Building C object CMakeFiles/vpinball.dir/third-party/include/miniz/miniz.c.o
  140. [ 31%] Building C object CMakeFiles/vpinball.dir/standalone/vpinball_standalone_i.c.o
  141. [ 31%] Building CXX object CMakeFiles/vpinball.dir/standalone/vpinball_standalone_i_proxy.cpp.o
  142. In file included from /home/joni/git/vpinball/standalone/inc/wine/include/windef.h:277,
  143. from /home/joni/git/vpinball/standalone/inc/wine/include/windows.h:38,
  144. from /home/joni/git/vpinball/src/core/main.h:25,
  145. from /home/joni/git/vpinball/src/core/stdafx.h:161,
  146. from /home/joni/git/vpinball/standalone/vpinball_standalone_i_proxy.cpp:1:
  147. /home/joni/git/vpinball/standalone/inc/wine/include/winnt.h:58:27: warning: attributes are not permitted in this position [-Wattributes]
  148. 58 | # define DECLSPEC_IMPORT __attribute__((visibility ("hidden")))
  149. | ^~~~~~~~~~~~~
  150. /home/joni/git/vpinball/standalone/inc/wine/include/olectl.h:35:29: note: in expansion of macro ‘DECLSPEC_IMPORT’
  151. 35 | #define WINOLECTLAPI_(type) DECLSPEC_IMPORT STDAPI_(type)
  152. | ^~~~~~~~~~~~~~~
  153. /home/joni/git/vpinball/standalone/inc/wine/include/olectl.h:195:1: note: in expansion of macro ‘WINOLECTLAPI_’
  154. 195 | WINOLECTLAPI_(HCURSOR) OleIconToCursor( HINSTANCE hinstExe, HICON hicon);
  155. | ^~~~~~~~~~~~~
  156. /home/joni/git/vpinball/standalone/inc/wine/include/winnt.h:448:29: note: attributes may be inserted here
  157. 448 | # define EXTERN_C extern "C"
  158. | ^~~
  159. /home/joni/git/vpinball/standalone/inc/wine/include/winnt.h:459:33: note: in expansion of macro ‘EXTERN_C’
  160. 459 | #define STDAPI_(type) EXTERN_C type STDAPICALLTYPE
  161. | ^~~~~~~~
  162. /home/joni/git/vpinball/standalone/inc/wine/include/olectl.h:35:45: note: in expansion of macro ‘STDAPI_’
  163. 35 | #define WINOLECTLAPI_(type) DECLSPEC_IMPORT STDAPI_(type)
  164. | ^~~~~~~
  165. /home/joni/git/vpinball/standalone/inc/wine/include/olectl.h:195:1: note: in expansion of macro ‘WINOLECTLAPI_’
  166. 195 | WINOLECTLAPI_(HCURSOR) OleIconToCursor( HINSTANCE hinstExe, HICON hicon);
  167. | ^~~~~~~~~~~~~
  168. /home/joni/git/vpinball/standalone/inc/wine/include/winnt.h:58:27: warning: attributes are not permitted in this position [-Wattributes]
  169. 58 | # define DECLSPEC_IMPORT __attribute__((visibility ("hidden")))
  170. | ^~~~~~~~~~~~~
  171. /home/joni/git/vpinball/standalone/inc/wine/include/olectl.h:34:29: note: in expansion of macro ‘DECLSPEC_IMPORT’
  172. 34 | #define WINOLECTLAPI DECLSPEC_IMPORT STDAPI
  173. | ^~~~~~~~~~~~~~~
  174. /home/joni/git/vpinball/standalone/inc/wine/include/olectl.h:196:1: note: in expansion of macro ‘WINOLECTLAPI’
  175. 196 | WINOLECTLAPI OleCreatePropertyFrameIndirect( LPOCPFIPARAMS lpParams);
  176. | ^~~~~~~~~~~~
  177. /home/joni/git/vpinball/standalone/inc/wine/include/winnt.h:448:29: note: attributes may be inserted here
  178. 448 | # define EXTERN_C extern "C"
  179. | ^~~
  180. /home/joni/git/vpinball/standalone/inc/wine/include/winnt.h:458:33: note: in expansion of macro ‘EXTERN_C’
  181. 458 | #define STDAPI EXTERN_C HRESULT STDAPICALLTYPE
  182. | ^~~~~~~~
  183. /home/joni/git/vpinball/standalone/inc/wine/include/olectl.h:34:45: note: in expansion of macro ‘STDAPI’
  184. 34 | #define WINOLECTLAPI DECLSPEC_IMPORT STDAPI
  185. | ^~~~~~
  186. /home/joni/git/vpinball/standalone/inc/wine/include/olectl.h:196:1: note: in expansion of macro ‘WINOLECTLAPI’
  187. 196 | WINOLECTLAPI OleCreatePropertyFrameIndirect( LPOCPFIPARAMS lpParams);
  188. | ^~~~~~~~~~~~
  189. /home/joni/git/vpinball/standalone/inc/wine/include/winnt.h:58:27: warning: attributes are not permitted in this position [-Wattributes]
  190. 58 | # define DECLSPEC_IMPORT __attribute__((visibility ("hidden")))
  191. | ^~~~~~~~~~~~~
  192. /home/joni/git/vpinball/standalone/inc/wine/include/olectl.h:34:29: note: in expansion of macro ‘DECLSPEC_IMPORT’
  193. 34 | #define WINOLECTLAPI DECLSPEC_IMPORT STDAPI
  194. | ^~~~~~~~~~~~~~~
  195. /home/joni/git/vpinball/standalone/inc/wine/include/olectl.h:197:1: note: in expansion of macro ‘WINOLECTLAPI’
  196. 197 | WINOLECTLAPI OleCreatePropertyFrame(
  197. | ^~~~~~~~~~~~
  198. /home/joni/git/vpinball/standalone/inc/wine/include/winnt.h:448:29: note: attributes may be inserted here
  199. 448 | # define EXTERN_C extern "C"
  200. | ^~~
  201. /home/joni/git/vpinball/standalone/inc/wine/include/winnt.h:458:33: note: in expansion of macro ‘EXTERN_C’
  202. 458 | #define STDAPI EXTERN_C HRESULT STDAPICALLTYPE
  203. | ^~~~~~~~
  204. /home/joni/git/vpinball/standalone/inc/wine/include/olectl.h:34:45: note: in expansion of macro ‘STDAPI’
  205. 34 | #define WINOLECTLAPI DECLSPEC_IMPORT STDAPI
  206. | ^~~~~~
  207. /home/joni/git/vpinball/standalone/inc/wine/include/olectl.h:197:1: note: in expansion of macro ‘WINOLECTLAPI’
  208. 197 | WINOLECTLAPI OleCreatePropertyFrame(
  209. | ^~~~~~~~~~~~
  210. /home/joni/git/vpinball/standalone/inc/wine/include/winnt.h:58:27: warning: attributes are not permitted in this position [-Wattributes]
  211. 58 | # define DECLSPEC_IMPORT __attribute__((visibility ("hidden")))
  212. | ^~~~~~~~~~~~~
  213. /home/joni/git/vpinball/standalone/inc/wine/include/olectl.h:34:29: note: in expansion of macro ‘DECLSPEC_IMPORT’
  214. 34 | #define WINOLECTLAPI DECLSPEC_IMPORT STDAPI
  215. | ^~~~~~~~~~~~~~~
  216. /home/joni/git/vpinball/standalone/inc/wine/include/olectl.h:202:1: note: in expansion of macro ‘WINOLECTLAPI’
  217. 202 | WINOLECTLAPI OleLoadPicture( LPSTREAM lpstream, LONG lSize, BOOL fRunmode,
  218. | ^~~~~~~~~~~~
  219. /home/joni/git/vpinball/standalone/inc/wine/include/winnt.h:448:29: note: attributes may be inserted here
  220. 448 | # define EXTERN_C extern "C"
  221. | ^~~
  222. /home/joni/git/vpinball/standalone/inc/wine/include/winnt.h:458:33: note: in expansion of macro ‘EXTERN_C’
  223. 458 | #define STDAPI EXTERN_C HRESULT STDAPICALLTYPE
  224. | ^~~~~~~~
  225. /home/joni/git/vpinball/standalone/inc/wine/include/olectl.h:34:45: note: in expansion of macro ‘STDAPI’
  226. 34 | #define WINOLECTLAPI DECLSPEC_IMPORT STDAPI
  227. | ^~~~~~
  228. /home/joni/git/vpinball/standalone/inc/wine/include/olectl.h:202:1: note: in expansion of macro ‘WINOLECTLAPI’
  229. 202 | WINOLECTLAPI OleLoadPicture( LPSTREAM lpstream, LONG lSize, BOOL fRunmode,
  230. | ^~~~~~~~~~~~
  231. /home/joni/git/vpinball/standalone/inc/wine/include/winnt.h:58:27: warning: attributes are not permitted in this position [-Wattributes]
  232. 58 | # define DECLSPEC_IMPORT __attribute__((visibility ("hidden")))
  233. | ^~~~~~~~~~~~~
  234. /home/joni/git/vpinball/standalone/inc/wine/include/olectl.h:34:29: note: in expansion of macro ‘DECLSPEC_IMPORT’
  235. 34 | #define WINOLECTLAPI DECLSPEC_IMPORT STDAPI
  236. | ^~~~~~~~~~~~~~~
  237. /home/joni/git/vpinball/standalone/inc/wine/include/olectl.h:204:1: note: in expansion of macro ‘WINOLECTLAPI’
  238. 204 | WINOLECTLAPI OleLoadPictureEx( LPSTREAM lpstream, LONG lSize, BOOL fRunMode,
  239. | ^~~~~~~~~~~~
  240. /home/joni/git/vpinball/standalone/inc/wine/include/winnt.h:448:29: note: attributes may be inserted here
  241. 448 | # define EXTERN_C extern "C"
  242. | ^~~
  243. /home/joni/git/vpinball/standalone/inc/wine/include/winnt.h:458:33: note: in expansion of macro ‘EXTERN_C’
  244. 458 | #define STDAPI EXTERN_C HRESULT STDAPICALLTYPE
  245. | ^~~~~~~~
  246. /home/joni/git/vpinball/standalone/inc/wine/include/olectl.h:34:45: note: in expansion of macro ‘STDAPI’
  247. 34 | #define WINOLECTLAPI DECLSPEC_IMPORT STDAPI
  248. | ^~~~~~
  249. /home/joni/git/vpinball/standalone/inc/wine/include/olectl.h:204:1: note: in expansion of macro ‘WINOLECTLAPI’
  250. 204 | WINOLECTLAPI OleLoadPictureEx( LPSTREAM lpstream, LONG lSize, BOOL fRunMode,
  251. | ^~~~~~~~~~~~
  252. /home/joni/git/vpinball/standalone/inc/wine/include/winnt.h:58:27: warning: attributes are not permitted in this position [-Wattributes]
  253. 58 | # define DECLSPEC_IMPORT __attribute__((visibility ("hidden")))
  254. | ^~~~~~~~~~~~~
  255. /home/joni/git/vpinball/standalone/inc/wine/include/olectl.h:34:29: note: in expansion of macro ‘DECLSPEC_IMPORT’
  256. 34 | #define WINOLECTLAPI DECLSPEC_IMPORT STDAPI
  257. | ^~~~~~~~~~~~~~~
  258. /home/joni/git/vpinball/standalone/inc/wine/include/olectl.h:207:1: note: in expansion of macro ‘WINOLECTLAPI’
  259. 207 | WINOLECTLAPI OleLoadPictureFile( VARIANT varFilename, IDispatch **ppdispPicture );
  260. | ^~~~~~~~~~~~
  261. /home/joni/git/vpinball/standalone/inc/wine/include/winnt.h:448:29: note: attributes may be inserted here
  262. 448 | # define EXTERN_C extern "C"
  263. | ^~~
  264. /home/joni/git/vpinball/standalone/inc/wine/include/winnt.h:458:33: note: in expansion of macro ‘EXTERN_C’
  265. 458 | #define STDAPI EXTERN_C HRESULT STDAPICALLTYPE
  266. | ^~~~~~~~
  267. /home/joni/git/vpinball/standalone/inc/wine/include/olectl.h:34:45: note: in expansion of macro ‘STDAPI’
  268. 34 | #define WINOLECTLAPI DECLSPEC_IMPORT STDAPI
  269. | ^~~~~~
  270. /home/joni/git/vpinball/standalone/inc/wine/include/olectl.h:207:1: note: in expansion of macro ‘WINOLECTLAPI’
  271. 207 | WINOLECTLAPI OleLoadPictureFile( VARIANT varFilename, IDispatch **ppdispPicture );
  272. | ^~~~~~~~~~~~
  273. /home/joni/git/vpinball/standalone/inc/wine/include/winnt.h:58:27: warning: attributes are not permitted in this position [-Wattributes]
  274. 58 | # define DECLSPEC_IMPORT __attribute__((visibility ("hidden")))
  275. | ^~~~~~~~~~~~~
  276. /home/joni/git/vpinball/standalone/inc/wine/include/olectl.h:34:29: note: in expansion of macro ‘DECLSPEC_IMPORT’
  277. 34 | #define WINOLECTLAPI DECLSPEC_IMPORT STDAPI
  278. | ^~~~~~~~~~~~~~~
  279. /home/joni/git/vpinball/standalone/inc/wine/include/olectl.h:208:1: note: in expansion of macro ‘WINOLECTLAPI’
  280. 208 | WINOLECTLAPI OleLoadPictureFileEx( VARIANT varFilename, DWORD xSizeDesired,
  281. | ^~~~~~~~~~~~
  282. /home/joni/git/vpinball/standalone/inc/wine/include/winnt.h:448:29: note: attributes may be inserted here
  283. 448 | # define EXTERN_C extern "C"
  284. | ^~~
  285. /home/joni/git/vpinball/standalone/inc/wine/include/winnt.h:458:33: note: in expansion of macro ‘EXTERN_C’
  286. 458 | #define STDAPI EXTERN_C HRESULT STDAPICALLTYPE
  287. | ^~~~~~~~
  288. /home/joni/git/vpinball/standalone/inc/wine/include/olectl.h:34:45: note: in expansion of macro ‘STDAPI’
  289. 34 | #define WINOLECTLAPI DECLSPEC_IMPORT STDAPI
  290. | ^~~~~~
  291. /home/joni/git/vpinball/standalone/inc/wine/include/olectl.h:208:1: note: in expansion of macro ‘WINOLECTLAPI’
  292. 208 | WINOLECTLAPI OleLoadPictureFileEx( VARIANT varFilename, DWORD xSizeDesired,
  293. | ^~~~~~~~~~~~
  294. /home/joni/git/vpinball/standalone/inc/wine/include/winnt.h:58:27: warning: attributes are not permitted in this position [-Wattributes]
  295. 58 | # define DECLSPEC_IMPORT __attribute__((visibility ("hidden")))
  296. | ^~~~~~~~~~~~~
  297. /home/joni/git/vpinball/standalone/inc/wine/include/olectl.h:34:29: note: in expansion of macro ‘DECLSPEC_IMPORT’
  298. 34 | #define WINOLECTLAPI DECLSPEC_IMPORT STDAPI
  299. | ^~~~~~~~~~~~~~~
  300. /home/joni/git/vpinball/standalone/inc/wine/include/olectl.h:210:1: note: in expansion of macro ‘WINOLECTLAPI’
  301. 210 | WINOLECTLAPI OleSavePictureFile( IDispatch *pdispPicture, BSTR bstrFilename );
  302. | ^~~~~~~~~~~~
  303. /home/joni/git/vpinball/standalone/inc/wine/include/winnt.h:448:29: note: attributes may be inserted here
  304. 448 | # define EXTERN_C extern "C"
  305. | ^~~
  306. /home/joni/git/vpinball/standalone/inc/wine/include/winnt.h:458:33: note: in expansion of macro ‘EXTERN_C’
  307. 458 | #define STDAPI EXTERN_C HRESULT STDAPICALLTYPE
  308. | ^~~~~~~~
  309. /home/joni/git/vpinball/standalone/inc/wine/include/olectl.h:34:45: note: in expansion of macro ‘STDAPI’
  310. 34 | #define WINOLECTLAPI DECLSPEC_IMPORT STDAPI
  311. | ^~~~~~
  312. /home/joni/git/vpinball/standalone/inc/wine/include/olectl.h:210:1: note: in expansion of macro ‘WINOLECTLAPI’
  313. 210 | WINOLECTLAPI OleSavePictureFile( IDispatch *pdispPicture, BSTR bstrFilename );
  314. | ^~~~~~~~~~~~
  315. /home/joni/git/vpinball/standalone/inc/wine/include/winnt.h:58:27: warning: attributes are not permitted in this position [-Wattributes]
  316. 58 | # define DECLSPEC_IMPORT __attribute__((visibility ("hidden")))
  317. | ^~~~~~~~~~~~~
  318. /home/joni/git/vpinball/standalone/inc/wine/include/olectl.h:34:29: note: in expansion of macro ‘DECLSPEC_IMPORT’
  319. 34 | #define WINOLECTLAPI DECLSPEC_IMPORT STDAPI
  320. | ^~~~~~~~~~~~~~~
  321. /home/joni/git/vpinball/standalone/inc/wine/include/olectl.h:211:1: note: in expansion of macro ‘WINOLECTLAPI’
  322. 211 | WINOLECTLAPI OleLoadPicturePath( LPOLESTR szURLorPath, LPUNKNOWN punkCaller,
  323. | ^~~~~~~~~~~~
  324. /home/joni/git/vpinball/standalone/inc/wine/include/winnt.h:448:29: note: attributes may be inserted here
  325. 448 | # define EXTERN_C extern "C"
  326. | ^~~
  327. /home/joni/git/vpinball/standalone/inc/wine/include/winnt.h:458:33: note: in expansion of macro ‘EXTERN_C’
  328. 458 | #define STDAPI EXTERN_C HRESULT STDAPICALLTYPE
  329. | ^~~~~~~~
  330. /home/joni/git/vpinball/standalone/inc/wine/include/olectl.h:34:45: note: in expansion of macro ‘STDAPI’
  331. 34 | #define WINOLECTLAPI DECLSPEC_IMPORT STDAPI
  332. | ^~~~~~
  333. /home/joni/git/vpinball/standalone/inc/wine/include/olectl.h:211:1: note: in expansion of macro ‘WINOLECTLAPI’
  334. 211 | WINOLECTLAPI OleLoadPicturePath( LPOLESTR szURLorPath, LPUNKNOWN punkCaller,
  335. | ^~~~~~~~~~~~
  336. /home/joni/git/vpinball/standalone/inc/wine/include/winnt.h:58:27: warning: attributes are not permitted in this position [-Wattributes]
  337. 58 | # define DECLSPEC_IMPORT __attribute__((visibility ("hidden")))
  338. | ^~~~~~~~~~~~~
  339. /home/joni/git/vpinball/standalone/inc/wine/include/olectl.h:34:29: note: in expansion of macro ‘DECLSPEC_IMPORT’
  340. 34 | #define WINOLECTLAPI DECLSPEC_IMPORT STDAPI
  341. | ^~~~~~~~~~~~~~~
  342. /home/joni/git/vpinball/standalone/inc/wine/include/olectl.h:214:1: note: in expansion of macro ‘WINOLECTLAPI’
  343. 214 | WINOLECTLAPI OleCreatePictureIndirect(LPPICTDESC lpPictDesc, REFIID riid,
  344. | ^~~~~~~~~~~~
  345. /home/joni/git/vpinball/standalone/inc/wine/include/winnt.h:448:29: note: attributes may be inserted here
  346. 448 | # define EXTERN_C extern "C"
  347. | ^~~
  348. /home/joni/git/vpinball/standalone/inc/wine/include/winnt.h:458:33: note: in expansion of macro ‘EXTERN_C’
  349. 458 | #define STDAPI EXTERN_C HRESULT STDAPICALLTYPE
  350. | ^~~~~~~~
  351. /home/joni/git/vpinball/standalone/inc/wine/include/olectl.h:34:45: note: in expansion of macro ‘STDAPI’
  352. 34 | #define WINOLECTLAPI DECLSPEC_IMPORT STDAPI
  353. | ^~~~~~
  354. /home/joni/git/vpinball/standalone/inc/wine/include/olectl.h:214:1: note: in expansion of macro ‘WINOLECTLAPI’
  355. 214 | WINOLECTLAPI OleCreatePictureIndirect(LPPICTDESC lpPictDesc, REFIID riid,
  356. | ^~~~~~~~~~~~
  357. /home/joni/git/vpinball/standalone/inc/wine/include/winnt.h:58:27: warning: attributes are not permitted in this position [-Wattributes]
  358. 58 | # define DECLSPEC_IMPORT __attribute__((visibility ("hidden")))
  359. | ^~~~~~~~~~~~~
  360. /home/joni/git/vpinball/standalone/inc/wine/include/olectl.h:34:29: note: in expansion of macro ‘DECLSPEC_IMPORT’
  361. 34 | #define WINOLECTLAPI DECLSPEC_IMPORT STDAPI
  362. | ^~~~~~~~~~~~~~~
  363. /home/joni/git/vpinball/standalone/inc/wine/include/olectl.h:216:1: note: in expansion of macro ‘WINOLECTLAPI’
  364. 216 | WINOLECTLAPI OleCreateFontIndirect(LPFONTDESC lpFontDesc, REFIID riid,
  365. | ^~~~~~~~~~~~
  366. /home/joni/git/vpinball/standalone/inc/wine/include/winnt.h:448:29: note: attributes may be inserted here
  367. 448 | # define EXTERN_C extern "C"
  368. | ^~~
  369. /home/joni/git/vpinball/standalone/inc/wine/include/winnt.h:458:33: note: in expansion of macro ‘EXTERN_C’
  370. 458 | #define STDAPI EXTERN_C HRESULT STDAPICALLTYPE
  371. | ^~~~~~~~
  372. /home/joni/git/vpinball/standalone/inc/wine/include/olectl.h:34:45: note: in expansion of macro ‘STDAPI’
  373. 34 | #define WINOLECTLAPI DECLSPEC_IMPORT STDAPI
  374. | ^~~~~~
  375. /home/joni/git/vpinball/standalone/inc/wine/include/olectl.h:216:1: note: in expansion of macro ‘WINOLECTLAPI’
  376. 216 | WINOLECTLAPI OleCreateFontIndirect(LPFONTDESC lpFontDesc, REFIID riid,
  377. | ^~~~~~~~~~~~
  378. /home/joni/git/vpinball/standalone/inc/wine/include/winnt.h:58:27: warning: attributes are not permitted in this position [-Wattributes]
  379. 58 | # define DECLSPEC_IMPORT __attribute__((visibility ("hidden")))
  380. | ^~~~~~~~~~~~~
  381. /home/joni/git/vpinball/standalone/inc/wine/include/olectl.h:34:29: note: in expansion of macro ‘DECLSPEC_IMPORT’
  382. 34 | #define WINOLECTLAPI DECLSPEC_IMPORT STDAPI
  383. | ^~~~~~~~~~~~~~~
  384. /home/joni/git/vpinball/standalone/inc/wine/include/olectl.h:218:1: note: in expansion of macro ‘WINOLECTLAPI’
  385. 218 | WINOLECTLAPI OleTranslateColor( OLE_COLOR clr, HPALETTE hpal,
  386. | ^~~~~~~~~~~~
  387. /home/joni/git/vpinball/standalone/inc/wine/include/winnt.h:448:29: note: attributes may be inserted here
  388. 448 | # define EXTERN_C extern "C"
  389. | ^~~
  390. /home/joni/git/vpinball/standalone/inc/wine/include/winnt.h:458:33: note: in expansion of macro ‘EXTERN_C’
  391. 458 | #define STDAPI EXTERN_C HRESULT STDAPICALLTYPE
  392. | ^~~~~~~~
  393. /home/joni/git/vpinball/standalone/inc/wine/include/olectl.h:34:45: note: in expansion of macro ‘STDAPI’
  394. 34 | #define WINOLECTLAPI DECLSPEC_IMPORT STDAPI
  395. | ^~~~~~
  396. /home/joni/git/vpinball/standalone/inc/wine/include/olectl.h:218:1: note: in expansion of macro ‘WINOLECTLAPI’
  397. 218 | WINOLECTLAPI OleTranslateColor( OLE_COLOR clr, HPALETTE hpal,
  398. | ^~~~~~~~~~~~
  399. [ 31%] Building C object CMakeFiles/vpinball.dir/standalone/inc/webserver/mongoose.c.o
  400. [ 31%] Building CXX object CMakeFiles/vpinball.dir/standalone/inc/webserver/WebServer.cpp.o
  401. [ 32%] Building CXX object CMakeFiles/vpinball.dir/third-party/include/pole/pole.cpp.o
  402. [ 32%] Building CXX object CMakeFiles/vpinball.dir/standalone/PoleStream.cpp.o
  403. [ 32%] Building CXX object CMakeFiles/vpinball.dir/standalone/PoleStorage.cpp.o
  404. [ 33%] Building CXX object CMakeFiles/vpinball.dir/standalone/inc/vpinmame/VPinMAMEController.cpp.o
  405. /home/joni/git/vpinball/standalone/inc/vpinmame/VPinMAMEController.cpp: In constructor ‘VPinMAMEController::VPinMAMEController()’:
  406. /home/joni/git/vpinball/standalone/inc/vpinmame/VPinMAMEController.cpp:159:7: error: invalid conversion from ‘void (*)(int, int, PinmameDisplayLayout*, void*)’ to ‘PinmameOnDisplayAvailableCallback’ {aka ‘void (*)(int, int, PinmameDisplayLayout*, const void*)’} [-fpermissive]
  407. 159 | &VPinMAMEController::OnDisplayAvailable,
  408. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  409. | |
  410. | void (*)(int, int, PinmameDisplayLayout*, void*)
  411. /home/joni/git/vpinball/standalone/inc/vpinmame/VPinMAMEController.cpp:160:7: error: invalid conversion from ‘void (*)(int, void*, PinmameDisplayLayout*, void*)’ to ‘PinmameOnDisplayUpdatedCallback’ {aka ‘void (*)(int, void*, PinmameDisplayLayout*, const void*)’} [-fpermissive]
  412. 160 | &VPinMAMEController::OnDisplayUpdated,
  413. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  414. | |
  415. | void (*)(int, void*, PinmameDisplayLayout*, void*)
  416. /home/joni/git/vpinball/standalone/inc/vpinmame/VPinMAMEController.cpp:161:7: error: invalid conversion from ‘int (*)(PinmameAudioInfo*, void*)’ to ‘PinmameOnAudioAvailableCallback’ {aka ‘int (*)(PinmameAudioInfo*, const void*)’} [-fpermissive]
  417. 161 | &VPinMAMEController::OnAudioAvailable,
  418. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  419. | |
  420. | int (*)(PinmameAudioInfo*, void*)
  421. /home/joni/git/vpinball/standalone/inc/vpinmame/VPinMAMEController.cpp:162:7: error: invalid conversion from ‘int (*)(void*, int, void*)’ to ‘PinmameOnAudioUpdatedCallback’ {aka ‘int (*)(void*, int, const void*)’} [-fpermissive]
  422. 162 | &VPinMAMEController::OnAudioUpdated,
  423. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  424. | |
  425. | int (*)(void*, int, void*)
  426. /home/joni/git/vpinball/standalone/inc/vpinmame/VPinMAMEController.cpp:168:7: error: invalid conversion from ‘void (*)(PINMAME_LOG_LEVEL, const char*, __va_list_tag*, void*)’ to ‘PinmameOnLogMessageCallback’ {aka ‘void (*)(PINMAME_LOG_LEVEL, const char*, __va_list_tag*, const void*)’} [-fpermissive]
  427. 168 | &VPinMAMEController::OnLogMessage,
  428. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  429. | |
  430. | void (*)(PINMAME_LOG_LEVEL, const char*, __va_list_tag*, void*)
  431. /home/joni/git/vpinball/standalone/inc/vpinmame/VPinMAMEController.cpp:169:7: error: invalid conversion from ‘void (*)(int, int, void*)’ to ‘PinmameOnSoundCommandCallback’ {aka ‘void (*)(int, int, const void*)’} [-fpermissive]
  432. 169 | &VPinMAMEController::OnSoundCommand,
  433. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  434. | |
  435. | void (*)(int, int, void*)
  436. /home/joni/git/vpinball/standalone/inc/vpinmame/VPinMAMEController.cpp: In member function ‘virtual HRESULT VPinMAMEController::put_GameName(BSTR)’:
  437. /home/joni/git/vpinball/standalone/inc/vpinmame/VPinMAMEController.cpp:707:55: error: invalid conversion from ‘void (*)(PinmameGame*, void*)’ to ‘PinmameGameCallback’ {aka ‘void (*)(PinmameGame*, const void*)’} [-fpermissive]
  438. 707 | PINMAME_STATUS status = PinmameGetGame(szGameName, &VPinMAMEController::GetGameCallback, this);
  439. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  440. | |
  441. | void (*)(PinmameGame*, void*)
  442. In file included from /home/joni/git/vpinball/standalone/inc/vpinmame/VPinMAMEController.h:3,
  443. from /home/joni/git/vpinball/standalone/inc/vpinmame/VPinMAMEController.cpp:3:
  444. /usr/include/libpinmame.h:429:88: note: initializing argument 2 of ‘PINMAME_STATUS PinmameGetGame(const char*, PinmameGameCallback, const void*)’
  445. 429 | PINMAMEAPI PINMAME_STATUS PinmameGetGame(const char* const p_name, PinmameGameCallback callback, const void* p_userData);
  446. | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~
  447. make[2]: *** [CMakeFiles/vpinball.dir/build.make:1655: CMakeFiles/vpinball.dir/standalone/inc/vpinmame/VPinMAMEController.cpp.o] Error 1
  448. make[1]: *** [CMakeFiles/Makefile2:117: CMakeFiles/vpinball.dir/all] Error 2
  449. make: *** [Makefile:91: all] Error 2
Advertisement
Add Comment
Please, Sign In to add comment