Advertisement
Guest User

ClanLib Errors

a guest
Sep 8th, 2014
21
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 3.09 KB | None | 0 0
  1. [dejaime@manjaro NDTWN]$ make all
  2. g++ -I"/usr/local/include/ClanLib-3.0" -std=c++11   -c -o main.o main.cpp
  3. main.cpp: In static member function ‘static int DisplayProgram::main(const std::vector<std::basic_string<char> >&)’:
  4. main.cpp:16:38: error: no matching function for call to ‘clan::Canvas::Canvas(clan::GraphicContext&)
  5.          Canvas canvas(window.get_gc());
  6.                                       ^
  7. main.cpp:16:38: note: candidates are:
  8. In file included from /usr/local/include/ClanLib-3.0/ClanLib/display.h:45:0,
  9.                  from main.cpp:2:
  10. /usr/local/include/ClanLib-3.0/ClanLib/Display/2D/canvas.h:83:11: note: clan::Canvas::Canvas(clan::DisplayWindow&)
  11.   explicit Canvas(DisplayWindow &window);
  12.            ^
  13. /usr/local/include/ClanLib-3.0/ClanLib/Display/2D/canvas.h:83:11: note:   no known conversion for argument 1 from ‘clan::GraphicContext’ to ‘clan::DisplayWindow&
  14. /usr/local/include/ClanLib-3.0/ClanLib/Display/2D/canvas.h:80:2: note: clan::Canvas::Canvas(clan::Canvas&, clan::FrameBuffer&)
  15.   Canvas(Canvas &canvas, FrameBuffer &framebuffer);
  16.   ^
  17. /usr/local/include/ClanLib-3.0/ClanLib/Display/2D/canvas.h:80:2: note:   candidate expects 2 arguments, 1 provided
  18. /usr/local/include/ClanLib-3.0/ClanLib/Display/2D/canvas.h:77:2: note: clan::Canvas::Canvas()
  19.   Canvas();
  20.   ^
  21. /usr/local/include/ClanLib-3.0/ClanLib/Display/2D/canvas.h:77:2: note:   candidate expects 0 arguments, 1 provided
  22. /usr/local/include/ClanLib-3.0/ClanLib/Display/2D/canvas.h:70:22: note: clan::Canvas::Canvas(const clan::Canvas&)
  23.  class CL_API_DISPLAY Canvas
  24.                       ^
  25. /usr/local/include/ClanLib-3.0/ClanLib/Display/2D/canvas.h:70:22: note:   no known conversion for argument 1 from ‘clan::GraphicContext’ to ‘const clan::Canvas&
  26. main.cpp:18:9: error: reference to ‘Font’ is ambiguous
  27.          Font font(canvas, "Tahoma", 30); // The clan prefix is required on linux due to a namespace conflict
  28.          ^
  29. In file included from /usr/include/X11/Xlib.h:44:0,
  30.                  from /usr/local/include/ClanLib-3.0/ClanLib/Display/TargetProviders/../Window/display_window.h:45,
  31.                  from /usr/local/include/ClanLib-3.0/ClanLib/Display/TargetProviders/display_window_provider.h:39,
  32.                  from /usr/local/include/ClanLib-3.0/ClanLib/display.h:119,
  33.                  from main.cpp:2:
  34. /usr/include/X11/X.h:100:13: note: candidates are: typedef XID Font
  35.  typedef XID Font;
  36.              ^
  37. In file included from /usr/local/include/ClanLib-3.0/ClanLib/display.h:62:0,
  38.                  from main.cpp:2:
  39. /usr/local/include/ClanLib-3.0/ClanLib/Display/Font/font.h:52:22: note:                 class clan::Font
  40.  class CL_API_DISPLAY Font
  41.                       ^
  42. main.cpp:22:13: error: incomplete type ‘clan::Draw’ used in nested name specifier
  43.              Draw::line(canvas, 0, 110, 640, 110, Colorf::yellow);
  44.              ^
  45. main.cpp:23:13: error: ‘font’ was not declared in this scope
  46.              font.draw_text(canvas, 100, 100, "Hello World!", Colorf::lightseagreen);
  47.              ^
  48. <builtin>: recipe for target 'main.o' failed
  49. make: *** [main.o] Error 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement