lamiastella icon

$ make -j`nproc` librealsense

lamiastella | PRO | 01/14/21 06:56:39 PM UTC | 0 ⭐ | 443 👁️ | Never ⏰ | []
text |

62.76 KB

|

None

|

0 👍

/

0 👎

[10867:8660 0:2060] 02:52:11 Thu Jan 14 [mona@goku:pts/1 +1] ~/research/code/librealsense/build
$ make -j`nproc`
Scanning dependencies of target fw
Scanning dependencies of target glfw
Scanning dependencies of target libusb
Scanning dependencies of target realsense-file
[  0%] Building C object common/fw/CMakeFiles/fw.dir/D4XX_FW_Image.c.o
[  0%] Building C object common/fw/CMakeFiles/fw.dir/SR3XX_FW_Image.c.o
[  0%] Creating directories for 'libusb'
[  0%] Building C object common/fw/CMakeFiles/fw.dir/empty.c.o
[  1%] Building C object common/fw/CMakeFiles/fw.dir/target.c.o
[  1%] Building C object common/fw/CMakeFiles/fw.dir/L5XX_FW_Image.c.o
[  2%] Building C object third-party/glfw/src/CMakeFiles/glfw.dir/init.c.o
[  2%] Building C object third-party/glfw/src/CMakeFiles/glfw.dir/vulkan.c.o
[  2%] Building C object third-party/glfw/src/CMakeFiles/glfw.dir/context.c.o
[  2%] Building C object third-party/glfw/src/CMakeFiles/glfw.dir/input.c.o
[  3%] Building C object third-party/glfw/src/CMakeFiles/glfw.dir/window.c.o
[  3%] Building C object third-party/glfw/src/CMakeFiles/glfw.dir/x11_init.c.o
[  3%] Building C object third-party/glfw/src/CMakeFiles/glfw.dir/monitor.c.o
[  3%] Building C object third-party/glfw/src/CMakeFiles/glfw.dir/x11_window.c.o
[  3%] Building C object third-party/glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o
[  3%] Linking C static library libfw.a
[  3%] Building C object third-party/realsense-file/CMakeFiles/realsense-file.dir/lz4/lz4.c.o
[  4%] Performing download step (git clone) for 'libusb'
/home/mona/research/code/librealsense/third-party/glfw/src/vulkan.c: In function ‘_glfwInitVulkan’:
/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]
   69 |     _glfw.vk.GetInstanceProcAddr = (PFN_vkGetInstanceProcAddr)
      |                                    ^
In file included from /home/mona/research/code/librealsense/third-party/glfw/src/init.c:28:
/home/mona/research/code/librealsense/third-party/glfw/src/init.c: In function ‘glfwSetErrorCallback’:
/home/mona/research/code/librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  221 |         t = x;                    \
      |           ^
/home/mona/research/code/librealsense/third-party/glfw/src/init.c:311:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  311 |     _GLFW_SWAP_POINTERS(_glfwErrorCallback, cbfun);
      |     ^~~~~~~~~~~~~~~~~~~
/home/mona/research/code/librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  223 |         y = t;                    \
      |           ^
/home/mona/research/code/librealsense/third-party/glfw/src/init.c:311:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  311 |     _GLFW_SWAP_POINTERS(_glfwErrorCallback, cbfun);
      |     ^~~~~~~~~~~~~~~~~~~
/home/mona/research/code/librealsense/third-party/glfw/src/vulkan.c: In function ‘glfwGetInstanceProcAddress’:
/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]
  263 |         proc = (GLFWvkproc) _glfw_dlsym(_glfw.vk.handle, procname);
      |                ^
/home/mona/research/code/librealsense/third-party/glfw/src/x11_init.c: In function ‘initExtensions’:
/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]
  467 |         _glfw.x11.vidmode.QueryExtension = (PFN_XF86VidModeQueryExtension)
      |                                            ^
/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]
  469 |         _glfw.x11.vidmode.GetGammaRamp = (PFN_XF86VidModeGetGammaRamp)
      |                                          ^
/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]
  471 |         _glfw.x11.vidmode.SetGammaRamp = (PFN_XF86VidModeSetGammaRamp)
      |                                          ^
/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]
  473 |         _glfw.x11.vidmode.GetGammaRampSize = (PFN_XF86VidModeGetGammaRampSize)
      |                                              ^
/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]
  489 |         _glfw.x11.xi.QueryVersion = (PFN_XIQueryVersion)
      |                                     ^
/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]
  491 |         _glfw.x11.xi.SelectEvents = (PFN_XISelectEvents)
      |                                     ^
/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]
  519 |         _glfw.x11.randr.AllocGamma = (PFN_XRRAllocGamma)
      |                                      ^
/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]
  521 |         _glfw.x11.randr.FreeGamma = (PFN_XRRFreeGamma)
      |                                     ^
/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]
  523 |         _glfw.x11.randr.FreeCrtcInfo = (PFN_XRRFreeCrtcInfo)
      |                                        ^
/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]
  525 |         _glfw.x11.randr.FreeGamma = (PFN_XRRFreeGamma)
      |                                     ^
/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]
  527 |         _glfw.x11.randr.FreeOutputInfo = (PFN_XRRFreeOutputInfo)
      |                                          ^
/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]
  529 |         _glfw.x11.randr.FreeScreenResources = (PFN_XRRFreeScreenResources)
      |                                               ^
/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]
  531 |         _glfw.x11.randr.GetCrtcGamma = (PFN_XRRGetCrtcGamma)
      |                                        ^
/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]
  533 |         _glfw.x11.randr.GetCrtcGammaSize = (PFN_XRRGetCrtcGammaSize)
      |                                            ^
/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]
  535 |         _glfw.x11.randr.GetCrtcInfo = (PFN_XRRGetCrtcInfo)
      |                                       ^
/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]
  537 |         _glfw.x11.randr.GetOutputInfo = (PFN_XRRGetOutputInfo)
      |                                         ^
/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]
  539 |         _glfw.x11.randr.GetOutputPrimary = (PFN_XRRGetOutputPrimary)
      |                                            ^
/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]
  541 |         _glfw.x11.randr.GetScreenResourcesCurrent = (PFN_XRRGetScreenResourcesCurrent)
      |                                                     ^
/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]
  543 |         _glfw.x11.randr.QueryExtension = (PFN_XRRQueryExtension)
      |                                          ^
/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]
  545 |         _glfw.x11.randr.QueryVersion = (PFN_XRRQueryVersion)
      |                                        ^
/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]
  547 |         _glfw.x11.randr.SelectInput = (PFN_XRRSelectInput)
      |                                       ^
/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]
  549 |         _glfw.x11.randr.SetCrtcConfig = (PFN_XRRSetCrtcConfig)
      |                                         ^
/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]
  551 |         _glfw.x11.randr.SetCrtcGamma = (PFN_XRRSetCrtcGamma)
      |                                        ^
/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]
  553 |         _glfw.x11.randr.UpdateConfiguration = (PFN_XRRUpdateConfiguration)
      |                                               ^
/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]
  611 |         _glfw.x11.xcursor.ImageCreate = (PFN_XcursorImageCreate)
      |                                         ^
/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]
  613 |         _glfw.x11.xcursor.ImageDestroy = (PFN_XcursorImageDestroy)
      |                                          ^
/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]
  615 |         _glfw.x11.xcursor.ImageLoadCursor = (PFN_XcursorImageLoadCursor)
      |                                             ^
/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]
  626 |         _glfw.x11.xinerama.IsActive = (PFN_XineramaIsActive)
      |                                       ^
/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]
  628 |         _glfw.x11.xinerama.QueryExtension = (PFN_XineramaQueryExtension)
      |                                             ^
/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]
  630 |         _glfw.x11.xinerama.QueryScreens = (PFN_XineramaQueryScreens)
      |                                           ^
/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]
  670 |         _glfw.x11.x11xcb.GetXCBConnection = (PFN_XGetXCBConnection)
      |                                             ^
/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]
  681 |         _glfw.x11.xrender.QueryExtension = (PFN_XRenderQueryExtension)
      |                                            ^
/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]
  683 |         _glfw.x11.xrender.QueryVersion = (PFN_XRenderQueryVersion)
      |                                          ^
In file included from /home/mona/research/code/librealsense/third-party/glfw/src/window.c:29:
/home/mona/research/code/librealsense/third-party/glfw/src/window.c: In function ‘glfwSetWindowPosCallback’:
/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]
  685 |         _glfw.x11.xrender.FindVisualFormat = (PFN_XRenderFindVisualFormat)
      |                                              ^
/home/mona/research/code/librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  221 |         t = x;                    \
      |           ^
/home/mona/research/code/librealsense/third-party/glfw/src/window.c:980:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  980 |     _GLFW_SWAP_POINTERS(window->callbacks.pos, cbfun);
      |     ^~~~~~~~~~~~~~~~~~~
/home/mona/research/code/librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  223 |         y = t;                    \
      |           ^
/home/mona/research/code/librealsense/third-party/glfw/src/window.c:980:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  980 |     _GLFW_SWAP_POINTERS(window->callbacks.pos, cbfun);
      |     ^~~~~~~~~~~~~~~~~~~
/home/mona/research/code/librealsense/third-party/glfw/src/window.c: In function ‘glfwSetWindowSizeCallback’:
/home/mona/research/code/librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  221 |         t = x;                    \
      |           ^
/home/mona/research/code/librealsense/third-party/glfw/src/window.c:991:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  991 |     _GLFW_SWAP_POINTERS(window->callbacks.size, cbfun);
      |     ^~~~~~~~~~~~~~~~~~~
/home/mona/research/code/librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  223 |         y = t;                    \
      |           ^
/home/mona/research/code/librealsense/third-party/glfw/src/window.c:991:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  991 |     _GLFW_SWAP_POINTERS(window->callbacks.size, cbfun);
      |     ^~~~~~~~~~~~~~~~~~~
/home/mona/research/code/librealsense/third-party/glfw/src/window.c: In function ‘glfwSetWindowCloseCallback’:
/home/mona/research/code/librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  221 |         t = x;                    \
      |           ^
/home/mona/research/code/librealsense/third-party/glfw/src/window.c:1002:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
 1002 |     _GLFW_SWAP_POINTERS(window->callbacks.close, cbfun);
      |     ^~~~~~~~~~~~~~~~~~~
/home/mona/research/code/librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  223 |         y = t;                    \
      |           ^
/home/mona/research/code/librealsense/third-party/glfw/src/window.c:1002:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
 1002 |     _GLFW_SWAP_POINTERS(window->callbacks.close, cbfun);
      |     ^~~~~~~~~~~~~~~~~~~
/home/mona/research/code/librealsense/third-party/glfw/src/window.c: In function ‘glfwSetWindowRefreshCallback’:
/home/mona/research/code/librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  221 |         t = x;                    \
      |           ^
/home/mona/research/code/librealsense/third-party/glfw/src/window.c:1013:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
 1013 |     _GLFW_SWAP_POINTERS(window->callbacks.refresh, cbfun);
      |     ^~~~~~~~~~~~~~~~~~~
/home/mona/research/code/librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  223 |         y = t;                    \
      |           ^
/home/mona/research/code/librealsense/third-party/glfw/src/window.c:1013:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
 1013 |     _GLFW_SWAP_POINTERS(window->callbacks.refresh, cbfun);
      |     ^~~~~~~~~~~~~~~~~~~
/home/mona/research/code/librealsense/third-party/glfw/src/window.c: In function ‘glfwSetWindowFocusCallback’:
/home/mona/research/code/librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  221 |         t = x;                    \
      |           ^
/home/mona/research/code/librealsense/third-party/glfw/src/window.c:1024:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
 1024 |     _GLFW_SWAP_POINTERS(window->callbacks.focus, cbfun);
      |     ^~~~~~~~~~~~~~~~~~~
/home/mona/research/code/librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  223 |         y = t;                    \
      |           ^
/home/mona/research/code/librealsense/third-party/glfw/src/window.c:1024:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
 1024 |     _GLFW_SWAP_POINTERS(window->callbacks.focus, cbfun);
      |     ^~~~~~~~~~~~~~~~~~~
/home/mona/research/code/librealsense/third-party/glfw/src/window.c: In function ‘glfwSetWindowIconifyCallback’:
/home/mona/research/code/librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  221 |         t = x;                    \
      |           ^
/home/mona/research/code/librealsense/third-party/glfw/src/window.c:1035:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
 1035 |     _GLFW_SWAP_POINTERS(window->callbacks.iconify, cbfun);
      |     ^~~~~~~~~~~~~~~~~~~
/home/mona/research/code/librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  223 |         y = t;                    \
      |           ^
/home/mona/research/code/librealsense/third-party/glfw/src/window.c:1035:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
 1035 |     _GLFW_SWAP_POINTERS(window->callbacks.iconify, cbfun);
      |     ^~~~~~~~~~~~~~~~~~~
/home/mona/research/code/librealsense/third-party/glfw/src/window.c: In function ‘glfwSetWindowMaximizeCallback’:
/home/mona/research/code/librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  221 |         t = x;                    \
      |           ^
/home/mona/research/code/librealsense/third-party/glfw/src/window.c:1046:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
 1046 |     _GLFW_SWAP_POINTERS(window->callbacks.maximize, cbfun);
      |     ^~~~~~~~~~~~~~~~~~~
/home/mona/research/code/librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  223 |         y = t;                    \
      |           ^
/home/mona/research/code/librealsense/third-party/glfw/src/window.c:1046:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
 1046 |     _GLFW_SWAP_POINTERS(window->callbacks.maximize, cbfun);
      |     ^~~~~~~~~~~~~~~~~~~
/home/mona/research/code/librealsense/third-party/glfw/src/window.c: In function ‘glfwSetFramebufferSizeCallback’:
/home/mona/research/code/librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  221 |         t = x;                    \
      |           ^
/home/mona/research/code/librealsense/third-party/glfw/src/window.c:1057:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
 1057 |     _GLFW_SWAP_POINTERS(window->callbacks.fbsize, cbfun);
      |     ^~~~~~~~~~~~~~~~~~~
/home/mona/research/code/librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  223 |         y = t;                    \
      |           ^
/home/mona/research/code/librealsense/third-party/glfw/src/window.c:1057:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
 1057 |     _GLFW_SWAP_POINTERS(window->callbacks.fbsize, cbfun);
      |     ^~~~~~~~~~~~~~~~~~~
/home/mona/research/code/librealsense/third-party/glfw/src/window.c: In function ‘glfwSetWindowContentScaleCallback’:
/home/mona/research/code/librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  221 |         t = x;                    \
      |           ^
/home/mona/research/code/librealsense/third-party/glfw/src/window.c:1068:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
 1068 |     _GLFW_SWAP_POINTERS(window->callbacks.scale, cbfun);
      |     ^~~~~~~~~~~~~~~~~~~
/home/mona/research/code/librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  223 |         y = t;                    \
      |           ^
/home/mona/research/code/librealsense/third-party/glfw/src/window.c:1068:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
 1068 |     _GLFW_SWAP_POINTERS(window->callbacks.scale, cbfun);
      |     ^~~~~~~~~~~~~~~~~~~
Cloning into 'libusb'...
In file included from /home/mona/research/code/librealsense/third-party/glfw/src/monitor.c:28:
/home/mona/research/code/librealsense/third-party/glfw/src/monitor.c: In function ‘glfwSetMonitorCallback’:
/home/mona/research/code/librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  221 |         t = x;                    \
      |           ^
/home/mona/research/code/librealsense/third-party/glfw/src/monitor.c:396:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  396 |     _GLFW_SWAP_POINTERS(_glfw.callbacks.monitor, cbfun);
      |     ^~~~~~~~~~~~~~~~~~~
/home/mona/research/code/librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  223 |         y = t;                    \
      |           ^
/home/mona/research/code/librealsense/third-party/glfw/src/monitor.c:396:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  396 |     _GLFW_SWAP_POINTERS(_glfw.callbacks.monitor, cbfun);
      |     ^~~~~~~~~~~~~~~~~~~
In file included from /home/mona/research/code/librealsense/third-party/glfw/src/input.c:28:
/home/mona/research/code/librealsense/third-party/glfw/src/input.c: In function ‘glfwSetKeyCallback’:
/home/mona/research/code/librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  221 |         t = x;                    \
      |           ^
/home/mona/research/code/librealsense/third-party/glfw/src/input.c:797:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  797 |     _GLFW_SWAP_POINTERS(window->callbacks.key, cbfun);
      |     ^~~~~~~~~~~~~~~~~~~
/home/mona/research/code/librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  223 |         y = t;                    \
      |           ^
/home/mona/research/code/librealsense/third-party/glfw/src/input.c:797:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  797 |     _GLFW_SWAP_POINTERS(window->callbacks.key, cbfun);
      |     ^~~~~~~~~~~~~~~~~~~
/home/mona/research/code/librealsense/third-party/glfw/src/input.c: In function ‘glfwSetCharCallback’:
/home/mona/research/code/librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  221 |         t = x;                    \
      |           ^
/home/mona/research/code/librealsense/third-party/glfw/src/input.c:807:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  807 |     _GLFW_SWAP_POINTERS(window->callbacks.character, cbfun);
      |     ^~~~~~~~~~~~~~~~~~~
/home/mona/research/code/librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  223 |         y = t;                    \
      |           ^
/home/mona/research/code/librealsense/third-party/glfw/src/input.c:807:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  807 |     _GLFW_SWAP_POINTERS(window->callbacks.character, cbfun);
      |     ^~~~~~~~~~~~~~~~~~~
/home/mona/research/code/librealsense/third-party/glfw/src/input.c: In function ‘glfwSetCharModsCallback’:
/home/mona/research/code/librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  221 |         t = x;                    \
      |           ^
/home/mona/research/code/librealsense/third-party/glfw/src/input.c:817:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  817 |     _GLFW_SWAP_POINTERS(window->callbacks.charmods, cbfun);
      |     ^~~~~~~~~~~~~~~~~~~
/home/mona/research/code/librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  223 |         y = t;                    \
      |           ^
/home/mona/research/code/librealsense/third-party/glfw/src/input.c:817:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  817 |     _GLFW_SWAP_POINTERS(window->callbacks.charmods, cbfun);
      |     ^~~~~~~~~~~~~~~~~~~
/home/mona/research/code/librealsense/third-party/glfw/src/input.c: In function ‘glfwSetMouseButtonCallback’:
/home/mona/research/code/librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  221 |         t = x;                    \
      |           ^
/home/mona/research/code/librealsense/third-party/glfw/src/input.c:828:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  828 |     _GLFW_SWAP_POINTERS(window->callbacks.mouseButton, cbfun);
      |     ^~~~~~~~~~~~~~~~~~~
/home/mona/research/code/librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  223 |         y = t;                    \
      |           ^
/home/mona/research/code/librealsense/third-party/glfw/src/input.c:828:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  828 |     _GLFW_SWAP_POINTERS(window->callbacks.mouseButton, cbfun);
      |     ^~~~~~~~~~~~~~~~~~~
/home/mona/research/code/librealsense/third-party/glfw/src/input.c: In function ‘glfwSetCursorPosCallback’:
/home/mona/research/code/librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  221 |         t = x;                    \
      |           ^
/home/mona/research/code/librealsense/third-party/glfw/src/input.c:839:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  839 |     _GLFW_SWAP_POINTERS(window->callbacks.cursorPos, cbfun);
      |     ^~~~~~~~~~~~~~~~~~~
/home/mona/research/code/librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  223 |         y = t;                    \
      |           ^
/home/mona/research/code/librealsense/third-party/glfw/src/input.c:839:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  839 |     _GLFW_SWAP_POINTERS(window->callbacks.cursorPos, cbfun);
      |     ^~~~~~~~~~~~~~~~~~~
/home/mona/research/code/librealsense/third-party/glfw/src/input.c: In function ‘glfwSetCursorEnterCallback’:
/home/mona/research/code/librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  221 |         t = x;                    \
      |           ^
/home/mona/research/code/librealsense/third-party/glfw/src/input.c:850:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  850 |     _GLFW_SWAP_POINTERS(window->callbacks.cursorEnter, cbfun);
      |     ^~~~~~~~~~~~~~~~~~~
/home/mona/research/code/librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  223 |         y = t;                    \
      |           ^
/home/mona/research/code/librealsense/third-party/glfw/src/input.c:850:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  850 |     _GLFW_SWAP_POINTERS(window->callbacks.cursorEnter, cbfun);
      |     ^~~~~~~~~~~~~~~~~~~
/home/mona/research/code/librealsense/third-party/glfw/src/input.c: In function ‘glfwSetScrollCallback’:
/home/mona/research/code/librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  221 |         t = x;                    \
      |           ^
/home/mona/research/code/librealsense/third-party/glfw/src/input.c:861:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  861 |     _GLFW_SWAP_POINTERS(window->callbacks.scroll, cbfun);
      |     ^~~~~~~~~~~~~~~~~~~
/home/mona/research/code/librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  223 |         y = t;                    \
      |           ^
/home/mona/research/code/librealsense/third-party/glfw/src/input.c:861:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  861 |     _GLFW_SWAP_POINTERS(window->callbacks.scroll, cbfun);
      |     ^~~~~~~~~~~~~~~~~~~
/home/mona/research/code/librealsense/third-party/glfw/src/input.c: In function ‘glfwSetDropCallback’:
/home/mona/research/code/librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  221 |         t = x;                    \
      |           ^
/home/mona/research/code/librealsense/third-party/glfw/src/input.c:871:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  871 |     _GLFW_SWAP_POINTERS(window->callbacks.drop, cbfun);
      |     ^~~~~~~~~~~~~~~~~~~
/home/mona/research/code/librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  223 |         y = t;                    \
      |           ^
/home/mona/research/code/librealsense/third-party/glfw/src/input.c:871:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
  871 |     _GLFW_SWAP_POINTERS(window->callbacks.drop, cbfun);
      |     ^~~~~~~~~~~~~~~~~~~
/home/mona/research/code/librealsense/third-party/glfw/src/input.c: In function ‘glfwSetJoystickCallback’:
/home/mona/research/code/librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  221 |         t = x;                    \
      |           ^
/home/mona/research/code/librealsense/third-party/glfw/src/input.c:1073:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
 1073 |     _GLFW_SWAP_POINTERS(_glfw.callbacks.joystick, cbfun);
      |     ^~~~~~~~~~~~~~~~~~~
/home/mona/research/code/librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic]
  223 |         y = t;                    \
      |           ^
/home/mona/research/code/librealsense/third-party/glfw/src/input.c:1073:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’
 1073 |     _GLFW_SWAP_POINTERS(_glfw.callbacks.joystick, cbfun);
      |     ^~~~~~~~~~~~~~~~~~~
[  4%] Built target fw
[  5%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/console_bridge/src/console.cpp.o
[  6%] Building C object third-party/glfw/src/CMakeFiles/glfw.dir/posix_time.c.o
[  6%] Building C object third-party/glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o
[  6%] Building C object third-party/glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o
[  7%] Building C object third-party/glfw/src/CMakeFiles/glfw.dir/glx_context.c.o
[  7%] Building C object third-party/glfw/src/CMakeFiles/glfw.dir/egl_context.c.o
[  7%] Building C object third-party/glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o
[  7%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/cpp_common/src/debug.cpp.o
In file included from /home/mona/research/code/librealsense/third-party/glfw/src/internal.h:187,
                 from /home/mona/research/code/librealsense/third-party/glfw/src/glx_context.c:28:
/home/mona/research/code/librealsense/third-party/glfw/src/glx_context.c: In function ‘getProcAddressGLX’:
/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]
  166 | #define _glfw_dlsym(handle, name) dlsym(handle, name)
      |                                   ^~~~~~~~~~~~~~~~~~~
/home/mona/research/code/librealsense/third-party/glfw/src/glx_context.c:226:16: note: in expansion of macro ‘_glfw_dlsym’
  226 |         return _glfw_dlsym(_glfw.glx.handle, procname);
      |                ^~~~~~~~~~~
/home/mona/research/code/librealsense/third-party/glfw/src/egl_context.c: In function ‘getProcAddressEGL’:
/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]
  256 |         GLFWglproc proc = (GLFWglproc) _glfw_dlsym(window->context.egl.client,
      |                           ^
/home/mona/research/code/librealsense/third-party/glfw/src/glx_context.c: In function ‘_glfwInitGLX’:
/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]
  285 |     _glfw.glx.GetFBConfigs =
      |                            ^
/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]
  287 |     _glfw.glx.GetFBConfigAttrib =
      |                                 ^
/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]
  289 |     _glfw.glx.GetClientString =
      |                               ^
/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]
  291 |     _glfw.glx.QueryExtension =
      |                              ^
/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]
  293 |     _glfw.glx.QueryVersion =
      |                            ^
/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]
  295 |     _glfw.glx.DestroyContext =
      |                              ^
/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]
  297 |     _glfw.glx.MakeCurrent =
      |                           ^
/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]
  299 |     _glfw.glx.SwapBuffers =
      |                           ^
/home/mona/research/code/librealsense/third-party/glfw/src/egl_context.c: In function ‘_glfwInitEGL’:
/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]
  301 |     _glfw.glx.QueryExtensionsString =
      |                                     ^
/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]
  338 |     _glfw.egl.GetConfigAttrib = (PFN_eglGetConfigAttrib)
      |                                 ^
/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]
  340 |     _glfw.egl.GetConfigs = (PFN_eglGetConfigs)
      |                            ^
/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]
  342 |     _glfw.egl.GetDisplay = (PFN_eglGetDisplay)
      |                            ^
/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]
  303 |     _glfw.glx.CreateNewContext =
      |                                ^
/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]
  344 |     _glfw.egl.GetError = (PFN_eglGetError)
      |                          ^
/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]
  305 |     _glfw.glx.CreateWindow =
      |                            ^
/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]
  346 |     _glfw.egl.Initialize = (PFN_eglInitialize)
      |                            ^
/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]
  307 |     _glfw.glx.DestroyWindow =
      |                             ^
/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]
  348 |     _glfw.egl.Terminate = (PFN_eglTerminate)
      |                           ^
/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]
  309 |     _glfw.glx.GetProcAddress =
      |                              ^
/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]
  311 |     _glfw.glx.GetProcAddressARB =
      |                                 ^
/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]
  313 |     _glfw.glx.GetVisualFromFBConfig =
      |                                     ^
/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]
  350 |     _glfw.egl.BindAPI = (PFN_eglBindAPI)
      |                         ^
/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]
  352 |     _glfw.egl.CreateContext = (PFN_eglCreateContext)
      |                               ^
/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]
  354 |     _glfw.egl.DestroySurface = (PFN_eglDestroySurface)
      |                                ^
/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]
  356 |     _glfw.egl.DestroyContext = (PFN_eglDestroyContext)
      |                                ^
/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]
  358 |     _glfw.egl.CreateWindowSurface = (PFN_eglCreateWindowSurface)
      |                                     ^
/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]
  360 |     _glfw.egl.MakeCurrent = (PFN_eglMakeCurrent)
      |                             ^
[  7%] Building C object third-party/glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o
/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]
  362 |     _glfw.egl.SwapBuffers = (PFN_eglSwapBuffers)
      |                             ^
/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]
  364 |     _glfw.egl.SwapInterval = (PFN_eglSwapInterval)
      |                              ^
/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]
  366 |     _glfw.egl.QueryString = (PFN_eglQueryString)
      |                             ^
/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]
  368 |     _glfw.egl.GetProcAddress = (PFN_eglGetProcAddress)
      |                                ^
[  7%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/cpp_common/src/header.cpp.o
[  7%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/bag.cpp.o
[  8%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/bag_player.cpp.o
/home/mona/research/code/librealsense/third-party/glfw/src/osmesa_context.c: In function ‘_glfwInitOSMesa’:
/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]
  148 |     _glfw.osmesa.CreateContextExt = (PFN_OSMesaCreateContextExt)
      |                                     ^
/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]
  150 |     _glfw.osmesa.CreateContextAttribs = (PFN_OSMesaCreateContextAttribs)
      |                                         ^
/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]
  152 |     _glfw.osmesa.DestroyContext = (PFN_OSMesaDestroyContext)
      |                                   ^
/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]
  154 |     _glfw.osmesa.MakeCurrent = (PFN_OSMesaMakeCurrent)
      |                                ^
/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]
  156 |     _glfw.osmesa.GetColorBuffer = (PFN_OSMesaGetColorBuffer)
      |                                   ^
/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]
  158 |     _glfw.osmesa.GetDepthBuffer = (PFN_OSMesaGetDepthBuffer)
      |                                   ^
/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]
  160 |     _glfw.osmesa.GetProcAddress = (PFN_OSMesaGetProcAddress)
      |                                   ^
[  8%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/buffer.cpp.o
[  8%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/chunked_file.cpp.o
[  9%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/lz4_stream.cpp.o
[  9%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/message_instance.cpp.o
[ 10%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/query.cpp.o
[ 10%] Linking C static library libglfw3.a
[ 10%] Built target glfw
[ 10%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/stream.cpp.o
[ 11%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/uncompressed_stream.cpp.o
[ 11%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/view.cpp.o
[ 11%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roscpp_serialization/src/serialization.cpp.o
[ 11%] Building C object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roslz4/src/lz4s.c.o
[ 12%] Building C object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roslz4/src/xxhash.c.o
[ 12%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rostime/src/duration.cpp.o
[ 12%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rostime/src/rate.cpp.o
[ 12%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rostime/src/time.cpp.o
In file included from /home/mona/research/code/librealsense/third-party/realsense-file/rosbag/rosbag_storage/src/bag_player.cpp:1:
/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]
   81 |   BagPlayer(const std::string &filename) throw(BagException);
      |                                          ^~~~~
/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]
    8 | BagPlayer::BagPlayer(const std::string &fname) throw(BagException) {
      |                                                ^~~~~
/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]
   99 |     throw(NoHighPerformanceTimersException)
      |     ^~~~~
In file included from /home/mona/research/code/librealsense/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:18,
                 from /home/mona/research/code/librealsense/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14,
                 from /home/mona/research/code/librealsense/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:53,
                 from /home/mona/research/code/librealsense/third-party/realsense-file/boost/boost/function.hpp:65,
                 from /home/mona/research/code/librealsense/third-party/realsense-file/rosbag/roscpp_traits/include/ros/message_event.h:42,
                 from /home/mona/research/code/librealsense/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:50,
                 from /home/mona/research/code/librealsense/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag_player.h:40,
                 from /home/mona/research/code/librealsense/third-party/realsense-file/rosbag/rosbag_storage/src/bag_player.cpp:1:
/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>]’:
/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*]’
/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*]’
/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*]’
/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]’
/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]’
/home/mona/research/code/librealsense/third-party/realsense-file/rosbag/rosbag_storage/src/bag_player.cpp:50:60:   required from here
/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=]
  572 |           new (reinterpret_cast<void*>(&functor.data)) FunctionObj(f);
      |                                         ~~~~~~~~^~~~
In file included from /home/mona/research/code/librealsense/third-party/realsense-file/boost/boost/function/detail/prologue.hpp:17,
                 from /home/mona/research/code/librealsense/third-party/realsense-file/boost/boost/function.hpp:24,
                 from /home/mona/research/code/librealsense/third-party/realsense-file/rosbag/roscpp_traits/include/ros/message_event.h:42,
                 from /home/mona/research/code/librealsense/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:50,
                 from /home/mona/research/code/librealsense/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag_player.h:40,
                 from /home/mona/research/code/librealsense/third-party/realsense-file/rosbag/rosbag_storage/src/bag_player.cpp:1:
/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]’:
/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>]’
/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]’
/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]’
/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*]’
/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]’
/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]’
/home/mona/research/code/librealsense/third-party/realsense-file/rosbag/rosbag_storage/src/bag_player.cpp:50:60:   required from here
/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=]
  318 |             new (reinterpret_cast<void*>(&out_buffer.data)) functor_type(*in_functor);
      |                                           ~~~~~~~~~~~^~~~
Note: switching to '2a7372db54094a406a755f0b8548b614ba8c78ec'.
 You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.
 If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:
   git switch -c <new-branch-name>
 Or undo this operation with:
   git switch -
 Turn off this advice by setting config variable advice.detachedHead to false
 HEAD is now at 2a7372d Fixed -Wformat warnings by casting intptr_t to void*
[ 12%] No patch step for 'libusb'
[ 12%] Performing update step for 'libusb'
[ 12%] Performing configure step for 'libusb'
-- The C compiler identification is GNU 9.3.0
-- The CXX compiler identification is GNU 9.3.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
[ 13%] Linking CXX static library librealsense-file.a
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
[ 13%] Built target realsense-file
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:
     ANDROID_ABI
    ANDROID_STL
    CMAKE_CXX_STANDARD_LIBRARIES
  -- Build files have been written to: /home/mona/research/code/librealsense/build/libusb-prefix/src/libusb-build
[ 14%] Performing build step for 'libusb'
Scanning dependencies of target usb
[ 63%] Building C object CMakeFiles/usb.dir/libusb/core.c.o
[ 63%] Building C object CMakeFiles/usb.dir/libusb/os/linux_usbfs.c.o
[ 63%] Building C object CMakeFiles/usb.dir/libusb/sync.c.o
[ 63%] Building C object CMakeFiles/usb.dir/libusb/strerror.c.o
[ 63%] Building C object CMakeFiles/usb.dir/libusb/io.c.o
[ 63%] Building C object CMakeFiles/usb.dir/libusb/hotplug.c.o
[ 63%] Building C object CMakeFiles/usb.dir/libusb/os/poll_posix.c.o
[ 81%] Building C object CMakeFiles/usb.dir/libusb/os/linux_udev.c.o
[ 81%] Building C object CMakeFiles/usb.dir/libusb/os/threads_posix.c.o
[ 90%] Building C object CMakeFiles/usb.dir/libusb/descriptor.c.o
/home/mona/research/code/librealsense/build/third-party/libusb/libusb/hotplug.c:22:10: fatal error: config.h: No such file or directory
   22 | #include <config.h>
      |          ^~~~~~~~~~
/home/mona/research/code/librealsense/build/third-party/libusb/libusb/sync.c:20:10: fatal error: config.h: No such file or directory
   20 | #include <config.h>
      |          ^~~~~~~~~~
compilation terminated.
compilation terminated.
/home/mona/research/code/librealsense/build/third-party/libusb/libusb/strerror.c:20:10: fatal error: config.h: No such file or directory
   20 | #include <config.h>
      |          ^~~~~~~~~~
/home/mona/research/code/librealsense/build/third-party/libusb/libusb/descriptor.c:22:10: fatal error: config.h: No such file or directory
   22 | #include <config.h>
      |          ^~~~~~~~~~
compilation terminated.
compilation terminated.
/home/mona/research/code/librealsense/build/third-party/libusb/libusb/core.c:23:10: fatal error: config.h: No such file or directory
   23 | #include "config.h"
      |          ^~~~~~~~~~
/home/mona/research/code/librealsense/build/third-party/libusb/libusb/io.c:22:10: fatal error: config.h: No such file or directory
   22 | #include <config.h>
      |          ^~~~~~~~~~
compilation terminated.
compilation terminated.
/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
   24 | #include "config.h"
      |          ^~~~~~~~~~
make[5]: *** [CMakeFiles/usb.dir/build.make:89: CMakeFiles/usb.dir/libusb/hotplug.c.o] Error 1
compilation terminated.
make[5]: *** Waiting for unfinished jobs....
make[5]: *** [CMakeFiles/usb.dir/build.make:128: CMakeFiles/usb.dir/libusb/sync.c.o] Error 1
/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
   22 | #include <config.h>
      |          ^~~~~~~~~~
compilation terminated.
/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
   23 | #include <config.h>
      |          ^~~~~~~~~~
compilation terminated.
/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
   21 | #include <config.h>
      |          ^~~~~~~~~~
compilation terminated.
make[5]: *** [CMakeFiles/usb.dir/build.make:115: CMakeFiles/usb.dir/libusb/strerror.c.o] Error 1
make[5]: *** [CMakeFiles/usb.dir/build.make:76: CMakeFiles/usb.dir/libusb/descriptor.c.o] Error 1
make[5]: *** [CMakeFiles/usb.dir/build.make:63: CMakeFiles/usb.dir/libusb/core.c.o] Error 1
make[5]: *** [CMakeFiles/usb.dir/build.make:102: CMakeFiles/usb.dir/libusb/io.c.o] Error 1
make[5]: *** [CMakeFiles/usb.dir/build.make:167: CMakeFiles/usb.dir/libusb/os/threads_posix.c.o] Error 1
make[5]: *** [CMakeFiles/usb.dir/build.make:141: CMakeFiles/usb.dir/libusb/os/linux_usbfs.c.o] Error 1
make[5]: *** [CMakeFiles/usb.dir/build.make:180: CMakeFiles/usb.dir/libusb/os/linux_udev.c.o] Error 1
make[5]: *** [CMakeFiles/usb.dir/build.make:154: CMakeFiles/usb.dir/libusb/os/poll_posix.c.o] Error 1
make[4]: *** [CMakeFiles/Makefile2:76: CMakeFiles/usb.dir/all] Error 2
make[3]: *** [Makefile:130: all] Error 2
make[2]: *** [CMakeFiles/libusb.dir/build.make:113: libusb-prefix/src/libusb-stamp/libusb-build] Error 2
make[1]: *** [CMakeFiles/Makefile2:1131: CMakeFiles/libusb.dir/all] Error 2
make: *** [Makefile:130: all] Error 2
18503/31772MB
[10867:8660 0:2061] 02:54:33 Thu Jan 14 [mona@goku:pts/1 +1] ~/research/code/librealsense/build
$ 
  

Comments