Advertisement
lamiastella

$ make -j`nproc` librealsense

Jan 14th, 2021
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 62.76 KB | None | 0 0
  1. [10867:8660 0:2060] 02:52:11 Thu Jan 14 [mona@goku:pts/1 +1] ~/research/code/librealsense/build
  2. $ make -j`nproc`
  3. Scanning dependencies of target fw
  4. Scanning dependencies of target glfw
  5. Scanning dependencies of target libusb
  6. Scanning dependencies of target realsense-file
  7. [ 0%] Building C object common/fw/CMakeFiles/fw.dir/D4XX_FW_Image.c.o
  8. [ 0%] Building C object common/fw/CMakeFiles/fw.dir/SR3XX_FW_Image.c.o
  9. [ 0%] Creating directories for 'libusb'
  10. [ 0%] Building C object common/fw/CMakeFiles/fw.dir/empty.c.o
  11. [ 1%] Building C object common/fw/CMakeFiles/fw.dir/target.c.o
  12. [ 1%] Building C object common/fw/CMakeFiles/fw.dir/L5XX_FW_Image.c.o
  13. [ 2%] Building C object third-party/glfw/src/CMakeFiles/glfw.dir/init.c.o
  14. [ 2%] Building C object third-party/glfw/src/CMakeFiles/glfw.dir/vulkan.c.o
  15. [ 2%] Building C object third-party/glfw/src/CMakeFiles/glfw.dir/context.c.o
  16. [ 2%] Building C object third-party/glfw/src/CMakeFiles/glfw.dir/input.c.o
  17. [ 3%] Building C object third-party/glfw/src/CMakeFiles/glfw.dir/window.c.o
  18. [ 3%] Building C object third-party/glfw/src/CMakeFiles/glfw.dir/x11_init.c.o
  19. [ 3%] Building C object third-party/glfw/src/CMakeFiles/glfw.dir/monitor.c.o
  20. [ 3%] Building C object third-party/glfw/src/CMakeFiles/glfw.dir/x11_window.c.o
  21. [ 3%] Building C object third-party/glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o
  22. [ 3%] Linking C static library libfw.a
  23. [ 3%] Building C object third-party/realsense-file/CMakeFiles/realsense-file.dir/lz4/lz4.c.o
  24. [ 4%] Performing download step (git clone) for 'libusb'
  25. /home/mona/research/code/librealsense/third-party/glfw/src/vulkan.c: In function ‘_glfwInitVulkan’:
  26. /home/mona/research/code/librealsense/third-party/glfw/src/vulkan.c:69:36: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  27. 69 | _glfw.vk.GetInstanceProcAddr = (PFN_vkGetInstanceProcAddr)
  28. | ^
  29. In file included from /home/mona/research/code/librealsense/third-party/glfw/src/init.c:28:
  30. /home/mona/research/code/librealsense/third-party/glfw/src/init.c: In function ‘glfwSetErrorCallback’:
  31. /home/mona/research/code/librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  32. 221 | t = x; \
  33. | ^
  34. /home/mona/research/code/librealsense/third-party/glfw/src/init.c:311:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  35. 311 | _GLFW_SWAP_POINTERS(_glfwErrorCallback, cbfun);
  36. | ^~~~~~~~~~~~~~~~~~~
  37. /home/mona/research/code/librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  38. 223 | y = t; \
  39. | ^
  40. /home/mona/research/code/librealsense/third-party/glfw/src/init.c:311:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  41. 311 | _GLFW_SWAP_POINTERS(_glfwErrorCallback, cbfun);
  42. | ^~~~~~~~~~~~~~~~~~~
  43. /home/mona/research/code/librealsense/third-party/glfw/src/vulkan.c: In function ‘glfwGetInstanceProcAddress’:
  44. /home/mona/research/code/librealsense/third-party/glfw/src/vulkan.c:263:16: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  45. 263 | proc = (GLFWvkproc) _glfw_dlsym(_glfw.vk.handle, procname);
  46. | ^
  47. /home/mona/research/code/librealsense/third-party/glfw/src/x11_init.c: In function ‘initExtensions’:
  48. /home/mona/research/code/librealsense/third-party/glfw/src/x11_init.c:467:44: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  49. 467 | _glfw.x11.vidmode.QueryExtension = (PFN_XF86VidModeQueryExtension)
  50. | ^
  51. /home/mona/research/code/librealsense/third-party/glfw/src/x11_init.c:469:42: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  52. 469 | _glfw.x11.vidmode.GetGammaRamp = (PFN_XF86VidModeGetGammaRamp)
  53. | ^
  54. /home/mona/research/code/librealsense/third-party/glfw/src/x11_init.c:471:42: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  55. 471 | _glfw.x11.vidmode.SetGammaRamp = (PFN_XF86VidModeSetGammaRamp)
  56. | ^
  57. /home/mona/research/code/librealsense/third-party/glfw/src/x11_init.c:473:46: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  58. 473 | _glfw.x11.vidmode.GetGammaRampSize = (PFN_XF86VidModeGetGammaRampSize)
  59. | ^
  60. /home/mona/research/code/librealsense/third-party/glfw/src/x11_init.c:489:37: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  61. 489 | _glfw.x11.xi.QueryVersion = (PFN_XIQueryVersion)
  62. | ^
  63. /home/mona/research/code/librealsense/third-party/glfw/src/x11_init.c:491:37: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  64. 491 | _glfw.x11.xi.SelectEvents = (PFN_XISelectEvents)
  65. | ^
  66. /home/mona/research/code/librealsense/third-party/glfw/src/x11_init.c:519:38: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  67. 519 | _glfw.x11.randr.AllocGamma = (PFN_XRRAllocGamma)
  68. | ^
  69. /home/mona/research/code/librealsense/third-party/glfw/src/x11_init.c:521:37: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  70. 521 | _glfw.x11.randr.FreeGamma = (PFN_XRRFreeGamma)
  71. | ^
  72. /home/mona/research/code/librealsense/third-party/glfw/src/x11_init.c:523:40: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  73. 523 | _glfw.x11.randr.FreeCrtcInfo = (PFN_XRRFreeCrtcInfo)
  74. | ^
  75. /home/mona/research/code/librealsense/third-party/glfw/src/x11_init.c:525:37: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  76. 525 | _glfw.x11.randr.FreeGamma = (PFN_XRRFreeGamma)
  77. | ^
  78. /home/mona/research/code/librealsense/third-party/glfw/src/x11_init.c:527:42: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  79. 527 | _glfw.x11.randr.FreeOutputInfo = (PFN_XRRFreeOutputInfo)
  80. | ^
  81. /home/mona/research/code/librealsense/third-party/glfw/src/x11_init.c:529:47: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  82. 529 | _glfw.x11.randr.FreeScreenResources = (PFN_XRRFreeScreenResources)
  83. | ^
  84. /home/mona/research/code/librealsense/third-party/glfw/src/x11_init.c:531:40: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  85. 531 | _glfw.x11.randr.GetCrtcGamma = (PFN_XRRGetCrtcGamma)
  86. | ^
  87. /home/mona/research/code/librealsense/third-party/glfw/src/x11_init.c:533:44: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  88. 533 | _glfw.x11.randr.GetCrtcGammaSize = (PFN_XRRGetCrtcGammaSize)
  89. | ^
  90. /home/mona/research/code/librealsense/third-party/glfw/src/x11_init.c:535:39: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  91. 535 | _glfw.x11.randr.GetCrtcInfo = (PFN_XRRGetCrtcInfo)
  92. | ^
  93. /home/mona/research/code/librealsense/third-party/glfw/src/x11_init.c:537:41: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  94. 537 | _glfw.x11.randr.GetOutputInfo = (PFN_XRRGetOutputInfo)
  95. | ^
  96. /home/mona/research/code/librealsense/third-party/glfw/src/x11_init.c:539:44: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  97. 539 | _glfw.x11.randr.GetOutputPrimary = (PFN_XRRGetOutputPrimary)
  98. | ^
  99. /home/mona/research/code/librealsense/third-party/glfw/src/x11_init.c:541:53: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  100. 541 | _glfw.x11.randr.GetScreenResourcesCurrent = (PFN_XRRGetScreenResourcesCurrent)
  101. | ^
  102. /home/mona/research/code/librealsense/third-party/glfw/src/x11_init.c:543:42: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  103. 543 | _glfw.x11.randr.QueryExtension = (PFN_XRRQueryExtension)
  104. | ^
  105. /home/mona/research/code/librealsense/third-party/glfw/src/x11_init.c:545:40: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  106. 545 | _glfw.x11.randr.QueryVersion = (PFN_XRRQueryVersion)
  107. | ^
  108. /home/mona/research/code/librealsense/third-party/glfw/src/x11_init.c:547:39: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  109. 547 | _glfw.x11.randr.SelectInput = (PFN_XRRSelectInput)
  110. | ^
  111. /home/mona/research/code/librealsense/third-party/glfw/src/x11_init.c:549:41: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  112. 549 | _glfw.x11.randr.SetCrtcConfig = (PFN_XRRSetCrtcConfig)
  113. | ^
  114. /home/mona/research/code/librealsense/third-party/glfw/src/x11_init.c:551:40: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  115. 551 | _glfw.x11.randr.SetCrtcGamma = (PFN_XRRSetCrtcGamma)
  116. | ^
  117. /home/mona/research/code/librealsense/third-party/glfw/src/x11_init.c:553:47: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  118. 553 | _glfw.x11.randr.UpdateConfiguration = (PFN_XRRUpdateConfiguration)
  119. | ^
  120. /home/mona/research/code/librealsense/third-party/glfw/src/x11_init.c:611:41: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  121. 611 | _glfw.x11.xcursor.ImageCreate = (PFN_XcursorImageCreate)
  122. | ^
  123. /home/mona/research/code/librealsense/third-party/glfw/src/x11_init.c:613:42: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  124. 613 | _glfw.x11.xcursor.ImageDestroy = (PFN_XcursorImageDestroy)
  125. | ^
  126. /home/mona/research/code/librealsense/third-party/glfw/src/x11_init.c:615:45: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  127. 615 | _glfw.x11.xcursor.ImageLoadCursor = (PFN_XcursorImageLoadCursor)
  128. | ^
  129. /home/mona/research/code/librealsense/third-party/glfw/src/x11_init.c:626:39: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  130. 626 | _glfw.x11.xinerama.IsActive = (PFN_XineramaIsActive)
  131. | ^
  132. /home/mona/research/code/librealsense/third-party/glfw/src/x11_init.c:628:45: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  133. 628 | _glfw.x11.xinerama.QueryExtension = (PFN_XineramaQueryExtension)
  134. | ^
  135. /home/mona/research/code/librealsense/third-party/glfw/src/x11_init.c:630:43: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  136. 630 | _glfw.x11.xinerama.QueryScreens = (PFN_XineramaQueryScreens)
  137. | ^
  138. /home/mona/research/code/librealsense/third-party/glfw/src/x11_init.c:670:45: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  139. 670 | _glfw.x11.x11xcb.GetXCBConnection = (PFN_XGetXCBConnection)
  140. | ^
  141. /home/mona/research/code/librealsense/third-party/glfw/src/x11_init.c:681:44: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  142. 681 | _glfw.x11.xrender.QueryExtension = (PFN_XRenderQueryExtension)
  143. | ^
  144. /home/mona/research/code/librealsense/third-party/glfw/src/x11_init.c:683:42: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  145. 683 | _glfw.x11.xrender.QueryVersion = (PFN_XRenderQueryVersion)
  146. | ^
  147. In file included from /home/mona/research/code/librealsense/third-party/glfw/src/window.c:29:
  148. /home/mona/research/code/librealsense/third-party/glfw/src/window.c: In function ‘glfwSetWindowPosCallback’:
  149. /home/mona/research/code/librealsense/third-party/glfw/src/x11_init.c:685:46: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  150. 685 | _glfw.x11.xrender.FindVisualFormat = (PFN_XRenderFindVisualFormat)
  151. | ^
  152. /home/mona/research/code/librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  153. 221 | t = x; \
  154. | ^
  155. /home/mona/research/code/librealsense/third-party/glfw/src/window.c:980:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  156. 980 | _GLFW_SWAP_POINTERS(window->callbacks.pos, cbfun);
  157. | ^~~~~~~~~~~~~~~~~~~
  158. /home/mona/research/code/librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  159. 223 | y = t; \
  160. | ^
  161. /home/mona/research/code/librealsense/third-party/glfw/src/window.c:980:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  162. 980 | _GLFW_SWAP_POINTERS(window->callbacks.pos, cbfun);
  163. | ^~~~~~~~~~~~~~~~~~~
  164. /home/mona/research/code/librealsense/third-party/glfw/src/window.c: In function ‘glfwSetWindowSizeCallback’:
  165. /home/mona/research/code/librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  166. 221 | t = x; \
  167. | ^
  168. /home/mona/research/code/librealsense/third-party/glfw/src/window.c:991:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  169. 991 | _GLFW_SWAP_POINTERS(window->callbacks.size, cbfun);
  170. | ^~~~~~~~~~~~~~~~~~~
  171. /home/mona/research/code/librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  172. 223 | y = t; \
  173. | ^
  174. /home/mona/research/code/librealsense/third-party/glfw/src/window.c:991:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  175. 991 | _GLFW_SWAP_POINTERS(window->callbacks.size, cbfun);
  176. | ^~~~~~~~~~~~~~~~~~~
  177. /home/mona/research/code/librealsense/third-party/glfw/src/window.c: In function ‘glfwSetWindowCloseCallback’:
  178. /home/mona/research/code/librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  179. 221 | t = x; \
  180. | ^
  181. /home/mona/research/code/librealsense/third-party/glfw/src/window.c:1002:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  182. 1002 | _GLFW_SWAP_POINTERS(window->callbacks.close, cbfun);
  183. | ^~~~~~~~~~~~~~~~~~~
  184. /home/mona/research/code/librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  185. 223 | y = t; \
  186. | ^
  187. /home/mona/research/code/librealsense/third-party/glfw/src/window.c:1002:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  188. 1002 | _GLFW_SWAP_POINTERS(window->callbacks.close, cbfun);
  189. | ^~~~~~~~~~~~~~~~~~~
  190. /home/mona/research/code/librealsense/third-party/glfw/src/window.c: In function ‘glfwSetWindowRefreshCallback’:
  191. /home/mona/research/code/librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  192. 221 | t = x; \
  193. | ^
  194. /home/mona/research/code/librealsense/third-party/glfw/src/window.c:1013:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  195. 1013 | _GLFW_SWAP_POINTERS(window->callbacks.refresh, cbfun);
  196. | ^~~~~~~~~~~~~~~~~~~
  197. /home/mona/research/code/librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  198. 223 | y = t; \
  199. | ^
  200. /home/mona/research/code/librealsense/third-party/glfw/src/window.c:1013:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  201. 1013 | _GLFW_SWAP_POINTERS(window->callbacks.refresh, cbfun);
  202. | ^~~~~~~~~~~~~~~~~~~
  203. /home/mona/research/code/librealsense/third-party/glfw/src/window.c: In function ‘glfwSetWindowFocusCallback’:
  204. /home/mona/research/code/librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  205. 221 | t = x; \
  206. | ^
  207. /home/mona/research/code/librealsense/third-party/glfw/src/window.c:1024:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  208. 1024 | _GLFW_SWAP_POINTERS(window->callbacks.focus, cbfun);
  209. | ^~~~~~~~~~~~~~~~~~~
  210. /home/mona/research/code/librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  211. 223 | y = t; \
  212. | ^
  213. /home/mona/research/code/librealsense/third-party/glfw/src/window.c:1024:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  214. 1024 | _GLFW_SWAP_POINTERS(window->callbacks.focus, cbfun);
  215. | ^~~~~~~~~~~~~~~~~~~
  216. /home/mona/research/code/librealsense/third-party/glfw/src/window.c: In function ‘glfwSetWindowIconifyCallback’:
  217. /home/mona/research/code/librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  218. 221 | t = x; \
  219. | ^
  220. /home/mona/research/code/librealsense/third-party/glfw/src/window.c:1035:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  221. 1035 | _GLFW_SWAP_POINTERS(window->callbacks.iconify, cbfun);
  222. | ^~~~~~~~~~~~~~~~~~~
  223. /home/mona/research/code/librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  224. 223 | y = t; \
  225. | ^
  226. /home/mona/research/code/librealsense/third-party/glfw/src/window.c:1035:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  227. 1035 | _GLFW_SWAP_POINTERS(window->callbacks.iconify, cbfun);
  228. | ^~~~~~~~~~~~~~~~~~~
  229. /home/mona/research/code/librealsense/third-party/glfw/src/window.c: In function ‘glfwSetWindowMaximizeCallback’:
  230. /home/mona/research/code/librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  231. 221 | t = x; \
  232. | ^
  233. /home/mona/research/code/librealsense/third-party/glfw/src/window.c:1046:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  234. 1046 | _GLFW_SWAP_POINTERS(window->callbacks.maximize, cbfun);
  235. | ^~~~~~~~~~~~~~~~~~~
  236. /home/mona/research/code/librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  237. 223 | y = t; \
  238. | ^
  239. /home/mona/research/code/librealsense/third-party/glfw/src/window.c:1046:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  240. 1046 | _GLFW_SWAP_POINTERS(window->callbacks.maximize, cbfun);
  241. | ^~~~~~~~~~~~~~~~~~~
  242. /home/mona/research/code/librealsense/third-party/glfw/src/window.c: In function ‘glfwSetFramebufferSizeCallback’:
  243. /home/mona/research/code/librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  244. 221 | t = x; \
  245. | ^
  246. /home/mona/research/code/librealsense/third-party/glfw/src/window.c:1057:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  247. 1057 | _GLFW_SWAP_POINTERS(window->callbacks.fbsize, cbfun);
  248. | ^~~~~~~~~~~~~~~~~~~
  249. /home/mona/research/code/librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  250. 223 | y = t; \
  251. | ^
  252. /home/mona/research/code/librealsense/third-party/glfw/src/window.c:1057:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  253. 1057 | _GLFW_SWAP_POINTERS(window->callbacks.fbsize, cbfun);
  254. | ^~~~~~~~~~~~~~~~~~~
  255. /home/mona/research/code/librealsense/third-party/glfw/src/window.c: In function ‘glfwSetWindowContentScaleCallback’:
  256. /home/mona/research/code/librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  257. 221 | t = x; \
  258. | ^
  259. /home/mona/research/code/librealsense/third-party/glfw/src/window.c:1068:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  260. 1068 | _GLFW_SWAP_POINTERS(window->callbacks.scale, cbfun);
  261. | ^~~~~~~~~~~~~~~~~~~
  262. /home/mona/research/code/librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  263. 223 | y = t; \
  264. | ^
  265. /home/mona/research/code/librealsense/third-party/glfw/src/window.c:1068:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  266. 1068 | _GLFW_SWAP_POINTERS(window->callbacks.scale, cbfun);
  267. | ^~~~~~~~~~~~~~~~~~~
  268. Cloning into 'libusb'...
  269. In file included from /home/mona/research/code/librealsense/third-party/glfw/src/monitor.c:28:
  270. /home/mona/research/code/librealsense/third-party/glfw/src/monitor.c: In function ‘glfwSetMonitorCallback’:
  271. /home/mona/research/code/librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  272. 221 | t = x; \
  273. | ^
  274. /home/mona/research/code/librealsense/third-party/glfw/src/monitor.c:396:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  275. 396 | _GLFW_SWAP_POINTERS(_glfw.callbacks.monitor, cbfun);
  276. | ^~~~~~~~~~~~~~~~~~~
  277. /home/mona/research/code/librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  278. 223 | y = t; \
  279. | ^
  280. /home/mona/research/code/librealsense/third-party/glfw/src/monitor.c:396:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  281. 396 | _GLFW_SWAP_POINTERS(_glfw.callbacks.monitor, cbfun);
  282. | ^~~~~~~~~~~~~~~~~~~
  283. In file included from /home/mona/research/code/librealsense/third-party/glfw/src/input.c:28:
  284. /home/mona/research/code/librealsense/third-party/glfw/src/input.c: In function ‘glfwSetKeyCallback’:
  285. /home/mona/research/code/librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  286. 221 | t = x; \
  287. | ^
  288. /home/mona/research/code/librealsense/third-party/glfw/src/input.c:797:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  289. 797 | _GLFW_SWAP_POINTERS(window->callbacks.key, cbfun);
  290. | ^~~~~~~~~~~~~~~~~~~
  291. /home/mona/research/code/librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  292. 223 | y = t; \
  293. | ^
  294. /home/mona/research/code/librealsense/third-party/glfw/src/input.c:797:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  295. 797 | _GLFW_SWAP_POINTERS(window->callbacks.key, cbfun);
  296. | ^~~~~~~~~~~~~~~~~~~
  297. /home/mona/research/code/librealsense/third-party/glfw/src/input.c: In function ‘glfwSetCharCallback’:
  298. /home/mona/research/code/librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  299. 221 | t = x; \
  300. | ^
  301. /home/mona/research/code/librealsense/third-party/glfw/src/input.c:807:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  302. 807 | _GLFW_SWAP_POINTERS(window->callbacks.character, cbfun);
  303. | ^~~~~~~~~~~~~~~~~~~
  304. /home/mona/research/code/librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  305. 223 | y = t; \
  306. | ^
  307. /home/mona/research/code/librealsense/third-party/glfw/src/input.c:807:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  308. 807 | _GLFW_SWAP_POINTERS(window->callbacks.character, cbfun);
  309. | ^~~~~~~~~~~~~~~~~~~
  310. /home/mona/research/code/librealsense/third-party/glfw/src/input.c: In function ‘glfwSetCharModsCallback’:
  311. /home/mona/research/code/librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  312. 221 | t = x; \
  313. | ^
  314. /home/mona/research/code/librealsense/third-party/glfw/src/input.c:817:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  315. 817 | _GLFW_SWAP_POINTERS(window->callbacks.charmods, cbfun);
  316. | ^~~~~~~~~~~~~~~~~~~
  317. /home/mona/research/code/librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  318. 223 | y = t; \
  319. | ^
  320. /home/mona/research/code/librealsense/third-party/glfw/src/input.c:817:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  321. 817 | _GLFW_SWAP_POINTERS(window->callbacks.charmods, cbfun);
  322. | ^~~~~~~~~~~~~~~~~~~
  323. /home/mona/research/code/librealsense/third-party/glfw/src/input.c: In function ‘glfwSetMouseButtonCallback’:
  324. /home/mona/research/code/librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  325. 221 | t = x; \
  326. | ^
  327. /home/mona/research/code/librealsense/third-party/glfw/src/input.c:828:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  328. 828 | _GLFW_SWAP_POINTERS(window->callbacks.mouseButton, cbfun);
  329. | ^~~~~~~~~~~~~~~~~~~
  330. /home/mona/research/code/librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  331. 223 | y = t; \
  332. | ^
  333. /home/mona/research/code/librealsense/third-party/glfw/src/input.c:828:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  334. 828 | _GLFW_SWAP_POINTERS(window->callbacks.mouseButton, cbfun);
  335. | ^~~~~~~~~~~~~~~~~~~
  336. /home/mona/research/code/librealsense/third-party/glfw/src/input.c: In function ‘glfwSetCursorPosCallback’:
  337. /home/mona/research/code/librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  338. 221 | t = x; \
  339. | ^
  340. /home/mona/research/code/librealsense/third-party/glfw/src/input.c:839:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  341. 839 | _GLFW_SWAP_POINTERS(window->callbacks.cursorPos, cbfun);
  342. | ^~~~~~~~~~~~~~~~~~~
  343. /home/mona/research/code/librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  344. 223 | y = t; \
  345. | ^
  346. /home/mona/research/code/librealsense/third-party/glfw/src/input.c:839:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  347. 839 | _GLFW_SWAP_POINTERS(window->callbacks.cursorPos, cbfun);
  348. | ^~~~~~~~~~~~~~~~~~~
  349. /home/mona/research/code/librealsense/third-party/glfw/src/input.c: In function ‘glfwSetCursorEnterCallback’:
  350. /home/mona/research/code/librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  351. 221 | t = x; \
  352. | ^
  353. /home/mona/research/code/librealsense/third-party/glfw/src/input.c:850:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  354. 850 | _GLFW_SWAP_POINTERS(window->callbacks.cursorEnter, cbfun);
  355. | ^~~~~~~~~~~~~~~~~~~
  356. /home/mona/research/code/librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  357. 223 | y = t; \
  358. | ^
  359. /home/mona/research/code/librealsense/third-party/glfw/src/input.c:850:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  360. 850 | _GLFW_SWAP_POINTERS(window->callbacks.cursorEnter, cbfun);
  361. | ^~~~~~~~~~~~~~~~~~~
  362. /home/mona/research/code/librealsense/third-party/glfw/src/input.c: In function ‘glfwSetScrollCallback’:
  363. /home/mona/research/code/librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  364. 221 | t = x; \
  365. | ^
  366. /home/mona/research/code/librealsense/third-party/glfw/src/input.c:861:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  367. 861 | _GLFW_SWAP_POINTERS(window->callbacks.scroll, cbfun);
  368. | ^~~~~~~~~~~~~~~~~~~
  369. /home/mona/research/code/librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  370. 223 | y = t; \
  371. | ^
  372. /home/mona/research/code/librealsense/third-party/glfw/src/input.c:861:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  373. 861 | _GLFW_SWAP_POINTERS(window->callbacks.scroll, cbfun);
  374. | ^~~~~~~~~~~~~~~~~~~
  375. /home/mona/research/code/librealsense/third-party/glfw/src/input.c: In function ‘glfwSetDropCallback’:
  376. /home/mona/research/code/librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  377. 221 | t = x; \
  378. | ^
  379. /home/mona/research/code/librealsense/third-party/glfw/src/input.c:871:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  380. 871 | _GLFW_SWAP_POINTERS(window->callbacks.drop, cbfun);
  381. | ^~~~~~~~~~~~~~~~~~~
  382. /home/mona/research/code/librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  383. 223 | y = t; \
  384. | ^
  385. /home/mona/research/code/librealsense/third-party/glfw/src/input.c:871:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  386. 871 | _GLFW_SWAP_POINTERS(window->callbacks.drop, cbfun);
  387. | ^~~~~~~~~~~~~~~~~~~
  388. /home/mona/research/code/librealsense/third-party/glfw/src/input.c: In function ‘glfwSetJoystickCallback’:
  389. /home/mona/research/code/librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  390. 221 | t = x; \
  391. | ^
  392. /home/mona/research/code/librealsense/third-party/glfw/src/input.c:1073:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  393. 1073 | _GLFW_SWAP_POINTERS(_glfw.callbacks.joystick, cbfun);
  394. | ^~~~~~~~~~~~~~~~~~~
  395. /home/mona/research/code/librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  396. 223 | y = t; \
  397. | ^
  398. /home/mona/research/code/librealsense/third-party/glfw/src/input.c:1073:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  399. 1073 | _GLFW_SWAP_POINTERS(_glfw.callbacks.joystick, cbfun);
  400. | ^~~~~~~~~~~~~~~~~~~
  401. [ 4%] Built target fw
  402. [ 5%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/console_bridge/src/console.cpp.o
  403. [ 6%] Building C object third-party/glfw/src/CMakeFiles/glfw.dir/posix_time.c.o
  404. [ 6%] Building C object third-party/glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o
  405. [ 6%] Building C object third-party/glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o
  406. [ 7%] Building C object third-party/glfw/src/CMakeFiles/glfw.dir/glx_context.c.o
  407. [ 7%] Building C object third-party/glfw/src/CMakeFiles/glfw.dir/egl_context.c.o
  408. [ 7%] Building C object third-party/glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o
  409. [ 7%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/cpp_common/src/debug.cpp.o
  410. In file included from /home/mona/research/code/librealsense/third-party/glfw/src/internal.h:187,
  411. from /home/mona/research/code/librealsense/third-party/glfw/src/glx_context.c:28:
  412. /home/mona/research/code/librealsense/third-party/glfw/src/glx_context.c: In function ‘getProcAddressGLX’:
  413. /home/mona/research/code/librealsense/third-party/glfw/src/x11_platform.h:166:35: warning: ISO C forbids return between function pointer and ‘void *’ [-Wpedantic]
  414. 166 | #define _glfw_dlsym(handle, name) dlsym(handle, name)
  415. | ^~~~~~~~~~~~~~~~~~~
  416. /home/mona/research/code/librealsense/third-party/glfw/src/glx_context.c:226:16: note: in expansion of macro ‘_glfw_dlsym’
  417. 226 | return _glfw_dlsym(_glfw.glx.handle, procname);
  418. | ^~~~~~~~~~~
  419. /home/mona/research/code/librealsense/third-party/glfw/src/egl_context.c: In function ‘getProcAddressEGL’:
  420. /home/mona/research/code/librealsense/third-party/glfw/src/egl_context.c:256:27: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  421. 256 | GLFWglproc proc = (GLFWglproc) _glfw_dlsym(window->context.egl.client,
  422. | ^
  423. /home/mona/research/code/librealsense/third-party/glfw/src/glx_context.c: In function ‘_glfwInitGLX’:
  424. /home/mona/research/code/librealsense/third-party/glfw/src/glx_context.c:285:28: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  425. 285 | _glfw.glx.GetFBConfigs =
  426. | ^
  427. /home/mona/research/code/librealsense/third-party/glfw/src/glx_context.c:287:33: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  428. 287 | _glfw.glx.GetFBConfigAttrib =
  429. | ^
  430. /home/mona/research/code/librealsense/third-party/glfw/src/glx_context.c:289:31: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  431. 289 | _glfw.glx.GetClientString =
  432. | ^
  433. /home/mona/research/code/librealsense/third-party/glfw/src/glx_context.c:291:30: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  434. 291 | _glfw.glx.QueryExtension =
  435. | ^
  436. /home/mona/research/code/librealsense/third-party/glfw/src/glx_context.c:293:28: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  437. 293 | _glfw.glx.QueryVersion =
  438. | ^
  439. /home/mona/research/code/librealsense/third-party/glfw/src/glx_context.c:295:30: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  440. 295 | _glfw.glx.DestroyContext =
  441. | ^
  442. /home/mona/research/code/librealsense/third-party/glfw/src/glx_context.c:297:27: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  443. 297 | _glfw.glx.MakeCurrent =
  444. | ^
  445. /home/mona/research/code/librealsense/third-party/glfw/src/glx_context.c:299:27: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  446. 299 | _glfw.glx.SwapBuffers =
  447. | ^
  448. /home/mona/research/code/librealsense/third-party/glfw/src/egl_context.c: In function ‘_glfwInitEGL’:
  449. /home/mona/research/code/librealsense/third-party/glfw/src/glx_context.c:301:37: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  450. 301 | _glfw.glx.QueryExtensionsString =
  451. | ^
  452. /home/mona/research/code/librealsense/third-party/glfw/src/egl_context.c:338:33: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  453. 338 | _glfw.egl.GetConfigAttrib = (PFN_eglGetConfigAttrib)
  454. | ^
  455. /home/mona/research/code/librealsense/third-party/glfw/src/egl_context.c:340:28: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  456. 340 | _glfw.egl.GetConfigs = (PFN_eglGetConfigs)
  457. | ^
  458. /home/mona/research/code/librealsense/third-party/glfw/src/egl_context.c:342:28: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  459. 342 | _glfw.egl.GetDisplay = (PFN_eglGetDisplay)
  460. | ^
  461. /home/mona/research/code/librealsense/third-party/glfw/src/glx_context.c:303:32: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  462. 303 | _glfw.glx.CreateNewContext =
  463. | ^
  464. /home/mona/research/code/librealsense/third-party/glfw/src/egl_context.c:344:26: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  465. 344 | _glfw.egl.GetError = (PFN_eglGetError)
  466. | ^
  467. /home/mona/research/code/librealsense/third-party/glfw/src/glx_context.c:305:28: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  468. 305 | _glfw.glx.CreateWindow =
  469. | ^
  470. /home/mona/research/code/librealsense/third-party/glfw/src/egl_context.c:346:28: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  471. 346 | _glfw.egl.Initialize = (PFN_eglInitialize)
  472. | ^
  473. /home/mona/research/code/librealsense/third-party/glfw/src/glx_context.c:307:29: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  474. 307 | _glfw.glx.DestroyWindow =
  475. | ^
  476. /home/mona/research/code/librealsense/third-party/glfw/src/egl_context.c:348:27: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  477. 348 | _glfw.egl.Terminate = (PFN_eglTerminate)
  478. | ^
  479. /home/mona/research/code/librealsense/third-party/glfw/src/glx_context.c:309:30: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  480. 309 | _glfw.glx.GetProcAddress =
  481. | ^
  482. /home/mona/research/code/librealsense/third-party/glfw/src/glx_context.c:311:33: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  483. 311 | _glfw.glx.GetProcAddressARB =
  484. | ^
  485. /home/mona/research/code/librealsense/third-party/glfw/src/glx_context.c:313:37: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  486. 313 | _glfw.glx.GetVisualFromFBConfig =
  487. | ^
  488. /home/mona/research/code/librealsense/third-party/glfw/src/egl_context.c:350:25: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  489. 350 | _glfw.egl.BindAPI = (PFN_eglBindAPI)
  490. | ^
  491. /home/mona/research/code/librealsense/third-party/glfw/src/egl_context.c:352:31: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  492. 352 | _glfw.egl.CreateContext = (PFN_eglCreateContext)
  493. | ^
  494. /home/mona/research/code/librealsense/third-party/glfw/src/egl_context.c:354:32: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  495. 354 | _glfw.egl.DestroySurface = (PFN_eglDestroySurface)
  496. | ^
  497. /home/mona/research/code/librealsense/third-party/glfw/src/egl_context.c:356:32: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  498. 356 | _glfw.egl.DestroyContext = (PFN_eglDestroyContext)
  499. | ^
  500. /home/mona/research/code/librealsense/third-party/glfw/src/egl_context.c:358:37: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  501. 358 | _glfw.egl.CreateWindowSurface = (PFN_eglCreateWindowSurface)
  502. | ^
  503. /home/mona/research/code/librealsense/third-party/glfw/src/egl_context.c:360:29: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  504. 360 | _glfw.egl.MakeCurrent = (PFN_eglMakeCurrent)
  505. | ^
  506. [ 7%] Building C object third-party/glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o
  507. /home/mona/research/code/librealsense/third-party/glfw/src/egl_context.c:362:29: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  508. 362 | _glfw.egl.SwapBuffers = (PFN_eglSwapBuffers)
  509. | ^
  510. /home/mona/research/code/librealsense/third-party/glfw/src/egl_context.c:364:30: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  511. 364 | _glfw.egl.SwapInterval = (PFN_eglSwapInterval)
  512. | ^
  513. /home/mona/research/code/librealsense/third-party/glfw/src/egl_context.c:366:29: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  514. 366 | _glfw.egl.QueryString = (PFN_eglQueryString)
  515. | ^
  516. /home/mona/research/code/librealsense/third-party/glfw/src/egl_context.c:368:32: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  517. 368 | _glfw.egl.GetProcAddress = (PFN_eglGetProcAddress)
  518. | ^
  519. [ 7%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/cpp_common/src/header.cpp.o
  520. [ 7%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/bag.cpp.o
  521. [ 8%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/bag_player.cpp.o
  522. /home/mona/research/code/librealsense/third-party/glfw/src/osmesa_context.c: In function ‘_glfwInitOSMesa’:
  523. /home/mona/research/code/librealsense/third-party/glfw/src/osmesa_context.c:148:37: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  524. 148 | _glfw.osmesa.CreateContextExt = (PFN_OSMesaCreateContextExt)
  525. | ^
  526. /home/mona/research/code/librealsense/third-party/glfw/src/osmesa_context.c:150:41: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  527. 150 | _glfw.osmesa.CreateContextAttribs = (PFN_OSMesaCreateContextAttribs)
  528. | ^
  529. /home/mona/research/code/librealsense/third-party/glfw/src/osmesa_context.c:152:35: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  530. 152 | _glfw.osmesa.DestroyContext = (PFN_OSMesaDestroyContext)
  531. | ^
  532. /home/mona/research/code/librealsense/third-party/glfw/src/osmesa_context.c:154:32: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  533. 154 | _glfw.osmesa.MakeCurrent = (PFN_OSMesaMakeCurrent)
  534. | ^
  535. /home/mona/research/code/librealsense/third-party/glfw/src/osmesa_context.c:156:35: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  536. 156 | _glfw.osmesa.GetColorBuffer = (PFN_OSMesaGetColorBuffer)
  537. | ^
  538. /home/mona/research/code/librealsense/third-party/glfw/src/osmesa_context.c:158:35: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  539. 158 | _glfw.osmesa.GetDepthBuffer = (PFN_OSMesaGetDepthBuffer)
  540. | ^
  541. /home/mona/research/code/librealsense/third-party/glfw/src/osmesa_context.c:160:35: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
  542. 160 | _glfw.osmesa.GetProcAddress = (PFN_OSMesaGetProcAddress)
  543. | ^
  544. [ 8%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/buffer.cpp.o
  545. [ 8%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/chunked_file.cpp.o
  546. [ 9%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/lz4_stream.cpp.o
  547. [ 9%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/message_instance.cpp.o
  548. [ 10%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/query.cpp.o
  549. [ 10%] Linking C static library libglfw3.a
  550. [ 10%] Built target glfw
  551. [ 10%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/stream.cpp.o
  552. [ 11%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/uncompressed_stream.cpp.o
  553. [ 11%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/view.cpp.o
  554. [ 11%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roscpp_serialization/src/serialization.cpp.o
  555. [ 11%] Building C object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roslz4/src/lz4s.c.o
  556. [ 12%] Building C object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roslz4/src/xxhash.c.o
  557. [ 12%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rostime/src/duration.cpp.o
  558. [ 12%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rostime/src/rate.cpp.o
  559. [ 12%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rostime/src/time.cpp.o
  560. In file included from /home/mona/research/code/librealsense/third-party/realsense-file/rosbag/rosbag_storage/src/bag_player.cpp:1:
  561. /home/mona/research/code/librealsense/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag_player.h:81:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  562. 81 | BagPlayer(const std::string &filename) throw(BagException);
  563. | ^~~~~
  564. /home/mona/research/code/librealsense/third-party/realsense-file/rosbag/rosbag_storage/src/bag_player.cpp:8:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  565. 8 | BagPlayer::BagPlayer(const std::string &fname) throw(BagException) {
  566. | ^~~~~
  567. /home/mona/research/code/librealsense/third-party/realsense-file/rosbag/rostime/src/time.cpp:99:5: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  568. 99 | throw(NoHighPerformanceTimersException)
  569. | ^~~~~
  570. In file included from /home/mona/research/code/librealsense/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:18,
  571. from /home/mona/research/code/librealsense/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14,
  572. from /home/mona/research/code/librealsense/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:53,
  573. from /home/mona/research/code/librealsense/third-party/realsense-file/boost/boost/function.hpp:65,
  574. from /home/mona/research/code/librealsense/third-party/realsense-file/rosbag/roscpp_traits/include/ros/message_event.h:42,
  575. from /home/mona/research/code/librealsense/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:50,
  576. from /home/mona/research/code/librealsense/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag_player.h:40,
  577. from /home/mona/research/code/librealsense/third-party/realsense-file/rosbag/rosbag_storage/src/bag_player.cpp:1:
  578. /home/mona/research/code/librealsense/third-party/realsense-file/boost/boost/function/function_template.hpp: In instantiation of ‘void boost::detail::function::basic_vtable1<R, T0>::assign_functor(FunctionObj, boost::detail::function::function_buffer&, mpl_::true_) const [with FunctionObj = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*; mpl_::true_ = mpl_::bool_<true>]’:
  579. /home/mona/research/code/librealsense/third-party/realsense-file/boost/boost/function/function_template.hpp:608:13: required from ‘bool boost::detail::function::basic_vtable1<R, T0>::assign_to(FunctionObj, boost::detail::function::function_buffer&, boost::detail::function::function_obj_tag) const [with FunctionObj = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*]’
  580. /home/mona/research/code/librealsense/third-party/realsense-file/boost/boost/function/function_template.hpp:498:45: required from ‘bool boost::detail::function::basic_vtable1<R, T0>::assign_to(F, boost::detail::function::function_buffer&) const [with F = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*]’
  581. /home/mona/research/code/librealsense/third-party/realsense-file/boost/boost/function/function_template.hpp:942:7: required from ‘void boost::function1<R, T1>::assign_to(Functor) [with Functor = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*]’
  582. /home/mona/research/code/librealsense/third-party/realsense-file/boost/boost/function/function_template.hpp:728:7: required from ‘boost::function1<R, T1>::function1(Functor, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type) [with Functor = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*; typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type = int]’
  583. /home/mona/research/code/librealsense/third-party/realsense-file/boost/boost/function/function_template.hpp:1077:16: required from ‘boost::function<R(T0)>::function(Functor, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type) [with Functor = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*; typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type = int]’
  584. /home/mona/research/code/librealsense/third-party/realsense-file/rosbag/rosbag_storage/src/bag_player.cpp:50:60: required from here
  585. /home/mona/research/code/librealsense/third-party/realsense-file/boost/boost/function/function_template.hpp:572:49: warning: placement new constructing an object of type ‘rosbag::TopicQuery’ and size ‘24’ in a region of type ‘char’ and size ‘1’ [-Wplacement-new=]
  586. 572 | new (reinterpret_cast<void*>(&functor.data)) FunctionObj(f);
  587. | ~~~~~~~~^~~~
  588. In file included from /home/mona/research/code/librealsense/third-party/realsense-file/boost/boost/function/detail/prologue.hpp:17,
  589. from /home/mona/research/code/librealsense/third-party/realsense-file/boost/boost/function.hpp:24,
  590. from /home/mona/research/code/librealsense/third-party/realsense-file/rosbag/roscpp_traits/include/ros/message_event.h:42,
  591. from /home/mona/research/code/librealsense/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:50,
  592. from /home/mona/research/code/librealsense/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag_player.h:40,
  593. from /home/mona/research/code/librealsense/third-party/realsense-file/rosbag/rosbag_storage/src/bag_player.cpp:1:
  594. /home/mona/research/code/librealsense/third-party/realsense-file/boost/boost/function/function_base.hpp: In instantiation of ‘static void boost::detail::function::functor_manager_common<Functor>::manage_small(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type) [with Functor = rosbag::TopicQuery]’:
  595. /home/mona/research/code/librealsense/third-party/realsense-file/boost/boost/function/function_base.hpp:364:56: required from ‘static void boost::detail::function::functor_manager<Functor>::manager(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, mpl_::true_) [with Functor = rosbag::TopicQuery; mpl_::true_ = mpl_::bool_<true>]’
  596. /home/mona/research/code/librealsense/third-party/realsense-file/boost/boost/function/function_base.hpp:412:18: required from ‘static void boost::detail::function::functor_manager<Functor>::manager(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, boost::detail::function::function_obj_tag) [with Functor = rosbag::TopicQuery]’
  597. /home/mona/research/code/librealsense/third-party/realsense-file/boost/boost/function/function_base.hpp:440:20: required from ‘static void boost::detail::function::functor_manager<Functor>::manage(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type) [with Functor = rosbag::TopicQuery]’
  598. /home/mona/research/code/librealsense/third-party/realsense-file/boost/boost/function/function_template.hpp:940:13: required from ‘void boost::function1<R, T1>::assign_to(Functor) [with Functor = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*]’
  599. /home/mona/research/code/librealsense/third-party/realsense-file/boost/boost/function/function_template.hpp:728:7: required from ‘boost::function1<R, T1>::function1(Functor, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type) [with Functor = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*; typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type = int]’
  600. /home/mona/research/code/librealsense/third-party/realsense-file/boost/boost/function/function_template.hpp:1077:16: required from ‘boost::function<R(T0)>::function(Functor, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type) [with Functor = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*; typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type = int]’
  601. /home/mona/research/code/librealsense/third-party/realsense-file/rosbag/rosbag_storage/src/bag_player.cpp:50:60: required from here
  602. /home/mona/research/code/librealsense/third-party/realsense-file/boost/boost/function/function_base.hpp:318:54: warning: placement new constructing an object of type ‘boost::detail::function::functor_manager_common<rosbag::TopicQuery>::functor_type’ {aka ‘rosbag::TopicQuery’} and size ‘24’ in a region of type ‘char’ and size ‘1’ [-Wplacement-new=]
  603. 318 | new (reinterpret_cast<void*>(&out_buffer.data)) functor_type(*in_functor);
  604. | ~~~~~~~~~~~^~~~
  605. Note: switching to '2a7372db54094a406a755f0b8548b614ba8c78ec'.
  606.  
  607. You are in 'detached HEAD' state. You can look around, make experimental
  608. changes and commit them, and you can discard any commits you make in this
  609. state without impacting any branches by switching back to a branch.
  610.  
  611. If you want to create a new branch to retain commits you create, you may
  612. do so (now or later) by using -c with the switch command. Example:
  613.  
  614. git switch -c <new-branch-name>
  615.  
  616. Or undo this operation with:
  617.  
  618. git switch -
  619.  
  620. Turn off this advice by setting config variable advice.detachedHead to false
  621.  
  622. HEAD is now at 2a7372d Fixed -Wformat warnings by casting intptr_t to void*
  623. [ 12%] No patch step for 'libusb'
  624. [ 12%] Performing update step for 'libusb'
  625. [ 12%] Performing configure step for 'libusb'
  626. -- The C compiler identification is GNU 9.3.0
  627. -- The CXX compiler identification is GNU 9.3.0
  628. -- Check for working C compiler: /usr/bin/cc
  629. -- Check for working C compiler: /usr/bin/cc -- works
  630. -- Detecting C compiler ABI info
  631. -- Detecting C compiler ABI info - done
  632. [ 13%] Linking CXX static library librealsense-file.a
  633. -- Detecting C compile features
  634. -- Detecting C compile features - done
  635. -- Check for working CXX compiler: /usr/bin/c++
  636. [ 13%] Built target realsense-file
  637. -- Check for working CXX compiler: /usr/bin/c++ -- works
  638. -- Detecting CXX compiler ABI info
  639. -- Detecting CXX compiler ABI info - done
  640. -- Detecting CXX compile features
  641. -- Detecting CXX compile features - done
  642. -- Configuring done
  643. -- Generating done
  644. CMake Warning:
  645. Manually-specified variables were not used by the project:
  646.  
  647. ANDROID_ABI
  648. ANDROID_STL
  649. CMAKE_CXX_STANDARD_LIBRARIES
  650.  
  651.  
  652. -- Build files have been written to: /home/mona/research/code/librealsense/build/libusb-prefix/src/libusb-build
  653. [ 14%] Performing build step for 'libusb'
  654. Scanning dependencies of target usb
  655. [ 63%] Building C object CMakeFiles/usb.dir/libusb/core.c.o
  656. [ 63%] Building C object CMakeFiles/usb.dir/libusb/os/linux_usbfs.c.o
  657. [ 63%] Building C object CMakeFiles/usb.dir/libusb/sync.c.o
  658. [ 63%] Building C object CMakeFiles/usb.dir/libusb/strerror.c.o
  659. [ 63%] Building C object CMakeFiles/usb.dir/libusb/io.c.o
  660. [ 63%] Building C object CMakeFiles/usb.dir/libusb/hotplug.c.o
  661. [ 63%] Building C object CMakeFiles/usb.dir/libusb/os/poll_posix.c.o
  662. [ 81%] Building C object CMakeFiles/usb.dir/libusb/os/linux_udev.c.o
  663. [ 81%] Building C object CMakeFiles/usb.dir/libusb/os/threads_posix.c.o
  664. [ 90%] Building C object CMakeFiles/usb.dir/libusb/descriptor.c.o
  665. /home/mona/research/code/librealsense/build/third-party/libusb/libusb/hotplug.c:22:10: fatal error: config.h: No such file or directory
  666. 22 | #include <config.h>
  667. | ^~~~~~~~~~
  668. /home/mona/research/code/librealsense/build/third-party/libusb/libusb/sync.c:20:10: fatal error: config.h: No such file or directory
  669. 20 | #include <config.h>
  670. | ^~~~~~~~~~
  671. compilation terminated.
  672. compilation terminated.
  673. /home/mona/research/code/librealsense/build/third-party/libusb/libusb/strerror.c:20:10: fatal error: config.h: No such file or directory
  674. 20 | #include <config.h>
  675. | ^~~~~~~~~~
  676. /home/mona/research/code/librealsense/build/third-party/libusb/libusb/descriptor.c:22:10: fatal error: config.h: No such file or directory
  677. 22 | #include <config.h>
  678. | ^~~~~~~~~~
  679. compilation terminated.
  680. compilation terminated.
  681. /home/mona/research/code/librealsense/build/third-party/libusb/libusb/core.c:23:10: fatal error: config.h: No such file or directory
  682. 23 | #include "config.h"
  683. | ^~~~~~~~~~
  684. /home/mona/research/code/librealsense/build/third-party/libusb/libusb/io.c:22:10: fatal error: config.h: No such file or directory
  685. 22 | #include <config.h>
  686. | ^~~~~~~~~~
  687. compilation terminated.
  688. compilation terminated.
  689. /home/mona/research/code/librealsense/build/third-party/libusb/libusb/os/linux_usbfs.c:24:10: fatal error: config.h: No such file or directory
  690. 24 | #include "config.h"
  691. | ^~~~~~~~~~
  692. make[5]: *** [CMakeFiles/usb.dir/build.make:89: CMakeFiles/usb.dir/libusb/hotplug.c.o] Error 1
  693. compilation terminated.
  694. make[5]: *** Waiting for unfinished jobs....
  695. make[5]: *** [CMakeFiles/usb.dir/build.make:128: CMakeFiles/usb.dir/libusb/sync.c.o] Error 1
  696. /home/mona/research/code/librealsense/build/third-party/libusb/libusb/os/threads_posix.c:22:10: fatal error: config.h: No such file or directory
  697. 22 | #include <config.h>
  698. | ^~~~~~~~~~
  699. compilation terminated.
  700. /home/mona/research/code/librealsense/build/third-party/libusb/libusb/os/linux_udev.c:23:10: fatal error: config.h: No such file or directory
  701. 23 | #include <config.h>
  702. | ^~~~~~~~~~
  703. compilation terminated.
  704. /home/mona/research/code/librealsense/build/third-party/libusb/libusb/os/poll_posix.c:21:10: fatal error: config.h: No such file or directory
  705. 21 | #include <config.h>
  706. | ^~~~~~~~~~
  707. compilation terminated.
  708. make[5]: *** [CMakeFiles/usb.dir/build.make:115: CMakeFiles/usb.dir/libusb/strerror.c.o] Error 1
  709. make[5]: *** [CMakeFiles/usb.dir/build.make:76: CMakeFiles/usb.dir/libusb/descriptor.c.o] Error 1
  710. make[5]: *** [CMakeFiles/usb.dir/build.make:63: CMakeFiles/usb.dir/libusb/core.c.o] Error 1
  711. make[5]: *** [CMakeFiles/usb.dir/build.make:102: CMakeFiles/usb.dir/libusb/io.c.o] Error 1
  712. make[5]: *** [CMakeFiles/usb.dir/build.make:167: CMakeFiles/usb.dir/libusb/os/threads_posix.c.o] Error 1
  713. make[5]: *** [CMakeFiles/usb.dir/build.make:141: CMakeFiles/usb.dir/libusb/os/linux_usbfs.c.o] Error 1
  714. make[5]: *** [CMakeFiles/usb.dir/build.make:180: CMakeFiles/usb.dir/libusb/os/linux_udev.c.o] Error 1
  715. make[5]: *** [CMakeFiles/usb.dir/build.make:154: CMakeFiles/usb.dir/libusb/os/poll_posix.c.o] Error 1
  716. make[4]: *** [CMakeFiles/Makefile2:76: CMakeFiles/usb.dir/all] Error 2
  717. make[3]: *** [Makefile:130: all] Error 2
  718. make[2]: *** [CMakeFiles/libusb.dir/build.make:113: libusb-prefix/src/libusb-stamp/libusb-build] Error 2
  719. make[1]: *** [CMakeFiles/Makefile2:1131: CMakeFiles/libusb.dir/all] Error 2
  720. make: *** [Makefile:130: all] Error 2
  721. 18503/31772MB
  722. [10867:8660 0:2061] 02:54:33 Thu Jan 14 [mona@goku:pts/1 +1] ~/research/code/librealsense/build
  723. $
  724.  
  725.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement