This week only. Pastebin PRO Accounts Christmas Special! Don't miss out!Want more features on Pastebin? Sign Up, it's FREE!
Guest

Mirror Compile Error

By: a guest on Mar 5th, 2013  |  syntax: C++  |  size: 19.49 KB  |  views: 6  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. $ make
  2. g++  -Iinclude  -I/usr/include/cairomm-1.0 -I/usr/lib/x86_64-linux-gnu/cairomm-1.0/include -I/usr/include/cairo -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -std=c++11 -g  -c -o src/box.o src/box.cpp
  3. g++  -Iinclude  -I/usr/include/cairomm-1.0 -I/usr/lib/x86_64-linux-gnu/cairomm-1.0/include -I/usr/include/cairo -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -std=c++11 -g  -c -o src/boxTree.o src/boxTree.cpp
  4. g++  -Iinclude  -I/usr/include/cairomm-1.0 -I/usr/lib/x86_64-linux-gnu/cairomm-1.0/include -I/usr/include/cairo -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -std=c++11 -g  -c -o src/event.o src/event.cpp
  5. g++  -Iinclude  -I/usr/include/cairomm-1.0 -I/usr/lib/x86_64-linux-gnu/cairomm-1.0/include -I/usr/include/cairo -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -std=c++11 -g  -c -o src/eventHandlers.o src/eventHandlers.cpp
  6. g++  -Iinclude  -I/usr/include/cairomm-1.0 -I/usr/lib/x86_64-linux-gnu/cairomm-1.0/include -I/usr/include/cairo -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -std=c++11 -g  -c -o src/ewmh.o src/ewmh.cpp
  7. g++  -Iinclude  -I/usr/include/cairomm-1.0 -I/usr/lib/x86_64-linux-gnu/cairomm-1.0/include -I/usr/include/cairo -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -std=c++11 -g  -c -o src/keyHandlers.o src/keyHandlers.cpp
  8. g++  -Iinclude  -I/usr/include/cairomm-1.0 -I/usr/lib/x86_64-linux-gnu/cairomm-1.0/include -I/usr/include/cairo -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -std=c++11 -g  -c -o src/main.o src/main.cpp
  9. g++  -Iinclude  -I/usr/include/cairomm-1.0 -I/usr/lib/x86_64-linux-gnu/cairomm-1.0/include -I/usr/include/cairo -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -std=c++11 -g  -c -o src/monitor.o src/monitor.cpp
  10. g++  -Iinclude  -I/usr/include/cairomm-1.0 -I/usr/lib/x86_64-linux-gnu/cairomm-1.0/include -I/usr/include/cairo -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -std=c++11 -g  -c -o src/setup.o src/setup.cpp
  11. g++  -Iinclude  -I/usr/include/cairomm-1.0 -I/usr/lib/x86_64-linux-gnu/cairomm-1.0/include -I/usr/include/cairo -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -std=c++11 -g  -c -o src/statusBar.o src/statusBar.cpp
  12. g++  -Iinclude  -I/usr/include/cairomm-1.0 -I/usr/lib/x86_64-linux-gnu/cairomm-1.0/include -I/usr/include/cairo -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -std=c++11 -g  -c -o src/tag.o src/tag.cpp
  13. g++  -Iinclude  -I/usr/include/cairomm-1.0 -I/usr/lib/x86_64-linux-gnu/cairomm-1.0/include -I/usr/include/cairo -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -std=c++11 -g  -c -o src/windowContainer.o src/windowContainer.cpp
  14. g++  -Iinclude  -I/usr/include/cairomm-1.0 -I/usr/lib/x86_64-linux-gnu/cairomm-1.0/include -I/usr/include/cairo -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -std=c++11 -g  -c -o src/window.o src/window.cpp
  15. src/window.cpp: In member function ‘void Window::setGeometry(xcb_rectangle_t):
  16. src/window.cpp:107:69: warning: narrowing conversion of ‘rect.xcb_rectangle_t::x’ from ‘int16_t {aka short int}’ to ‘uint32_t {aka unsigned int}’ inside { } [-Wnarrowing]
  17. src/window.cpp:107:69: warning: narrowing conversion of ‘rect.xcb_rectangle_t::y’ from ‘int16_t {aka short int}’ to ‘uint32_t {aka unsigned int}’ inside { } [-Wnarrowing]
  18. g++  -Iinclude  -I/usr/include/cairomm-1.0 -I/usr/lib/x86_64-linux-gnu/cairomm-1.0/include -I/usr/include/cairo -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -std=c++11 -g  -c -o src/xcb_surface.o src/xcb_surface.cpp
  19. g++  -Iinclude  -I/usr/include/cairomm-1.0 -I/usr/lib/x86_64-linux-gnu/cairomm-1.0/include -I/usr/include/cairo -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -std=c++11 -g  -lcairomm-1.0 -lcairo -lsigc-2.0   -lxcb -lxcb-util -lxcb-icccm -lxcb-ewmh -lxcb-keysyms -lxcb-randr   ./src/box.o ./src/boxTree.o ./src/event.o ./src/eventHandlers.o ./src/ewmh.o ./src/keyHandlers.o ./src/main.o ./src/monitor.o ./src/setup.o ./src/statusBar.o ./src/tag.o ./src/windowContainer.o ./src/window.o ./src/xcb_surface.o -o mirrorWM
  20. ./src/event.o: In function `EventDispatcher::handleEvent(std::shared_ptr<xcb_generic_event_t>)':
  21. /home/koder/Desktop/mirror/src/event.cpp:26: undefined reference to `xcb_event_get_label'
  22. ./src/event.o: In function `EventDispatcher::eventLoop()':
  23. /home/koder/Desktop/mirror/src/event.cpp:48: undefined reference to `xcb_poll_for_event'
  24. /home/koder/Desktop/mirror/src/event.cpp:52: undefined reference to `xcb_flush'
  25. ./src/eventHandlers.o: In function `EventHandler::handleMapRequest(std::shared_ptr<xcb_generic_event_t>)':
  26. /home/koder/Desktop/mirror/src/eventHandlers.cpp:22: undefined reference to `xcb_map_window'
  27. ./src/eventHandlers.o: In function `EventHandler::handleConfigureRequest(std::shared_ptr<xcb_generic_event_t>)':
  28. /home/koder/Desktop/mirror/src/eventHandlers.cpp:97: undefined reference to `xcb_configure_window'
  29. /home/koder/Desktop/mirror/src/eventHandlers.cpp:98: undefined reference to `xcb_flush'
  30. ./src/eventHandlers.o: In function `EventHandler::handleError(std::shared_ptr<xcb_generic_event_t>)':
  31. /home/koder/Desktop/mirror/src/eventHandlers.cpp:150: undefined reference to `xcb_event_get_error_label'
  32. ./src/ewmh.o: In function `ewmhInit(xcb_connection_t*)':
  33. /home/koder/Desktop/mirror/src/ewmh.cpp:6: undefined reference to `xcb_ewmh_init_atoms'
  34. /home/koder/Desktop/mirror/src/ewmh.cpp:6: undefined reference to `xcb_ewmh_init_atoms_replies'
  35. ./src/keyHandlers.o: In function `KeyHandler::KeyHandler(Setup*)':
  36. /home/koder/Desktop/mirror/src/keyHandlers.cpp:5: undefined reference to `xcb_key_symbols_alloc'
  37. ./src/keyHandlers.o: In function `KeyHandler::~KeyHandler()':
  38. /home/koder/Desktop/mirror/src/keyHandlers.cpp:17: undefined reference to `xcb_key_symbols_free'
  39. ./src/keyHandlers.o: In function `KeyHandler::handleMappingNotify(std::shared_ptr<xcb_generic_event_t>)':
  40. /home/koder/Desktop/mirror/src/keyHandlers.cpp:23: undefined reference to `xcb_refresh_keyboard_mapping'
  41. ./src/keyHandlers.o: In function `KeyHandler::handleKeyPress(std::shared_ptr<xcb_generic_event_t>)':
  42. /home/koder/Desktop/mirror/src/keyHandlers.cpp:35: undefined reference to `xcb_key_symbols_get_keysym'
  43. ./src/keyHandlers.o: In function `KeyHandler::handleKeyRelease(std::shared_ptr<xcb_generic_event_t>)':
  44. /home/koder/Desktop/mirror/src/keyHandlers.cpp:50: undefined reference to `xcb_key_symbols_get_keysym'
  45. ./src/keyHandlers.o: In function `KeyHandler::getMod(unsigned int)':
  46. /home/koder/Desktop/mirror/src/keyHandlers.cpp:78: undefined reference to `xcb_flush'
  47. /home/koder/Desktop/mirror/src/keyHandlers.cpp:81: undefined reference to `xcb_get_modifier_mapping'
  48. /home/koder/Desktop/mirror/src/keyHandlers.cpp:81: undefined reference to `xcb_get_modifier_mapping_reply'
  49. /home/koder/Desktop/mirror/src/keyHandlers.cpp:87: undefined reference to `xcb_get_modifier_mapping_keycodes'
  50. /home/koder/Desktop/mirror/src/keyHandlers.cpp:90: undefined reference to `xcb_key_symbols_get_keycode'
  51. ./src/keyHandlers.o: In function `KeyHandler::grab(unsigned int, unsigned int)':
  52. /home/koder/Desktop/mirror/src/keyHandlers.cpp:115: undefined reference to `xcb_key_symbols_get_keycode'
  53. ./src/keyHandlers.o: In function `KeyHandler::ungrab(unsigned int)':
  54. /home/koder/Desktop/mirror/src/keyHandlers.cpp:133: undefined reference to `xcb_key_symbols_get_keycode'
  55. /home/koder/Desktop/mirror/src/keyHandlers.cpp:141: undefined reference to `xcb_ungrab_key'
  56. ./src/keyHandlers.o: In function `KeyHandler::grabWithLocks(unsigned int, unsigned char)':
  57. /home/koder/Desktop/mirror/src/keyHandlers.cpp:219: undefined reference to `xcb_grab_key_checked'
  58. /home/koder/Desktop/mirror/src/keyHandlers.cpp:221: undefined reference to `xcb_request_check'
  59. /home/koder/Desktop/mirror/src/keyHandlers.cpp:227: undefined reference to `xcb_grab_key'
  60. /home/koder/Desktop/mirror/src/keyHandlers.cpp:229: undefined reference to `xcb_grab_key'
  61. /home/koder/Desktop/mirror/src/keyHandlers.cpp:231: undefined reference to `xcb_grab_key'
  62. /home/koder/Desktop/mirror/src/keyHandlers.cpp:233: undefined reference to `xcb_grab_key'
  63. /home/koder/Desktop/mirror/src/keyHandlers.cpp:235: undefined reference to `xcb_grab_key'
  64. ./src/keyHandlers.o:/home/koder/Desktop/mirror/src/keyHandlers.cpp:237: more undefined references to `xcb_grab_key' follow
  65. ./src/main.o: In function `operator()':
  66. /home/koder/Desktop/mirror/src/main.cpp:65: undefined reference to `xcb_grab_keyboard'
  67. /home/koder/Desktop/mirror/src/main.cpp:79: undefined reference to `xcb_ungrab_keyboard'
  68. ./src/setup.o: In function `Setup::Setup()':
  69. /home/koder/Desktop/mirror/src/setup.cpp:8: undefined reference to `xcb_connect'
  70. /home/koder/Desktop/mirror/src/setup.cpp:9: undefined reference to `xcb_get_setup'
  71. /home/koder/Desktop/mirror/src/setup.cpp:9: undefined reference to `xcb_setup_roots_iterator'
  72. /home/koder/Desktop/mirror/src/setup.cpp:17: undefined reference to `xcb_change_window_attributes_checked'
  73. /home/koder/Desktop/mirror/src/setup.cpp:18: undefined reference to `xcb_request_check'
  74. ./src/setup.o: In function `Setup::~Setup()':
  75. /home/koder/Desktop/mirror/src/setup.cpp:34: undefined reference to `xcb_disconnect'
  76. ./src/setup.o: In function `Setup::getXrandrMonitors()':
  77. /home/koder/Desktop/mirror/src/setup.cpp:60: undefined reference to `xcb_randr_id'
  78. /home/koder/Desktop/mirror/src/setup.cpp:60: undefined reference to `xcb_get_extension_data'
  79. /home/koder/Desktop/mirror/src/setup.cpp:63: undefined reference to `xcb_randr_query_version'
  80. /home/koder/Desktop/mirror/src/setup.cpp:63: undefined reference to `xcb_randr_query_version_reply'
  81. /home/koder/Desktop/mirror/src/setup.cpp:69: undefined reference to `xcb_randr_get_screen_resources'
  82. /home/koder/Desktop/mirror/src/setup.cpp:70: undefined reference to `xcb_randr_get_screen_resources_reply'
  83. /home/koder/Desktop/mirror/src/setup.cpp:77: undefined reference to `xcb_randr_get_screen_resources_crtcs'
  84. /home/koder/Desktop/mirror/src/setup.cpp:80: undefined reference to `xcb_randr_get_crtc_info'
  85. /home/koder/Desktop/mirror/src/setup.cpp:81: undefined reference to `xcb_randr_get_crtc_info_reply'
  86. /home/koder/Desktop/mirror/src/setup.cpp:82: undefined reference to `xcb_randr_get_crtc_info_outputs_length'
  87. ./src/setup.o: In function `Setup::getCurrentMonitor()':
  88. /home/koder/Desktop/mirror/src/setup.cpp:212: undefined reference to `xcb_query_pointer_unchecked'
  89. /home/koder/Desktop/mirror/src/setup.cpp:212: undefined reference to `xcb_query_pointer_reply'
  90. ./src/statusBar.o: In function `StatusBar::StatusBar(Setup*, Monitor)':
  91. /home/koder/Desktop/mirror/src/statusBar.cpp:9: undefined reference to `xcb_generate_id'
  92. /home/koder/Desktop/mirror/src/statusBar.cpp:14: undefined reference to `xcb_create_window'
  93. /home/koder/Desktop/mirror/src/statusBar.cpp:17: undefined reference to `xcb_screen_allowed_depths_iterator'
  94. /home/koder/Desktop/mirror/src/statusBar.cpp:20: undefined reference to `xcb_depth_visuals_iterator'
  95. /home/koder/Desktop/mirror/src/statusBar.cpp:21: undefined reference to `xcb_visualtype_next'
  96. /home/koder/Desktop/mirror/src/statusBar.cpp:18: undefined reference to `xcb_depth_next'
  97. /home/koder/Desktop/mirror/src/statusBar.cpp:30: undefined reference to `Cairo::Context::create(Cairo::RefPtr<Cairo::Surface> const&)'
  98. /home/koder/Desktop/mirror/src/statusBar.cpp:33: undefined reference to `xcb_map_window'
  99. /home/koder/Desktop/mirror/src/statusBar.cpp:36: undefined reference to `xcb_flush'
  100. ./src/statusBar.o: In function `StatusBar::draw()':
  101. /home/koder/Desktop/mirror/src/statusBar.cpp:52: undefined reference to `Cairo::Context::set_source_rgb(double, double, double)'
  102. /home/koder/Desktop/mirror/src/statusBar.cpp:53: undefined reference to `Cairo::Context::paint()'
  103. /home/koder/Desktop/mirror/src/statusBar.cpp:54: undefined reference to `Cairo::Context::move_to(double, double)'
  104. /home/koder/Desktop/mirror/src/statusBar.cpp:55: undefined reference to `Cairo::Context::set_source_rgb(double, double, double)'
  105. /home/koder/Desktop/mirror/src/statusBar.cpp:56: undefined reference to `Cairo::Context::set_font_size(double)'
  106. /home/koder/Desktop/mirror/src/statusBar.cpp:57: undefined reference to `Cairo::Context::show_text(std::string const&)'
  107. /home/koder/Desktop/mirror/src/statusBar.cpp:59: undefined reference to `Cairo::Context::show_text(std::string const&)'
  108. /home/koder/Desktop/mirror/src/statusBar.cpp:61: undefined reference to `Cairo::Context::get_text_extents(std::string const&, cairo_text_extents_t&) const'
  109. /home/koder/Desktop/mirror/src/statusBar.cpp:65: undefined reference to `Cairo::Context::show_text(std::string const&)'
  110. /home/koder/Desktop/mirror/src/statusBar.cpp:66: undefined reference to `xcb_flush'
  111. ./src/window.o: In function `Window::Window(Setup*, unsigned int, std::string)':
  112. /home/koder/Desktop/mirror/src/window.cpp:14: undefined reference to `xcb_change_window_attributes'
  113. /home/koder/Desktop/mirror/src/window.cpp:15: undefined reference to `xcb_flush'
  114. ./src/window.o: In function `Window::handleHints()':
  115. /home/koder/Desktop/mirror/src/window.cpp:31: undefined reference to `xcb_icccm_get_wm_hints'
  116. /home/koder/Desktop/mirror/src/window.cpp:31: undefined reference to `xcb_icccm_get_wm_hints_reply'
  117. ./src/window.o: In function `Window::handleGeometry()':
  118. /home/koder/Desktop/mirror/src/window.cpp:41: undefined reference to `xcb_get_geometry_unchecked'
  119. /home/koder/Desktop/mirror/src/window.cpp:41: undefined reference to `xcb_get_geometry_reply'
  120. ./src/window.o: In function `Window::handleTransient()':
  121. /home/koder/Desktop/mirror/src/window.cpp:54: undefined reference to `xcb_icccm_get_wm_transient_for_unchecked'
  122. /home/koder/Desktop/mirror/src/window.cpp:54: undefined reference to `xcb_icccm_get_wm_transient_for_reply'
  123. ./src/window.o: In function `Window::focus()':
  124. /home/koder/Desktop/mirror/src/window.cpp:70: undefined reference to `xcb_set_input_focus'
  125. ./src/window.o: In function `Window::close()':
  126. /home/koder/Desktop/mirror/src/window.cpp:82: undefined reference to `xcb_intern_atom_unchecked'
  127. /home/koder/Desktop/mirror/src/window.cpp:80: undefined reference to `xcb_intern_atom_reply'
  128. /home/koder/Desktop/mirror/src/window.cpp:97: undefined reference to `xcb_send_event'
  129. ./src/window.o: In function `Window::kill()':
  130. /home/koder/Desktop/mirror/src/window.cpp:102: undefined reference to `xcb_kill_client'
  131. ./src/window.o: In function `Window::setGeometry(xcb_rectangle_t)':
  132. /home/koder/Desktop/mirror/src/window.cpp:122: undefined reference to `xcb_configure_window'
  133. /home/koder/Desktop/mirror/src/window.cpp:123: undefined reference to `xcb_flush'
  134. ./src/window.o: In function `Window::map()':
  135. /home/koder/Desktop/mirror/src/window.cpp:141: undefined reference to `xcb_map_window'
  136. ./src/window.o: In function `Window::unmap()':
  137. /home/koder/Desktop/mirror/src/window.cpp:146: undefined reference to `xcb_unmap_window'
  138. ./src/window.o: In function `Window::sendTakeFocus()':
  139. /home/koder/Desktop/mirror/src/window.cpp:158: undefined reference to `xcb_intern_atom_unchecked'
  140. /home/koder/Desktop/mirror/src/window.cpp:156: undefined reference to `xcb_intern_atom_reply'
  141. /home/koder/Desktop/mirror/src/window.cpp:174: undefined reference to `xcb_send_event'
  142. ./src/window.o: In function `Window::sendConfigureNotify()':
  143. /home/koder/Desktop/mirror/src/window.cpp:191: undefined reference to `xcb_send_event'
  144. /home/koder/Desktop/mirror/src/window.cpp:192: undefined reference to `xcb_flush'
  145. ./src/window.o: In function `Window::stackAbove()':
  146. /home/koder/Desktop/mirror/src/window.cpp:198: undefined reference to `xcb_configure_window'
  147. ./src/window.o: In function `Window::stackBelow()':
  148. /home/koder/Desktop/mirror/src/window.cpp:204: undefined reference to `xcb_configure_window'
  149. ./src/xcb_surface.o: In function `Cairo::XcbSurface::XcbSurface(_cairo_surface*, bool)':
  150. /home/koder/Desktop/mirror/src/xcb_surface.cpp:30: undefined reference to `Cairo::Surface::Surface(_cairo_surface*, bool)'
  151. ./src/xcb_surface.o: In function `Cairo::XcbSurface::~XcbSurface()':
  152. /home/koder/Desktop/mirror/src/xcb_surface.cpp:33: undefined reference to `Cairo::Surface::~Surface()'
  153. ./src/xcb_surface.o: In function `Cairo::XcbSurface::create(xcb_connection_t*, unsigned int, xcb_visualtype_t*, int, int)':
  154. /home/koder/Desktop/mirror/src/xcb_surface.cpp:40: undefined reference to `cairo_xcb_surface_create'
  155. /home/koder/Desktop/mirror/src/xcb_surface.cpp:41: undefined reference to `cairo_surface_status'
  156. ./src/xcb_surface.o: In function `Cairo::XcbSurface::create(xcb_connection_t*, xcb_screen_t*, unsigned int, int, int)':
  157. /home/koder/Desktop/mirror/src/xcb_surface.cpp:47: undefined reference to `cairo_xcb_surface_create_for_bitmap'
  158. /home/koder/Desktop/mirror/src/xcb_surface.cpp:48: undefined reference to `cairo_surface_status'
  159. ./src/xcb_surface.o: In function `Cairo::XcbSurface::set_size(int, int)':
  160. /home/koder/Desktop/mirror/src/xcb_surface.cpp:54: undefined reference to `cairo_xcb_surface_set_size'
  161. ./src/xcb_surface.o: In function `Cairo::Surface::get_status() const':
  162. /usr/include/cairomm-1.0/cairomm/surface.h:328: undefined reference to `cairo_surface_status'
  163. ./src/xcb_surface.o: In function `Cairo::check_status_and_throw_exception(_cairo_status)':
  164. /home/koder/Desktop/mirror/include/cairomm/private.h:37: undefined reference to `Cairo::throw_exception(_cairo_status)'
  165. ./src/xcb_surface.o:(.rodata._ZTIN5Cairo10XcbSurfaceE[_ZTIN5Cairo10XcbSurfaceE]+0x10): undefined reference to `typeinfo for Cairo::Surface'
  166. collect2: error: ld returned 1 exit status
  167. make: *** [mirrorWM] Error 1
clone this paste RAW Paste Data