Package: src:wlcs
Version: 1.7.0-1
Severity: serious
Tags: ftbfs forky sid

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build.

Below you will find how the build ends (probably the most relevant part,
but not necessarily). If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202509/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:wlcs, so that this is still
visible in the BTS web page for this package.

Thanks.

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean
   dh_clean
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_configure -- -DWLCS_BUILD_ASAN=ON -DWLCS_BUILD_UBSAN=ON 
-DWLCS_BUILD_TSAN=ON -DCMAKE_INSTALL_LIBEXECDIR="lib/x86_64-linux-gnu"
        cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb 
PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr 
-DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc 
-DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON 
-DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF 
-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON 
-DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run 
-DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" 
-DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu 
-DWLCS_BUILD_ASAN=ON -DWLCS_BUILD_UBSAN=ON -DWLCS_BUILD_TSAN=ON 
-DCMAKE_INSTALL_LIBEXECDIR=lib/x86_64-linux-gnu ..
CMake Deprecation Warning at CMakeLists.txt:19 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

[... snipped ...]

[ 46%] Building CXX object CMakeFiles/wlcs.asan.dir/tests/xdg_toplevel_v6.cpp.o
/usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -Werror -Wall -fno-strict-aliasing 
-pedantic -Wnon-virtual-dtor -Wextra -fPIC -std=c++20 -fsanitize=address 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.asan.dir/tests/xdg_toplevel_v6.cpp.o -MF 
CMakeFiles/wlcs.asan.dir/tests/xdg_toplevel_v6.cpp.o.d -o 
CMakeFiles/wlcs.asan.dir/tests/xdg_toplevel_v6.cpp.o -c 
/<<PKGBUILDDIR>>/tests/xdg_toplevel_v6.cpp
[ 47%] Building CXX object 
CMakeFiles/wlcs.dir/tests/wlr_virtual_pointer_v1.cpp.o
/usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -Werror -Wall -fno-strict-aliasing 
-pedantic -Wnon-virtual-dtor -Wextra -fPIC -std=c++20 -DGTEST_HAS_PTHREAD=1 -MD 
-MT CMakeFiles/wlcs.dir/tests/wlr_virtual_pointer_v1.cpp.o -MF 
CMakeFiles/wlcs.dir/tests/wlr_virtual_pointer_v1.cpp.o.d -o 
CMakeFiles/wlcs.dir/tests/wlr_virtual_pointer_v1.cpp.o -c 
/<<PKGBUILDDIR>>/tests/wlr_virtual_pointer_v1.cpp
[ 47%] Building CXX object 
CMakeFiles/wlcs.asan.dir/tests/xdg_surface_stable.cpp.o
/usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -Werror -Wall -fno-strict-aliasing 
-pedantic -Wnon-virtual-dtor -Wextra -fPIC -std=c++20 -fsanitize=address 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.asan.dir/tests/xdg_surface_stable.cpp.o -MF 
CMakeFiles/wlcs.asan.dir/tests/xdg_surface_stable.cpp.o.d -o 
CMakeFiles/wlcs.asan.dir/tests/xdg_surface_stable.cpp.o -c 
/<<PKGBUILDDIR>>/tests/xdg_surface_stable.cpp
[ 47%] Building CXX object 
CMakeFiles/wlcs.asan.dir/tests/xdg_toplevel_stable.cpp.o
/usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -Werror -Wall -fno-strict-aliasing 
-pedantic -Wnon-virtual-dtor -Wextra -fPIC -std=c++20 -fsanitize=address 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.asan.dir/tests/xdg_toplevel_stable.cpp.o -MF 
CMakeFiles/wlcs.asan.dir/tests/xdg_toplevel_stable.cpp.o.d -o 
CMakeFiles/wlcs.asan.dir/tests/xdg_toplevel_stable.cpp.o -c 
/<<PKGBUILDDIR>>/tests/xdg_toplevel_stable.cpp
[ 47%] Building CXX object 
CMakeFiles/wlcs.dir/tests/text_input_v2_with_input_method_v1.cpp.o
/usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -Werror -Wall -fno-strict-aliasing 
-pedantic -Wnon-virtual-dtor -Wextra -fPIC -std=c++20 -DGTEST_HAS_PTHREAD=1 -MD 
-MT CMakeFiles/wlcs.dir/tests/text_input_v2_with_input_method_v1.cpp.o -MF 
CMakeFiles/wlcs.dir/tests/text_input_v2_with_input_method_v1.cpp.o.d -o 
CMakeFiles/wlcs.dir/tests/text_input_v2_with_input_method_v1.cpp.o -c 
/<<PKGBUILDDIR>>/tests/text_input_v2_with_input_method_v1.cpp
[ 48%] Building CXX object CMakeFiles/wlcs.asan.dir/tests/xdg_popup.cpp.o
/usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -Werror -Wall -fno-strict-aliasing 
-pedantic -Wnon-virtual-dtor -Wextra -fPIC -std=c++20 -fsanitize=address 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.asan.dir/tests/xdg_popup.cpp.o -MF 
CMakeFiles/wlcs.asan.dir/tests/xdg_popup.cpp.o.d -o 
CMakeFiles/wlcs.asan.dir/tests/xdg_popup.cpp.o -c 
/<<PKGBUILDDIR>>/tests/xdg_popup.cpp
[ 48%] Linking CXX executable wlcs
/usr/bin/cmake -E cmake_link_script CMakeFiles/wlcs.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fs 
[too-long-redacted] ibgtest.a -lwayland-server -ldl
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 48%] Built target wlcs
[ 48%] Building CXX object 
CMakeFiles/wlcs.asan.dir/tests/wlr_layer_shell_v1.cpp.o
/usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -Werror -Wall -fno-strict-aliasing 
-pedantic -Wnon-virtual-dtor -Wextra -fPIC -std=c++20 -fsanitize=address 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.asan.dir/tests/wlr_layer_shell_v1.cpp.o -MF 
CMakeFiles/wlcs.asan.dir/tests/wlr_layer_shell_v1.cpp.o.d -o 
CMakeFiles/wlcs.asan.dir/tests/wlr_layer_shell_v1.cpp.o -c 
/<<PKGBUILDDIR>>/tests/wlr_layer_shell_v1.cpp
In file included from /usr/include/c++/15/functional:61,
                 from /usr/include/gtest/gtest-matchers.h:43,
                 from 
/usr/include/gtest/internal/gtest-death-test-internal.h:47,
                 from /usr/include/gtest/gtest-death-test.h:43,
                 from /usr/include/gtest/gtest.h:64,
                 from /<<PKGBUILDDIR>>/include/in_process_server.h:26,
                 from /<<PKGBUILDDIR>>/tests/xdg_popup.cpp:29:
In constructor ‘std::function<_Res(_ArgTypes 
...)>::function(std::function<_Res(_ArgTypes ...)>&&) [with _Res = 
std::pair<int, int>; _ArgTypes = {int, int}]’,
    inlined from ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp 
= function<pair<int, int>(int, int)>; _Args = {function<pair<int, int>(int, 
int)>}]’ at /usr/include/c++/15/bits/stl_construct.h:133:7,
    inlined from ‘constexpr void 
std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = 
{std::function<std::pair<int, int>(int, int)>}; _Tp = 
std::function<std::pair<int, int>(int, int)>]’ at 
/usr/include/c++/15/optional:298:19,
    inlined from ‘constexpr 
std::_Optional_payload_base<_Tp>::_Optional_payload_base(bool, 
std::_Optional_payload_base<_Tp>&&) [with _Tp = std::function<std::pair<int, 
int>(int, int)>]’ at /usr/include/c++/15/optional:154:22,
    inlined from ‘constexpr 
std::_Optional_payload_base<_Tp>::_Optional_payload_base(bool, 
std::_Optional_payload_base<_Tp>&&) [with _Tp = std::function<std::pair<int, 
int>(int, int)>]’ at /usr/include/c++/15/optional:150:7,
    inlined from ‘constexpr 
std::_Optional_payload<std::function<std::pair<int, int>(int, int)>, true, 
false, false>::_Optional_payload(bool, 
std::_Optional_payload_base<std::function<std::pair<int, int>(int, int)> >&&) 
[inherited from std::_Optional_payload_base<std::function<std::pair<int, 
int>(int, int)> >]’ at /usr/include/c++/15/optional:419:42,
    inlined from ‘constexpr 
std::_Optional_payload<std::function<std::pair<int, int>(int, int)>, false, 
false, false>::_Optional_payload(bool, 
std::_Optional_payload_base<std::function<std::pair<int, int>(int, int)> >&&) 
[inherited from std::_Optional_payload_base<std::function<std::pair<int, 
int>(int, int)> >]’ at /usr/include/c++/15/optional:453:57,
    inlined from ‘constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> 
>::_Optional_base(std::_Optional_base<_Tp, <anonymous>, <anonymous> >&&) [with 
_Tp = std::function<std::pair<int, int>(int, int)>; bool <anonymous> = false; 
bool <anonymous> = false]’ at /usr/include/c++/15/optional:519:9,
    inlined from ‘constexpr std::optional<std::function<std::pair<int, 
int>(int, int)> >::optional(std::optional<std::function<std::pair<int, 
int>(int, int)> >&&)’ at /usr/include/c++/15/optional:778:11,
    inlined from ‘constexpr 
{anonymous}::PositionerTestParams::PositionerTestParams({anonymous}::PositionerTestParams&&)’
 at /<<PKGBUILDDIR>>/tests/xdg_popup.cpp:132:8,
    inlined from ‘testing::internal::ValueArray<T ...> testing::Values(T ...) 
[with T = {{anonymous}::PositionerTestParams}]’ at 
/usr/include/gtest/gtest-param-test.h:337:20,
    inlined from ‘std::string 
gtest_DefaultXdgPopupPositionerTest_EvalGenerateName_(const 
testing::TestParamInfo<{anonymous}::PositionerTestParams>&)’ at 
/<<PKGBUILDDIR>>/tests/xdg_popup.cpp:733:1:
/usr/include/c++/15/bits/std_function.h:407:42: error: 
‘<unnamed>.<unnamed>::PositionerTestParams::parent_position_func.std::optional<std::function<std::pair<int,
 int>(int, int)> >::<unnamed>.std::_Optional_base<std::function<std::pair<int, 
int>(int, int)>, false, 
false>::_M_payload.std::_Optional_payload<std::function<std::pair<int, 
int>(int, int)>, false, false, 
false>::<unnamed>.std::_Optional_payload<std::function<std::pair<int, int>(int, 
int)>, true, false, 
false>::<unnamed>.std::_Optional_payload_base<std::function<std::pair<int, 
int>(int, int)> 
>::_M_payload.std::_Optional_payload_base<std::function<std::pair<int, 
int>(int, int)> >::_Storage<std::function<std::pair<int, int>(int, int)>, 
false>::_M_value.std::function<std::pair<int, int>(int, int)>::_M_invoker’ 
may be used uninitialized [-Werror=maybe-uninitialized]
  407 |       : _Function_base(), _M_invoker(__x._M_invoker)
      |                                      ~~~~^~~~~~~~~~
In file included from /usr/include/gtest/gtest.h:67:
/<<PKGBUILDDIR>>/tests/xdg_popup.cpp: In function ‘std::string 
gtest_DefaultXdgPopupPositionerTest_EvalGenerateName_(const 
testing::TestParamInfo<{anonymous}::PositionerTestParams>&)’:
/<<PKGBUILDDIR>>/tests/xdg_popup.cpp:737:136: note: ‘<anonymous>’ declared 
here
  737 |         PositionerTestParams{"default values", (window_width - 
popup_width) / 2, (window_height - popup_height) / 2, PositionerParams()}
      |                                                                         
                                                               ^
In member function ‘bool std::_Function_base::_M_empty() const’,
    inlined from ‘std::function<_Res(_ArgTypes ...)>::operator bool() const 
[with _Res = std::pair<int, int>; _ArgTypes = {int, int}]’ at 
/usr/include/c++/15/bits/std_function.h:576:25,
    inlined from ‘std::function<_Res(_ArgTypes 
...)>::function(std::function<_Res(_ArgTypes ...)>&&) [with _Res = 
std::pair<int, int>; _ArgTypes = {int, int}]’ at 
/usr/include/c++/15/bits/std_function.h:409:6,
    inlined from ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp 
= function<pair<int, int>(int, int)>; _Args = {function<pair<int, int>(int, 
int)>}]’ at /usr/include/c++/15/bits/stl_construct.h:133:7,
    inlined from ‘constexpr void 
std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = 
{std::function<std::pair<int, int>(int, int)>}; _Tp = 
std::function<std::pair<int, int>(int, int)>]’ at 
/usr/include/c++/15/optional:298:19,
    inlined from ‘constexpr 
std::_Optional_payload_base<_Tp>::_Optional_payload_base(bool, 
std::_Optional_payload_base<_Tp>&&) [with _Tp = std::function<std::pair<int, 
int>(int, int)>]’ at /usr/include/c++/15/optional:154:22,
    inlined from ‘constexpr 
std::_Optional_payload_base<_Tp>::_Optional_payload_base(bool, 
std::_Optional_payload_base<_Tp>&&) [with _Tp = std::function<std::pair<int, 
int>(int, int)>]’ at /usr/include/c++/15/optional:150:7,
    inlined from ‘constexpr 
std::_Optional_payload<std::function<std::pair<int, int>(int, int)>, true, 
false, false>::_Optional_payload(bool, 
std::_Optional_payload_base<std::function<std::pair<int, int>(int, int)> >&&) 
[inherited from std::_Optional_payload_base<std::function<std::pair<int, 
int>(int, int)> >]’ at /usr/include/c++/15/optional:419:42,
    inlined from ‘constexpr 
std::_Optional_payload<std::function<std::pair<int, int>(int, int)>, false, 
false, false>::_Optional_payload(bool, 
std::_Optional_payload_base<std::function<std::pair<int, int>(int, int)> >&&) 
[inherited from std::_Optional_payload_base<std::function<std::pair<int, 
int>(int, int)> >]’ at /usr/include/c++/15/optional:453:57,
    inlined from ‘constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> 
>::_Optional_base(std::_Optional_base<_Tp, <anonymous>, <anonymous> >&&) [with 
_Tp = std::function<std::pair<int, int>(int, int)>; bool <anonymous> = false; 
bool <anonymous> = false]’ at /usr/include/c++/15/optional:519:9,
    inlined from ‘constexpr std::optional<std::function<std::pair<int, 
int>(int, int)> >::optional(std::optional<std::function<std::pair<int, 
int>(int, int)> >&&)’ at /usr/include/c++/15/optional:778:11,
    inlined from ‘constexpr 
{anonymous}::PositionerTestParams::PositionerTestParams({anonymous}::PositionerTestParams&&)’
 at /<<PKGBUILDDIR>>/tests/xdg_popup.cpp:132:8,
    inlined from ‘testing::internal::ValueArray<T ...> testing::Values(T ...) 
[with T = {{anonymous}::PositionerTestParams}]’ at 
/usr/include/gtest/gtest-param-test.h:337:20,
    inlined from ‘std::string 
gtest_DefaultXdgPopupPositionerTest_EvalGenerateName_(const 
testing::TestParamInfo<{anonymous}::PositionerTestParams>&)’ at 
/<<PKGBUILDDIR>>/tests/xdg_popup.cpp:733:1:
/usr/include/c++/15/bits/std_function.h:249:37: error: ‘*(const 
std::_Function_base*)((char*)&<unnamed> + 
offsetof(<unnamed>::PositionerTestParams, 
<unnamed>::PositionerTestParams::parent_position_func.std::optional<std::function<std::pair<int,
 int>(int, int)> >::<unnamed>.std::_Optional_base<std::function<std::pair<int, 
int>(int, int)>, false, 
false>::_M_payload.std::_Optional_payload<std::function<std::pair<int, 
int>(int, int)>, false, false, 
false>::<unnamed>.std::_Optional_payload<std::function<std::pair<int, int>(int, 
int)>, true, false, 
false>::<unnamed>.std::_Optional_payload_base<std::function<std::pair<int, 
int>(int, int)> >::_M_payload)).std::_Function_base::_M_manager’ may be used 
uninitialized [-Werror=maybe-uninitialized]
  249 |     bool _M_empty() const { return !_M_manager; }
      |                                     ^~~~~~~~~~
/<<PKGBUILDDIR>>/tests/xdg_popup.cpp: In function ‘std::string 
gtest_DefaultXdgPopupPositionerTest_EvalGenerateName_(const 
testing::TestParamInfo<{anonymous}::PositionerTestParams>&)’:
/<<PKGBUILDDIR>>/tests/xdg_popup.cpp:737:136: note: ‘<anonymous>’ declared 
here
  737 |         PositionerTestParams{"default values", (window_width - 
popup_width) / 2, (window_height - popup_height) / 2, PositionerParams()}
      |                                                                         
                                                               ^
In constructor ‘std::function<_Res(_ArgTypes 
...)>::function(std::function<_Res(_ArgTypes ...)>&&) [with _Res = 
std::pair<int, int>; _ArgTypes = {int, int}]’,
    inlined from ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp 
= function<pair<int, int>(int, int)>; _Args = {function<pair<int, int>(int, 
int)>}]’ at /usr/include/c++/15/bits/stl_construct.h:133:7,
    inlined from ‘constexpr void 
std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = 
{std::function<std::pair<int, int>(int, int)>}; _Tp = 
std::function<std::pair<int, int>(int, int)>]’ at 
/usr/include/c++/15/optional:298:19,
    inlined from ‘constexpr 
std::_Optional_payload_base<_Tp>::_Optional_payload_base(bool, 
std::_Optional_payload_base<_Tp>&&) [with _Tp = std::function<std::pair<int, 
int>(int, int)>]’ at /usr/include/c++/15/optional:154:22,
    inlined from ‘constexpr 
std::_Optional_payload_base<_Tp>::_Optional_payload_base(bool, 
std::_Optional_payload_base<_Tp>&&) [with _Tp = std::function<std::pair<int, 
int>(int, int)>]’ at /usr/include/c++/15/optional:150:7,
    inlined from ‘constexpr 
std::_Optional_payload<std::function<std::pair<int, int>(int, int)>, true, 
false, false>::_Optional_payload(bool, 
std::_Optional_payload_base<std::function<std::pair<int, int>(int, int)> >&&) 
[inherited from std::_Optional_payload_base<std::function<std::pair<int, 
int>(int, int)> >]’ at /usr/include/c++/15/optional:419:42,
    inlined from ‘constexpr 
std::_Optional_payload<std::function<std::pair<int, int>(int, int)>, false, 
false, false>::_Optional_payload(bool, 
std::_Optional_payload_base<std::function<std::pair<int, int>(int, int)> >&&) 
[inherited from std::_Optional_payload_base<std::function<std::pair<int, 
int>(int, int)> >]’ at /usr/include/c++/15/optional:453:57,
    inlined from ‘constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> 
>::_Optional_base(std::_Optional_base<_Tp, <anonymous>, <anonymous> >&&) [with 
_Tp = std::function<std::pair<int, int>(int, int)>; bool <anonymous> = false; 
bool <anonymous> = false]’ at /usr/include/c++/15/optional:519:9,
    inlined from ‘constexpr std::optional<std::function<std::pair<int, 
int>(int, int)> >::optional(std::optional<std::function<std::pair<int, 
int>(int, int)> >&&)’ at /usr/include/c++/15/optional:778:11,
    inlined from ‘constexpr 
{anonymous}::PositionerTestParams::PositionerTestParams({anonymous}::PositionerTestParams&&)’
 at /<<PKGBUILDDIR>>/tests/xdg_popup.cpp:132:8,
    inlined from ‘testing::internal::ValueArray<T ...> testing::Values(T ...) 
[with T = {{anonymous}::PositionerTestParams}]’ at 
/usr/include/gtest/gtest-param-test.h:337:20,
    inlined from ‘std::string 
gtest_DefaultXdgPopupPositionerTest_EvalGenerateName_(const 
testing::TestParamInfo<{anonymous}::PositionerTestParams>&)’ at 
/<<PKGBUILDDIR>>/tests/xdg_popup.cpp:733:1:
/usr/include/c++/15/bits/std_function.h:411:13: error: ‘*(const 
std::_Any_data*)((char*)&<unnamed> + offsetof(<unnamed>::PositionerTestParams, 
<unnamed>::PositionerTestParams::parent_position_func.std::optional<std::function<std::pair<int,
 int>(int, int)> >::<unnamed>.std::_Optional_base<std::function<std::pair<int, 
int>(int, int)>, false, 
false>::_M_payload.std::_Optional_payload<std::function<std::pair<int, 
int>(int, int)>, false, false, 
false>::<unnamed>.std::_Optional_payload<std::function<std::pair<int, int>(int, 
int)>, true, false, 
false>::<unnamed>.std::_Optional_payload_base<std::function<std::pair<int, 
int>(int, int)> >::_M_payload))’ may be used uninitialized 
[-Werror=maybe-uninitialized]
  411 |             _M_functor = __x._M_functor;
      |             ^~~~~~~~~~
/<<PKGBUILDDIR>>/tests/xdg_popup.cpp: In function ‘std::string 
gtest_DefaultXdgPopupPositionerTest_EvalGenerateName_(const 
testing::TestParamInfo<{anonymous}::PositionerTestParams>&)’:
/<<PKGBUILDDIR>>/tests/xdg_popup.cpp:737:136: note: ‘<anonymous>’ declared 
here
  737 |         PositionerTestParams{"default values", (window_width - 
popup_width) / 2, (window_height - popup_height) / 2, PositionerParams()}
      |                                                                         
                                                               ^
In constructor ‘std::function<_Res(_ArgTypes 
...)>::function(std::function<_Res(_ArgTypes ...)>&&) [with _Res = 
std::pair<int, int>; _ArgTypes = {int, int}]’,
    inlined from ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp 
= function<pair<int, int>(int, int)>; _Args = {function<pair<int, int>(int, 
int)>}]’ at /usr/include/c++/15/bits/stl_construct.h:133:7,
    inlined from ‘constexpr void 
std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = 
{std::function<std::pair<int, int>(int, int)>}; _Tp = 
std::function<std::pair<int, int>(int, int)>]’ at 
/usr/include/c++/15/optional:298:19,
    inlined from ‘constexpr 
std::_Optional_payload_base<_Tp>::_Optional_payload_base(bool, 
std::_Optional_payload_base<_Tp>&&) [with _Tp = std::function<std::pair<int, 
int>(int, int)>]’ at /usr/include/c++/15/optional:154:22,
    inlined from ‘constexpr 
std::_Optional_payload_base<_Tp>::_Optional_payload_base(bool, 
std::_Optional_payload_base<_Tp>&&) [with _Tp = std::function<std::pair<int, 
int>(int, int)>]’ at /usr/include/c++/15/optional:150:7,
    inlined from ‘constexpr 
std::_Optional_payload<std::function<std::pair<int, int>(int, int)>, true, 
false, false>::_Optional_payload(bool, 
std::_Optional_payload_base<std::function<std::pair<int, int>(int, int)> >&&) 
[inherited from std::_Optional_payload_base<std::function<std::pair<int, 
int>(int, int)> >]’ at /usr/include/c++/15/optional:419:42,
    inlined from ‘constexpr 
std::_Optional_payload<std::function<std::pair<int, int>(int, int)>, false, 
false, false>::_Optional_payload(bool, 
std::_Optional_payload_base<std::function<std::pair<int, int>(int, int)> >&&) 
[inherited from std::_Optional_payload_base<std::function<std::pair<int, 
int>(int, int)> >]’ at /usr/include/c++/15/optional:453:57,
    inlined from ‘constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> 
>::_Optional_base(std::_Optional_base<_Tp, <anonymous>, <anonymous> >&&) [with 
_Tp = std::function<std::pair<int, int>(int, int)>; bool <anonymous> = false; 
bool <anonymous> = false]’ at /usr/include/c++/15/optional:519:9,
    inlined from ‘constexpr std::optional<std::function<std::pair<int, 
int>(int, int)> >::optional(std::optional<std::function<std::pair<int, 
int>(int, int)> >&&)’ at /usr/include/c++/15/optional:778:11,
    inlined from ‘constexpr 
{anonymous}::PositionerTestParams::PositionerTestParams({anonymous}::PositionerTestParams&&)’
 at /<<PKGBUILDDIR>>/tests/xdg_popup.cpp:132:8,
    inlined from ‘testing::internal::ValueArray<T ...> testing::Values(T ...) 
[with T = {{anonymous}::PositionerTestParams}]’ at 
/usr/include/gtest/gtest-param-test.h:337:20,
    inlined from 
‘testing::internal::ParamGenerator<{anonymous}::PositionerTestParams> 
gtest_DefaultXdgPopupPositionerTest_EvalGenerator_()’ at 
/<<PKGBUILDDIR>>/tests/xdg_popup.cpp:733:1:
/usr/include/c++/15/bits/std_function.h:407:42: error: 
‘<unnamed>.<unnamed>::PositionerTestParams::parent_position_func.std::optional<std::function<std::pair<int,
 int>(int, int)> >::<unnamed>.std::_Optional_base<std::function<std::pair<int, 
int>(int, int)>, false, 
false>::_M_payload.std::_Optional_payload<std::function<std::pair<int, 
int>(int, int)>, false, false, 
false>::<unnamed>.std::_Optional_payload<std::function<std::pair<int, int>(int, 
int)>, true, false, 
false>::<unnamed>.std::_Optional_payload_base<std::function<std::pair<int, 
int>(int, int)> 
>::_M_payload.std::_Optional_payload_base<std::function<std::pair<int, 
int>(int, int)> >::_Storage<std::function<std::pair<int, int>(int, int)>, 
false>::_M_value.std::function<std::pair<int, int>(int, int)>::_M_invoker’ 
may be used uninitialized [-Werror=maybe-uninitialized]
  407 |       : _Function_base(), _M_invoker(__x._M_invoker)
      |                                      ~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/tests/xdg_popup.cpp: In function 
‘testing::internal::ParamGenerator<{anonymous}::PositionerTestParams> 
gtest_DefaultXdgPopupPositionerTest_EvalGenerator_()’:
/<<PKGBUILDDIR>>/tests/xdg_popup.cpp:737:136: note: ‘<anonymous>’ declared 
here
  737 |         PositionerTestParams{"default values", (window_width - 
popup_width) / 2, (window_height - popup_height) / 2, PositionerParams()}
      |                                                                         
                                                               ^
In member function ‘bool std::_Function_base::_M_empty() const’,
    inlined from ‘std::function<_Res(_ArgTypes ...)>::operator bool() const 
[with _Res = std::pair<int, int>; _ArgTypes = {int, int}]’ at 
/usr/include/c++/15/bits/std_function.h:576:25,
    inlined from ‘std::function<_Res(_ArgTypes 
...)>::function(std::function<_Res(_ArgTypes ...)>&&) [with _Res = 
std::pair<int, int>; _ArgTypes = {int, int}]’ at 
/usr/include/c++/15/bits/std_function.h:409:6,
    inlined from ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp 
= function<pair<int, int>(int, int)>; _Args = {function<pair<int, int>(int, 
int)>}]’ at /usr/include/c++/15/bits/stl_construct.h:133:7,
    inlined from ‘constexpr void 
std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = 
{std::function<std::pair<int, int>(int, int)>}; _Tp = 
std::function<std::pair<int, int>(int, int)>]’ at 
/usr/include/c++/15/optional:298:19,
    inlined from ‘constexpr 
std::_Optional_payload_base<_Tp>::_Optional_payload_base(bool, 
std::_Optional_payload_base<_Tp>&&) [with _Tp = std::function<std::pair<int, 
int>(int, int)>]’ at /usr/include/c++/15/optional:154:22,
    inlined from ‘constexpr 
std::_Optional_payload_base<_Tp>::_Optional_payload_base(bool, 
std::_Optional_payload_base<_Tp>&&) [with _Tp = std::function<std::pair<int, 
int>(int, int)>]’ at /usr/include/c++/15/optional:150:7,
    inlined from ‘constexpr 
std::_Optional_payload<std::function<std::pair<int, int>(int, int)>, true, 
false, false>::_Optional_payload(bool, 
std::_Optional_payload_base<std::function<std::pair<int, int>(int, int)> >&&) 
[inherited from std::_Optional_payload_base<std::function<std::pair<int, 
int>(int, int)> >]’ at /usr/include/c++/15/optional:419:42,
    inlined from ‘constexpr 
std::_Optional_payload<std::function<std::pair<int, int>(int, int)>, false, 
false, false>::_Optional_payload(bool, 
std::_Optional_payload_base<std::function<std::pair<int, int>(int, int)> >&&) 
[inherited from std::_Optional_payload_base<std::function<std::pair<int, 
int>(int, int)> >]’ at /usr/include/c++/15/optional:453:57,
    inlined from ‘constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> 
>::_Optional_base(std::_Optional_base<_Tp, <anonymous>, <anonymous> >&&) [with 
_Tp = std::function<std::pair<int, int>(int, int)>; bool <anonymous> = false; 
bool <anonymous> = false]’ at /usr/include/c++/15/optional:519:9,
    inlined from ‘constexpr std::optional<std::function<std::pair<int, 
int>(int, int)> >::optional(std::optional<std::function<std::pair<int, 
int>(int, int)> >&&)’ at /usr/include/c++/15/optional:778:11,
    inlined from ‘constexpr 
{anonymous}::PositionerTestParams::PositionerTestParams({anonymous}::PositionerTestParams&&)’
 at /<<PKGBUILDDIR>>/tests/xdg_popup.cpp:132:8,
    inlined from ‘testing::internal::ValueArray<T ...> testing::Values(T ...) 
[with T = {{anonymous}::PositionerTestParams}]’ at 
/usr/include/gtest/gtest-param-test.h:337:20,
    inlined from 
‘testing::internal::ParamGenerator<{anonymous}::PositionerTestParams> 
gtest_DefaultXdgPopupPositionerTest_EvalGenerator_()’ at 
/<<PKGBUILDDIR>>/tests/xdg_popup.cpp:733:1:
/usr/include/c++/15/bits/std_function.h:249:37: error: ‘*(const 
std::_Function_base*)((char*)&<unnamed> + 
offsetof(<unnamed>::PositionerTestParams, 
<unnamed>::PositionerTestParams::parent_position_func.std::optional<std::function<std::pair<int,
 int>(int, int)> >::<unnamed>.std::_Optional_base<std::function<std::pair<int, 
int>(int, int)>, false, 
false>::_M_payload.std::_Optional_payload<std::function<std::pair<int, 
int>(int, int)>, false, false, 
false>::<unnamed>.std::_Optional_payload<std::function<std::pair<int, int>(int, 
int)>, true, false, 
false>::<unnamed>.std::_Optional_payload_base<std::function<std::pair<int, 
int>(int, int)> >::_M_payload)).std::_Function_base::_M_manager’ may be used 
uninitialized [-Werror=maybe-uninitialized]
  249 |     bool _M_empty() const { return !_M_manager; }
      |                                     ^~~~~~~~~~
/<<PKGBUILDDIR>>/tests/xdg_popup.cpp: In function 
‘testing::internal::ParamGenerator<{anonymous}::PositionerTestParams> 
gtest_DefaultXdgPopupPositionerTest_EvalGenerator_()’:
/<<PKGBUILDDIR>>/tests/xdg_popup.cpp:737:136: note: ‘<anonymous>’ declared 
here
  737 |         PositionerTestParams{"default values", (window_width - 
popup_width) / 2, (window_height - popup_height) / 2, PositionerParams()}
      |                                                                         
                                                               ^
In constructor ‘std::function<_Res(_ArgTypes 
...)>::function(std::function<_Res(_ArgTypes ...)>&&) [with _Res = 
std::pair<int, int>; _ArgTypes = {int, int}]’,
    inlined from ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp 
= function<pair<int, int>(int, int)>; _Args = {function<pair<int, int>(int, 
int)>}]’ at /usr/include/c++/15/bits/stl_construct.h:133:7,
    inlined from ‘constexpr void 
std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = 
{std::function<std::pair<int, int>(int, int)>}; _Tp = 
std::function<std::pair<int, int>(int, int)>]’ at 
/usr/include/c++/15/optional:298:19,
    inlined from ‘constexpr 
std::_Optional_payload_base<_Tp>::_Optional_payload_base(bool, 
std::_Optional_payload_base<_Tp>&&) [with _Tp = std::function<std::pair<int, 
int>(int, int)>]’ at /usr/include/c++/15/optional:154:22,
    inlined from ‘constexpr 
std::_Optional_payload_base<_Tp>::_Optional_payload_base(bool, 
std::_Optional_payload_base<_Tp>&&) [with _Tp = std::function<std::pair<int, 
int>(int, int)>]’ at /usr/include/c++/15/optional:150:7,
    inlined from ‘constexpr 
std::_Optional_payload<std::function<std::pair<int, int>(int, int)>, true, 
false, false>::_Optional_payload(bool, 
std::_Optional_payload_base<std::function<std::pair<int, int>(int, int)> >&&) 
[inherited from std::_Optional_payload_base<std::function<std::pair<int, 
int>(int, int)> >]’ at /usr/include/c++/15/optional:419:42,
    inlined from ‘constexpr 
std::_Optional_payload<std::function<std::pair<int, int>(int, int)>, false, 
false, false>::_Optional_payload(bool, 
std::_Optional_payload_base<std::function<std::pair<int, int>(int, int)> >&&) 
[inherited from std::_Optional_payload_base<std::function<std::pair<int, 
int>(int, int)> >]’ at /usr/include/c++/15/optional:453:57,
    inlined from ‘constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> 
>::_Optional_base(std::_Optional_base<_Tp, <anonymous>, <anonymous> >&&) [with 
_Tp = std::function<std::pair<int, int>(int, int)>; bool <anonymous> = false; 
bool <anonymous> = false]’ at /usr/include/c++/15/optional:519:9,
    inlined from ‘constexpr std::optional<std::function<std::pair<int, 
int>(int, int)> >::optional(std::optional<std::function<std::pair<int, 
int>(int, int)> >&&)’ at /usr/include/c++/15/optional:778:11,
    inlined from ‘constexpr 
{anonymous}::PositionerTestParams::PositionerTestParams({anonymous}::PositionerTestParams&&)’
 at /<<PKGBUILDDIR>>/tests/xdg_popup.cpp:132:8,
    inlined from ‘testing::internal::ValueArray<T ...> testing::Values(T ...) 
[with T = {{anonymous}::PositionerTestParams}]’ at 
/usr/include/gtest/gtest-param-test.h:337:20,
    inlined from 
‘testing::internal::ParamGenerator<{anonymous}::PositionerTestParams> 
gtest_DefaultXdgPopupPositionerTest_EvalGenerator_()’ at 
/<<PKGBUILDDIR>>/tests/xdg_popup.cpp:733:1:
/usr/include/c++/15/bits/std_function.h:411:13: error: ‘*(const 
std::_Any_data*)((char*)&<unnamed> + offsetof(<unnamed>::PositionerTestParams, 
<unnamed>::PositionerTestParams::parent_position_func.std::optional<std::function<std::pair<int,
 int>(int, int)> >::<unnamed>.std::_Optional_base<std::function<std::pair<int, 
int>(int, int)>, false, 
false>::_M_payload.std::_Optional_payload<std::function<std::pair<int, 
int>(int, int)>, false, false, 
false>::<unnamed>.std::_Optional_payload<std::function<std::pair<int, int>(int, 
int)>, true, false, 
false>::<unnamed>.std::_Optional_payload_base<std::function<std::pair<int, 
int>(int, int)> >::_M_payload))’ may be used uninitialized 
[-Werror=maybe-uninitialized]
  411 |             _M_functor = __x._M_functor;
      |             ^~~~~~~~~~
/<<PKGBUILDDIR>>/tests/xdg_popup.cpp: In function 
‘testing::internal::ParamGenerator<{anonymous}::PositionerTestParams> 
gtest_DefaultXdgPopupPositionerTest_EvalGenerator_()’:
/<<PKGBUILDDIR>>/tests/xdg_popup.cpp:737:136: note: ‘<anonymous>’ declared 
here
  737 |         PositionerTestParams{"default values", (window_width - 
popup_width) / 2, (window_height - popup_height) / 2, PositionerParams()}
      |                                                                         
                                                               ^
cc1plus: all warnings being treated as errors
make[3]: *** [CMakeFiles/wlcs.asan.dir/build.make:874: 
CMakeFiles/wlcs.asan.dir/tests/xdg_popup.cpp.o] Error 1
make  -f CMakeFiles/wlcs.tsan.dir/build.make CMakeFiles/wlcs.tsan.dir/depend
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[3]: *** Waiting for unfinished jobs....
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends 
"Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>> 
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu 
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/CMakeFiles/wlcs.tsan.dir/DependInfo.cmake 
"--color="
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make  -f CMakeFiles/wlcs.tsan.dir/build.make CMakeFiles/wlcs.tsan.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 49%] Building CXX object CMakeFiles/wlcs.tsan.dir/src/data_device.cpp.o
/usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -Werror -Wall -fno-strict-aliasing 
-pedantic -Wnon-virtual-dtor -Wextra -fPIC -std=c++20 -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/src/data_device.cpp.o -MF 
CMakeFiles/wlcs.tsan.dir/src/data_device.cpp.o.d -o 
CMakeFiles/wlcs.tsan.dir/src/data_device.cpp.o -c 
/<<PKGBUILDDIR>>/src/data_device.cpp
[ 49%] Building CXX object 
CMakeFiles/wlcs.tsan.dir/src/gtk_primary_selection.cpp.o
/usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -Werror -Wall -fno-strict-aliasing 
-pedantic -Wnon-virtual-dtor -Wextra -fPIC -std=c++20 -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/src/gtk_primary_selection.cpp.o -MF 
CMakeFiles/wlcs.tsan.dir/src/gtk_primary_selection.cpp.o.d -o 
CMakeFiles/wlcs.tsan.dir/src/gtk_primary_selection.cpp.o -c 
/<<PKGBUILDDIR>>/src/gtk_primary_selection.cpp
[ 49%] Building CXX object CMakeFiles/wlcs.tsan.dir/src/helpers.cpp.o
/usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -Werror -Wall -fno-strict-aliasing 
-pedantic -Wnon-virtual-dtor -Wextra -fPIC -std=c++20 -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/src/helpers.cpp.o -MF 
CMakeFiles/wlcs.tsan.dir/src/helpers.cpp.o.d -o 
CMakeFiles/wlcs.tsan.dir/src/helpers.cpp.o -c /<<PKGBUILDDIR>>/src/helpers.cpp
[ 50%] Building CXX object CMakeFiles/wlcs.tsan.dir/src/in_process_server.cpp.o
/usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -Werror -Wall -fno-strict-aliasing 
-pedantic -Wnon-virtual-dtor -Wextra -fPIC -std=c++20 -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/src/in_process_server.cpp.o -MF 
CMakeFiles/wlcs.tsan.dir/src/in_process_server.cpp.o.d -o 
CMakeFiles/wlcs.tsan.dir/src/in_process_server.cpp.o -c 
/<<PKGBUILDDIR>>/src/in_process_server.cpp
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:201: CMakeFiles/wlcs.asan.dir/all] Error 2
make[2]: *** Waiting for unfinished jobs....
[ 50%] Building CXX object CMakeFiles/wlcs.tsan.dir/src/xdg_shell_v6.cpp.o
/usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -Werror -Wall -fno-strict-aliasing 
-pedantic -Wnon-virtual-dtor -Wextra -fPIC -std=c++20 -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/src/xdg_shell_v6.cpp.o -MF 
CMakeFiles/wlcs.tsan.dir/src/xdg_shell_v6.cpp.o.d -o 
CMakeFiles/wlcs.tsan.dir/src/xdg_shell_v6.cpp.o -c 
/<<PKGBUILDDIR>>/src/xdg_shell_v6.cpp
[ 50%] Building CXX object CMakeFiles/wlcs.tsan.dir/src/xdg_shell_stable.cpp.o
/usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -Werror -Wall -fno-strict-aliasing 
-pedantic -Wnon-virtual-dtor -Wextra -fPIC -std=c++20 -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/src/xdg_shell_stable.cpp.o -MF 
CMakeFiles/wlcs.tsan.dir/src/xdg_shell_stable.cpp.o.d -o 
CMakeFiles/wlcs.tsan.dir/src/xdg_shell_stable.cpp.o -c 
/<<PKGBUILDDIR>>/src/xdg_shell_stable.cpp
[ 50%] Building CXX object CMakeFiles/wlcs.tsan.dir/src/layer_shell_v1.cpp.o
/usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -Werror -Wall -fno-strict-aliasing 
-pedantic -Wnon-virtual-dtor -Wextra -fPIC -std=c++20 -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/src/layer_shell_v1.cpp.o -MF 
CMakeFiles/wlcs.tsan.dir/src/layer_shell_v1.cpp.o.d -o 
CMakeFiles/wlcs.tsan.dir/src/layer_shell_v1.cpp.o -c 
/<<PKGBUILDDIR>>/src/layer_shell_v1.cpp
[ 51%] Building CXX object CMakeFiles/wlcs.tsan.dir/src/main.cpp.o
/usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -Werror -Wall -fno-strict-aliasing 
-pedantic -Wnon-virtual-dtor -Wextra -fPIC -std=c++20 -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/src/main.cpp.o -MF 
CMakeFiles/wlcs.tsan.dir/src/main.cpp.o.d -o 
CMakeFiles/wlcs.tsan.dir/src/main.cpp.o -c /<<PKGBUILDDIR>>/src/main.cpp
[ 51%] Building CXX object 
CMakeFiles/wlcs.tsan.dir/src/pointer_constraints_unstable_v1.cpp.o
/usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -Werror -Wall -fno-strict-aliasing 
-pedantic -Wnon-virtual-dtor -Wextra -fPIC -std=c++20 -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/src/pointer_constraints_unstable_v1.cpp.o -MF 
CMakeFiles/wlcs.tsan.dir/src/pointer_constraints_unstable_v1.cpp.o.d -o 
CMakeFiles/wlcs.tsan.dir/src/pointer_constraints_unstable_v1.cpp.o -c 
/<<PKGBUILDDIR>>/src/pointer_constraints_unstable_v1.cpp
[ 51%] Building CXX object CMakeFiles/wlcs.tsan.dir/src/primary_selection.cpp.o
/usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -Werror -Wall -fno-strict-aliasing 
-pedantic -Wnon-virtual-dtor -Wextra -fPIC -std=c++20 -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/src/primary_selection.cpp.o -MF 
CMakeFiles/wlcs.tsan.dir/src/primary_selection.cpp.o.d -o 
CMakeFiles/wlcs.tsan.dir/src/primary_selection.cpp.o -c 
/<<PKGBUILDDIR>>/src/primary_selection.cpp
[ 52%] Building CXX object CMakeFiles/wlcs.tsan.dir/src/shared_library.cpp.o
/usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -Werror -Wall -fno-strict-aliasing 
-pedantic -Wnon-virtual-dtor -Wextra -fPIC -std=c++20 -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/src/shared_library.cpp.o -MF 
CMakeFiles/wlcs.tsan.dir/src/shared_library.cpp.o.d -o 
CMakeFiles/wlcs.tsan.dir/src/shared_library.cpp.o -c 
/<<PKGBUILDDIR>>/src/shared_library.cpp
[ 52%] Building CXX object 
CMakeFiles/wlcs.tsan.dir/src/relative_pointer_unstable_v1.cpp.o
/usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -Werror -Wall -fno-strict-aliasing 
-pedantic -Wnon-virtual-dtor -Wextra -fPIC -std=c++20 -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/src/relative_pointer_unstable_v1.cpp.o -MF 
CMakeFiles/wlcs.tsan.dir/src/relative_pointer_unstable_v1.cpp.o.d -o 
CMakeFiles/wlcs.tsan.dir/src/relative_pointer_unstable_v1.cpp.o -c 
/<<PKGBUILDDIR>>/src/relative_pointer_unstable_v1.cpp
[ 52%] Building CXX object 
CMakeFiles/wlcs.tsan.dir/src/xfail_supporting_test_listener.cpp.o
/usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -Werror -Wall -fno-strict-aliasing 
-pedantic -Wnon-virtual-dtor -Wextra -fPIC -std=c++20 -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/src/xfail_supporting_test_listener.cpp.o -MF 
CMakeFiles/wlcs.tsan.dir/src/xfail_supporting_test_listener.cpp.o.d -o 
CMakeFiles/wlcs.tsan.dir/src/xfail_supporting_test_listener.cpp.o -c 
/<<PKGBUILDDIR>>/src/xfail_supporting_test_listener.cpp
[ 52%] Building CXX object CMakeFiles/wlcs.tsan.dir/src/xdg_output_v1.cpp.o
/usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -Werror -Wall -fno-strict-aliasing 
-pedantic -Wnon-virtual-dtor -Wextra -fPIC -std=c++20 -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/src/xdg_output_v1.cpp.o -MF 
CMakeFiles/wlcs.tsan.dir/src/xdg_output_v1.cpp.o.d -o 
CMakeFiles/wlcs.tsan.dir/src/xdg_output_v1.cpp.o -c 
/<<PKGBUILDDIR>>/src/xdg_output_v1.cpp
[ 53%] Building CXX object CMakeFiles/wlcs.tsan.dir/src/version_specifier.cpp.o
/usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -Werror -Wall -fno-strict-aliasing 
-pedantic -Wnon-virtual-dtor -Wextra -fPIC -std=c++20 -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/src/version_specifier.cpp.o -MF 
CMakeFiles/wlcs.tsan.dir/src/version_specifier.cpp.o.d -o 
CMakeFiles/wlcs.tsan.dir/src/version_specifier.cpp.o -c 
/<<PKGBUILDDIR>>/src/version_specifier.cpp
[ 53%] Building CXX object CMakeFiles/wlcs.tsan.dir/src/surface_builder.cpp.o
/usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -Werror -Wall -fno-strict-aliasing 
-pedantic -Wnon-virtual-dtor -Wextra -fPIC -std=c++20 -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/src/surface_builder.cpp.o -MF 
CMakeFiles/wlcs.tsan.dir/src/surface_builder.cpp.o.d -o 
CMakeFiles/wlcs.tsan.dir/src/surface_builder.cpp.o -c 
/<<PKGBUILDDIR>>/src/surface_builder.cpp
[ 53%] Building CXX object CMakeFiles/wlcs.tsan.dir/src/input_method.cpp.o
/usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -Werror -Wall -fno-strict-aliasing 
-pedantic -Wnon-virtual-dtor -Wextra -fPIC -std=c++20 -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/src/input_method.cpp.o -MF 
CMakeFiles/wlcs.tsan.dir/src/input_method.cpp.o.d -o 
CMakeFiles/wlcs.tsan.dir/src/input_method.cpp.o -c 
/<<PKGBUILDDIR>>/src/input_method.cpp
[ 54%] Building C object 
CMakeFiles/wlcs.tsan.dir/generated/gtk-primary-selection.c.o
/usr/bin/cc -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 
-pthread -g -Werror -Wall -pedantic -Wextra -fPIC -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/generated/gtk-primary-selection.c.o -MF 
CMakeFiles/wlcs.tsan.dir/generated/gtk-primary-selection.c.o.d -o 
CMakeFiles/wlcs.tsan.dir/generated/gtk-primary-selection.c.o -c 
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/generated/gtk-primary-selection.c
[ 54%] Building C object 
CMakeFiles/wlcs.tsan.dir/generated/primary-selection-unstable-v1.c.o
/usr/bin/cc -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 
-pthread -g -Werror -Wall -pedantic -Wextra -fPIC -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/generated/primary-selection-unstable-v1.c.o -MF 
CMakeFiles/wlcs.tsan.dir/generated/primary-selection-unstable-v1.c.o.d -o 
CMakeFiles/wlcs.tsan.dir/generated/primary-selection-unstable-v1.c.o -c 
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/generated/primary-selection-unstable-v1.c
[ 54%] Building C object CMakeFiles/wlcs.tsan.dir/generated/wayland.c.o
[ 54%] Building C object 
CMakeFiles/wlcs.tsan.dir/generated/xdg-shell-unstable-v6.c.o
/usr/bin/cc -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 
-pthread -g -Werror -Wall -pedantic -Wextra -fPIC -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/generated/xdg-shell-unstable-v6.c.o -MF 
CMakeFiles/wlcs.tsan.dir/generated/xdg-shell-unstable-v6.c.o.d -o 
CMakeFiles/wlcs.tsan.dir/generated/xdg-shell-unstable-v6.c.o -c 
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/generated/xdg-shell-unstable-v6.c
/usr/bin/cc -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 
-pthread -g -Werror -Wall -pedantic -Wextra -fPIC -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/generated/wayland.c.o -MF 
CMakeFiles/wlcs.tsan.dir/generated/wayland.c.o.d -o 
CMakeFiles/wlcs.tsan.dir/generated/wayland.c.o -c 
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/generated/wayland.c
[ 55%] Building C object CMakeFiles/wlcs.tsan.dir/generated/xdg-shell.c.o
[ 55%] Building C object 
CMakeFiles/wlcs.tsan.dir/generated/wlr-layer-shell-unstable-v1.c.o
/usr/bin/cc -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 
-pthread -g -Werror -Wall -pedantic -Wextra -fPIC -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/generated/wlr-layer-shell-unstable-v1.c.o -MF 
CMakeFiles/wlcs.tsan.dir/generated/wlr-layer-shell-unstable-v1.c.o.d -o 
CMakeFiles/wlcs.tsan.dir/generated/wlr-layer-shell-unstable-v1.c.o -c 
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/generated/wlr-layer-shell-unstable-v1.c
/usr/bin/cc -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 
-pthread -g -Werror -Wall -pedantic -Wextra -fPIC -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/generated/xdg-shell.c.o -MF 
CMakeFiles/wlcs.tsan.dir/generated/xdg-shell.c.o.d -o 
CMakeFiles/wlcs.tsan.dir/generated/xdg-shell.c.o -c 
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/generated/xdg-shell.c
[ 56%] Building C object 
CMakeFiles/wlcs.tsan.dir/generated/xdg-output-unstable-v1.c.o
[ 56%] Building C object 
CMakeFiles/wlcs.tsan.dir/generated/wlr-foreign-toplevel-management-unstable-v1.c.o
/usr/bin/cc -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 
-pthread -g -Werror -Wall -pedantic -Wextra -fPIC -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/generated/wlr-foreign-toplevel-management-unstable-v1.c.o
 -MF 
