Advertisement
bluebyt

wayfire-plugins-extra with PR #277

Jun 22nd, 2025
297
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. $ PKG_CONFIG_PATH=/opt/wayfire/lib/pkgconfig meson setup build --prefix=/opt/wayfire
  2.  
  3. The Meson build system
  4. Version: 1.8.2                                                 Source dir: /home/bluebyt/Downloads/wayfire-plugins-extra
  5. Build dir: /home/bluebyt/Downloads/wayfire-plugins-extra/build
  6. Build type: native build
  7. Project name: wayfire-plugins-extra
  8. Project version: 0.10.0
  9. C compiler for the host machine: cc (gcc 15.1.1 "cc (GCC) 15.1.1 20250425")                                                   C linker for the host machine: cc ld.bfd 2.44.0
  10. C++ compiler for the host machine: c++ (gcc 15.1.1 "c++ (GCC) 15.1.1 20250425")
  11. C++ linker for the host machine: c++ ld.bfd 2.44.0
  12. Host machine cpu family: x86_64
  13. Host machine cpu: x86_64
  14. Found pkg-config: YES (/usr/bin/pkg-config) 2.4.3
  15. Run-time dependency wayfire found: YES 0.10.0                  Run-time dependency giomm-2.4 found: YES 2.66.8
  16. Run-time dependency wayland-protocols found: YES 1.45
  17. Run-time dependency wayland-server found: YES 1.23.1
  18. Run-time dependency libevdev found: YES 1.13.4                 Run-time dependency yyjson found: YES 0.11.1
  19. Program wayland-scanner found: YES (/usr/bin/wayland-scanner)
  20. Run-time dependency Boost found: YES 1.88.0 (/usr)
  21. Message:
  22. ----------------
  23. wayfire-plugins-extra 0.10.0
  24. ----------------
  25. Build targets in project: 24
  26. NOTICE: Future-deprecated features used:
  27.  * 1.1.0: {'"boolean option" keyword argument "value" of type str'}
  28.  
  29. wayfire-plugins-extra 0.10.0
  30.  
  31.   User defined options
  32.     prefix: /opt/wayfire
  33.  
  34. Found ninja-1.12.1 at /usr/bin/ninja
  35. ********************************************************************************************************************
  36.  
  37. $ ninja -C build
  38. ninja: Entering directory `build'
  39. [4/50] Compiling C++ object sr...-iio.so.p/autorotate-iio.cpp.
  40. FAILED: src/libautorotate-iio.so.p/autorotate-iio.cpp.o
  41. c++ -Isrc/libautorotate-iio.so.p -Isrc -I../src -I/opt/wayfire/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/opt/wayfire/include/wlroots-0.18 -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -O0 -g -DWLR_USE_UNSTABLE -DWAYFIRE_PLUGIN -Wno-unused-parameter -fPIC -pthread -MD -MQ src/libautorotate-iio.so.p/autorotate-iio.cpp.o -MF src/libautorotate-iio.so.p/autorotate-iio.cpp.o.d -o src/libautorotate-iio.so.p/autorotate-iio.cpp.o -c ../src/autorotate-iio.cpp                                                       In file included from ../src/autorotate-iio.cpp:3:
  42. /opt/wayfire/include/wayfire/render-manager.hpp:143:5: error: wlr_color_transform’ does not name a type
  43.   143 |     wlr_color_transform *get_color_transform();
  44.       |     ^~~~~~~~~~~~~~~~~~~
  45. [5/50] Compiling C++ object src/libbench.so.p/bench.cpp.o
  46. FAILED: src/libbench.so.p/bench.cpp.o
  47. c++ -Isrc/libbench.so.p -Isrc -I../src -I/opt/wayfire/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/opt/wayfire/include/wlroots-0.18 -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -O0 -g -DWLR_USE_UNSTABLE -DWAYFIRE_PLUGIN -Wno-unused-parameter -fPIC -pthread -MD -MQ src/libbench.so.p/bench.cpp.o -MF src/libbench.so.p/bench.cpp.o.d -o src/libbench.so.p/bench.cpp.o -c ../src/bench.cpp
  48. In file included from ../src/bench.cpp:31:
  49. /opt/wayfire/include/wayfire/render-manager.hpp:143:5: error: wlr_color_transform’ does not name a type
  50.   143 |     wlr_color_transform *get_color_transform();
  51.       |     ^~~~~~~~~~~~~~~~~~~
  52. [6/50] Compiling C++ object sr...crosshair.so.p/crosshair.cpp.
  53. FAILED: src/libcrosshair.so.p/crosshair.cpp.o
  54. c++ -Isrc/libcrosshair.so.p -Isrc -I../src -I/opt/wayfire/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/opt/wayfire/include/wlroots-0.18 -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -O0 -g -DWLR_USE_UNSTABLE -DWAYFIRE_PLUGIN -Wno-unused-parameter -fPIC -pthread -MD -MQ src/libcrosshair.so.p/crosshair.cpp.o -MF src/libcrosshair.so.p/crosshair.cpp.o.d -o src/libcrosshair.so.p/crosshair.cpp.o -c ../src/crosshair.cpp
  55. In file included from ../src/crosshair.cpp:29:
  56. /opt/wayfire/include/wayfire/render-manager.hpp:143:5: error: wlr_color_transform’ does not name a type
  57.   143 |     wlr_color_transform *get_color_transform();
  58.       |     ^~~~~~~~~~~~~~~~~~~
  59. [7/50] Compiling C++ object src/libannotate.so.p/annotate.cpp.
  60. FAILED: src/libannotate.so.p/annotate.cpp.o
  61. c++ -Isrc/libannotate.so.p -Isrc -I../src -I/opt/wayfire/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/opt/wayfire/include/wlroots-0.18 -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -O0 -g -DWLR_USE_UNSTABLE -DWAYFIRE_PLUGIN -Wno-unused-parameter -fPIC -pthread -MD -MQ src/libannotate.so.p/annotate.cpp.o -MF src/libannotate.so.p/annotate.cpp.o.d -o src/libannotate.so.p/annotate.cpp.o -c ../src/annotate.cpp
  62. In file included from ../src/annotate.cpp:39:
  63. /opt/wayfire/include/wayfire/render-manager.hpp:143:5: error: wlr_color_transform’ does not name a type
  64.   143 |     wlr_color_transform *get_color_transform();
  65.       |     ^~~~~~~~~~~~~~~~~~~
  66. ../src/annotate.cpp: In member function ‘virtual void wf::scene::annotate::wayfire_annotate_screen::handle_pointer_button(const wlr_pointer_button_event&)’:
  67. ../src/annotate.cpp:259:54: warning: comparison between ‘const enum wlr_button_state’ and ‘enum wl_pointer_button_state’ [-Wenum-compare]
  68.   259 |         if ((event.button == button) && (event.state == WL_POINTER_BUTTON_STATE_RELEASED))
  69.       |                                          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  70. [8/50] Compiling C++ object sr...en.so.p/force-fullscreen.cpp.
  71. FAILED: src/libforce-fullscreen.so.p/force-fullscreen.cpp.o
  72. c++ -Isrc/libforce-fullscreen.so.p -Isrc -I../src -I/opt/wayfire/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/opt/wayfire/include/wlroots-0.18 -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -O0 -g -DWLR_USE_UNSTABLE -DWAYFIRE_PLUGIN -Wno-unused-parameter -fPIC -pthread -MD -MQ src/libforce-fullscreen.so.p/force-fullscreen.cpp.o -MF src/libforce-fullscreen.so.p/force-fullscreen.cpp.o.d -o src/libforce-fullscreen.so.p/force-fullscreen.cpp.o -c ../src/force-fullscreen.cpp
  73. In file included from ../src/force-fullscreen.cpp:37:
  74. /opt/wayfire/include/wayfire/render-manager.hpp:143:5: error: wlr_color_transform’ does not name a type
  75.   143 |     wlr_color_transform *get_color_transform();
  76.       |     ^~~~~~~~~~~~~~~~~~~
  77. [11/50] Compiling C++ object s...so.p/focus-steal-prevent.cpp.
  78. ../src/focus-steal-prevent.cpp: In lambda function:
  79. ../src/focus-steal-prevent.cpp:205:31: warning: comparison between ‘enum wlr_button_state’ and ‘enum wl_pointer_button_state’ [-Wenum-compare]
  80.   205 |         if ((ev->event->state == WL_POINTER_BUTTON_STATE_RELEASED) || !prevent_focus_steal)
  81.       |              ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  82. ../src/focus-steal-prevent.cpp:212:31: warning: comparison between ‘enum wlr_button_state’ and ‘enum wl_pointer_button_state’ [-Wenum-compare]
  83.   212 |             (ev->event->state == WL_POINTER_BUTTON_STATE_PRESSED) && prevent_focus_steal)
  84.       |              ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  85. ninja: build stopped: subcommand failed.
  86.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement