Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 891694 Details for
Bug 930669
sys-devel/clang-18.1.4: ICE when building gui-wm/wayfire-0.8.1-r1
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
gcc
gcc.txt (text/plain), 239.70 KB, created by
m
on 2024-04-25 14:33:29 UTC
(
hide
)
Description:
gcc
Filename:
MIME Type:
Creator:
m
Created:
2024-04-25 14:33:29 UTC
Size:
239.70 KB
patch
obsolete
> * Package: gui-wm/wayfire-0.8.1-r1:0/0.8 > * Repository: gentoo > * USE: X abi_x86_64 amd64 elibc_glibc gles3 kernel_linux > * FEATURES: network-sandbox preserve-libs sandbox selinux sesandbox userpriv usersandbox >>>> Unpacking source... >>>> Unpacking wayfire-0.8.1.tar.xz to /var/tmp/portage/gui-wm/wayfire-0.8.1-r1/work >>>> Source unpacked in /var/tmp/portage/gui-wm/wayfire-0.8.1-r1/work >>>> Preparing source in /var/tmp/portage/gui-wm/wayfire-0.8.1-r1/work/wayfire-0.8.1 ... > * Applying wayfire-0.8.0-dont-use-installed-config-h.patch ... > [ ok ] >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/gui-wm/wayfire-0.8.1-r1/work/wayfire-0.8.1 ... >meson setup -Db_lto=false --libdir lib64 --localstatedir /var/lib --prefix /usr --sysconfdir /etc --wrap-mode nodownload --build.pkg-config-path /usr/share/pkgconfig --pkg-config-path /usr/share/pkgconfig --native-file /var/tmp/portage/gui-wm/wayfire-0.8.1-r1/temp/meson.x86_64-pc-linux-gnu.amd64.ini -Db_pch=false -Dwerror=false -Dbuildtype=plain -Dtests=disabled -Dxwayland=enabled -Denable_gles32=true -Duse_system_wfconfig=enabled -Duse_system_wlroots=enabled /var/tmp/portage/gui-wm/wayfire-0.8.1-r1/work/wayfire-0.8.1 /var/tmp/portage/gui-wm/wayfire-0.8.1-r1/work/wayfire-0.8.1-build >The Meson build system >Version: 1.4.0 >Source dir: /var/tmp/portage/gui-wm/wayfire-0.8.1-r1/work/wayfire-0.8.1 >Build dir: /var/tmp/portage/gui-wm/wayfire-0.8.1-r1/work/wayfire-0.8.1-build >Build type: native build >Project name: wayfire >Project version: 0.8.1 >C compiler for the host machine: gcc (gcc 13.2.1 "gcc (Gentoo Hardened 13.2.1_p20240210 p14) 13.2.1 20240210") >C linker for the host machine: gcc ld.bfd 2.42 >C++ compiler for the host machine: g++ (gcc 13.2.1 "g++ (Gentoo Hardened 13.2.1_p20240210 p14) 13.2.1 20240210") >C++ linker for the host machine: g++ ld.bfd 2.42 >Host machine cpu family: x86_64 >Host machine cpu: x86_64 >Found pkg-config: YES (/usr/bin/x86_64-pc-linux-gnu-pkg-config) 2.2.0 >Run-time dependency wayland-server found: YES 1.22.0 >Run-time dependency wayland-client found: YES 1.22.0 >Run-time dependency wayland-cursor found: YES 1.22.0 >Run-time dependency wayland-protocols found: YES 1.34 >Run-time dependency cairo found: YES 1.18.0 >Run-time dependency pango found: YES 1.52.1 >Run-time dependency pangocairo found: YES 1.52.1 >Run-time dependency libdrm found: YES 2.4.120 >Run-time dependency egl found: YES 1.5 >Run-time dependency glesv2 found: YES 3.2 >Run-time dependency glm found: YES 1.0.1 >Run-time dependency libinput found: YES 1.25.0 >Run-time dependency pixman-1 found: YES 0.43.4 >Run-time dependency threads found: YES >Run-time dependency xkbcommon found: YES 1.7.0 >Library dl found: YES >Run-time dependency wlroots found: YES 0.17.2 >Run-time dependency wf-config found: YES 0.8.0 > >Executing subproject wf-utils > >wf-utils| Project name: wf-utils >wf-utils| Project version: 0.4.0 >wf-utils| C++ compiler for the host machine: g++ (gcc 13.2.1 "g++ (Gentoo Hardened 13.2.1_p20240210 p14) 13.2.1 20240210") >wf-utils| C++ linker for the host machine: g++ ld.bfd 2.42 >wf-utils| Program doxygen found: NO >wf-utils| Build targets in project: 1 >wf-utils| Subproject wf-utils finished. > > >Executing subproject wf-touch > >wf-touch| Project name: wf-touch >wf-touch| Project version: 0.0 >wf-touch| C++ compiler for the host machine: g++ (gcc 13.2.1 "g++ (Gentoo Hardened 13.2.1_p20240210 p14) 13.2.1 20240210") >wf-touch| C++ linker for the host machine: g++ ld.bfd 2.42 >wf-touch| Dependency glm found: YES 1.0.1 (cached) >wf-touch| Found CMake: /usr/bin/cmake (3.29.0) >wf-touch| Run-time dependency doctest found: NO (tried pkgconfig and cmake) >wf-touch| Build targets in project: 2 >wf-touch| Subproject wf-touch finished. > >Run-time dependency libinotify found: NO (tried pkgconfig and cmake) >Run-time dependency libjpeg found: YES 3.0.2 >Run-time dependency libpng found: YES 1.6.43 >Library execinfo found: NO >Compiler for C++ supports arguments -fno-gnu-unique: YES >Compiler for C++ supports link arguments -lc++fs: NO >Compiler for C++ supports link arguments -lc++experimental: YES >Check usable header "GLES3/gl32.h" with dependency glesv2: YES >Fetching value of define "WLR_HAS_XWAYLAND" with dependency wlroots: 1 >Fetching value of define "WLR_HAS_X11_BACKEND" with dependency wlroots: 1 >Run-time dependency xcb found: YES 1.16.1 >Configuring config.h using configuration >Program wayland-scanner found: YES (/usr/bin/wayland-scanner) >Program addr2line found: YES (/usr/bin/addr2line) >Program git found: YES (/usr/bin/git) >Configuring wayfire.1 using configuration >Run-time dependency nlohmann_json found: YES 3.11.3 >Run-time dependency libevdev found: YES 1.13.1 >Dependency doctest skipped: feature tests disabled >Message: >---------------- >wayfire 0.8.1 > >system wfconfig: true > system wlroots: true > xwayland: true > x11-backend: true > imageio: true > gles32: true > print trace: true > unit tests: false >---------------- > >Build targets in project: 50 >NOTICE: Future-deprecated features used: > * 1.1.0: {'"boolean option" keyword argument "value" of type str'} > >wayfire 0.8.1 > > Subprojects > wf-touch : YES > wf-utils : YES > > User defined options > Native files : /var/tmp/portage/gui-wm/wayfire-0.8.1-r1/temp/meson.x86_64-pc-linux-gnu.amd64.ini > build.pkg_config_path: /usr/share/pkgconfig > buildtype : plain > libdir : lib64 > localstatedir : /var/lib > pkg_config_path : /usr/share/pkgconfig > prefix : /usr > sysconfdir : /etc > werror : false > wrap_mode : nodownload > b_lto : false > b_pch : false > enable_gles32 : true > tests : disabled > use_system_wfconfig : enabled > use_system_wlroots : enabled > xwayland : enabled > >Found ninja-1.11.1 at /usr/bin/ninja >>>> Source configured. >>>> Compiling source in /var/tmp/portage/gui-wm/wayfire-0.8.1-r1/work/wayfire-0.8.1 ... >meson compile --jobs 8 --load-average 0 --verbose >INFO: autodetecting backend as ninja >INFO: calculating backend command to run: /usr/bin/ninja -j 8 -v >[1/360] g++ -Isubprojects/wf-utils/libwf-utils.so.0.4.0.p -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Wno-deprecated-declarations -O2 -march=native -pipe -fPIC -MD -MQ subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_condition_condition.cpp.o -MF subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_condition_condition.cpp.o.d -o subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_condition_condition.cpp.o -c ../wayfire-0.8.1/subprojects/wf-utils/wayfire/condition/condition.cpp >[2/360] g++ -Isubprojects/wf-utils/libwf-utils.so.0.4.0.p -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Wno-deprecated-declarations -O2 -march=native -pipe -fPIC -MD -MQ subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_condition_logic_condition.cpp.o -MF subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_condition_logic_condition.cpp.o.d -o subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_condition_logic_condition.cpp.o -c ../wayfire-0.8.1/subprojects/wf-utils/wayfire/condition/logic_condition.cpp >[3/360] g++ -Isubprojects/wf-utils/libwf-utils.so.0.4.0.p -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Wno-deprecated-declarations -O2 -march=native -pipe -fPIC -MD -MQ subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_condition_test_condition.cpp.o -MF subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_condition_test_condition.cpp.o.d -o subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_condition_test_condition.cpp.o -c ../wayfire-0.8.1/subprojects/wf-utils/wayfire/condition/test_condition.cpp >[4/360] g++ -Isubprojects/wf-utils/libwf-utils.so.0.4.0.p -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Wno-deprecated-declarations -O2 -march=native -pipe -fPIC -MD -MQ subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_action_action.cpp.o -MF subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_action_action.cpp.o.d -o subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_action_action.cpp.o -c ../wayfire-0.8.1/subprojects/wf-utils/wayfire/action/action.cpp >[5/360] g++ -Isubprojects/wf-utils/libwf-utils.so.0.4.0.p -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Wno-deprecated-declarations -O2 -march=native -pipe -fPIC -MD -MQ subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_lexer_literal.cpp.o -MF subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_lexer_literal.cpp.o.d -o subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_lexer_literal.cpp.o -c ../wayfire-0.8.1/subprojects/wf-utils/wayfire/lexer/literal.cpp >[6/360] g++ -Isubprojects/wf-utils/libwf-utils.so.0.4.0.p -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Wno-deprecated-declarations -O2 -march=native -pipe -fPIC -MD -MQ subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_lexer_symbol.cpp.o -MF subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_lexer_symbol.cpp.o.d -o subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_lexer_symbol.cpp.o -c ../wayfire-0.8.1/subprojects/wf-utils/wayfire/lexer/symbol.cpp >[7/360] g++ -Isubprojects/wf-utils/libwf-utils.so.0.4.0.p -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Wno-deprecated-declarations -O2 -march=native -pipe -fPIC -MD -MQ subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_parser_action_parser.cpp.o -MF subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_parser_action_parser.cpp.o.d -o subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_parser_action_parser.cpp.o -c ../wayfire-0.8.1/subprojects/wf-utils/wayfire/parser/action_parser.cpp >[8/360] g++ -Isubprojects/wf-utils/libwf-utils.so.0.4.0.p -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Wno-deprecated-declarations -O2 -march=native -pipe -fPIC -MD -MQ subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_lexer_lexer.cpp.o -MF subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_lexer_lexer.cpp.o.d -o subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_lexer_lexer.cpp.o -c ../wayfire-0.8.1/subprojects/wf-utils/wayfire/lexer/lexer.cpp >[9/360] g++ -Isubprojects/wf-utils/libwf-utils.so.0.4.0.p -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Wno-deprecated-declarations -O2 -march=native -pipe -fPIC -MD -MQ subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_rule_rule.cpp.o -MF subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_rule_rule.cpp.o.d -o subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_rule_rule.cpp.o -c ../wayfire-0.8.1/subprojects/wf-utils/wayfire/rule/rule.cpp >[10/360] g++ -Isubprojects/wf-utils/libwf-utils.so.0.4.0.p -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Wno-deprecated-declarations -O2 -march=native -pipe -fPIC -MD -MQ subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_variant.cpp.o -MF subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_variant.cpp.o.d -o subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_variant.cpp.o -c ../wayfire-0.8.1/subprojects/wf-utils/wayfire/variant.cpp >[11/360] /usr/bin/wayland-scanner private-code //usr/share/wayland-protocols/stable/xdg-shell/xdg-shell.xml proto/libwl_protos.a.p/xdg-shell-protocol.c >[12/360] /usr/bin/wayland-scanner private-code //usr/share/wayland-protocols/unstable/linux-dmabuf/linux-dmabuf-unstable-v1.xml proto/libwl_protos.a.p/linux-dmabuf-unstable-v1-protocol.c >[13/360] /usr/bin/wayland-scanner private-code //usr/share/wayland-protocols/unstable/xdg-shell/xdg-shell-unstable-v6.xml proto/libwl_protos.a.p/xdg-shell-unstable-v6-protocol.c >[14/360] g++ -Isubprojects/wf-utils/libwf-utils.so.0.4.0.p -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Wno-deprecated-declarations -O2 -march=native -pipe -fPIC -MD -MQ subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_rule_lambda_rule.cpp.o -MF subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_rule_lambda_rule.cpp.o.d -o subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_rule_lambda_rule.cpp.o -c ../wayfire-0.8.1/subprojects/wf-utils/wayfire/rule/lambda_rule.cpp >[15/360] /usr/bin/wayland-scanner private-code //usr/share/wayland-protocols/unstable/xdg-output/xdg-output-unstable-v1.xml proto/libwl_protos.a.p/xdg-output-unstable-v1-protocol.c >[16/360] /usr/bin/wayland-scanner private-code //usr/share/wayland-protocols/unstable/pointer-constraints/pointer-constraints-unstable-v1.xml proto/libwl_protos.a.p/pointer-constraints-unstable-v1-protocol.c >[17/360] /usr/bin/wayland-scanner private-code //usr/share/wayland-protocols/unstable/relative-pointer/relative-pointer-unstable-v1.xml proto/libwl_protos.a.p/relative-pointer-unstable-v1-protocol.c >[18/360] /usr/bin/wayland-scanner private-code //usr/share/wayland-protocols/unstable/keyboard-shortcuts-inhibit/keyboard-shortcuts-inhibit-unstable-v1.xml proto/libwl_protos.a.p/keyboard-shortcuts-inhibit-unstable-v1-protocol.c >[19/360] /usr/bin/wayland-scanner private-code //usr/share/wayland-protocols/unstable/tablet/tablet-unstable-v2.xml proto/libwl_protos.a.p/tablet-unstable-v2-protocol.c >[20/360] /usr/bin/wayland-scanner private-code //usr/share/wayland-protocols/unstable/input-method/input-method-unstable-v1.xml proto/libwl_protos.a.p/input-method-unstable-v1-protocol.c >[21/360] /usr/bin/wayland-scanner private-code ../wayfire-0.8.1/proto/wayfire-shell-unstable-v2.xml proto/libwl_protos.a.p/wayfire-shell-unstable-v2-protocol.c >[22/360] /usr/bin/wayland-scanner private-code ../wayfire-0.8.1/proto/gtk-shell.xml proto/libwl_protos.a.p/gtk-shell-protocol.c >[23/360] /usr/bin/wayland-scanner private-code ../wayfire-0.8.1/proto/wlr-layer-shell-unstable-v1.xml proto/libwl_protos.a.p/wlr-layer-shell-unstable-v1-protocol.c >[24/360] /usr/bin/wayland-scanner private-code ../wayfire-0.8.1/proto/wlr-output-power-management-unstable-v1.xml proto/libwl_protos.a.p/wlr-output-power-management-unstable-v1-protocol.c >[25/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/stable/xdg-shell/xdg-shell.xml proto/libwl_protos.a.p/xdg-shell-protocol.h >[26/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/linux-dmabuf/linux-dmabuf-unstable-v1.xml proto/libwl_protos.a.p/linux-dmabuf-unstable-v1-protocol.h >[27/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/xdg-shell/xdg-shell-unstable-v6.xml proto/libwl_protos.a.p/xdg-shell-unstable-v6-protocol.h >[28/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/xdg-output/xdg-output-unstable-v1.xml proto/libwl_protos.a.p/xdg-output-unstable-v1-protocol.h >[29/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/pointer-constraints/pointer-constraints-unstable-v1.xml proto/libwl_protos.a.p/pointer-constraints-unstable-v1-protocol.h >[30/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/relative-pointer/relative-pointer-unstable-v1.xml proto/libwl_protos.a.p/relative-pointer-unstable-v1-protocol.h >[31/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/tablet/tablet-unstable-v2.xml proto/libwl_protos.a.p/tablet-unstable-v2-protocol.h >[32/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/keyboard-shortcuts-inhibit/keyboard-shortcuts-inhibit-unstable-v1.xml proto/libwl_protos.a.p/keyboard-shortcuts-inhibit-unstable-v1-protocol.h >[33/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/input-method/input-method-unstable-v1.xml proto/libwl_protos.a.p/input-method-unstable-v1-protocol.h >[34/360] /usr/bin/wayland-scanner server-header ../wayfire-0.8.1/proto/wayfire-shell-unstable-v2.xml proto/libwl_protos.a.p/wayfire-shell-unstable-v2-protocol.h >[35/360] /usr/bin/wayland-scanner server-header ../wayfire-0.8.1/proto/gtk-shell.xml proto/libwl_protos.a.p/gtk-shell-protocol.h >[36/360] /usr/bin/wayland-scanner server-header ../wayfire-0.8.1/proto/wlr-layer-shell-unstable-v1.xml proto/libwl_protos.a.p/wlr-layer-shell-unstable-v1-protocol.h >[37/360] /usr/bin/wayland-scanner server-header ../wayfire-0.8.1/proto/wlr-output-power-management-unstable-v1.xml proto/libwl_protos.a.p/wlr-output-power-management-unstable-v1-protocol.h >[38/360] gcc -Iproto/libwl_protos.a.p -Iproto -I../wayfire-0.8.1/proto -I/usr/lib64/libffi/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -DWLR_USE_UNSTABLE -fno-gnu-unique -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -MD -MQ proto/libwl_protos.a.p/meson-generated_xdg-shell-protocol.c.o -MF proto/libwl_protos.a.p/meson-generated_xdg-shell-protocol.c.o.d -o proto/libwl_protos.a.p/meson-generated_xdg-shell-protocol.c.o -c proto/libwl_protos.a.p/xdg-shell-protocol.c >[39/360] gcc -Iproto/libwl_protos.a.p -Iproto -I../wayfire-0.8.1/proto -I/usr/lib64/libffi/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -DWLR_USE_UNSTABLE -fno-gnu-unique -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -MD -MQ proto/libwl_protos.a.p/meson-generated_linux-dmabuf-unstable-v1-protocol.c.o -MF proto/libwl_protos.a.p/meson-generated_linux-dmabuf-unstable-v1-protocol.c.o.d -o proto/libwl_protos.a.p/meson-generated_linux-dmabuf-unstable-v1-protocol.c.o -c proto/libwl_protos.a.p/linux-dmabuf-unstable-v1-protocol.c >[40/360] /usr/lib/python-exec/python3.11/meson --internal vcstagger ../wayfire-0.8.1/src/version/git-commit.cpp.in src/git-commit.cpp unknown /var/tmp/portage/gui-wm/wayfire-0.8.1-r1/work/wayfire-0.8.1/src @GIT_COMMIT@ '(.*)' /usr/bin/git rev-parse --short HEAD >fatal: not a git repository (or any of the parent directories): .git >[41/360] g++ -Isubprojects/wf-utils/libwf-utils.so.0.4.0.p -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Wno-deprecated-declarations -O2 -march=native -pipe -fPIC -MD -MQ subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_parser_condition_parser.cpp.o -MF subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_parser_condition_parser.cpp.o.d -o subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_parser_condition_parser.cpp.o -c ../wayfire-0.8.1/subprojects/wf-utils/wayfire/parser/condition_parser.cpp >[42/360] gcc -Iproto/libwl_protos.a.p -Iproto -I../wayfire-0.8.1/proto -I/usr/lib64/libffi/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -DWLR_USE_UNSTABLE -fno-gnu-unique -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -MD -MQ proto/libwl_protos.a.p/meson-generated_xdg-shell-unstable-v6-protocol.c.o -MF proto/libwl_protos.a.p/meson-generated_xdg-shell-unstable-v6-protocol.c.o.d -o proto/libwl_protos.a.p/meson-generated_xdg-shell-unstable-v6-protocol.c.o -c proto/libwl_protos.a.p/xdg-shell-unstable-v6-protocol.c >[43/360] gcc -Iproto/libwl_protos.a.p -Iproto -I../wayfire-0.8.1/proto -I/usr/lib64/libffi/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -DWLR_USE_UNSTABLE -fno-gnu-unique -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -MD -MQ proto/libwl_protos.a.p/meson-generated_xdg-output-unstable-v1-protocol.c.o -MF proto/libwl_protos.a.p/meson-generated_xdg-output-unstable-v1-protocol.c.o.d -o proto/libwl_protos.a.p/meson-generated_xdg-output-unstable-v1-protocol.c.o -c proto/libwl_protos.a.p/xdg-output-unstable-v1-protocol.c >[44/360] gcc -Iproto/libwl_protos.a.p -Iproto -I../wayfire-0.8.1/proto -I/usr/lib64/libffi/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -DWLR_USE_UNSTABLE -fno-gnu-unique -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -MD -MQ proto/libwl_protos.a.p/meson-generated_pointer-constraints-unstable-v1-protocol.c.o -MF proto/libwl_protos.a.p/meson-generated_pointer-constraints-unstable-v1-protocol.c.o.d -o proto/libwl_protos.a.p/meson-generated_pointer-constraints-unstable-v1-protocol.c.o -c proto/libwl_protos.a.p/pointer-constraints-unstable-v1-protocol.c >[45/360] gcc -Iproto/libwl_protos.a.p -Iproto -I../wayfire-0.8.1/proto -I/usr/lib64/libffi/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -DWLR_USE_UNSTABLE -fno-gnu-unique -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -MD -MQ proto/libwl_protos.a.p/meson-generated_relative-pointer-unstable-v1-protocol.c.o -MF proto/libwl_protos.a.p/meson-generated_relative-pointer-unstable-v1-protocol.c.o.d -o proto/libwl_protos.a.p/meson-generated_relative-pointer-unstable-v1-protocol.c.o -c proto/libwl_protos.a.p/relative-pointer-unstable-v1-protocol.c >[46/360] gcc -Iproto/libwl_protos.a.p -Iproto -I../wayfire-0.8.1/proto -I/usr/lib64/libffi/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -DWLR_USE_UNSTABLE -fno-gnu-unique -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -MD -MQ proto/libwl_protos.a.p/meson-generated_tablet-unstable-v2-protocol.c.o -MF proto/libwl_protos.a.p/meson-generated_tablet-unstable-v2-protocol.c.o.d -o proto/libwl_protos.a.p/meson-generated_tablet-unstable-v2-protocol.c.o -c proto/libwl_protos.a.p/tablet-unstable-v2-protocol.c >[47/360] g++ -Isubprojects/wf-utils/libwf-utils.so.0.4.0.p -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Wno-deprecated-declarations -O2 -march=native -pipe -fPIC -MD -MQ subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_parser_lambda_rule_parser.cpp.o -MF subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_parser_lambda_rule_parser.cpp.o.d -o subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_parser_lambda_rule_parser.cpp.o -c ../wayfire-0.8.1/subprojects/wf-utils/wayfire/parser/lambda_rule_parser.cpp >[48/360] gcc -Iproto/libwl_protos.a.p -Iproto -I../wayfire-0.8.1/proto -I/usr/lib64/libffi/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -DWLR_USE_UNSTABLE -fno-gnu-unique -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -MD -MQ proto/libwl_protos.a.p/meson-generated_keyboard-shortcuts-inhibit-unstable-v1-protocol.c.o -MF proto/libwl_protos.a.p/meson-generated_keyboard-shortcuts-inhibit-unstable-v1-protocol.c.o.d -o proto/libwl_protos.a.p/meson-generated_keyboard-shortcuts-inhibit-unstable-v1-protocol.c.o -c proto/libwl_protos.a.p/keyboard-shortcuts-inhibit-unstable-v1-protocol.c >[49/360] gcc -Iproto/libwl_protos.a.p -Iproto -I../wayfire-0.8.1/proto -I/usr/lib64/libffi/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -DWLR_USE_UNSTABLE -fno-gnu-unique -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -MD -MQ proto/libwl_protos.a.p/meson-generated_input-method-unstable-v1-protocol.c.o -MF proto/libwl_protos.a.p/meson-generated_input-method-unstable-v1-protocol.c.o.d -o proto/libwl_protos.a.p/meson-generated_input-method-unstable-v1-protocol.c.o -c proto/libwl_protos.a.p/input-method-unstable-v1-protocol.c >[50/360] g++ -Isubprojects/wf-utils/libwf-utils.so.0.4.0.p -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -Wno-deprecated-declarations -O2 -march=native -pipe -fPIC -MD -MQ subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_parser_rule_parser.cpp.o -MF subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_parser_rule_parser.cpp.o.d -o subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_parser_rule_parser.cpp.o -c ../wayfire-0.8.1/subprojects/wf-utils/wayfire/parser/rule_parser.cpp >[51/360] gcc -Iproto/libwl_protos.a.p -Iproto -I../wayfire-0.8.1/proto -I/usr/lib64/libffi/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -DWLR_USE_UNSTABLE -fno-gnu-unique -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -MD -MQ proto/libwl_protos.a.p/meson-generated_wayfire-shell-unstable-v2-protocol.c.o -MF proto/libwl_protos.a.p/meson-generated_wayfire-shell-unstable-v2-protocol.c.o.d -o proto/libwl_protos.a.p/meson-generated_wayfire-shell-unstable-v2-protocol.c.o -c proto/libwl_protos.a.p/wayfire-shell-unstable-v2-protocol.c >[52/360] gcc -Iproto/libwl_protos.a.p -Iproto -I../wayfire-0.8.1/proto -I/usr/lib64/libffi/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -DWLR_USE_UNSTABLE -fno-gnu-unique -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -MD -MQ proto/libwl_protos.a.p/meson-generated_gtk-shell-protocol.c.o -MF proto/libwl_protos.a.p/meson-generated_gtk-shell-protocol.c.o.d -o proto/libwl_protos.a.p/meson-generated_gtk-shell-protocol.c.o -c proto/libwl_protos.a.p/gtk-shell-protocol.c >[53/360] gcc -Iproto/libwl_protos.a.p -Iproto -I../wayfire-0.8.1/proto -I/usr/lib64/libffi/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -DWLR_USE_UNSTABLE -fno-gnu-unique -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -MD -MQ proto/libwl_protos.a.p/meson-generated_wlr-layer-shell-unstable-v1-protocol.c.o -MF proto/libwl_protos.a.p/meson-generated_wlr-layer-shell-unstable-v1-protocol.c.o.d -o proto/libwl_protos.a.p/meson-generated_wlr-layer-shell-unstable-v1-protocol.c.o -c proto/libwl_protos.a.p/wlr-layer-shell-unstable-v1-protocol.c >[54/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/stable/xdg-shell/xdg-shell.xml src/liblibwayfire.a.p/xdg-shell-protocol.h >[55/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/linux-dmabuf/linux-dmabuf-unstable-v1.xml src/liblibwayfire.a.p/linux-dmabuf-unstable-v1-protocol.h >[56/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/xdg-shell/xdg-shell-unstable-v6.xml src/liblibwayfire.a.p/xdg-shell-unstable-v6-protocol.h >[57/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/xdg-output/xdg-output-unstable-v1.xml src/liblibwayfire.a.p/xdg-output-unstable-v1-protocol.h >[58/360] gcc -Iproto/libwl_protos.a.p -Iproto -I../wayfire-0.8.1/proto -I/usr/lib64/libffi/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -DWLR_USE_UNSTABLE -fno-gnu-unique -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -MD -MQ proto/libwl_protos.a.p/meson-generated_wlr-output-power-management-unstable-v1-protocol.c.o -MF proto/libwl_protos.a.p/meson-generated_wlr-output-power-management-unstable-v1-protocol.c.o.d -o proto/libwl_protos.a.p/meson-generated_wlr-output-power-management-unstable-v1-protocol.c.o -c proto/libwl_protos.a.p/wlr-output-power-management-unstable-v1-protocol.c >[59/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/relative-pointer/relative-pointer-unstable-v1.xml src/liblibwayfire.a.p/relative-pointer-unstable-v1-protocol.h >[60/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/pointer-constraints/pointer-constraints-unstable-v1.xml src/liblibwayfire.a.p/pointer-constraints-unstable-v1-protocol.h >[61/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/keyboard-shortcuts-inhibit/keyboard-shortcuts-inhibit-unstable-v1.xml src/liblibwayfire.a.p/keyboard-shortcuts-inhibit-unstable-v1-protocol.h >[62/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/tablet/tablet-unstable-v2.xml src/liblibwayfire.a.p/tablet-unstable-v2-protocol.h >[63/360] /usr/bin/wayland-scanner server-header ../wayfire-0.8.1/proto/wayfire-shell-unstable-v2.xml src/liblibwayfire.a.p/wayfire-shell-unstable-v2-protocol.h >[64/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/input-method/input-method-unstable-v1.xml src/liblibwayfire.a.p/input-method-unstable-v1-protocol.h >[65/360] rm -f proto/libwl_protos.a && ar csrDT proto/libwl_protos.a proto/libwl_protos.a.p/meson-generated_xdg-shell-protocol.c.o proto/libwl_protos.a.p/meson-generated_linux-dmabuf-unstable-v1-protocol.c.o proto/libwl_protos.a.p/meson-generated_xdg-shell-unstable-v6-protocol.c.o proto/libwl_protos.a.p/meson-generated_xdg-output-unstable-v1-protocol.c.o proto/libwl_protos.a.p/meson-generated_pointer-constraints-unstable-v1-protocol.c.o proto/libwl_protos.a.p/meson-generated_relative-pointer-unstable-v1-protocol.c.o proto/libwl_protos.a.p/meson-generated_tablet-unstable-v2-protocol.c.o proto/libwl_protos.a.p/meson-generated_keyboard-shortcuts-inhibit-unstable-v1-protocol.c.o proto/libwl_protos.a.p/meson-generated_input-method-unstable-v1-protocol.c.o proto/libwl_protos.a.p/meson-generated_wayfire-shell-unstable-v2-protocol.c.o proto/libwl_protos.a.p/meson-generated_gtk-shell-protocol.c.o proto/libwl_protos.a.p/meson-generated_wlr-layer-shell-unstable-v1-protocol.c.o proto/libwl_protos.a.p/meson-generated_wlr-output-power-management-unstable-v1-protocol.c.o >[66/360] /usr/bin/wayland-scanner server-header ../wayfire-0.8.1/proto/gtk-shell.xml src/liblibwayfire.a.p/gtk-shell-protocol.h >[67/360] /usr/bin/wayland-scanner server-header ../wayfire-0.8.1/proto/wlr-output-power-management-unstable-v1.xml src/liblibwayfire.a.p/wlr-output-power-management-unstable-v1-protocol.h >[68/360] /usr/bin/wayland-scanner server-header ../wayfire-0.8.1/proto/wlr-layer-shell-unstable-v1.xml src/liblibwayfire.a.p/wlr-layer-shell-unstable-v1-protocol.h >[69/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/stable/xdg-shell/xdg-shell.xml src/wayfire.p/xdg-shell-protocol.h >[70/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/linux-dmabuf/linux-dmabuf-unstable-v1.xml src/wayfire.p/linux-dmabuf-unstable-v1-protocol.h >[71/360] g++ -o subprojects/wf-utils/libwf-utils.so.0.4.0 subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_action_action.cpp.o subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_condition_condition.cpp.o subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_condition_logic_condition.cpp.o subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_condition_test_condition.cpp.o subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_lexer_lexer.cpp.o subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_lexer_literal.cpp.o subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_lexer_symbol.cpp.o subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_parser_action_parser.cpp.o subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_parser_condition_parser.cpp.o subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_parser_lambda_rule_parser.cpp.o subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_parser_rule_parser.cpp.o subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_rule_lambda_rule.cpp.o subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_rule_rule.cpp.o subprojects/wf-utils/libwf-utils.so.0.4.0.p/wayfire_variant.cpp.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libwf-utils.so.0 -O2 -march=native -pipe -Wl,--as-needed >[72/360] /usr/lib/python-exec/python3.11/meson --internal vcstagger ../wayfire-0.8.1/src/version/git-branch.cpp.in src/git-branch.cpp unknown /var/tmp/portage/gui-wm/wayfire-0.8.1-r1/work/wayfire-0.8.1/src @GIT_BRANCH@ '(.*)' /usr/bin/git rev-parse --abbrev-ref HEAD >fatal: not a git repository (or any of the parent directories): .git >[73/360] /usr/lib/python-exec/python3.11/meson --internal symbolextractor /var/tmp/portage/gui-wm/wayfire-0.8.1-r1/work/wayfire-0.8.1-build subprojects/wf-utils/libwf-utils.so.0.4.0 subprojects/wf-utils/libwf-utils.so.0.4.0 subprojects/wf-utils/libwf-utils.so.0.4.0.p/libwf-utils.so.0.4.0.symbols >[74/360] g++ -Isubprojects/wf-touch/libwftouch.a.p -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -O2 -march=native -pipe -fPIC -MD -MQ subprojects/wf-touch/libwftouch.a.p/src_touch.cpp.o -MF subprojects/wf-touch/libwftouch.a.p/src_touch.cpp.o.d -o subprojects/wf-touch/libwftouch.a.p/src_touch.cpp.o -c ../wayfire-0.8.1/subprojects/wf-touch/src/touch.cpp >[75/360] g++ -Isubprojects/wf-touch/libwftouch.a.p -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -O2 -march=native -pipe -fPIC -MD -MQ subprojects/wf-touch/libwftouch.a.p/src_actions.cpp.o -MF subprojects/wf-touch/libwftouch.a.p/src_actions.cpp.o.d -o subprojects/wf-touch/libwftouch.a.p/src_actions.cpp.o -c ../wayfire-0.8.1/subprojects/wf-touch/src/actions.cpp >[76/360] g++ -Isubprojects/wf-touch/libwftouch.a.p -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -O2 -march=native -pipe -fPIC -MD -MQ subprojects/wf-touch/libwftouch.a.p/src_math.cpp.o -MF subprojects/wf-touch/libwftouch.a.p/src_math.cpp.o.d -o subprojects/wf-touch/libwftouch.a.p/src_math.cpp.o -c ../wayfire-0.8.1/subprojects/wf-touch/src/math.cpp >[77/360] rm -f subprojects/wf-touch/libwftouch.a && ar csrD subprojects/wf-touch/libwftouch.a subprojects/wf-touch/libwftouch.a.p/src_touch.cpp.o subprojects/wf-touch/libwftouch.a.p/src_actions.cpp.o subprojects/wf-touch/libwftouch.a.p/src_math.cpp.o >[78/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/geometry.cpp.o -MF src/liblibwayfire.a.p/geometry.cpp.o.d -o src/liblibwayfire.a.p/geometry.cpp.o -c ../wayfire-0.8.1/src/geometry.cpp >[79/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/region.cpp.o -MF src/liblibwayfire.a.p/region.cpp.o.d -o src/liblibwayfire.a.p/region.cpp.o -c ../wayfire-0.8.1/src/region.cpp >[80/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/util.cpp.o -MF src/liblibwayfire.a.p/util.cpp.o.d -o src/liblibwayfire.a.p/util.cpp.o -c ../wayfire-0.8.1/src/util.cpp >[81/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/core_object.cpp.o -MF src/liblibwayfire.a.p/core_object.cpp.o.d -o src/liblibwayfire.a.p/core_object.cpp.o -c ../wayfire-0.8.1/src/core/object.cpp >[82/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/debug.cpp.o -MF src/liblibwayfire.a.p/debug.cpp.o.d -o src/liblibwayfire.a.p/debug.cpp.o -c ../wayfire-0.8.1/src/debug.cpp >../wayfire-0.8.1/src/debug.cpp: In function âstd::string read_output(std::string)â: >../wayfire-0.8.1/src/debug.cpp:93:10: warning: ignoring return value of âchar* fgets(char*, int, FILE*)â declared with attribute âwarn_unused_resultâ [-Wunused-result] > 93 | fgets(buffer, MAX_FUNCTION_NAME, file); > | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >[83/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/core_window-manager.cpp.o -MF src/liblibwayfire.a.p/core_window-manager.cpp.o.d -o src/liblibwayfire.a.p/core_window-manager.cpp.o -c ../wayfire-0.8.1/src/core/window-manager.cpp >[84/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/core_matcher.cpp.o -MF src/liblibwayfire.a.p/core_matcher.cpp.o.d -o src/liblibwayfire.a.p/core_matcher.cpp.o -c ../wayfire-0.8.1/src/core/matcher.cpp >[85/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/core_plugin.cpp.o -MF src/liblibwayfire.a.p/core_plugin.cpp.o.d -o src/liblibwayfire.a.p/core_plugin.cpp.o -c ../wayfire-0.8.1/src/core/plugin.cpp >[86/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/core_opengl.cpp.o -MF src/liblibwayfire.a.p/core_opengl.cpp.o.d -o src/liblibwayfire.a.p/core_opengl.cpp.o -c ../wayfire-0.8.1/src/core/opengl.cpp >[87/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/core_img.cpp.o -MF src/liblibwayfire.a.p/core_img.cpp.o.d -o src/liblibwayfire.a.p/core_img.cpp.o -c ../wayfire-0.8.1/src/core/img.cpp >[88/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/core_idle.cpp.o -MF src/liblibwayfire.a.p/core_idle.cpp.o.d -o src/liblibwayfire.a.p/core_idle.cpp.o -c ../wayfire-0.8.1/src/core/idle.cpp >[89/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/core_scene.cpp.o -MF src/liblibwayfire.a.p/core_scene.cpp.o.d -o src/liblibwayfire.a.p/core_scene.cpp.o -c ../wayfire-0.8.1/src/core/scene.cpp >[90/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/core_plugin-loader.cpp.o -MF src/liblibwayfire.a.p/core_plugin-loader.cpp.o.d -o src/liblibwayfire.a.p/core_plugin-loader.cpp.o -c ../wayfire-0.8.1/src/core/plugin-loader.cpp >[91/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/core_view-access-interface.cpp.o -MF src/liblibwayfire.a.p/core_view-access-interface.cpp.o.d -o src/liblibwayfire.a.p/core_view-access-interface.cpp.o -c ../wayfire-0.8.1/src/core/view-access-interface.cpp >[92/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/core_core.cpp.o -MF src/liblibwayfire.a.p/core_core.cpp.o.d -o src/liblibwayfire.a.p/core_core.cpp.o -c ../wayfire-0.8.1/src/core/core.cpp >../wayfire-0.8.1/src/core/core.cpp: In member function âvirtual pid_t wf::compositor_core_impl_t::run(std::string)â: >../wayfire-0.8.1/src/core/core.cpp:422:10: warning: ignoring return value of âint pipe2(int*, int)â declared with attribute âwarn_unused_resultâ [-Wunused-result] > 422 | pipe2(pipe_fd, O_CLOEXEC); > | ~~~~~^~~~~~~~~~~~~~~~~~~~ >../wayfire-0.8.1/src/core/core.cpp:456:18: warning: ignoring return value of âssize_t write(int, const void*, size_t)â declared with attribute âwarn_unused_resultâ [-Wunused-result] > 456 | write(pipe_fd[WRITE_END], (void*)(&pid), sizeof(pid)); > | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../wayfire-0.8.1/src/core/core.cpp:468:13: warning: ignoring return value of âssize_t read(int, void*, size_t)â declared with attribute âwarn_unused_resultâ [-Wunused-result] > 468 | read(pipe_fd[READ_END], &child_pid, sizeof(child_pid)); > | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >[93/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/core_output-layout.cpp.o -MF src/liblibwayfire.a.p/core_output-layout.cpp.o.d -o src/liblibwayfire.a.p/core_output-layout.cpp.o -c ../wayfire-0.8.1/src/core/output-layout.cpp >[94/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/core_wm.cpp.o -MF src/liblibwayfire.a.p/core_wm.cpp.o.d -o src/liblibwayfire.a.p/core_wm.cpp.o -c ../wayfire-0.8.1/src/core/wm.cpp >[95/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/core_seat_pointing-device.cpp.o -MF src/liblibwayfire.a.p/core_seat_pointing-device.cpp.o.d -o src/liblibwayfire.a.p/core_seat_pointing-device.cpp.o -c ../wayfire-0.8.1/src/core/seat/pointing-device.cpp >[96/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/core_txn_transaction-manager.cpp.o -MF src/liblibwayfire.a.p/core_txn_transaction-manager.cpp.o.d -o src/liblibwayfire.a.p/core_txn_transaction-manager.cpp.o -c ../wayfire-0.8.1/src/core/txn/transaction-manager.cpp >[97/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/core_txn_transaction.cpp.o -MF src/liblibwayfire.a.p/core_txn_transaction.cpp.o.d -o src/liblibwayfire.a.p/core_txn_transaction.cpp.o -c ../wayfire-0.8.1/src/core/txn/transaction.cpp >[98/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/core_seat_input-manager.cpp.o -MF src/liblibwayfire.a.p/core_seat_input-manager.cpp.o.d -o src/liblibwayfire.a.p/core_seat_input-manager.cpp.o -c ../wayfire-0.8.1/src/core/seat/input-manager.cpp >[99/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/core_seat_input-method-relay.cpp.o -MF src/liblibwayfire.a.p/core_seat_input-method-relay.cpp.o.d -o src/liblibwayfire.a.p/core_seat_input-method-relay.cpp.o -c ../wayfire-0.8.1/src/core/seat/input-method-relay.cpp >[100/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/core_seat_hotspot-manager.cpp.o -MF src/liblibwayfire.a.p/core_seat_hotspot-manager.cpp.o.d -o src/liblibwayfire.a.p/core_seat_hotspot-manager.cpp.o -c ../wayfire-0.8.1/src/core/seat/hotspot-manager.cpp >[101/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/core_seat_input-method-popup.cpp.o -MF src/liblibwayfire.a.p/core_seat_input-method-popup.cpp.o.d -o src/liblibwayfire.a.p/core_seat_input-method-popup.cpp.o -c ../wayfire-0.8.1/src/core/seat/input-method-popup.cpp >[102/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/core_seat_bindings-repository.cpp.o -MF src/liblibwayfire.a.p/core_seat_bindings-repository.cpp.o.d -o src/liblibwayfire.a.p/core_seat_bindings-repository.cpp.o -c ../wayfire-0.8.1/src/core/seat/bindings-repository.cpp >[103/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/core_seat_drag-icon.cpp.o -MF src/liblibwayfire.a.p/core_seat_drag-icon.cpp.o.d -o src/liblibwayfire.a.p/core_seat_drag-icon.cpp.o -c ../wayfire-0.8.1/src/core/seat/drag-icon.cpp >[104/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/core_seat_pointer.cpp.o -MF src/liblibwayfire.a.p/core_seat_pointer.cpp.o.d -o src/liblibwayfire.a.p/core_seat_pointer.cpp.o -c ../wayfire-0.8.1/src/core/seat/pointer.cpp >[105/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/core_seat_switch.cpp.o -MF src/liblibwayfire.a.p/core_seat_switch.cpp.o.d -o src/liblibwayfire.a.p/core_seat_switch.cpp.o -c ../wayfire-0.8.1/src/core/seat/switch.cpp >[106/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/core_seat_keyboard.cpp.o -MF src/liblibwayfire.a.p/core_seat_keyboard.cpp.o.d -o src/liblibwayfire.a.p/core_seat_keyboard.cpp.o -c ../wayfire-0.8.1/src/core/seat/keyboard.cpp >[107/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/core_seat_tablet.cpp.o -MF src/liblibwayfire.a.p/core_seat_tablet.cpp.o.d -o src/liblibwayfire.a.p/core_seat_tablet.cpp.o -c ../wayfire-0.8.1/src/core/seat/tablet.cpp >[108/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/view_surface.cpp.o -MF src/liblibwayfire.a.p/view_surface.cpp.o.d -o src/liblibwayfire.a.p/view_surface.cpp.o -c ../wayfire-0.8.1/src/view/surface.cpp >[109/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/core_seat_touch.cpp.o -MF src/liblibwayfire.a.p/core_seat_touch.cpp.o.d -o src/liblibwayfire.a.p/core_seat_touch.cpp.o -c ../wayfire-0.8.1/src/core/seat/touch.cpp >[110/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/core_seat_cursor.cpp.o -MF src/liblibwayfire.a.p/core_seat_cursor.cpp.o.d -o src/liblibwayfire.a.p/core_seat_cursor.cpp.o -c ../wayfire-0.8.1/src/core/seat/cursor.cpp >[111/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/view_subsurface.cpp.o -MF src/liblibwayfire.a.p/view_subsurface.cpp.o.d -o src/liblibwayfire.a.p/view_subsurface.cpp.o -c ../wayfire-0.8.1/src/view/subsurface.cpp >[112/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/core_seat_seat.cpp.o -MF src/liblibwayfire.a.p/core_seat_seat.cpp.o.d -o src/liblibwayfire.a.p/core_seat_seat.cpp.o -c ../wayfire-0.8.1/src/core/seat/seat.cpp >[113/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/view_view.cpp.o -MF src/liblibwayfire.a.p/view_view.cpp.o.d -o src/liblibwayfire.a.p/view_view.cpp.o -c ../wayfire-0.8.1/src/view/view.cpp >[114/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/view_xwayland_xwayland-toplevel-view.cpp.o -MF src/liblibwayfire.a.p/view_xwayland_xwayland-toplevel-view.cpp.o.d -o src/liblibwayfire.a.p/view_xwayland_xwayland-toplevel-view.cpp.o -c ../wayfire-0.8.1/src/view/xwayland/xwayland-toplevel-view.cpp >[115/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/view_toplevel-view.cpp.o -MF src/liblibwayfire.a.p/view_toplevel-view.cpp.o.d -o src/liblibwayfire.a.p/view_toplevel-view.cpp.o -c ../wayfire-0.8.1/src/view/toplevel-view.cpp >[116/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/view_view-impl.cpp.o -MF src/liblibwayfire.a.p/view_view-impl.cpp.o.d -o src/liblibwayfire.a.p/view_view-impl.cpp.o -c ../wayfire-0.8.1/src/view/view-impl.cpp >[117/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/view_toplevel-node.cpp.o -MF src/liblibwayfire.a.p/view_toplevel-node.cpp.o.d -o src/liblibwayfire.a.p/view_toplevel-node.cpp.o -c ../wayfire-0.8.1/src/view/toplevel-node.cpp >[118/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/view_xdg-shell_xdg-toplevel.cpp.o -MF src/liblibwayfire.a.p/view_xdg-shell_xdg-toplevel.cpp.o.d -o src/liblibwayfire.a.p/view_xdg-shell_xdg-toplevel.cpp.o -c ../wayfire-0.8.1/src/view/xdg-shell/xdg-toplevel.cpp >[119/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/view_xwayland_xwayland-helpers.cpp.o -MF src/liblibwayfire.a.p/view_xwayland_xwayland-helpers.cpp.o.d -o src/liblibwayfire.a.p/view_xwayland_xwayland-helpers.cpp.o -c ../wayfire-0.8.1/src/view/xwayland/xwayland-helpers.cpp >[120/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/view_xwayland_xwayland-view-base.cpp.o -MF src/liblibwayfire.a.p/view_xwayland_xwayland-view-base.cpp.o.d -o src/liblibwayfire.a.p/view_xwayland_xwayland-view-base.cpp.o -c ../wayfire-0.8.1/src/view/xwayland/xwayland-view-base.cpp >[121/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/view_xdg-shell.cpp.o -MF src/liblibwayfire.a.p/view_xdg-shell.cpp.o.d -o src/liblibwayfire.a.p/view_xdg-shell.cpp.o -c ../wayfire-0.8.1/src/view/xdg-shell.cpp >[122/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/view_xwayland_xwayland-toplevel.cpp.o -MF src/liblibwayfire.a.p/view_xwayland_xwayland-toplevel.cpp.o.d -o src/liblibwayfire.a.p/view_xwayland_xwayland-toplevel.cpp.o -c ../wayfire-0.8.1/src/view/xwayland/xwayland-toplevel.cpp >[123/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/view_xdg-shell_xdg-toplevel-view.cpp.o -MF src/liblibwayfire.a.p/view_xdg-shell_xdg-toplevel-view.cpp.o.d -o src/liblibwayfire.a.p/view_xdg-shell_xdg-toplevel-view.cpp.o -c ../wayfire-0.8.1/src/view/xdg-shell/xdg-toplevel-view.cpp >[124/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/view_layer-shell_layer-shell-node.cpp.o -MF src/liblibwayfire.a.p/view_layer-shell_layer-shell-node.cpp.o.d -o src/liblibwayfire.a.p/view_layer-shell_layer-shell-node.cpp.o -c ../wayfire-0.8.1/src/view/layer-shell/layer-shell-node.cpp >[125/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/view_xwayland.cpp.o -MF src/liblibwayfire.a.p/view_xwayland.cpp.o.d -o src/liblibwayfire.a.p/view_xwayland.cpp.o -c ../wayfire-0.8.1/src/view/xwayland.cpp >[126/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/view_layer-shell_layer-shell.cpp.o -MF src/liblibwayfire.a.p/view_layer-shell_layer-shell.cpp.o.d -o src/liblibwayfire.a.p/view_layer-shell_layer-shell.cpp.o -c ../wayfire-0.8.1/src/view/layer-shell/layer-shell.cpp >[127/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/view_view-3d.cpp.o -MF src/liblibwayfire.a.p/view_view-3d.cpp.o.d -o src/liblibwayfire.a.p/view_view-3d.cpp.o -c ../wayfire-0.8.1/src/view/view-3d.cpp >[128/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/view_compositor-view.cpp.o -MF src/liblibwayfire.a.p/view_compositor-view.cpp.o.d -o src/liblibwayfire.a.p/view_compositor-view.cpp.o -c ../wayfire-0.8.1/src/view/compositor-view.cpp >[129/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/xdg-shell/xdg-shell-unstable-v6.xml src/wayfire.p/xdg-shell-unstable-v6-protocol.h >[130/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/xdg-output/xdg-output-unstable-v1.xml src/wayfire.p/xdg-output-unstable-v1-protocol.h >[131/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/pointer-constraints/pointer-constraints-unstable-v1.xml src/wayfire.p/pointer-constraints-unstable-v1-protocol.h >[132/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/relative-pointer/relative-pointer-unstable-v1.xml src/wayfire.p/relative-pointer-unstable-v1-protocol.h >[133/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/view_translation-node.cpp.o -MF src/liblibwayfire.a.p/view_translation-node.cpp.o.d -o src/liblibwayfire.a.p/view_translation-node.cpp.o -c ../wayfire-0.8.1/src/view/translation-node.cpp >[134/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/tablet/tablet-unstable-v2.xml src/wayfire.p/tablet-unstable-v2-protocol.h >[135/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/keyboard-shortcuts-inhibit/keyboard-shortcuts-inhibit-unstable-v1.xml src/wayfire.p/keyboard-shortcuts-inhibit-unstable-v1-protocol.h >[136/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/input-method/input-method-unstable-v1.xml src/wayfire.p/input-method-unstable-v1-protocol.h >[137/360] /usr/bin/wayland-scanner server-header ../wayfire-0.8.1/proto/wayfire-shell-unstable-v2.xml src/wayfire.p/wayfire-shell-unstable-v2-protocol.h >[138/360] /usr/bin/wayland-scanner server-header ../wayfire-0.8.1/proto/gtk-shell.xml src/wayfire.p/gtk-shell-protocol.h >[139/360] /usr/bin/wayland-scanner server-header ../wayfire-0.8.1/proto/wlr-layer-shell-unstable-v1.xml src/wayfire.p/wlr-layer-shell-unstable-v1-protocol.h >[140/360] /usr/bin/wayland-scanner server-header ../wayfire-0.8.1/proto/wlr-output-power-management-unstable-v1.xml src/wayfire.p/wlr-output-power-management-unstable-v1-protocol.h >[141/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/stable/xdg-shell/xdg-shell.xml src/libdefault-config-backend.so.p/xdg-shell-protocol.h >[142/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/view_wlr-surface-node.cpp.o -MF src/liblibwayfire.a.p/view_wlr-surface-node.cpp.o.d -o src/liblibwayfire.a.p/view_wlr-surface-node.cpp.o -c ../wayfire-0.8.1/src/view/wlr-surface-node.cpp >[143/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/output_workarea.cpp.o -MF src/liblibwayfire.a.p/output_workarea.cpp.o.d -o src/liblibwayfire.a.p/output_workarea.cpp.o -c ../wayfire-0.8.1/src/output/workarea.cpp >[144/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/linux-dmabuf/linux-dmabuf-unstable-v1.xml src/libdefault-config-backend.so.p/linux-dmabuf-unstable-v1-protocol.h >[145/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/xdg-shell/xdg-shell-unstable-v6.xml src/libdefault-config-backend.so.p/xdg-shell-unstable-v6-protocol.h >[146/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/xdg-output/xdg-output-unstable-v1.xml src/libdefault-config-backend.so.p/xdg-output-unstable-v1-protocol.h >[147/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/pointer-constraints/pointer-constraints-unstable-v1.xml src/libdefault-config-backend.so.p/pointer-constraints-unstable-v1-protocol.h >[148/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/relative-pointer/relative-pointer-unstable-v1.xml src/libdefault-config-backend.so.p/relative-pointer-unstable-v1-protocol.h >[149/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/tablet/tablet-unstable-v2.xml src/libdefault-config-backend.so.p/tablet-unstable-v2-protocol.h >[150/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/keyboard-shortcuts-inhibit/keyboard-shortcuts-inhibit-unstable-v1.xml src/libdefault-config-backend.so.p/keyboard-shortcuts-inhibit-unstable-v1-protocol.h >[151/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/input-method/input-method-unstable-v1.xml src/libdefault-config-backend.so.p/input-method-unstable-v1-protocol.h >[152/360] /usr/bin/wayland-scanner server-header ../wayfire-0.8.1/proto/wayfire-shell-unstable-v2.xml src/libdefault-config-backend.so.p/wayfire-shell-unstable-v2-protocol.h >[153/360] /usr/bin/wayland-scanner server-header ../wayfire-0.8.1/proto/gtk-shell.xml src/libdefault-config-backend.so.p/gtk-shell-protocol.h >[154/360] /usr/bin/wayland-scanner server-header ../wayfire-0.8.1/proto/wlr-layer-shell-unstable-v1.xml src/libdefault-config-backend.so.p/wlr-layer-shell-unstable-v1-protocol.h >[155/360] /usr/bin/wayland-scanner server-header ../wayfire-0.8.1/proto/wlr-output-power-management-unstable-v1.xml src/libdefault-config-backend.so.p/wlr-output-power-management-unstable-v1-protocol.h >[156/360] g++ -Isrc/wayfire.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/wayfire.p/meson-generated_.._git-commit.cpp.o -MF src/wayfire.p/meson-generated_.._git-commit.cpp.o.d -o src/wayfire.p/meson-generated_.._git-commit.cpp.o -c src/git-commit.cpp >[157/360] g++ -Isrc/wayfire.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/wayfire.p/meson-generated_.._git-branch.cpp.o -MF src/wayfire.p/meson-generated_.._git-branch.cpp.o.d -o src/wayfire.p/meson-generated_.._git-branch.cpp.o -c src/git-branch.cpp >[158/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/output_workspace-stream.cpp.o -MF src/liblibwayfire.a.p/output_workspace-stream.cpp.o.d -o src/liblibwayfire.a.p/output_workspace-stream.cpp.o -c ../wayfire-0.8.1/src/output/workspace-stream.cpp >[159/360] g++ -Isrc/libdefault-config-backend.so.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/libdefault-config-backend.so.p/default-config-backend.cpp.o -MF src/libdefault-config-backend.so.p/default-config-backend.cpp.o.d -o src/libdefault-config-backend.so.p/default-config-backend.cpp.o -c ../wayfire-0.8.1/src/default-config-backend.cpp >[160/360] g++ -o src/libdefault-config-backend.so src/libdefault-config-backend.so.p/default-config-backend.cpp.o -Wl,--as-needed -Wl,--allow-shlib-undefined -shared -fPIC -rdynamic -Wl,-E -Wl,--start-group -lc++experimental -O2 -march=native -pipe -Wl,--as-needed '-Wl,-rpath,$ORIGIN/../subprojects/wf-utils' -Wl,-rpath-link,/var/tmp/portage/gui-wm/wayfire-0.8.1-r1/work/wayfire-0.8.1-build/subprojects/wf-utils proto/libwl_protos.a subprojects/wf-utils/libwf-utils.so.0.4.0 subprojects/wf-touch/libwftouch.a /usr/lib64/libwayland-server.so /usr/lib64/libwlroots.so /usr/lib64/libxkbcommon.so /usr/lib64/libinput.so /usr/lib64/libpixman-1.so /usr/lib64/libdrm.so /usr/lib64/libEGL.so /usr/lib64/libGLESv2.so -ldl /usr/lib64/libwf-config.so /usr/lib64/libxcb.so /usr/lib64/libjpeg.so /usr/lib64/libpng16.so /usr/lib64/libwayland-client.so -Wl,--end-group >[161/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/stable/xdg-shell/xdg-shell.xml plugins/protocols/libforeign-toplevel.so.p/xdg-shell-protocol.h >[162/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/linux-dmabuf/linux-dmabuf-unstable-v1.xml plugins/protocols/libforeign-toplevel.so.p/linux-dmabuf-unstable-v1-protocol.h >[163/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/xdg-shell/xdg-shell-unstable-v6.xml plugins/protocols/libforeign-toplevel.so.p/xdg-shell-unstable-v6-protocol.h >[164/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/xdg-output/xdg-output-unstable-v1.xml plugins/protocols/libforeign-toplevel.so.p/xdg-output-unstable-v1-protocol.h >[165/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/pointer-constraints/pointer-constraints-unstable-v1.xml plugins/protocols/libforeign-toplevel.so.p/pointer-constraints-unstable-v1-protocol.h >[166/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/relative-pointer/relative-pointer-unstable-v1.xml plugins/protocols/libforeign-toplevel.so.p/relative-pointer-unstable-v1-protocol.h >[167/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/tablet/tablet-unstable-v2.xml plugins/protocols/libforeign-toplevel.so.p/tablet-unstable-v2-protocol.h >[168/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/keyboard-shortcuts-inhibit/keyboard-shortcuts-inhibit-unstable-v1.xml plugins/protocols/libforeign-toplevel.so.p/keyboard-shortcuts-inhibit-unstable-v1-protocol.h >[169/360] g++ -Isrc/wayfire.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/wayfire.p/main.cpp.o -MF src/wayfire.p/main.cpp.o.d -o src/wayfire.p/main.cpp.o -c ../wayfire-0.8.1/src/main.cpp >[170/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/input-method/input-method-unstable-v1.xml plugins/protocols/libforeign-toplevel.so.p/input-method-unstable-v1-protocol.h >[171/360] /usr/bin/wayland-scanner server-header ../wayfire-0.8.1/proto/wayfire-shell-unstable-v2.xml plugins/protocols/libforeign-toplevel.so.p/wayfire-shell-unstable-v2-protocol.h >[172/360] /usr/bin/wayland-scanner server-header ../wayfire-0.8.1/proto/gtk-shell.xml plugins/protocols/libforeign-toplevel.so.p/gtk-shell-protocol.h >[173/360] /usr/bin/wayland-scanner server-header ../wayfire-0.8.1/proto/wlr-layer-shell-unstable-v1.xml plugins/protocols/libforeign-toplevel.so.p/wlr-layer-shell-unstable-v1-protocol.h >[174/360] /usr/bin/wayland-scanner server-header ../wayfire-0.8.1/proto/wlr-output-power-management-unstable-v1.xml plugins/protocols/libforeign-toplevel.so.p/wlr-output-power-management-unstable-v1-protocol.h >[175/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/stable/xdg-shell/xdg-shell.xml plugins/protocols/libgtk-shell.so.p/xdg-shell-protocol.h >[176/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/linux-dmabuf/linux-dmabuf-unstable-v1.xml plugins/protocols/libgtk-shell.so.p/linux-dmabuf-unstable-v1-protocol.h >[177/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/xdg-shell/xdg-shell-unstable-v6.xml plugins/protocols/libgtk-shell.so.p/xdg-shell-unstable-v6-protocol.h >[178/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/xdg-output/xdg-output-unstable-v1.xml plugins/protocols/libgtk-shell.so.p/xdg-output-unstable-v1-protocol.h >[179/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/pointer-constraints/pointer-constraints-unstable-v1.xml plugins/protocols/libgtk-shell.so.p/pointer-constraints-unstable-v1-protocol.h >[180/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/relative-pointer/relative-pointer-unstable-v1.xml plugins/protocols/libgtk-shell.so.p/relative-pointer-unstable-v1-protocol.h >[181/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/tablet/tablet-unstable-v2.xml plugins/protocols/libgtk-shell.so.p/tablet-unstable-v2-protocol.h >[182/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/keyboard-shortcuts-inhibit/keyboard-shortcuts-inhibit-unstable-v1.xml plugins/protocols/libgtk-shell.so.p/keyboard-shortcuts-inhibit-unstable-v1-protocol.h >[183/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/input-method/input-method-unstable-v1.xml plugins/protocols/libgtk-shell.so.p/input-method-unstable-v1-protocol.h >[184/360] /usr/bin/wayland-scanner server-header ../wayfire-0.8.1/proto/wayfire-shell-unstable-v2.xml plugins/protocols/libgtk-shell.so.p/wayfire-shell-unstable-v2-protocol.h >[185/360] /usr/bin/wayland-scanner server-header ../wayfire-0.8.1/proto/gtk-shell.xml plugins/protocols/libgtk-shell.so.p/gtk-shell-protocol.h >[186/360] /usr/bin/wayland-scanner server-header ../wayfire-0.8.1/proto/wlr-layer-shell-unstable-v1.xml plugins/protocols/libgtk-shell.so.p/wlr-layer-shell-unstable-v1-protocol.h >[187/360] /usr/bin/wayland-scanner server-header ../wayfire-0.8.1/proto/wlr-output-power-management-unstable-v1.xml plugins/protocols/libgtk-shell.so.p/wlr-output-power-management-unstable-v1-protocol.h >[188/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/output_output.cpp.o -MF src/liblibwayfire.a.p/output_output.cpp.o.d -o src/liblibwayfire.a.p/output_output.cpp.o -c ../wayfire-0.8.1/src/output/output.cpp >[189/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/stable/xdg-shell/xdg-shell.xml plugins/protocols/libwayfire-shell.so.p/xdg-shell-protocol.h >[190/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/linux-dmabuf/linux-dmabuf-unstable-v1.xml plugins/protocols/libwayfire-shell.so.p/linux-dmabuf-unstable-v1-protocol.h >[191/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/xdg-shell/xdg-shell-unstable-v6.xml plugins/protocols/libwayfire-shell.so.p/xdg-shell-unstable-v6-protocol.h >[192/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/xdg-output/xdg-output-unstable-v1.xml plugins/protocols/libwayfire-shell.so.p/xdg-output-unstable-v1-protocol.h >[193/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/pointer-constraints/pointer-constraints-unstable-v1.xml plugins/protocols/libwayfire-shell.so.p/pointer-constraints-unstable-v1-protocol.h >[194/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/relative-pointer/relative-pointer-unstable-v1.xml plugins/protocols/libwayfire-shell.so.p/relative-pointer-unstable-v1-protocol.h >[195/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/tablet/tablet-unstable-v2.xml plugins/protocols/libwayfire-shell.so.p/tablet-unstable-v2-protocol.h >[196/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/keyboard-shortcuts-inhibit/keyboard-shortcuts-inhibit-unstable-v1.xml plugins/protocols/libwayfire-shell.so.p/keyboard-shortcuts-inhibit-unstable-v1-protocol.h >[197/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/input-method/input-method-unstable-v1.xml plugins/protocols/libwayfire-shell.so.p/input-method-unstable-v1-protocol.h >[198/360] /usr/bin/wayland-scanner server-header ../wayfire-0.8.1/proto/wayfire-shell-unstable-v2.xml plugins/protocols/libwayfire-shell.so.p/wayfire-shell-unstable-v2-protocol.h >[199/360] /usr/bin/wayland-scanner server-header ../wayfire-0.8.1/proto/gtk-shell.xml plugins/protocols/libwayfire-shell.so.p/gtk-shell-protocol.h >[200/360] /usr/bin/wayland-scanner server-header ../wayfire-0.8.1/proto/wlr-layer-shell-unstable-v1.xml plugins/protocols/libwayfire-shell.so.p/wlr-layer-shell-unstable-v1-protocol.h >[201/360] /usr/bin/wayland-scanner server-header ../wayfire-0.8.1/proto/wlr-output-power-management-unstable-v1.xml plugins/protocols/libwayfire-shell.so.p/wlr-output-power-management-unstable-v1-protocol.h >[202/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/output_render-manager.cpp.o -MF src/liblibwayfire.a.p/output_render-manager.cpp.o.d -o src/liblibwayfire.a.p/output_render-manager.cpp.o -c ../wayfire-0.8.1/src/output/render-manager.cpp >[203/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/stable/xdg-shell/xdg-shell.xml plugins/protocols/libxdg-activation.so.p/xdg-shell-protocol.h >[204/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/linux-dmabuf/linux-dmabuf-unstable-v1.xml plugins/protocols/libxdg-activation.so.p/linux-dmabuf-unstable-v1-protocol.h >[205/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/xdg-shell/xdg-shell-unstable-v6.xml plugins/protocols/libxdg-activation.so.p/xdg-shell-unstable-v6-protocol.h >[206/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/xdg-output/xdg-output-unstable-v1.xml plugins/protocols/libxdg-activation.so.p/xdg-output-unstable-v1-protocol.h >[207/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/pointer-constraints/pointer-constraints-unstable-v1.xml plugins/protocols/libxdg-activation.so.p/pointer-constraints-unstable-v1-protocol.h >[208/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/relative-pointer/relative-pointer-unstable-v1.xml plugins/protocols/libxdg-activation.so.p/relative-pointer-unstable-v1-protocol.h >[209/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/tablet/tablet-unstable-v2.xml plugins/protocols/libxdg-activation.so.p/tablet-unstable-v2-protocol.h >[210/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/keyboard-shortcuts-inhibit/keyboard-shortcuts-inhibit-unstable-v1.xml plugins/protocols/libxdg-activation.so.p/keyboard-shortcuts-inhibit-unstable-v1-protocol.h >[211/360] /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/unstable/input-method/input-method-unstable-v1.xml plugins/protocols/libxdg-activation.so.p/input-method-unstable-v1-protocol.h >[212/360] /usr/bin/wayland-scanner server-header ../wayfire-0.8.1/proto/wayfire-shell-unstable-v2.xml plugins/protocols/libxdg-activation.so.p/wayfire-shell-unstable-v2-protocol.h >[213/360] /usr/bin/wayland-scanner server-header ../wayfire-0.8.1/proto/gtk-shell.xml plugins/protocols/libxdg-activation.so.p/gtk-shell-protocol.h >[214/360] /usr/bin/wayland-scanner server-header ../wayfire-0.8.1/proto/wlr-layer-shell-unstable-v1.xml plugins/protocols/libxdg-activation.so.p/wlr-layer-shell-unstable-v1-protocol.h >[215/360] /usr/bin/wayland-scanner server-header ../wayfire-0.8.1/proto/wlr-output-power-management-unstable-v1.xml plugins/protocols/libxdg-activation.so.p/wlr-output-power-management-unstable-v1-protocol.h >[216/360] g++ -Isrc/liblibwayfire.a.p -Isrc -I../wayfire-0.8.1/src -I. -I../wayfire-0.8.1 -I../wayfire-0.8.1/src/api -Isubprojects/wf-utils -I../wayfire-0.8.1/subprojects/wf-utils -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/lib64/libffi/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libevdev-1.0 -I/usr/include/libxml2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -DHAS_ADDR2LINE=1 -DPRINT_TRACE -MD -MQ src/liblibwayfire.a.p/output_workspace-impl.cpp.o -MF src/liblibwayfire.a.p/output_workspace-impl.cpp.o.d -o src/liblibwayfire.a.p/output_workspace-impl.cpp.o -c ../wayfire-0.8.1/src/output/workspace-impl.cpp >[217/360] rm -f src/liblibwayfire.a && ar csrDT src/liblibwayfire.a src/liblibwayfire.a.p/geometry.cpp.o src/liblibwayfire.a.p/region.cpp.o src/liblibwayfire.a.p/debug.cpp.o src/liblibwayfire.a.p/util.cpp.o src/liblibwayfire.a.p/core_window-manager.cpp.o src/liblibwayfire.a.p/core_output-layout.cpp.o src/liblibwayfire.a.p/core_plugin-loader.cpp.o src/liblibwayfire.a.p/core_matcher.cpp.o src/liblibwayfire.a.p/core_object.cpp.o src/liblibwayfire.a.p/core_opengl.cpp.o src/liblibwayfire.a.p/core_plugin.cpp.o src/liblibwayfire.a.p/core_scene.cpp.o src/liblibwayfire.a.p/core_core.cpp.o src/liblibwayfire.a.p/core_idle.cpp.o src/liblibwayfire.a.p/core_img.cpp.o src/liblibwayfire.a.p/core_wm.cpp.o src/liblibwayfire.a.p/core_view-access-interface.cpp.o src/liblibwayfire.a.p/core_txn_transaction.cpp.o src/liblibwayfire.a.p/core_txn_transaction-manager.cpp.o src/liblibwayfire.a.p/core_seat_pointing-device.cpp.o src/liblibwayfire.a.p/core_seat_input-manager.cpp.o src/liblibwayfire.a.p/core_seat_input-method-relay.cpp.o src/liblibwayfire.a.p/core_seat_input-method-popup.cpp.o src/liblibwayfire.a.p/core_seat_bindings-repository.cpp.o src/liblibwayfire.a.p/core_seat_hotspot-manager.cpp.o src/liblibwayfire.a.p/core_seat_drag-icon.cpp.o src/liblibwayfire.a.p/core_seat_keyboard.cpp.o src/liblibwayfire.a.p/core_seat_pointer.cpp.o src/liblibwayfire.a.p/core_seat_cursor.cpp.o src/liblibwayfire.a.p/core_seat_switch.cpp.o src/liblibwayfire.a.p/core_seat_tablet.cpp.o src/liblibwayfire.a.p/core_seat_touch.cpp.o src/liblibwayfire.a.p/core_seat_seat.cpp.o src/liblibwayfire.a.p/view_surface.cpp.o src/liblibwayfire.a.p/view_subsurface.cpp.o src/liblibwayfire.a.p/view_view.cpp.o src/liblibwayfire.a.p/view_toplevel-view.cpp.o src/liblibwayfire.a.p/view_view-impl.cpp.o src/liblibwayfire.a.p/view_toplevel-node.cpp.o src/liblibwayfire.a.p/view_xdg-shell.cpp.o src/liblibwayfire.a.p/view_xdg-shell_xdg-toplevel.cpp.o src/liblibwayfire.a.p/view_xdg-shell_xdg-toplevel-view.cpp.o src/liblibwayfire.a.p/view_xwayland.cpp.o src/liblibwayfire.a.p/view_xwayland_xwayland-toplevel-view.cpp.o src/liblibwayfire.a.p/view_xwayland_xwayland-view-base.cpp.o src/liblibwayfire.a.p/view_xwayland_xwayland-toplevel.cpp.o src/liblibwayfire.a.p/view_xwayland_xwayland-helpers.cpp.o src/liblibwayfire.a.p/view_layer-shell_layer-shell.cpp.o src/liblibwayfire.a.p/view_layer-shell_layer-shell-node.cpp.o src/liblibwayfire.a.p/view_view-3d.cpp.o src/liblibwayfire.a.p/view_compositor-view.cpp.o src/liblibwayfire.a.p/view_wlr-surface-node.cpp.o src/liblibwayfire.a.p/view_translation-node.cpp.o src/liblibwayfire.a.p/output_output.cpp.o src/liblibwayfire.a.p/output_workarea.cpp.o src/liblibwayfire.a.p/output_render-manager.cpp.o src/liblibwayfire.a.p/output_workspace-stream.cpp.o src/liblibwayfire.a.p/output_workspace-impl.cpp.o >[218/360] g++ -o src/wayfire src/wayfire.p/meson-generated_.._git-commit.cpp.o src/wayfire.p/meson-generated_.._git-branch.cpp.o src/wayfire.p/main.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,--whole-archive -Wl,--start-group src/liblibwayfire.a -Wl,--no-whole-archive -rdynamic -Wl,-E -lc++experimental -O2 -march=native -pipe -Wl,--as-needed '-Wl,-rpath,$ORIGIN/../subprojects/wf-utils' -Wl,-rpath-link,/var/tmp/portage/gui-wm/wayfire-0.8.1-r1/work/wayfire-0.8.1-build/subprojects/wf-utils proto/libwl_protos.a subprojects/wf-utils/libwf-utils.so.0.4.0 subprojects/wf-touch/libwftouch.a /usr/lib64/libwayland-server.so /usr/lib64/libwlroots.so /usr/lib64/libxkbcommon.so /usr/lib64/libinput.so /usr/lib64/libpixman-1.so /usr/lib64/libdrm.so /usr/lib64/libEGL.so /usr/lib64/libGLESv2.so -ldl /usr/lib64/libwf-config.so /usr/lib64/libxcb.so /usr/lib64/libjpeg.so /usr/lib64/libpng16.so /usr/lib64/libwayland-client.so -Wl,--end-group >FAILED: src/wayfire >g++ -o src/wayfire src/wayfire.p/meson-generated_.._git-commit.cpp.o src/wayfire.p/meson-generated_.._git-branch.cpp.o src/wayfire.p/main.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,--whole-archive -Wl,--start-group src/liblibwayfire.a -Wl,--no-whole-archive -rdynamic -Wl,-E -lc++experimental -O2 -march=native -pipe -Wl,--as-needed '-Wl,-rpath,$ORIGIN/../subprojects/wf-utils' -Wl,-rpath-link,/var/tmp/portage/gui-wm/wayfire-0.8.1-r1/work/wayfire-0.8.1-build/subprojects/wf-utils proto/libwl_protos.a subprojects/wf-utils/libwf-utils.so.0.4.0 subprojects/wf-touch/libwftouch.a /usr/lib64/libwayland-server.so /usr/lib64/libwlroots.so /usr/lib64/libxkbcommon.so /usr/lib64/libinput.so /usr/lib64/libpixman-1.so /usr/lib64/libdrm.so /usr/lib64/libEGL.so /usr/lib64/libGLESv2.so -ldl /usr/lib64/libwf-config.so /usr/lib64/libxcb.so /usr/lib64/libjpeg.so /usr/lib64/libpng16.so /usr/lib64/libwayland-client.so -Wl,--end-group >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/wayfire.p/main.cpp.o: in function `wlr_log_handler(wlr_log_importance, char const*, __va_list_tag*)': >main.cpp:(.text+0x310): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/wayfire.p/main.cpp.o: in function `parse_extended_debugging(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)': >main.cpp:(.text+0x6bc): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: main.cpp:(.text+0x80a): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: main.cpp:(.text+0xaf9): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: main.cpp:(.text+0xda6): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/wayfire.p/main.cpp.o:main.cpp:(.text+0x10a7): more undefined references to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' follow >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/wayfire.p/main.cpp.o: in function `main': >main.cpp:(.text.startup+0x594): undefined reference to `wf::log::initialize_logging(std::ostream&, wf::log::log_level_t, wf::log::color_mode_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: main.cpp:(.text.startup+0x650): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: main.cpp:(.text.startup+0x999): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: main.cpp:(.text.startup+0x9f3): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: main.cpp:(.text.startup+0xaa6): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: main.cpp:(.text.startup+0xcae): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/wayfire.p/main.cpp.o:main.cpp:(.text.startup+0xefb): more undefined references to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' follow >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_output-layout.cpp.o: in function `std::default_delete<wf::output_layout_output_t>::operator()(wf::output_layout_output_t*) const [clone .part.0]': >output-layout.cpp:(.text+0x93f): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: output-layout.cpp:(.text+0x9b4): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: output-layout.cpp:(.text+0xa22): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: output-layout.cpp:(.text+0xa97): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: output-layout.cpp:(.text+0xb0c): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_output-layout.cpp.o:output-layout.cpp:(.text+0xb81): more undefined references to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' follow >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_output-layout.cpp.o: in function `wf::transfer_views(wf::output_t*, wf::output_t*)': >output-layout.cpp:(.text+0x21b4): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_output-layout.cpp.o: in function `wf::option_wrapper_t<wf::output_config::mode_t>::load_raw_option(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >output-layout.cpp:(.text._ZN2wf16option_wrapper_tINS_13output_config6mode_tEE15load_raw_optionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2wf16option_wrapper_tINS_13output_config6mode_tEE15load_raw_optionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x30): undefined reference to `wf::config::config_manager_t::get_option(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_output-layout.cpp.o: in function `wf::option_wrapper_t<wf::output_config::position_t>::load_raw_option(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >output-layout.cpp:(.text._ZN2wf16option_wrapper_tINS_13output_config10position_tEE15load_raw_optionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2wf16option_wrapper_tINS_13output_config10position_tEE15load_raw_optionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x30): undefined reference to `wf::config::config_manager_t::get_option(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_output-layout.cpp.o: in function `wf::option_wrapper_t<double>::load_raw_option(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >output-layout.cpp:(.text._ZN2wf16option_wrapper_tIdE15load_raw_optionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2wf16option_wrapper_tIdE15load_raw_optionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x30): undefined reference to `wf::config::config_manager_t::get_option(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_output-layout.cpp.o: in function `wf::option_wrapper_t<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::load_raw_option(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >output-layout.cpp:(.text._ZN2wf16option_wrapper_tINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE15load_raw_optionERKS6_[_ZN2wf16option_wrapper_tINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE15load_raw_optionERKS6_]+0x30): undefined reference to `wf::config::config_manager_t::get_option(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_output-layout.cpp.o: in function `wf::option_wrapper_t<bool>::load_raw_option(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >output-layout.cpp:(.text._ZN2wf16option_wrapper_tIbE15load_raw_optionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2wf16option_wrapper_tIbE15load_raw_optionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x30): undefined reference to `wf::config::config_manager_t::get_option(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_output-layout.cpp.o:output-layout.cpp:(.text._ZN2wf16option_wrapper_tIiE15load_raw_optionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2wf16option_wrapper_tIiE15load_raw_optionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x30): more undefined references to `wf::config::config_manager_t::get_option(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' follow >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_output-layout.cpp.o: in function `wf::option_wrapper_t<wf::output_config::mode_t>::~option_wrapper_t()': >output-layout.cpp:(.text._ZN2wf16option_wrapper_tINS_13output_config6mode_tEED2Ev[_ZN2wf16option_wrapper_tINS_13output_config6mode_tEED5Ev]+0x24): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_output-layout.cpp.o: in function `wf::option_wrapper_t<wf::output_config::position_t>::~option_wrapper_t()': >output-layout.cpp:(.text._ZN2wf16option_wrapper_tINS_13output_config10position_tEED2Ev[_ZN2wf16option_wrapper_tINS_13output_config10position_tEED5Ev]+0x24): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_output-layout.cpp.o: in function `wf::option_wrapper_t<double>::~option_wrapper_t()': >output-layout.cpp:(.text._ZN2wf16option_wrapper_tIdED2Ev[_ZN2wf16option_wrapper_tIdED5Ev]+0x24): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_output-layout.cpp.o: in function `wf::option_wrapper_t<int>::~option_wrapper_t()': >output-layout.cpp:(.text._ZN2wf16option_wrapper_tIiED2Ev[_ZN2wf16option_wrapper_tIiED5Ev]+0x24): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_output-layout.cpp.o: in function `wf::option_wrapper_t<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~option_wrapper_t()': >output-layout.cpp:(.text._ZN2wf16option_wrapper_tINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED2Ev[_ZN2wf16option_wrapper_tINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED5Ev]+0x24): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_output-layout.cpp.o:output-layout.cpp:(.text._ZN2wf16option_wrapper_tINS_13output_config10position_tEED0Ev[_ZN2wf16option_wrapper_tINS_13output_config10position_tEED5Ev]+0x24): more undefined references to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' follow >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_output-layout.cpp.o: in function `wf::config::option_t<wf::output_config::mode_t>::get_value_str[abi:cxx11]() const': >output-layout.cpp:(.text._ZNK2wf6config8option_tINS_13output_config6mode_tEE13get_value_strB5cxx11Ev[_ZNK2wf6config8option_tINS_13output_config6mode_tEE13get_value_strB5cxx11Ev]+0x7a): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > wf::option_type::to_string<wf::output_config::mode_t>(wf::output_config::mode_t const&)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_output-layout.cpp.o: in function `wf::base_option_wrapper_t<bool>::load_option(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >output-layout.cpp:(.text._ZN2wf21base_option_wrapper_tIbE11load_optionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2wf21base_option_wrapper_tIbE11load_optionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x53): undefined reference to `wf::config::config_manager_t::get_option(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: output-layout.cpp:(.text._ZN2wf21base_option_wrapper_tIbE11load_optionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2wf21base_option_wrapper_tIbE11load_optionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xf0): undefined reference to `wf::config::option_base_t::add_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_output-layout.cpp.o: in function `wf::base_option_wrapper_t<wf::output_config::mode_t>::load_option(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >output-layout.cpp:(.text._ZN2wf21base_option_wrapper_tINS_13output_config6mode_tEE11load_optionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2wf21base_option_wrapper_tINS_13output_config6mode_tEE11load_optionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x53): undefined reference to `wf::config::config_manager_t::get_option(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: output-layout.cpp:(.text._ZN2wf21base_option_wrapper_tINS_13output_config6mode_tEE11load_optionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2wf21base_option_wrapper_tINS_13output_config6mode_tEE11load_optionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xf0): undefined reference to `wf::config::option_base_t::add_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_output-layout.cpp.o: in function `wf::base_option_wrapper_t<wf::output_config::position_t>::load_option(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >output-layout.cpp:(.text._ZN2wf21base_option_wrapper_tINS_13output_config10position_tEE11load_optionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2wf21base_option_wrapper_tINS_13output_config10position_tEE11load_optionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x53): undefined reference to `wf::config::config_manager_t::get_option(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: output-layout.cpp:(.text._ZN2wf21base_option_wrapper_tINS_13output_config10position_tEE11load_optionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2wf21base_option_wrapper_tINS_13output_config10position_tEE11load_optionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xf0): undefined reference to `wf::config::option_base_t::add_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_output-layout.cpp.o: in function `wf::base_option_wrapper_t<double>::load_option(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >output-layout.cpp:(.text._ZN2wf21base_option_wrapper_tIdE11load_optionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2wf21base_option_wrapper_tIdE11load_optionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x53): undefined reference to `wf::config::config_manager_t::get_option(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: output-layout.cpp:(.text._ZN2wf21base_option_wrapper_tIdE11load_optionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2wf21base_option_wrapper_tIdE11load_optionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xf0): undefined reference to `wf::config::option_base_t::add_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_output-layout.cpp.o: in function `wf::base_option_wrapper_t<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::load_option(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >output-layout.cpp:(.text._ZN2wf21base_option_wrapper_tINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE11load_optionERKS6_[_ZN2wf21base_option_wrapper_tINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE11load_optionERKS6_]+0x53): undefined reference to `wf::config::config_manager_t::get_option(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: output-layout.cpp:(.text._ZN2wf21base_option_wrapper_tINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE11load_optionERKS6_[_ZN2wf21base_option_wrapper_tINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE11load_optionERKS6_]+0xf0): undefined reference to `wf::config::option_base_t::add_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_output-layout.cpp.o: in function `wf::base_option_wrapper_t<int>::load_option(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >output-layout.cpp:(.text._ZN2wf21base_option_wrapper_tIiE11load_optionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2wf21base_option_wrapper_tIiE11load_optionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x53): undefined reference to `wf::config::config_manager_t::get_option(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: output-layout.cpp:(.text._ZN2wf21base_option_wrapper_tIiE11load_optionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2wf21base_option_wrapper_tIiE11load_optionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xf0): undefined reference to `wf::config::option_base_t::add_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_output-layout.cpp.o: in function `wf::output_layout_output_t::initialize_config_options()': >output-layout.cpp:(.text._ZN2wf22output_layout_output_t25initialize_config_optionsEv[_ZN2wf22output_layout_output_t25initialize_config_optionsEv]+0x9e): undefined reference to `wf::config::section_t::get_name[abi:cxx11]() const' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_output-layout.cpp.o: in function `wf::output_layout_output_t::output_layout_output_t(wlr_output*)': >output-layout.cpp:(.text._ZN2wf22output_layout_output_tC2EP10wlr_output[_ZN2wf22output_layout_output_tC5EP10wlr_output]+0xc12): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: output-layout.cpp:(.text._ZN2wf22output_layout_output_tC2EP10wlr_output[_ZN2wf22output_layout_output_tC5EP10wlr_output]+0xc59): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: output-layout.cpp:(.text._ZN2wf22output_layout_output_tC2EP10wlr_output[_ZN2wf22output_layout_output_tC5EP10wlr_output]+0xca0): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: output-layout.cpp:(.text._ZN2wf22output_layout_output_tC2EP10wlr_output[_ZN2wf22output_layout_output_tC5EP10wlr_output]+0xce7): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: output-layout.cpp:(.text._ZN2wf22output_layout_output_tC2EP10wlr_output[_ZN2wf22output_layout_output_tC5EP10wlr_output]+0xd2e): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_output-layout.cpp.o: in function `wf::output_layout_t::impl::output_configuration_from_wlr_configuration(wlr_output_configuration_v1*)': >output-layout.cpp:(.text._ZN2wf15output_layout_t4impl43output_configuration_from_wlr_configurationEP27wlr_output_configuration_v1[_ZN2wf15output_layout_t4impl43output_configuration_from_wlr_configurationEP27wlr_output_configuration_v1]+0x150): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_output-layout.cpp.o: in function `wf::output_layout_t::impl::test_configuration(std::map<wlr_output*, wf::output_state_t, std::less<wlr_output*>, std::allocator<std::pair<wlr_output* const, wf::output_state_t> > > const&)': >output-layout.cpp:(.text._ZN2wf15output_layout_t4impl18test_configurationERKSt3mapIP10wlr_outputNS_14output_state_tESt4lessIS4_ESaISt4pairIKS4_S5_EEE[_ZN2wf15output_layout_t4impl18test_configurationERKSt3mapIP10wlr_outputNS_14output_state_tESt4lessIS4_ESaISt4pairIKS4_S5_EEE]+0x29f): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: output-layout.cpp:(.text._ZN2wf15output_layout_t4impl18test_configurationERKSt3mapIP10wlr_outputNS_14output_state_tESt4lessIS4_ESaISt4pairIKS4_S5_EEE[_ZN2wf15output_layout_t4impl18test_configurationERKSt3mapIP10wlr_outputNS_14output_state_tESt4lessIS4_ESaISt4pairIKS4_S5_EEE]+0x630): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: output-layout.cpp:(.text._ZN2wf15output_layout_t4impl18test_configurationERKSt3mapIP10wlr_outputNS_14output_state_tESt4lessIS4_ESaISt4pairIKS4_S5_EEE[_ZN2wf15output_layout_t4impl18test_configurationERKSt3mapIP10wlr_outputNS_14output_state_tESt4lessIS4_ESaISt4pairIKS4_S5_EEE]+0x90e): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_output-layout.cpp.o: in function `wf::output_layout_output_t::destroy_wayfire_output()': >output-layout.cpp:(.text._ZN2wf22output_layout_output_t22destroy_wayfire_outputEv[_ZN2wf22output_layout_output_t22destroy_wayfire_outputEv]+0xb0): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_output-layout.cpp.o: in function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > wf::log::detail::format_concat<char const*, char*, char const*, bool>(char const*, char*, char const*, bool)': >output-layout.cpp:(.text._ZN2wf3log6detail13format_concatIPKcJPcS4_bEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_DpT0_[_ZN2wf3log6detail13format_concatIPKcJPcS4_bEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_DpT0_]+0x46): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > wf::log::to_string<bool>(bool)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_output-layout.cpp.o: in function `wf::output_layout_output_t::setup_mirror()': >output-layout.cpp:(.text._ZN2wf22output_layout_output_t12setup_mirrorEv[_ZN2wf22output_layout_output_t12setup_mirrorEv]+0x223): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_output-layout.cpp.o: in function `wf::output_layout_output_t::handle_frame()': >output-layout.cpp:(.text._ZN2wf22output_layout_output_t12handle_frameEv[_ZN2wf22output_layout_output_t12handle_frameEv]+0x21e): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: output-layout.cpp:(.text._ZN2wf22output_layout_output_t12handle_frameEv[_ZN2wf22output_layout_output_t12handle_frameEv]+0x296): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: output-layout.cpp:(.text._ZN2wf22output_layout_output_t12handle_frameEv[_ZN2wf22output_layout_output_t12handle_frameEv]+0x2fc): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_output-layout.cpp.o: in function `wf::output_layout_output_t::add_custom_mode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)': >output-layout.cpp:(.text._ZN2wf22output_layout_output_t15add_custom_modeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2wf22output_layout_output_t15add_custom_modeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x35f): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_output-layout.cpp.o:output-layout.cpp:(.text._ZN2wf22output_layout_output_t15add_custom_modeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2wf22output_layout_output_t15add_custom_modeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x693): more undefined references to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' follow >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_output-layout.cpp.o: in function `wf::output_layout_output_t::refresh_custom_modes()': >output-layout.cpp:(.text._ZN2wf22output_layout_output_t20refresh_custom_modesEv[_ZN2wf22output_layout_output_t20refresh_custom_modesEv]+0x1c7): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > wf::option_type::to_string<wf::output_config::mode_t>(wf::output_config::mode_t const&)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: output-layout.cpp:(.text._ZN2wf22output_layout_output_t20refresh_custom_modesEv[_ZN2wf22output_layout_output_t20refresh_custom_modesEv]+0x22c): undefined reference to `wf::config::option_base_t::get_name[abi:cxx11]() const' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_output-layout.cpp.o: in function `wf::output_layout_output_t::load_configured_state()': >output-layout.cpp:(.text._ZN2wf22output_layout_output_t21load_configured_stateEv[_ZN2wf22output_layout_output_t21load_configured_stateEv]+0x1d3): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > wf::option_type::to_string<wf::output_config::mode_t>(wf::output_config::mode_t const&)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: output-layout.cpp:(.text._ZN2wf22output_layout_output_t21load_configured_stateEv[_ZN2wf22output_layout_output_t21load_configured_stateEv]+0x208): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: output-layout.cpp:(.text._ZN2wf22output_layout_output_t21load_configured_stateEv[_ZN2wf22output_layout_output_t21load_configured_stateEv]+0x658): undefined reference to `wf::output_config::mode_t::get_mirror_from[abi:cxx11]() const' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: output-layout.cpp:(.text._ZN2wf22output_layout_output_t21load_configured_stateEv[_ZN2wf22output_layout_output_t21load_configured_stateEv]+0x759): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_output-layout.cpp.o: in function `wf::output_layout_output_t::apply_mode(wlr_output_mode const&)': >output-layout.cpp:(.text._ZN2wf22output_layout_output_t10apply_modeERK15wlr_output_mode[_ZN2wf22output_layout_output_t10apply_modeERK15wlr_output_mode]+0x12b): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: output-layout.cpp:(.text._ZN2wf22output_layout_output_t10apply_modeERK15wlr_output_mode[_ZN2wf22output_layout_output_t10apply_modeERK15wlr_output_mode]+0x2ee): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: output-layout.cpp:(.text._ZN2wf22output_layout_output_t10apply_modeERK15wlr_output_mode[_ZN2wf22output_layout_output_t10apply_modeERK15wlr_output_mode]+0x3e1): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: output-layout.cpp:(.text._ZN2wf22output_layout_output_t10apply_modeERK15wlr_output_mode[_ZN2wf22output_layout_output_t10apply_modeERK15wlr_output_mode]+0x4f6): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_output-layout.cpp.o:output-layout.cpp:(.text._ZN2wf22output_layout_output_t10apply_modeERK15wlr_output_mode[_ZN2wf22output_layout_output_t10apply_modeERK15wlr_output_mode]+0x5d5): more undefined references to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' follow >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_output-layout.cpp.o: in function `wf::output_layout_t::impl::remove_output(wlr_output*)': >output-layout.cpp:(.text._ZN2wf15output_layout_t4impl13remove_outputEP10wlr_output[_ZN2wf15output_layout_t4impl13remove_outputEP10wlr_output]+0x52e): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: output-layout.cpp:(.text._ZN2wf15output_layout_t4impl13remove_outputEP10wlr_output[_ZN2wf15output_layout_t4impl13remove_outputEP10wlr_output]+0x5a3): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: output-layout.cpp:(.text._ZN2wf15output_layout_t4impl13remove_outputEP10wlr_output[_ZN2wf15output_layout_t4impl13remove_outputEP10wlr_output]+0x618): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: output-layout.cpp:(.text._ZN2wf15output_layout_t4impl13remove_outputEP10wlr_output[_ZN2wf15output_layout_t4impl13remove_outputEP10wlr_output]+0x68d): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: output-layout.cpp:(.text._ZN2wf15output_layout_t4impl13remove_outputEP10wlr_output[_ZN2wf15output_layout_t4impl13remove_outputEP10wlr_output]+0x702): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_output-layout.cpp.o:output-layout.cpp:(.text._ZN2wf15output_layout_t4impl13remove_outputEP10wlr_output[_ZN2wf15output_layout_t4impl13remove_outputEP10wlr_output]+0x777): more undefined references to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' follow >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_output-layout.cpp.o: in function `wf::output_layout_t::impl::set_power_mode(wlr_output_power_v1_set_mode_event*)': >output-layout.cpp:(.text._ZN2wf15output_layout_t4impl14set_power_modeEP34wlr_output_power_v1_set_mode_event[_ZN2wf15output_layout_t4impl14set_power_modeEP34wlr_output_power_v1_set_mode_event]+0x83): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_output-layout.cpp.o: in function `std::_Function_handler<void (), wf::output_layout_t::impl::apply_configuration(std::map<wlr_output*, wf::output_state_t, std::less<wlr_output*>, std::allocator<std::pair<wlr_output* const, wf::output_state_t> > > const&)::{lambda()#1}>::_M_invoke(std::_Any_data const&)': >output-layout.cpp:(.text._ZNSt17_Function_handlerIFvvEZN2wf15output_layout_t4impl19apply_configurationERKSt3mapIP10wlr_outputNS1_14output_state_tESt4lessIS6_ESaISt4pairIKS6_S7_EEEEUlvE_E9_M_invokeERKSt9_Any_data[_ZNSt17_Function_handlerIFvvEZN2wf15output_layout_t4impl19apply_configurationERKSt3mapIP10wlr_outputNS1_14output_state_tESt4lessIS6_ESaISt4pairIKS6_S7_EEEEUlvE_E9_M_invokeERKSt9_Any_data]+0x81): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_plugin-loader.cpp.o: in function `wf::plugin_manager_t::destroy_plugin(wf::loaded_plugin_t&)': >plugin-loader.cpp:(.text+0x4d90): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_plugin-loader.cpp.o: in function `wf::plugin_manager_t::~plugin_manager_t()': >plugin-loader.cpp:(.text+0x50e1): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: plugin-loader.cpp:(.text+0x514d): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_plugin-loader.cpp.o: in function `wf::get_new_instance_handle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >plugin-loader.cpp:(.text+0x52e7): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: plugin-loader.cpp:(.text+0x5397): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: plugin-loader.cpp:(.text+0x540a): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: plugin-loader.cpp:(.text+0x54d7): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: plugin-loader.cpp:(.text+0x558c): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_plugin-loader.cpp.o:plugin-loader.cpp:(.text+0x823d): more undefined references to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' follow >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_plugin-loader.cpp.o: in function `wf::option_wrapper_t<wf::activatorbinding_t>::load_raw_option(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >plugin-loader.cpp:(.text._ZN2wf16option_wrapper_tINS_18activatorbinding_tEE15load_raw_optionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2wf16option_wrapper_tINS_18activatorbinding_tEE15load_raw_optionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x30): undefined reference to `wf::config::config_manager_t::get_option(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_plugin-loader.cpp.o: in function `wf::plugin_manager_t::plugin_manager_t() [clone .cold]': >plugin-loader.cpp:(.text.unlikely+0x921): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_plugin-loader.cpp.o: in function `wf::option_wrapper_t<wf::activatorbinding_t>::~option_wrapper_t()': >plugin-loader.cpp:(.text._ZN2wf16option_wrapper_tINS_18activatorbinding_tEED2Ev[_ZN2wf16option_wrapper_tINS_18activatorbinding_tEED5Ev]+0x24): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_plugin-loader.cpp.o: in function `wf::option_wrapper_t<wf::activatorbinding_t>::~option_wrapper_t()': >plugin-loader.cpp:(.text._ZN2wf16option_wrapper_tINS_18activatorbinding_tEED0Ev[_ZN2wf16option_wrapper_tINS_18activatorbinding_tEED5Ev]+0x24): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_plugin-loader.cpp.o: in function `wf::base_option_wrapper_t<wf::activatorbinding_t>::~base_option_wrapper_t()': >plugin-loader.cpp:(.text._ZN2wf21base_option_wrapper_tINS_18activatorbinding_tEED2Ev[_ZN2wf21base_option_wrapper_tINS_18activatorbinding_tEED5Ev]+0x24): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_plugin-loader.cpp.o: in function `wf::base_option_wrapper_t<wf::activatorbinding_t>::~base_option_wrapper_t()': >plugin-loader.cpp:(.text._ZN2wf21base_option_wrapper_tINS_18activatorbinding_tEED0Ev[_ZN2wf21base_option_wrapper_tINS_18activatorbinding_tEED5Ev]+0x24): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_plugin-loader.cpp.o: in function `wf::base_option_wrapper_t<wf::activatorbinding_t>::load_option(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >plugin-loader.cpp:(.text._ZN2wf21base_option_wrapper_tINS_18activatorbinding_tEE11load_optionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2wf21base_option_wrapper_tINS_18activatorbinding_tEE11load_optionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x53): undefined reference to `wf::config::config_manager_t::get_option(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: plugin-loader.cpp:(.text._ZN2wf21base_option_wrapper_tINS_18activatorbinding_tEE11load_optionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2wf21base_option_wrapper_tINS_18activatorbinding_tEE11load_optionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xf0): undefined reference to `wf::config::option_base_t::add_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_matcher.cpp.o: in function `wf::view_matcher_t::set_from_option(std::shared_ptr<wf::config::option_t<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)': >matcher.cpp:(.text+0x331): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: matcher.cpp:(.text+0x485): undefined reference to `wf::config::option_base_t::add_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_matcher.cpp.o: in function `wf::view_matcher_t::~view_matcher_t()': >matcher.cpp:(.text+0x6c9): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_matcher.cpp.o: in function `wf::view_matcher_t::view_matcher_t()': >matcher.cpp:(.text+0xae9): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_matcher.cpp.o: in function `wf::view_matcher_t::view_matcher_t(std::shared_ptr<wf::config::option_t<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)': >matcher.cpp:(.text+0xecf): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: matcher.cpp:(.text+0x1025): undefined reference to `wf::config::option_base_t::add_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_matcher.cpp.o: in function `wf::view_matcher_t::view_matcher_t(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >matcher.cpp:(.text+0x13bb): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_matcher.cpp.o: in function `wf::view_matcher_t::view_matcher_t() [clone .cold]': >matcher.cpp:(.text.unlikely+0x6b): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_matcher.cpp.o: in function `wf::base_option_wrapper_t<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~base_option_wrapper_t()': >matcher.cpp:(.text._ZN2wf21base_option_wrapper_tINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED2Ev[_ZN2wf21base_option_wrapper_tINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED5Ev]+0x28): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_matcher.cpp.o: in function `wf::base_option_wrapper_t<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~base_option_wrapper_t()': >matcher.cpp:(.text._ZN2wf21base_option_wrapper_tINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev[_ZN2wf21base_option_wrapper_tINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED5Ev]+0x28): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_matcher.cpp.o: in function `wf::view_matcher_t::impl::try_parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >matcher.cpp:(.text._ZN2wf14view_matcher_t4impl9try_parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_[_ZN2wf14view_matcher_t4impl9try_parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_]+0x310): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: matcher.cpp:(.text._ZN2wf14view_matcher_t4impl9try_parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_[_ZN2wf14view_matcher_t4impl9try_parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_]+0x3d6): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_matcher.cpp.o: in function `wf::view_matcher_t::impl::update_condition::{lambda()#1}::operator()() const': >matcher.cpp:(.text._ZNK2wf14view_matcher_t4impl16update_conditionMUlvE_clEv[_ZNK2wf14view_matcher_t4impl16update_conditionMUlvE_clEv]+0x3c): undefined reference to `wf::config::option_base_t::get_name[abi:cxx11]() const' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: matcher.cpp:(.text._ZNK2wf14view_matcher_t4impl16update_conditionMUlvE_clEv[_ZNK2wf14view_matcher_t4impl16update_conditionMUlvE_clEv]+0x233): undefined reference to `wf::config::option_base_t::get_name[abi:cxx11]() const' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_opengl.cpp.o: in function `gl_call(char const*, unsigned int, char const*)': >opengl.cpp:(.text+0x21ad): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_opengl.cpp.o: in function `OpenGL::render_begin()': >opengl.cpp:(.text+0x2c11): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_opengl.cpp.o: in function `OpenGL::compile_shader(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int)': >opengl.cpp:(.text+0x2f3d): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_opengl.cpp.o: in function `OpenGL::compile_program(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)': >opengl.cpp:(.text+0x33ea): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_opengl.cpp.o: in function `wf::framebuffer_t::allocate(int, int)': >opengl.cpp:(.text+0x4495): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_opengl.cpp.o:opengl.cpp:(.text._ZN6OpenGL9program_t4impl16find_uniform_locERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN6OpenGL9program_t4impl16find_uniform_locERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x3e9): more undefined references to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' follow >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_plugin.cpp.o: in function `wf::config_backend_t::get_input_device_section(wlr_input_device*)': >plugin.cpp:(.text+0x36f): undefined reference to `wf::config::config_manager_t::get_section(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: plugin.cpp:(.text+0x3d2): undefined reference to `wf::config::config_manager_t::get_section(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: plugin.cpp:(.text+0x4f3): undefined reference to `wf::config::config_manager_t::get_section(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: plugin.cpp:(.text+0x560): undefined reference to `wf::config::section_t::clone_with_name(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: plugin.cpp:(.text+0x56c): undefined reference to `wf::config::config_manager_t::merge_section(std::shared_ptr<wf::config::section_t>)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_plugin.cpp.o: in function `wf::config_backend_t::get_output_section(wlr_output*)': >plugin.cpp:(.text+0xb8f): undefined reference to `wf::config::config_manager_t::get_section(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: plugin.cpp:(.text+0xbf2): undefined reference to `wf::config::config_manager_t::get_section(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: plugin.cpp:(.text+0xcdb): undefined reference to `wf::config::config_manager_t::get_section(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: plugin.cpp:(.text+0xd48): undefined reference to `wf::config::section_t::clone_with_name(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: plugin.cpp:(.text+0xd54): undefined reference to `wf::config::config_manager_t::merge_section(std::shared_ptr<wf::config::section_t>)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_scene.cpp.o: in function `wf::scene::node_t::set_children_unchecked(std::vector<std::shared_ptr<wf::scene::node_t>, std::allocator<std::shared_ptr<wf::scene::node_t> > >)': >scene.cpp:(.text+0x1cc3): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_scene.cpp.o: in function `wf::scene::default_render_instance_t::render(wf::render_target_t const&, wf::region_t const&)': >scene.cpp:(.text._ZN2wf5scene25default_render_instance_t6renderERKNS_15render_target_tERKNS_8region_tE[_ZN2wf5scene25default_render_instance_t6renderERKNS_15render_target_tERKNS_8region_tE]+0x102): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_core.cpp.o: in function `wf::compositor_core_impl_t::fini()': >core.cpp:(.text+0x1b37): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: core.cpp:(.text+0x1bd2): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: core.cpp:(.text+0x1c4d): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_core.cpp.o: in function `wf::compositor_core_impl_t::init()': >core.cpp:(.text+0x280c): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: core.cpp:(.text+0x2974): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_core.cpp.o: in function `wf::compositor_core_impl_t::~compositor_core_impl_t()': >core.cpp:(.text+0x3c89): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_core.cpp.o: in function `wf::compositor_core_impl_t::allocate_core()': >core.cpp:(.text+0x40d4): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_core.cpp.o: in function `wf::dassert(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)': >core.cpp:(.text._ZN2wf7dassertEbNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2wf7dassertEbNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xd2): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_idle.cpp.o: in function `wf::idle_inhibitor_t::idle_inhibitor_t()': >idle.cpp:(.text+0x47a): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_idle.cpp.o: in function `wf::idle_inhibitor_t::~idle_inhibitor_t()': >idle.cpp:(.text+0x57a): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_img.cpp.o: in function `image_io::init()': >img.cpp:(.text+0x318): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_img.cpp.o:img.cpp:(.text+0x8cc): more undefined references to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' follow >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_wm.cpp.o: in function `wayfire_close::init()': >wm.cpp:(.text+0x9fd): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_wm.cpp.o: in function `wf::config::option_t<wf::keybinding_t>::set_default_value_str(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >wm.cpp:(.text._ZN2wf6config8option_tINS_12keybinding_tEE21set_default_value_strERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2wf6config8option_tINS_12keybinding_tEE21set_default_value_strERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x10): undefined reference to `std::optional<wf::keybinding_t> wf::option_type::from_string<wf::keybinding_t>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_wm.cpp.o: in function `wf::config::option_t<wf::keybinding_t>::get_default_value_str[abi:cxx11]() const': >wm.cpp:(.text._ZNK2wf6config8option_tINS_12keybinding_tEE21get_default_value_strB5cxx11Ev[_ZNK2wf6config8option_tINS_12keybinding_tEE21get_default_value_strB5cxx11Ev]+0x28): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > wf::option_type::to_string<wf::keybinding_t>(wf::keybinding_t const&)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_wm.cpp.o: in function `wf::config::option_t<wf::keybinding_t>::get_value_str[abi:cxx11]() const': >wm.cpp:(.text._ZNK2wf6config8option_tINS_12keybinding_tEE13get_value_strB5cxx11Ev[_ZNK2wf6config8option_tINS_12keybinding_tEE13get_value_strB5cxx11Ev]+0x28): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > wf::option_type::to_string<wf::keybinding_t>(wf::keybinding_t const&)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_wm.cpp.o: in function `wf::config::option_t<wf::keybinding_t>::set_value_str(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >wm.cpp:(.text._ZN2wf6config8option_tINS_12keybinding_tEE13set_value_strERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2wf6config8option_tINS_12keybinding_tEE13set_value_strERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x21): undefined reference to `std::optional<wf::keybinding_t> wf::option_type::from_string<wf::keybinding_t>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_wm.cpp.o: in function `wayfire_focus::~wayfire_focus()': >wm.cpp:(.text._ZN13wayfire_focusD2Ev[_ZN13wayfire_focusD5Ev]+0x7f): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: wm.cpp:(.text._ZN13wayfire_focusD2Ev[_ZN13wayfire_focusD5Ev]+0x12d): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: wm.cpp:(.text._ZN13wayfire_focusD2Ev[_ZN13wayfire_focusD5Ev]+0x1d1): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_wm.cpp.o: in function `wayfire_focus::~wayfire_focus()': >wm.cpp:(.text._ZN13wayfire_focusD0Ev[_ZN13wayfire_focusD5Ev]+0x7f): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: wm.cpp:(.text._ZN13wayfire_focusD0Ev[_ZN13wayfire_focusD5Ev]+0x12d): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_wm.cpp.o:wm.cpp:(.text._ZN13wayfire_focusD0Ev[_ZN13wayfire_focusD5Ev]+0x1d1): more undefined references to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' follow >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_wm.cpp.o: in function `std::shared_ptr<wf::config::option_t<wf::keybinding_t> > wf::create_option_string<wf::keybinding_t>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >wm.cpp:(.text._ZN2wf20create_option_stringINS_12keybinding_tEEESt10shared_ptrINS_6config8option_tIT_EEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2wf20create_option_stringINS_12keybinding_tEEESt10shared_ptrINS_6config8option_tIT_EEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x29): undefined reference to `std::optional<wf::keybinding_t> wf::option_type::from_string<wf::keybinding_t>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: wm.cpp:(.text._ZN2wf20create_option_stringINS_12keybinding_tEEESt10shared_ptrINS_6config8option_tIT_EEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2wf20create_option_stringINS_12keybinding_tEEESt10shared_ptrINS_6config8option_tIT_EEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xaa): undefined reference to `wf::config::option_base_t::option_base_t(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_wm.cpp.o: in function `wf::config::option_t<wf::keybinding_t>::clone_option() const': >wm.cpp:(.text._ZNK2wf6config8option_tINS_12keybinding_tEE12clone_optionEv[_ZNK2wf6config8option_tINS_12keybinding_tEE12clone_optionEv]+0x35): undefined reference to `wf::config::option_base_t::get_name[abi:cxx11]() const' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: wm.cpp:(.text._ZNK2wf6config8option_tINS_12keybinding_tEE12clone_optionEv[_ZNK2wf6config8option_tINS_12keybinding_tEE12clone_optionEv]+0x6a): undefined reference to `wf::config::option_base_t::option_base_t(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_txn_transaction.cpp.o: in function `wf::txn::transaction_t::add_object(std::shared_ptr<wf::txn::transaction_object_t>)': >transaction.cpp:(.text+0xb76): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_txn_transaction.cpp.o: in function `wf::txn::transaction_t::apply(bool)': >transaction.cpp:(.text+0x1013): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_txn_transaction.cpp.o: in function `wf::txn::transaction_t::commit()': >transaction.cpp:(.text+0x16b1): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_txn_transaction.cpp.o: in function `std::_Function_handler<void (wf::txn::object_ready_signal*), wf::txn::transaction_t::transaction_t(unsigned long, std::function<void (unsigned long, std::function<void ()>)>)::{lambda(wf::txn::object_ready_signal*)#1}>::_M_invoke(std::_Any_data const&, wf::txn::object_ready_signal*&&)': >transaction.cpp:(.text+0x18fc): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: transaction.cpp:(.text+0x1ab0): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_txn_transaction.cpp.o: in function `wf::base_option_wrapper_t<int>::~base_option_wrapper_t()': >transaction.cpp:(.text._ZN2wf21base_option_wrapper_tIiED2Ev[_ZN2wf21base_option_wrapper_tIiED5Ev]+0x28): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_txn_transaction.cpp.o: in function `wf::base_option_wrapper_t<int>::~base_option_wrapper_t()': >transaction.cpp:(.text._ZN2wf21base_option_wrapper_tIiED0Ev[_ZN2wf21base_option_wrapper_tIiED5Ev]+0x28): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_txn_transaction.cpp.o: in function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > wf::log::detail::format_concat<wf::txn::transaction_t*, char const*, bool>(wf::txn::transaction_t*, char const*, bool)': >transaction.cpp:(.text._ZN2wf3log6detail13format_concatIPNS_3txn13transaction_tEJPKcbEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_DpT0_[_ZN2wf3log6detail13format_concatIPNS_3txn13transaction_tEJPKcbEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_DpT0_]+0x50): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > wf::log::to_string<bool>(bool)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_txn_transaction-manager.cpp.o: in function `wf::txn::transaction_manager_t::impl::schedule_transaction(std::unique_ptr<wf::txn::transaction_t, std::default_delete<wf::txn::transaction_t> >)': >transaction-manager.cpp:(.text._ZN2wf3txn21transaction_manager_t4impl20schedule_transactionESt10unique_ptrINS0_13transaction_tESt14default_deleteIS4_EE[_ZN2wf3txn21transaction_manager_t4impl20schedule_transactionESt10unique_ptrINS0_13transaction_tESt14default_deleteIS4_EE]+0x4bd): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_seat_pointing-device.cpp.o: in function `wf::pointing_device_t::config_t::~config_t()': >pointing-device.cpp:(.text._ZN2wf17pointing_device_t8config_tD2Ev[_ZN2wf17pointing_device_t8config_tD5Ev]+0x37): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: pointing-device.cpp:(.text._ZN2wf17pointing_device_t8config_tD2Ev[_ZN2wf17pointing_device_t8config_tD5Ev]+0xdd): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: pointing-device.cpp:(.text._ZN2wf17pointing_device_t8config_tD2Ev[_ZN2wf17pointing_device_t8config_tD5Ev]+0x183): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: pointing-device.cpp:(.text._ZN2wf17pointing_device_t8config_tD2Ev[_ZN2wf17pointing_device_t8config_tD5Ev]+0x229): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: pointing-device.cpp:(.text._ZN2wf17pointing_device_t8config_tD2Ev[_ZN2wf17pointing_device_t8config_tD5Ev]+0x2cf): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_seat_pointing-device.cpp.o:pointing-device.cpp:(.text._ZN2wf17pointing_device_t8config_tD2Ev[_ZN2wf17pointing_device_t8config_tD5Ev]+0x37d): more undefined references to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' follow >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_seat_input-manager.cpp.o: in function `wf::input_manager_t::handle_input_destroyed(wlr_input_device*)': >input-manager.cpp:(.text+0x84d): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_seat_input-manager.cpp.o: in function `wf::input_manager_t::refresh_device_mappings()': >input-manager.cpp:(.text+0xcff): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: input-manager.cpp:(.text+0xe47): undefined reference to `wf::config::section_t::get_option(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: input-manager.cpp:(.text+0x1113): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_seat_input-manager.cpp.o: in function `wf::input_manager_t::handle_new_input(wlr_input_device*)': >input-manager.cpp:(.text+0x15e8): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_seat_input-method-relay.cpp.o: in function `std::_Function_handler<void (void*), wf::input_method_relay::input_method_relay()::{lambda(void*)#5}>::_M_invoke(std::_Any_data const&, void*&&)': >input-method-relay.cpp:(.text+0x1dc4): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_seat_input-method-relay.cpp.o: in function `wf::input_method_relay::disable_text_input(wlr_text_input_v3*)': >input-method-relay.cpp:(.text+0x1f55): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_seat_input-method-relay.cpp.o: in function `wf::input_method_relay::set_focus(wlr_surface*)': >input-method-relay.cpp:(.text+0x2249): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_seat_input-method-relay.cpp.o:input-method-relay.cpp:(.text+0x2385): more undefined references to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' follow >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_seat_keyboard.cpp.o: in function `wf::keyboard_t::~keyboard_t()': >keyboard.cpp:(.text+0x5e3): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: keyboard.cpp:(.text+0x689): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: keyboard.cpp:(.text+0x736): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: keyboard.cpp:(.text+0x7dc): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: keyboard.cpp:(.text+0x882): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_seat_keyboard.cpp.o:keyboard.cpp:(.text+0x928): more undefined references to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' follow >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_seat_keyboard.cpp.o: in function `wf::keyboard_t::setup_listeners()::{lambda(void*)#1}::operator()(void*) const': >keyboard.cpp:(.text+0x190d): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: keyboard.cpp:(.text+0x1c82): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: keyboard.cpp:(.text+0x1d67): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: keyboard.cpp:(.text+0x1e8e): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: keyboard.cpp:(.text+0x237f): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_seat_keyboard.cpp.o:keyboard.cpp:(.text+0x248c): more undefined references to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' follow >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_seat_keyboard.cpp.o: in function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > wf::log::detail::format_concat<wl_keyboard_key_state, char const*, bool>(wl_keyboard_key_state, char const*, bool)': >keyboard.cpp:(.text._ZN2wf3log6detail13format_concatI21wl_keyboard_key_stateJPKcbEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_DpT0_[_ZN2wf3log6detail13format_concatI21wl_keyboard_key_stateJPKcbEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_DpT0_]+0x52): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > wf::log::to_string<bool>(bool)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_seat_pointer.cpp.o: in function `wf::pointer_t::send_leave_to_focus()': >pointer.cpp:(.text+0xf10): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_seat_pointer.cpp.o: in function `wf::pointer_t::send_button(wlr_pointer_button_event*, bool)': >pointer.cpp:(.text+0x1276): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.cpp:(.text+0x132a): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.cpp:(.text+0x13aa): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: pointer.cpp:(.text+0x157e): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_seat_pointer.cpp.o:pointer.cpp:(.text+0x1824): more undefined references to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' follow >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_seat_cursor.cpp.o: in function `wf::cursor_t::init_xcursor()': >cursor.cpp:(.text+0x14e5): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: cursor.cpp:(.text+0x1648): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_seat_touch.cpp.o: in function `wf::touch_interface_t::add_default_gestures()': >touch.cpp:(.text+0x400d): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_seat_touch.cpp.o: in function `wf::base_option_wrapper_t<double>::~base_option_wrapper_t()': >touch.cpp:(.text._ZN2wf21base_option_wrapper_tIdED2Ev[_ZN2wf21base_option_wrapper_tIdED5Ev]+0x28): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_seat_touch.cpp.o: in function `wf::base_option_wrapper_t<double>::~base_option_wrapper_t()': >touch.cpp:(.text._ZN2wf21base_option_wrapper_tIdED0Ev[_ZN2wf21base_option_wrapper_tIdED5Ev]+0x28): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_seat_seat.cpp.o: in function `wf::seat_t::impl::update_active_view(std::shared_ptr<wf::scene::node_t>)': >seat.cpp:(.text+0x26d0): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_seat_seat.cpp.o: in function `wf::seat_t::impl::validate_drag_request(wlr_seat_request_start_drag_event*)': >seat.cpp:(.text+0x2dc3): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_seat_seat.cpp.o: in function `wf::seat_t::impl::set_keyboard_focus(std::shared_ptr<wf::scene::node_t>)': >seat.cpp:(.text+0x336e): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_seat_seat.cpp.o: in function `wf::seat_t::refocus()': >seat.cpp:(.text+0x5671): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/core_seat_seat.cpp.o: in function `wf::seat_t::focus_output(wf::output_t*)': >seat.cpp:(.text+0x5ce2): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/view_toplevel-view.cpp.o:toplevel-view.cpp:(.text+0x179b): more undefined references to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' follow >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/view_view-impl.cpp.o: in function `wf::init_desktop_apis()': >view-impl.cpp:(.text+0x32d9): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/view_view-impl.cpp.o: in function `wf::scene::raise_to_front(std::shared_ptr<wf::scene::node_t>)': >view-impl.cpp:(.text._ZN2wf5scene14raise_to_frontESt10shared_ptrINS0_6node_tEE[_ZN2wf5scene14raise_to_frontESt10shared_ptrINS0_6node_tEE]+0x9c3): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/view_toplevel-node.cpp.o: in function `toplevel_view_render_instance_t::try_scanout(wf::output_t*)': >toplevel-node.cpp:(.text._ZN31toplevel_view_render_instance_t11try_scanoutEPN2wf8output_tE[_ZN31toplevel_view_render_instance_t11try_scanoutEPN2wf8output_tE]+0x1a1): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: toplevel-node.cpp:(.text._ZN31toplevel_view_render_instance_t11try_scanoutEPN2wf8output_tE[_ZN31toplevel_view_render_instance_t11try_scanoutEPN2wf8output_tE]+0x2ba): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/view_xdg-shell.cpp.o: in function `wayfire_xdg_popup::wayfire_xdg_popup(wlr_xdg_popup*)': >xdg-shell.cpp:(.text+0x2afe): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/view_xdg-shell.cpp.o: in function `create_xdg_popup(wlr_xdg_popup*)': >xdg-shell.cpp:(.text+0x3b76): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/view_xdg-shell_xdg-toplevel.cpp.o:xdg-toplevel.cpp:(.text+0x10fa): more undefined references to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' follow >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/view_xdg-shell_xdg-toplevel.cpp.o: in function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > wf::log::detail::format_concat<char const*, bool, char const*, int, char const*, int, char const*, int, char const*, int>(char const*, bool, char const*, int, char const*, int, char const*, int, char const*, int)': >xdg-toplevel.cpp:(.text._ZN2wf3log6detail13format_concatIPKcJbS4_iS4_iS4_iS4_iEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_DpT0_[_ZN2wf3log6detail13format_concatIPKcJbS4_iS4_iS4_iS4_iEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_DpT0_]+0x1bb): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > wf::log::to_string<bool>(bool)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/view_xdg-shell_xdg-toplevel.cpp.o: in function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > wf::log::detail::format_concat<char const*, char const*, char const*, wf::xdg_toplevel_t*, char const*, bool, char const*, wlr_box, char const*, unsigned int, char const*, bool, char const*, int, char const*, int, char const*, int, char const*, int>(char const*, char const*, char const*, wf::xdg_toplevel_t*, char const*, bool, char const*, wlr_box, char const*, unsigned int, char const*, bool, char const*, int, char const*, int, char const*, int, char const*, int)': >xdg-toplevel.cpp:(.text._ZN2wf3log6detail13format_concatIPKcJS4_S4_PNS_14xdg_toplevel_tES4_bS4_7wlr_boxS4_jS4_bS4_iS4_iS4_iS4_iEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_DpT0_[_ZN2wf3log6detail13format_concatIPKcJS4_S4_PNS_14xdg_toplevel_tES4_bS4_7wlr_boxS4_jS4_bS4_iS4_iS4_iS4_iEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_DpT0_]+0x70b): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > wf::log::to_string<bool>(bool)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/view_xdg-shell_xdg-toplevel-view.cpp.o: in function `wf::init_xdg_decoration_handlers()': >xdg-toplevel-view.cpp:(.text+0x26dc): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/view_xdg-shell_xdg-toplevel-view.cpp.o: in function `wf::xdg_toplevel_view_base_t::xdg_toplevel_view_base_t(wlr_xdg_toplevel*, bool)': >xdg-toplevel-view.cpp:(.text+0x2f83): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/view_xdg-shell_xdg-toplevel-view.cpp.o: in function `wf::xdg_toplevel_view_base_t::xdg_toplevel_view_base_t(wlr_xdg_toplevel*, bool)': >xdg-toplevel-view.cpp:(.text+0x35a1): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/view_xdg-shell_xdg-toplevel-view.cpp.o: in function `std::_Function_handler<void (void*), wf_xdg_decoration_t::wf_xdg_decoration_t(wlr_xdg_toplevel_decoration_v1*)::{lambda(void*)#1}>::_M_invoke(std::_Any_data const&, void*&&)': >xdg-toplevel-view.cpp:(.text._ZNSt17_Function_handlerIFvPvEZN19wf_xdg_decoration_tC4EP30wlr_xdg_toplevel_decoration_v1EUlS0_E_E9_M_invokeERKSt9_Any_dataOS0_[_ZNSt17_Function_handlerIFvPvEZN19wf_xdg_decoration_tC4EP30wlr_xdg_toplevel_decoration_v1EUlS0_E_E9_M_invokeERKSt9_Any_dataOS0_]+0x97): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: xdg-toplevel-view.cpp:(.text._ZNSt17_Function_handlerIFvPvEZN19wf_xdg_decoration_tC4EP30wlr_xdg_toplevel_decoration_v1EUlS0_E_E9_M_invokeERKSt9_Any_dataOS0_[_ZNSt17_Function_handlerIFvPvEZN19wf_xdg_decoration_tC4EP30wlr_xdg_toplevel_decoration_v1EUlS0_E_E9_M_invokeERKSt9_Any_dataOS0_]+0x144): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/view_xwayland.cpp.o: in function `std::_Function_handler<void (void*), wf::init_xwayland()::{lambda(void*)#2}>::_M_invoke(std::_Any_data const&, void*&&)': >xwayland.cpp:(.text+0x3b2): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: xwayland.cpp:(.text+0x427): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/view_xwayland.cpp.o: in function `wayfire_unmanaged_xwayland_view::handle_unmap_request()': >xwayland.cpp:(.text._ZN31wayfire_unmanaged_xwayland_view20handle_unmap_requestEv[_ZN31wayfire_unmanaged_xwayland_view20handle_unmap_requestEv]+0xe9): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/view_xwayland.cpp.o: in function `wayfire_dnd_xwayland_view::handle_unmap_request()': >xwayland.cpp:(.text._ZN25wayfire_dnd_xwayland_view20handle_unmap_requestEv[_ZN25wayfire_dnd_xwayland_view20handle_unmap_requestEv]+0x15b): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/view_xwayland.cpp.o: in function `wayfire_dnd_xwayland_view::~wayfire_dnd_xwayland_view()': >xwayland.cpp:(.text._ZN25wayfire_dnd_xwayland_viewD1Ev[_ZN25wayfire_dnd_xwayland_viewD1Ev]+0x1b1): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/view_xwayland.cpp.o:xwayland.cpp:(.text._ZN31wayfire_unmanaged_xwayland_viewC2EP20wlr_xwayland_surface[_ZN31wayfire_unmanaged_xwayland_viewC2EP20wlr_xwayland_surface]+0x159): more undefined references to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' follow >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/view_xwayland_xwayland-toplevel.cpp.o: in function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > wf::log::detail::format_concat<char const*, char const*, char const*, wf::xw::xwayland_toplevel_t*, char const*, bool, char const*, wlr_box, char const*, unsigned int, char const*, bool, char const*, int, char const*, int, char const*, int, char const*, int>(char const*, char const*, char const*, wf::xw::xwayland_toplevel_t*, char const*, bool, char const*, wlr_box, char const*, unsigned int, char const*, bool, char const*, int, char const*, int, char const*, int, char const*, int)': >xwayland-toplevel.cpp:(.text._ZN2wf3log6detail13format_concatIPKcJS4_S4_PNS_2xw19xwayland_toplevel_tES4_bS4_7wlr_boxS4_jS4_bS4_iS4_iS4_iS4_iEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_DpT0_[_ZN2wf3log6detail13format_concatIPKcJS4_S4_PNS_2xw19xwayland_toplevel_tES4_bS4_7wlr_boxS4_jS4_bS4_iS4_iS4_iS4_iEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_DpT0_]+0x70b): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > wf::log::to_string<bool>(bool)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/view_layer-shell_layer-shell.cpp.o: in function `wayfire_layer_shell_view::configure(wlr_box)': >layer-shell.cpp:(.text+0xaae): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/view_layer-shell_layer-shell.cpp.o: in function `wayfire_layer_shell_view::wayfire_layer_shell_view(wlr_layer_surface_v1*)': >layer-shell.cpp:(.text+0x1132): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/view_layer-shell_layer-shell.cpp.o: in function `wf_layer_shell_manager::pin_view(wayfire_layer_shell_view*, wlr_box) [clone .isra.0]': >layer-shell.cpp:(.text+0x1809): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/view_layer-shell_layer-shell.cpp.o: in function `wf_layer_shell_manager::set_exclusive_zone(wayfire_layer_shell_view*)': >layer-shell.cpp:(.text._ZN22wf_layer_shell_manager18set_exclusive_zoneEP24wayfire_layer_shell_view[_ZN22wf_layer_shell_manager18set_exclusive_zoneEP24wayfire_layer_shell_view]+0xb2): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: layer-shell.cpp:(.text._ZN22wf_layer_shell_manager18set_exclusive_zoneEP24wayfire_layer_shell_view[_ZN22wf_layer_shell_manager18set_exclusive_zoneEP24wayfire_layer_shell_view]+0x291): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/view_layer-shell_layer-shell.cpp.o:layer-shell.cpp:(.text._ZN22wf_layer_shell_manager13arrange_layerEPN2wf8output_tEi[_ZN22wf_layer_shell_manager13arrange_layerEPN2wf8output_tEi]+0x470): more undefined references to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' follow >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/output_render-manager.cpp.o: in function `wf::render_manager::~render_manager()': >render-manager.cpp:(.text+0xed7): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: render-manager.cpp:(.text+0xfa6): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: render-manager.cpp:(.text+0x104d): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/output_render-manager.cpp.o: in function `wf::render_manager::set_redraw_always(bool)': >render-manager.cpp:(.text+0x1df5): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/output_render-manager.cpp.o: in function `wf::option_wrapper_t<wf::color_t>::load_raw_option(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >render-manager.cpp:(.text._ZN2wf16option_wrapper_tINS_7color_tEE15load_raw_optionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2wf16option_wrapper_tINS_7color_tEE15load_raw_optionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x30): undefined reference to `wf::config::config_manager_t::get_option(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/output_render-manager.cpp.o: in function `wf::option_wrapper_t<wf::color_t>::~option_wrapper_t()': >render-manager.cpp:(.text._ZN2wf16option_wrapper_tINS_7color_tEED2Ev[_ZN2wf16option_wrapper_tINS_7color_tEED5Ev]+0x28): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/output_render-manager.cpp.o: in function `wf::option_wrapper_t<wf::color_t>::~option_wrapper_t()': >render-manager.cpp:(.text._ZN2wf16option_wrapper_tINS_7color_tEED0Ev[_ZN2wf16option_wrapper_tINS_7color_tEED5Ev]+0x28): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/output_render-manager.cpp.o: in function `wf::base_option_wrapper_t<wf::color_t>::~base_option_wrapper_t()': >render-manager.cpp:(.text._ZN2wf21base_option_wrapper_tINS_7color_tEED2Ev[_ZN2wf21base_option_wrapper_tINS_7color_tEED5Ev]+0x28): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/output_render-manager.cpp.o: in function `wf::base_option_wrapper_t<wf::color_t>::~base_option_wrapper_t()': >render-manager.cpp:(.text._ZN2wf21base_option_wrapper_tINS_7color_tEED0Ev[_ZN2wf21base_option_wrapper_tINS_7color_tEED5Ev]+0x28): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/output_render-manager.cpp.o: in function `wf::base_option_wrapper_t<wf::color_t>::load_option(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': >render-manager.cpp:(.text._ZN2wf21base_option_wrapper_tINS_7color_tEE11load_optionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2wf21base_option_wrapper_tINS_7color_tEE11load_optionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x55): undefined reference to `wf::config::config_manager_t::get_option(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: render-manager.cpp:(.text._ZN2wf21base_option_wrapper_tINS_7color_tEE11load_optionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2wf21base_option_wrapper_tINS_7color_tEE11load_optionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x12b): undefined reference to `wf::config::option_base_t::add_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/output_render-manager.cpp.o: in function `wf::swapchain_damage_manager_t::acquire_next_swapchain_buffer(wf::swapchain_damage_manager_t::frame_object_t&)': >render-manager.cpp:(.text._ZN2wf26swapchain_damage_manager_t29acquire_next_swapchain_bufferERNS0_14frame_object_tE[_ZN2wf26swapchain_damage_manager_t29acquire_next_swapchain_bufferERNS0_14frame_object_tE]+0x140): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: render-manager.cpp:(.text._ZN2wf26swapchain_damage_manager_t29acquire_next_swapchain_bufferERNS0_14frame_object_tE[_ZN2wf26swapchain_damage_manager_t29acquire_next_swapchain_bufferERNS0_14frame_object_tE]+0x1d7): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/output_render-manager.cpp.o: in function `wf::swapchain_damage_manager_t::start_frame()': >render-manager.cpp:(.text._ZN2wf26swapchain_damage_manager_t11start_frameEv[_ZN2wf26swapchain_damage_manager_t11start_frameEv]+0x1b7): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: render-manager.cpp:(.text._ZN2wf26swapchain_damage_manager_t11start_frameEv[_ZN2wf26swapchain_damage_manager_t11start_frameEv]+0x312): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/output_render-manager.cpp.o: in function `wf::render_manager::impl::paint()': >render-manager.cpp:(.text._ZN2wf14render_manager4impl5paintEv[_ZN2wf14render_manager4impl5paintEv]+0x68e): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/output_render-manager.cpp.o:render-manager.cpp:(.text._ZN2wf14render_manager4impl5paintEv[_ZN2wf14render_manager4impl5paintEv]+0x73e): more undefined references to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' follow >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/output_render-manager.cpp.o: in function `wf::render_manager::impl::impl(wf::output_t*)': >render-manager.cpp:(.text._ZN2wf14render_manager4implC2EPNS_8output_tE[_ZN2wf14render_manager4implC5EPNS_8output_tE]+0x5d9): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: render-manager.cpp:(.text._ZN2wf14render_manager4implC2EPNS_8output_tE[_ZN2wf14render_manager4implC5EPNS_8output_tE]+0x688): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: render-manager.cpp:(.text._ZN2wf14render_manager4implC2EPNS_8output_tE[_ZN2wf14render_manager4implC5EPNS_8output_tE]+0xa9a): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: render-manager.cpp:(.text._ZN2wf14render_manager4implC2EPNS_8output_tE[_ZN2wf14render_manager4implC5EPNS_8output_tE]+0xb50): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/output_workspace-stream.cpp.o: in function `wf::workspace_stream_node_t::workspace_stream_instance_t::workspace_stream_instance_t(wf::workspace_stream_node_t*, std::function<void (wf::region_t const&)>)': >workspace-stream.cpp:(.text._ZN2wf23workspace_stream_node_t27workspace_stream_instance_tC2EPS0_St8functionIFvRKNS_8region_tEEE[_ZN2wf23workspace_stream_node_t27workspace_stream_instance_tC5EPS0_St8functionIFvRKNS_8region_tEEE]+0xa60): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/output_workspace-impl.cpp.o: in function `wf::workspace_set_t::view_visible_on(nonstd::observer_ptr<wf::toplevel_view_interface_t>, wf::point_t)': >workspace-impl.cpp:(.text+0x1492): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/output_workspace-impl.cpp.o: in function `wf::grid_size_manager_t::~grid_size_manager_t()': >workspace-impl.cpp:(.text._ZN2wf19grid_size_manager_tD2Ev[_ZN2wf19grid_size_manager_tD5Ev]+0x4d): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: workspace-impl.cpp:(.text._ZN2wf19grid_size_manager_tD2Ev[_ZN2wf19grid_size_manager_tD5Ev]+0xab): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/output_workspace-impl.cpp.o: in function `wf::workspace_set_t::impl::view_visible_on(nonstd::observer_ptr<wf::toplevel_view_interface_t>, wf::point_t)': >workspace-impl.cpp:(.text._ZN2wf15workspace_set_t4impl15view_visible_onEN6nonstd12observer_ptrINS_25toplevel_view_interface_tEEENS_7point_tE[_ZN2wf15workspace_set_t4impl15view_visible_onEN6nonstd12observer_ptrINS_25toplevel_view_interface_tEEENS_7point_tE]+0x121): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/output_workspace-impl.cpp.o: in function `wf::workspace_set_t::impl::get_view_main_workspace(nonstd::observer_ptr<wf::toplevel_view_interface_t>)': >workspace-impl.cpp:(.text._ZN2wf15workspace_set_t4impl23get_view_main_workspaceEN6nonstd12observer_ptrINS_25toplevel_view_interface_tEEE[_ZN2wf15workspace_set_t4impl23get_view_main_workspaceEN6nonstd12observer_ptrINS_25toplevel_view_interface_tEEE]+0x7a): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/output_workspace-impl.cpp.o: in function `wf::workspace_set_t::impl::move_to_workspace(nonstd::observer_ptr<wf::toplevel_view_interface_t>, wf::point_t)': >workspace-impl.cpp:(.text._ZN2wf15workspace_set_t4impl17move_to_workspaceEN6nonstd12observer_ptrINS_25toplevel_view_interface_tEEENS_7point_tE[_ZN2wf15workspace_set_t4impl17move_to_workspaceEN6nonstd12observer_ptrINS_25toplevel_view_interface_tEEENS_7point_tE]+0x1c2): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/output_workspace-impl.cpp.o: in function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > wf::log::detail::format_concat<unsigned long, char const*, bool>(unsigned long, char const*, bool)': >workspace-impl.cpp:(.text._ZN2wf3log6detail13format_concatImJPKcbEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_DpT0_[_ZN2wf3log6detail13format_concatImJPKcbEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_DpT0_]+0x3a): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > wf::log::to_string<bool>(bool)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/output_workspace-impl.cpp.o: in function `wf::workspace_set_t::impl::set_visible(bool)': >workspace-impl.cpp:(.text._ZN2wf15workspace_set_t4impl11set_visibleEb[_ZN2wf15workspace_set_t4impl11set_visibleEb]+0x224): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/output_workspace-impl.cpp.o: in function `wf::workspace_set_t::impl::remove_view(nonstd::observer_ptr<wf::toplevel_view_interface_t>)': >workspace-impl.cpp:(.text._ZN2wf15workspace_set_t4impl11remove_viewEN6nonstd12observer_ptrINS_25toplevel_view_interface_tEEE[_ZN2wf15workspace_set_t4impl11remove_viewEN6nonstd12observer_ptrINS_25toplevel_view_interface_tEEE]+0x10f): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: workspace-impl.cpp:(.text._ZN2wf15workspace_set_t4impl11remove_viewEN6nonstd12observer_ptrINS_25toplevel_view_interface_tEEE[_ZN2wf15workspace_set_t4impl11remove_viewEN6nonstd12observer_ptrINS_25toplevel_view_interface_tEEE]+0x2d3): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/output_workspace-impl.cpp.o: in function `wf::workspace_set_t::impl::set_workspace(wf::point_t, std::vector<nonstd::observer_ptr<wf::toplevel_view_interface_t>, std::allocator<nonstd::observer_ptr<wf::toplevel_view_interface_t> > > const&)': >workspace-impl.cpp:(.text._ZN2wf15workspace_set_t4impl13set_workspaceENS_7point_tERKSt6vectorIN6nonstd12observer_ptrINS_25toplevel_view_interface_tEEESaIS7_EE[_ZN2wf15workspace_set_t4impl13set_workspaceENS_7point_tERKSt6vectorIN6nonstd12observer_ptrINS_25toplevel_view_interface_tEEESaIS7_EE]+0xdc): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: workspace-impl.cpp:(.text._ZN2wf15workspace_set_t4impl13set_workspaceENS_7point_tERKSt6vectorIN6nonstd12observer_ptrINS_25toplevel_view_interface_tEEESaIS7_EE[_ZN2wf15workspace_set_t4impl13set_workspaceENS_7point_tERKSt6vectorIN6nonstd12observer_ptrINS_25toplevel_view_interface_tEEESaIS7_EE]+0x77d): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/output_workspace-impl.cpp.o:workspace-impl.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPN6nonstd12observer_ptrIN2wf25toplevel_view_interface_tEEESt6vectorIS6_SaIS6_EEEElNS0_5__ops15_Iter_comp_iterIZNS4_15workspace_set_t4impl9get_viewsEjSt8optionalINS4_7point_tEEEUlS6_NS3_INS4_16view_interface_tEEEE_EEEvT_SN_T0_T1_[_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPN6nonstd12observer_ptrIN2wf25toplevel_view_interface_tEEESt6vectorIS6_SaIS6_EEEElNS0_5__ops15_Iter_comp_iterIZNS4_15workspace_set_t4impl9get_viewsEjSt8optionalINS4_7point_tEEEUlS6_NS3_INS4_16view_interface_tEEEE_EEEvT_SN_T0_T1_]+0x633): more undefined references to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' follow >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/liblibwayfire.a.p/output_workspace-impl.cpp.o: in function `wf::workspace_set_t::impl::~impl()': >workspace-impl.cpp:(.text._ZN2wf15workspace_set_t4implD2Ev[_ZN2wf15workspace_set_t4implD5Ev]+0x131): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: workspace-impl.cpp:(.text._ZN2wf15workspace_set_t4implD2Ev[_ZN2wf15workspace_set_t4implD5Ev]+0x19f): undefined reference to `wf::config::option_base_t::rem_updated_handler(std::function<void ()>*)' >/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: workspace-impl.cpp:(.text._ZN2wf15workspace_set_t4implD2Ev[_ZN2wf15workspace_set_t4implD5Ev]+0x51a): undefined reference to `wf::log::log_plain(wf::log::log_level_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' >collect2: error: ld returned 1 exit status >[219/360] g++ -Iplugins/protocols/libgtk-shell.so.p -Iplugins/protocols -I../wayfire-0.8.1/plugins/protocols -I../wayfire-0.8.1/src/api -I. -I../wayfire-0.8.1 -Iplugins/common -I../wayfire-0.8.1/plugins/common -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/lib64/libffi/include -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 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -MD -MQ plugins/protocols/libgtk-shell.so.p/gtk-shell.cpp.o -MF plugins/protocols/libgtk-shell.so.p/gtk-shell.cpp.o.d -o plugins/protocols/libgtk-shell.so.p/gtk-shell.cpp.o -c ../wayfire-0.8.1/plugins/protocols/gtk-shell.cpp >[220/360] g++ -Iplugins/protocols/libxdg-activation.so.p -Iplugins/protocols -I../wayfire-0.8.1/plugins/protocols -I../wayfire-0.8.1/src/api -I. -I../wayfire-0.8.1 -Iplugins/common -I../wayfire-0.8.1/plugins/common -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/lib64/libffi/include -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 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -MD -MQ plugins/protocols/libxdg-activation.so.p/xdg-activation.cpp.o -MF plugins/protocols/libxdg-activation.so.p/xdg-activation.cpp.o.d -o plugins/protocols/libxdg-activation.so.p/xdg-activation.cpp.o -c ../wayfire-0.8.1/plugins/protocols/xdg-activation.cpp >[221/360] g++ -Iplugins/protocols/libforeign-toplevel.so.p -Iplugins/protocols -I../wayfire-0.8.1/plugins/protocols -I../wayfire-0.8.1/src/api -I. -I../wayfire-0.8.1 -Iplugins/common -I../wayfire-0.8.1/plugins/common -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/lib64/libffi/include -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 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -MD -MQ plugins/protocols/libforeign-toplevel.so.p/foreign-toplevel.cpp.o -MF plugins/protocols/libforeign-toplevel.so.p/foreign-toplevel.cpp.o.d -o plugins/protocols/libforeign-toplevel.so.p/foreign-toplevel.cpp.o -c ../wayfire-0.8.1/plugins/protocols/foreign-toplevel.cpp >[222/360] g++ -Iplugins/ipc/libdemo-ipc.so.p -Iplugins/ipc -I../wayfire-0.8.1/plugins/ipc -I../wayfire-0.8.1/src/api -I. -I../wayfire-0.8.1 -Iplugins/common -I../wayfire-0.8.1/plugins/common -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/lib64/libffi/include -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 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -MD -MQ plugins/ipc/libdemo-ipc.so.p/demo-ipc.cpp.o -MF plugins/ipc/libdemo-ipc.so.p/demo-ipc.cpp.o.d -o plugins/ipc/libdemo-ipc.so.p/demo-ipc.cpp.o -c ../wayfire-0.8.1/plugins/ipc/demo-ipc.cpp >[223/360] g++ -Iplugins/ipc/libstipc.so.p -Iplugins/ipc -I../wayfire-0.8.1/plugins/ipc -I../wayfire-0.8.1/src/api -I. -I../wayfire-0.8.1 -Iplugins/common -I../wayfire-0.8.1/plugins/common -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/lib64/libffi/include -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 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -MD -MQ plugins/ipc/libstipc.so.p/stipc.cpp.o -MF plugins/ipc/libstipc.so.p/stipc.cpp.o.d -o plugins/ipc/libstipc.so.p/stipc.cpp.o -c ../wayfire-0.8.1/plugins/ipc/stipc.cpp >[224/360] g++ -Iplugins/ipc/libipc.so.p -Iplugins/ipc -I../wayfire-0.8.1/plugins/ipc -I../wayfire-0.8.1/src/api -I. -I../wayfire-0.8.1 -Iplugins/common -I../wayfire-0.8.1/plugins/common -Isubprojects/wf-touch -I../wayfire-0.8.1/subprojects/wf-touch -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/lib64/libffi/include -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 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -MD -MQ plugins/ipc/libipc.so.p/ipc.cpp.o -MF plugins/ipc/libipc.so.p/ipc.cpp.o.d -o plugins/ipc/libipc.so.p/ipc.cpp.o -c ../wayfire-0.8.1/plugins/ipc/ipc.cpp >[225/360] g++ -Iplugins/protocols/libwayfire-shell.so.p -Iplugins/protocols -I../wayfire-0.8.1/plugins/protocols -I../wayfire-0.8.1/src/api -I. -I../wayfire-0.8.1 -Iplugins/common -I../wayfire-0.8.1/plugins/common -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/lib64/libffi/include -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 '-DWAYFIRE_VERSION="0.8.1"' -DWLR_USE_UNSTABLE -fno-gnu-unique -Wno-unused-parameter -DWF_USE_CONFIG_H -O2 -march=native -pipe -fPIC -MD -MQ plugins/protocols/libwayfire-shell.so.p/wayfire-shell.cpp.o -MF plugins/protocols/libwayfire-shell.so.p/wayfire-shell.cpp.o.d -o plugins/protocols/libwayfire-shell.so.p/wayfire-shell.cpp.o -c ../wayfire-0.8.1/plugins/protocols/wayfire-shell.cpp >ninja: build stopped: subcommand failed. > * ERROR: gui-wm/wayfire-0.8.1-r1::gentoo failed (compile phase): > * compile failed > * > * Call stack: > * ebuild.sh, line 136: Called src_compile > * environment, line 2747: Called meson_src_compile > * environment, line 2009: Called die > * The specific snippet of code: > * "$@" || die -n "compile failed"; > * > * If you need support, post the output of `emerge --info '=gui-wm/wayfire-0.8.1-r1::gentoo'`, > * the complete build log and the output of `emerge -pqv '=gui-wm/wayfire-0.8.1-r1::gentoo'`. > * The complete build log is located at '/var/tmp/portage/gui-wm/wayfire-0.8.1-r1/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/gui-wm/wayfire-0.8.1-r1/temp/environment'. > * Working directory: '/var/tmp/portage/gui-wm/wayfire-0.8.1-r1/work/wayfire-0.8.1-build' > * S: '/var/tmp/portage/gui-wm/wayfire-0.8.1-r1/work/wayfire-0.8.1'
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 930669
:
891693
| 891694 |
891695
|
891696