CMakeFiles/wlcs.tsan.dir/generated/wlr-foreign-toplevel-management-unstable-v1.c.o.d
 -o 
CMakeFiles/wlcs.tsan.dir/generated/wlr-foreign-toplevel-management-unstable-v1.c.o
 -c 
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/generated/wlr-foreign-toplevel-management-unstable-v1.c
/usr/bin/cc -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 
-pthread -g -Werror -Wall -pedantic -Wextra -fPIC -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/generated/xdg-output-unstable-v1.c.o -MF 
CMakeFiles/wlcs.tsan.dir/generated/xdg-output-unstable-v1.c.o.d -o 
CMakeFiles/wlcs.tsan.dir/generated/xdg-output-unstable-v1.c.o -c 
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/generated/xdg-output-unstable-v1.c
[ 56%] Building C object 
CMakeFiles/wlcs.tsan.dir/generated/relative-pointer-unstable-v1.c.o
[ 56%] Building C object 
CMakeFiles/wlcs.tsan.dir/generated/pointer-constraints-unstable-v1.c.o
/usr/bin/cc -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 
-pthread -g -Werror -Wall -pedantic -Wextra -fPIC -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/generated/pointer-constraints-unstable-v1.c.o -MF 
CMakeFiles/wlcs.tsan.dir/generated/pointer-constraints-unstable-v1.c.o.d -o 
CMakeFiles/wlcs.tsan.dir/generated/pointer-constraints-unstable-v1.c.o -c 
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/generated/pointer-constraints-unstable-v1.c
/usr/bin/cc -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 
-pthread -g -Werror -Wall -pedantic -Wextra -fPIC -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/generated/relative-pointer-unstable-v1.c.o -MF 
CMakeFiles/wlcs.tsan.dir/generated/relative-pointer-unstable-v1.c.o.d -o 
CMakeFiles/wlcs.tsan.dir/generated/relative-pointer-unstable-v1.c.o -c 
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/generated/relative-pointer-unstable-v1.c
[ 57%] Building C object 
CMakeFiles/wlcs.tsan.dir/generated/text-input-unstable-v2.c.o
[ 57%] Building C object 
CMakeFiles/wlcs.tsan.dir/generated/text-input-unstable-v3.c.o
/usr/bin/cc -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 
-pthread -g -Werror -Wall -pedantic -Wextra -fPIC -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/generated/text-input-unstable-v3.c.o -MF 
CMakeFiles/wlcs.tsan.dir/generated/text-input-unstable-v3.c.o.d -o 
CMakeFiles/wlcs.tsan.dir/generated/text-input-unstable-v3.c.o -c 
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/generated/text-input-unstable-v3.c
/usr/bin/cc -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 
-pthread -g -Werror -Wall -pedantic -Wextra -fPIC -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/generated/text-input-unstable-v2.c.o -MF 
CMakeFiles/wlcs.tsan.dir/generated/text-input-unstable-v2.c.o.d -o 
CMakeFiles/wlcs.tsan.dir/generated/text-input-unstable-v2.c.o -c 
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/generated/text-input-unstable-v2.c
[ 57%] Building C object 
CMakeFiles/wlcs.tsan.dir/generated/input-method-unstable-v1.c.o
[ 57%] Building C object 
CMakeFiles/wlcs.tsan.dir/generated/input-method-unstable-v2.c.o
/usr/bin/cc -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 
-pthread -g -Werror -Wall -pedantic -Wextra -fPIC -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/generated/input-method-unstable-v2.c.o -MF 
CMakeFiles/wlcs.tsan.dir/generated/input-method-unstable-v2.c.o.d -o 
CMakeFiles/wlcs.tsan.dir/generated/input-method-unstable-v2.c.o -c 
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/generated/input-method-unstable-v2.c
/usr/bin/cc -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 
-pthread -g -Werror -Wall -pedantic -Wextra -fPIC -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/generated/input-method-unstable-v1.c.o -MF 
CMakeFiles/wlcs.tsan.dir/generated/input-method-unstable-v1.c.o.d -o 
CMakeFiles/wlcs.tsan.dir/generated/input-method-unstable-v1.c.o -c 
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/generated/input-method-unstable-v1.c
[ 58%] Building CXX object CMakeFiles/wlcs.tsan.dir/tests/test_bad_buffer.cpp.o
[ 58%] Building C object 
CMakeFiles/wlcs.tsan.dir/generated/wlr-virtual-pointer-unstable-v1.c.o
/usr/bin/cc -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 
-pthread -g -Werror -Wall -pedantic -Wextra -fPIC -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/generated/wlr-virtual-pointer-unstable-v1.c.o -MF 
CMakeFiles/wlcs.tsan.dir/generated/wlr-virtual-pointer-unstable-v1.c.o.d -o 
CMakeFiles/wlcs.tsan.dir/generated/wlr-virtual-pointer-unstable-v1.c.o -c 
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/generated/wlr-virtual-pointer-unstable-v1.c
/usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -Werror -Wall -fno-strict-aliasing 
-pedantic -Wnon-virtual-dtor -Wextra -fPIC -std=c++20 -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/tests/test_bad_buffer.cpp.o -MF 
CMakeFiles/wlcs.tsan.dir/tests/test_bad_buffer.cpp.o.d -o 
CMakeFiles/wlcs.tsan.dir/tests/test_bad_buffer.cpp.o -c 
/<<PKGBUILDDIR>>/tests/test_bad_buffer.cpp
[ 58%] Building CXX object 
CMakeFiles/wlcs.tsan.dir/tests/pointer_constraints.cpp.o
/usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -Werror -Wall -fno-strict-aliasing 
-pedantic -Wnon-virtual-dtor -Wextra -fPIC -std=c++20 -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/tests/pointer_constraints.cpp.o -MF 
CMakeFiles/wlcs.tsan.dir/tests/pointer_constraints.cpp.o.d -o 
CMakeFiles/wlcs.tsan.dir/tests/pointer_constraints.cpp.o -c 
/<<PKGBUILDDIR>>/tests/pointer_constraints.cpp
[ 58%] Building CXX object CMakeFiles/wlcs.tsan.dir/tests/copy_cut_paste.cpp.o
/usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -Werror -Wall -fno-strict-aliasing 
-pedantic -Wnon-virtual-dtor -Wextra -fPIC -std=c++20 -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/tests/copy_cut_paste.cpp.o -MF 
CMakeFiles/wlcs.tsan.dir/tests/copy_cut_paste.cpp.o.d -o 
CMakeFiles/wlcs.tsan.dir/tests/copy_cut_paste.cpp.o -c 
/<<PKGBUILDDIR>>/tests/copy_cut_paste.cpp
[ 59%] Building CXX object 
CMakeFiles/wlcs.tsan.dir/tests/gtk_primary_selection.cpp.o
/usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -Werror -Wall -fno-strict-aliasing 
-pedantic -Wnon-virtual-dtor -Wextra -fPIC -std=c++20 -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/tests/gtk_primary_selection.cpp.o -MF 
CMakeFiles/wlcs.tsan.dir/tests/gtk_primary_selection.cpp.o.d -o 
CMakeFiles/wlcs.tsan.dir/tests/gtk_primary_selection.cpp.o -c 
/<<PKGBUILDDIR>>/tests/gtk_primary_selection.cpp
[ 59%] Building CXX object 
CMakeFiles/wlcs.tsan.dir/tests/test_surface_events.cpp.o
/usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -Werror -Wall -fno-strict-aliasing 
-pedantic -Wnon-virtual-dtor -Wextra -fPIC -std=c++20 -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/tests/test_surface_events.cpp.o -MF 
CMakeFiles/wlcs.tsan.dir/tests/test_surface_events.cpp.o.d -o 
CMakeFiles/wlcs.tsan.dir/tests/test_surface_events.cpp.o -c 
/<<PKGBUILDDIR>>/tests/test_surface_events.cpp
[ 59%] Building CXX object CMakeFiles/wlcs.tsan.dir/tests/touches.cpp.o
/usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -Werror -Wall -fno-strict-aliasing 
-pedantic -Wnon-virtual-dtor -Wextra -fPIC -std=c++20 -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/tests/touches.cpp.o -MF 
CMakeFiles/wlcs.tsan.dir/tests/touches.cpp.o.d -o 
CMakeFiles/wlcs.tsan.dir/tests/touches.cpp.o -c 
/<<PKGBUILDDIR>>/tests/touches.cpp
[ 60%] Building CXX object CMakeFiles/wlcs.tsan.dir/tests/wl_output.cpp.o
/usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -Werror -Wall -fno-strict-aliasing 
-pedantic -Wnon-virtual-dtor -Wextra -fPIC -std=c++20 -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/tests/wl_output.cpp.o -MF 
CMakeFiles/wlcs.tsan.dir/tests/wl_output.cpp.o.d -o 
CMakeFiles/wlcs.tsan.dir/tests/wl_output.cpp.o -c 
/<<PKGBUILDDIR>>/tests/wl_output.cpp
[ 60%] Building CXX object 
CMakeFiles/wlcs.tsan.dir/tests/surface_input_regions.cpp.o
/usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -Werror -Wall -fno-strict-aliasing 
-pedantic -Wnon-virtual-dtor -Wextra -fPIC -std=c++20 -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/tests/surface_input_regions.cpp.o -MF 
CMakeFiles/wlcs.tsan.dir/tests/surface_input_regions.cpp.o.d -o 
CMakeFiles/wlcs.tsan.dir/tests/surface_input_regions.cpp.o -c 
/<<PKGBUILDDIR>>/tests/surface_input_regions.cpp
[ 60%] Building CXX object CMakeFiles/wlcs.tsan.dir/tests/frame_submission.cpp.o
/usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -Werror -Wall -fno-strict-aliasing 
-pedantic -Wnon-virtual-dtor -Wextra -fPIC -std=c++20 -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/tests/frame_submission.cpp.o -MF 
CMakeFiles/wlcs.tsan.dir/tests/frame_submission.cpp.o.d -o 
CMakeFiles/wlcs.tsan.dir/tests/frame_submission.cpp.o -c 
/<<PKGBUILDDIR>>/tests/frame_submission.cpp
[ 60%] Building CXX object 
CMakeFiles/wlcs.tsan.dir/tests/primary_selection.cpp.o
/usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -Werror -Wall -fno-strict-aliasing 
-pedantic -Wnon-virtual-dtor -Wextra -fPIC -std=c++20 -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/tests/primary_selection.cpp.o -MF 
CMakeFiles/wlcs.tsan.dir/tests/primary_selection.cpp.o.d -o 
CMakeFiles/wlcs.tsan.dir/tests/primary_selection.cpp.o -c 
/<<PKGBUILDDIR>>/tests/primary_selection.cpp
[ 61%] Building CXX object CMakeFiles/wlcs.tsan.dir/tests/relative_pointer.cpp.o
/usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -Werror -Wall -fno-strict-aliasing 
-pedantic -Wnon-virtual-dtor -Wextra -fPIC -std=c++20 -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/tests/relative_pointer.cpp.o -MF 
CMakeFiles/wlcs.tsan.dir/tests/relative_pointer.cpp.o.d -o 
CMakeFiles/wlcs.tsan.dir/tests/relative_pointer.cpp.o -c 
/<<PKGBUILDDIR>>/tests/relative_pointer.cpp
[ 61%] Building CXX object CMakeFiles/wlcs.tsan.dir/tests/subsurfaces.cpp.o
/usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -Werror -Wall -fno-strict-aliasing 
-pedantic -Wnon-virtual-dtor -Wextra -fPIC -std=c++20 -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/tests/subsurfaces.cpp.o -MF 
CMakeFiles/wlcs.tsan.dir/tests/subsurfaces.cpp.o.d -o 
CMakeFiles/wlcs.tsan.dir/tests/subsurfaces.cpp.o -c 
/<<PKGBUILDDIR>>/tests/subsurfaces.cpp
[ 61%] Building CXX object CMakeFiles/wlcs.tsan.dir/tests/xdg_surface_v6.cpp.o
/usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -Werror -Wall -fno-strict-aliasing 
-pedantic -Wnon-virtual-dtor -Wextra -fPIC -std=c++20 -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/tests/xdg_surface_v6.cpp.o -MF 
CMakeFiles/wlcs.tsan.dir/tests/xdg_surface_v6.cpp.o.d -o 
CMakeFiles/wlcs.tsan.dir/tests/xdg_surface_v6.cpp.o -c 
/<<PKGBUILDDIR>>/tests/xdg_surface_v6.cpp
[ 62%] Building CXX object CMakeFiles/wlcs.tsan.dir/tests/xdg_toplevel_v6.cpp.o
/usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -Werror -Wall -fno-strict-aliasing 
-pedantic -Wnon-virtual-dtor -Wextra -fPIC -std=c++20 -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/tests/xdg_toplevel_v6.cpp.o -MF 
CMakeFiles/wlcs.tsan.dir/tests/xdg_toplevel_v6.cpp.o.d -o 
CMakeFiles/wlcs.tsan.dir/tests/xdg_toplevel_v6.cpp.o -c 
/<<PKGBUILDDIR>>/tests/xdg_toplevel_v6.cpp
[ 62%] Building CXX object 
CMakeFiles/wlcs.tsan.dir/tests/xdg_surface_stable.cpp.o
/usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -Werror -Wall -fno-strict-aliasing 
-pedantic -Wnon-virtual-dtor -Wextra -fPIC -std=c++20 -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/tests/xdg_surface_stable.cpp.o -MF 
CMakeFiles/wlcs.tsan.dir/tests/xdg_surface_stable.cpp.o.d -o 
CMakeFiles/wlcs.tsan.dir/tests/xdg_surface_stable.cpp.o -c 
/<<PKGBUILDDIR>>/tests/xdg_surface_stable.cpp
[ 62%] Building CXX object 
CMakeFiles/wlcs.tsan.dir/tests/xdg_toplevel_stable.cpp.o
/usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -Werror -Wall -fno-strict-aliasing 
-pedantic -Wnon-virtual-dtor -Wextra -fPIC -std=c++20 -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/tests/xdg_toplevel_stable.cpp.o -MF 
CMakeFiles/wlcs.tsan.dir/tests/xdg_toplevel_stable.cpp.o.d -o 
CMakeFiles/wlcs.tsan.dir/tests/xdg_toplevel_stable.cpp.o -c 
/<<PKGBUILDDIR>>/tests/xdg_toplevel_stable.cpp
[ 62%] Building CXX object CMakeFiles/wlcs.tsan.dir/tests/xdg_popup.cpp.o
/usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -Werror -Wall -fno-strict-aliasing 
-pedantic -Wnon-virtual-dtor -Wextra -fPIC -std=c++20 -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/tests/xdg_popup.cpp.o -MF 
CMakeFiles/wlcs.tsan.dir/tests/xdg_popup.cpp.o.d -o 
CMakeFiles/wlcs.tsan.dir/tests/xdg_popup.cpp.o -c 
/<<PKGBUILDDIR>>/tests/xdg_popup.cpp
[ 63%] Building CXX object 
CMakeFiles/wlcs.tsan.dir/tests/wlr_layer_shell_v1.cpp.o
/usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -Werror -Wall -fno-strict-aliasing 
-pedantic -Wnon-virtual-dtor -Wextra -fPIC -std=c++20 -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/tests/wlr_layer_shell_v1.cpp.o -MF 
CMakeFiles/wlcs.tsan.dir/tests/wlr_layer_shell_v1.cpp.o.d -o 
CMakeFiles/wlcs.tsan.dir/tests/wlr_layer_shell_v1.cpp.o -c 
/<<PKGBUILDDIR>>/tests/wlr_layer_shell_v1.cpp
[ 63%] Building CXX object CMakeFiles/wlcs.tsan.dir/tests/xdg_output_v1.cpp.o
/usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -Werror -Wall -fno-strict-aliasing 
-pedantic -Wnon-virtual-dtor -Wextra -fPIC -std=c++20 -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/tests/xdg_output_v1.cpp.o -MF 
CMakeFiles/wlcs.tsan.dir/tests/xdg_output_v1.cpp.o.d -o 
CMakeFiles/wlcs.tsan.dir/tests/xdg_output_v1.cpp.o -c 
/<<PKGBUILDDIR>>/tests/xdg_output_v1.cpp
[ 63%] Building CXX object 
CMakeFiles/wlcs.tsan.dir/tests/wlr_foreign_toplevel_management_v1.cpp.o
/usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -Werror -Wall -fno-strict-aliasing 
-pedantic -Wnon-virtual-dtor -Wextra -fPIC -std=c++20 -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/tests/wlr_foreign_toplevel_management_v1.cpp.o -MF 
CMakeFiles/wlcs.tsan.dir/tests/wlr_foreign_toplevel_management_v1.cpp.o.d -o 
CMakeFiles/wlcs.tsan.dir/tests/wlr_foreign_toplevel_management_v1.cpp.o -c 
/<<PKGBUILDDIR>>/tests/wlr_foreign_toplevel_management_v1.cpp
[ 64%] Building CXX object CMakeFiles/wlcs.tsan.dir/tests/self_test.cpp.o
/usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -Werror -Wall -fno-strict-aliasing 
-pedantic -Wnon-virtual-dtor -Wextra -fPIC -std=c++20 -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/tests/self_test.cpp.o -MF 
CMakeFiles/wlcs.tsan.dir/tests/self_test.cpp.o.d -o 
CMakeFiles/wlcs.tsan.dir/tests/self_test.cpp.o -c 
/<<PKGBUILDDIR>>/tests/self_test.cpp
[ 64%] Building CXX object 
CMakeFiles/wlcs.tsan.dir/tests/text_input_v3_with_input_method_v2.cpp.o
/usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -Werror -Wall -fno-strict-aliasing 
-pedantic -Wnon-virtual-dtor -Wextra -fPIC -std=c++20 -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/tests/text_input_v3_with_input_method_v2.cpp.o -MF 
CMakeFiles/wlcs.tsan.dir/tests/text_input_v3_with_input_method_v2.cpp.o.d -o 
CMakeFiles/wlcs.tsan.dir/tests/text_input_v3_with_input_method_v2.cpp.o -c 
/<<PKGBUILDDIR>>/tests/text_input_v3_with_input_method_v2.cpp
[ 64%] Building CXX object 
CMakeFiles/wlcs.tsan.dir/tests/wlr_virtual_pointer_v1.cpp.o
/usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -Werror -Wall -fno-strict-aliasing 
-pedantic -Wnon-virtual-dtor -Wextra -fPIC -std=c++20 -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/tests/wlr_virtual_pointer_v1.cpp.o -MF 
CMakeFiles/wlcs.tsan.dir/tests/wlr_virtual_pointer_v1.cpp.o.d -o 
CMakeFiles/wlcs.tsan.dir/tests/wlr_virtual_pointer_v1.cpp.o -c 
/<<PKGBUILDDIR>>/tests/wlr_virtual_pointer_v1.cpp
[ 64%] Building CXX object 
CMakeFiles/wlcs.tsan.dir/tests/text_input_v2_with_input_method_v1.cpp.o
/usr/bin/c++ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<PKGBUILDDIR>>/include 
-I/usr/src/googletest/googlemock/include 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -Werror -Wall -fno-strict-aliasing 
-pedantic -Wnon-virtual-dtor -Wextra -fPIC -std=c++20 -fsanitize=thread 
-fno-omit-frame-pointer -DGTEST_HAS_PTHREAD=1 -MD -MT 
CMakeFiles/wlcs.tsan.dir/tests/text_input_v2_with_input_method_v1.cpp.o -MF 
CMakeFiles/wlcs.tsan.dir/tests/text_input_v2_with_input_method_v1.cpp.o.d -o 
CMakeFiles/wlcs.tsan.dir/tests/text_input_v2_with_input_method_v1.cpp.o -c 
/<<PKGBUILDDIR>>/tests/text_input_v2_with_input_method_v1.cpp
[ 65%] Linking CXX executable wlcs.tsan
/usr/bin/cmake -E cmake_link_script CMakeFiles/wlcs.tsan.dir/link.txt 
--verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fs 
[too-long-redacted] ibgtest.a -lwayland-server -ldl
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 73%] Built target wlcs.tsan
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:139: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j2 "INSTALL=install 
--strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:45: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

Reply via email to