>>> waylandpp 0.2.8 Extracting gzip -d -c /home/buildroot/autobuild/instance-3/dl/waylandpp/waylandpp-0.2.8.tar.gz | tar --strip-components=1 -C /home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8 -xf - >>> waylandpp 0.2.8 Patching >>> waylandpp 0.2.8 Configuring (mkdir -p /home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8/ && cd /home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8/ && rm -f CMakeCache.txt && PATH="/home/buildroot/autobuild/instance-3/output-1/host/bin:/home/buildroot/autobuild/instance-3/output-1/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" /home/buildroot/autobuild/instance-3/output-1/host/bin/cmake /home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8/ -DCMAKE_TOOLCHAIN_FILE="/home/buildroot/autobuild/instance-3/output-1/host/share/buildroot/toolchainfile.cmake" -DCMAKE_INSTALL_PREFIX="/usr" -DCMAKE_COLOR_MAKEFILE=OFF -DBUILD_DOC=OFF -DBUILD_DOCS=OFF -DBUILD_EXAMPLE=OFF -DBUILD_EXAMPLES=OFF -DBUILD_TEST=OFF -DBUILD_TESTS=OFF -DBUILD_TESTING=OFF -DBUILD_SHARED_LIBS=ON -DBUILD_LIBRARIES=ON -DBUILD_SCANNER=OFF -DWAYLAND_SCANNERPP=/home/buildroot/autobuild/instance-3/output-1/host/bin/wayland-scanner++ ) -- The CXX compiler identification is GNU 10.3.0 -- Check for working CXX compiler: /home/buildroot/autobuild/instance-3/output-1/host/bin/arm-buildroot-linux-uclibcgnueabi-g++ -- Check for working CXX compiler: /home/buildroot/autobuild/instance-3/output-1/host/bin/arm-buildroot-linux-uclibcgnueabi-g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PkgConfig: /home/buildroot/autobuild/instance-3/output-1/host/bin/pkg-config (found version "1.6.3") -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) -- Checking for module 'wayland-client>=1.11.0' -- Found wayland-client, version 1.19.0 -- Checking for module 'wayland-egl' -- Found wayland-egl, version 18.1.0 -- Checking for module 'wayland-cursor' -- Found wayland-cursor, version 1.19.0 -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: BUILD_DOC BUILD_DOCS BUILD_EXAMPLE BUILD_TEST BUILD_TESTING BUILD_TESTS -- Build files have been written to: /home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8 >>> waylandpp 0.2.8 Building PATH="/home/buildroot/autobuild/instance-3/output-1/host/bin:/home/buildroot/autobuild/instance-3/output-1/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" /usr/bin/make -j4 -C /home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8/ make[1]: Entering directory '/home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8' make[2]: Entering directory '/home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8' make[3]: Entering directory '/home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8' make[3]: Entering directory '/home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8' make[3]: Entering directory '/home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8' make[3]: Entering directory '/home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8' [ 5%] Generating wayland-client-protocol.hpp, wayland-client-protocol.cpp [ 10%] Generating wayland-client-protocol.hpp, wayland-client-protocol.cpp [ 15%] Generating wayland-client-protocol-extra.hpp, wayland-client-protocol-extra.cpp [ 20%] Generating wayland-client-protocol.hpp, wayland-client-protocol.cpp [ 25%] Generating wayland-client-protocol.hpp, wayland-client-protocol.cpp Scanning dependencies of target wayland-client++ make[3]: Leaving directory '/home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8' Scanning dependencies of target wayland-egl++ make[3]: Leaving directory '/home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8' make[3]: Entering directory '/home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8' make[3]: Entering directory '/home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8' [ 30%] Building CXX object CMakeFiles/wayland-egl++.dir/src/wayland-egl.cpp.o [ 35%] Building CXX object CMakeFiles/wayland-client++.dir/src/wayland-client.cpp.o Scanning dependencies of target wayland-cursor++ make[3]: Leaving directory '/home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8' make[3]: Entering directory '/home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8' [ 45%] Building CXX object CMakeFiles/wayland-cursor++.dir/src/wayland-cursor.cpp.o [ 45%] Generating wayland-client-protocol-unstable.hpp, wayland-client-protocol-unstable.cpp Scanning dependencies of target wayland-client-unstable++ make[3]: Leaving directory '/home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8' make[3]: Entering directory '/home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8' [ 50%] Building CXX object CMakeFiles/wayland-client-unstable++.dir/wayland-client-protocol-unstable.cpp.o /home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8/src/wayland-egl.cpp: In constructor 'wayland::egl_window_t::egl_window_t(const wayland::surface_t&, int, int)': /home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8/src/wayland-egl.cpp:34:61: error: cannot convert 'const wayland::surface_t' to 'wl_surface*' 34 | : refcounted_wrapper({wl_egl_window_create(surface, width, height), | ^~~~~~~ | | | const wayland::surface_t In file included from /home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8/include/wayland-egl.hpp:29, from /home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8/src/wayland-egl.cpp:28: /home/buildroot/autobuild/instance-3/output-1/host/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/include/wayland-egl-core.h:40:41: note: initializing argument 1 of 'wl_egl_window* wl_egl_window_create(wl_surface*, int, int)' 40 | wl_egl_window_create(struct wl_surface *surface, | ~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8/src/wayland-egl.cpp:35:62: error: no matching function for call to 'wayland::detail::refcounted_wrapper::refcounted_wrapper()' 35 | wl_egl_window_destroy}) | ^ In file included from /home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8/include/wayland-egl.hpp:30, from /home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8/src/wayland-egl.cpp:28: /home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8/include/wayland-util.hpp:172:7: note: candidate: 'wayland::detail::refcounted_wrapper::refcounted_wrapper(wayland::detail::refcounted_wrapper&&) [with native_t = wl_egl_window]' 172 | refcounted_wrapper(refcounted_wrapper &&other) noexcept | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8/include/wayland-util.hpp:172:47: note: no known conversion for argument 1 from '' to 'wayland::detail::refcounted_wrapper&&' 172 | refcounted_wrapper(refcounted_wrapper &&other) noexcept | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8/include/wayland-util.hpp:167:7: note: candidate: 'wayland::detail::refcounted_wrapper::refcounted_wrapper(const wayland::detail::refcounted_wrapper&) [with native_t = wl_egl_window]' 167 | refcounted_wrapper(refcounted_wrapper const &other) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8/include/wayland-util.hpp:167:52: note: no known conversion for argument 1 from '' to 'const wayland::detail::refcounted_wrapper&' 167 | refcounted_wrapper(refcounted_wrapper const &other) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8/include/wayland-util.hpp:164:7: note: candidate: 'constexpr wayland::detail::refcounted_wrapper::refcounted_wrapper() [with native_t = wl_egl_window]' 164 | refcounted_wrapper() = default; | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8/include/wayland-util.hpp:164:7: note: candidate expects 0 arguments, 1 provided /home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8/include/wayland-util.hpp:153:7: note: candidate: 'wayland::detail::refcounted_wrapper::refcounted_wrapper(std::shared_ptr<_Tp>) [with native_t = wl_egl_window]' 153 | refcounted_wrapper(std::shared_ptr object) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8/include/wayland-util.hpp:153:52: note: no known conversion for argument 1 from '' to 'std::shared_ptr' 153 | refcounted_wrapper(std::shared_ptr object) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8/src/wayland-client.cpp: In constructor 'wayland::display_t::display_t(int)': /home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8/src/wayland-client.cpp:471:18: error: 'display_interface' was not declared in this scope; did you mean 'set_interface'? 471 | set_interface(&display_interface); | ^~~~~~~~~~~~~~~~~ | set_interface /home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8/src/wayland-client.cpp: In constructor 'wayland::display_t::display_t(const string&)': /home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8/src/wayland-client.cpp:479:18: error: 'display_interface' was not declared in this scope; did you mean 'set_interface'? 479 | set_interface(&display_interface); | ^~~~~~~~~~~~~~~~~ | set_interface /home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8/src/wayland-client.cpp: In constructor 'wayland::display_t::display_t(wl_display*)': /home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8/src/wayland-client.cpp:487:18: error: 'display_interface' was not declared in this scope; did you mean 'set_interface'? 487 | set_interface(&display_interface); | ^~~~~~~~~~~~~~~~~ | set_interface /home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8/src/wayland-client.cpp: At global scope: /home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8/src/wayland-client.cpp:585:28: error: return type 'class wayland::callback_t' is incomplete 585 | callback_t display_t::sync() | ^ /home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8/src/wayland-client.cpp: In member function 'void wayland::display_t::sync()': /home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8/src/wayland-client.cpp:587:45: error: 'callback_interface' was not declared in this scope 587 | return callback_t(marshal_constructor(0, &callback_interface, nullptr)); | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8/src/wayland-client.cpp:587:73: error: invalid use of incomplete type 'class wayland::callback_t' 587 | return callback_t(marshal_constructor(0, &callback_interface, nullptr)); | ^ In file included from /home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8/src/wayland-client.cpp:33: /home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8/include/wayland-client.hpp:414:9: note: forward declaration of 'class wayland::callback_t' 414 | class callback_t; | ^~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8/src/wayland-client.cpp: At global scope: /home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8/src/wayland-client.cpp:590:36: error: return type 'class wayland::registry_t' is incomplete 590 | registry_t display_t::get_registry() | ^ /home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8/src/wayland-client.cpp: In member function 'void wayland::display_t::get_registry()': /home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8/src/wayland-client.cpp:592:45: error: 'registry_interface' was not declared in this scope; did you mean 'set_interface'? 592 | return registry_t(marshal_constructor(1, ®istry_interface, nullptr)); | ^~~~~~~~~~~~~~~~~~ | set_interface /home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8/src/wayland-client.cpp:592:73: error: invalid use of incomplete type 'class wayland::registry_t' 592 | return registry_t(marshal_constructor(1, ®istry_interface, nullptr)); | ^ In file included from /home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8/src/wayland-client.cpp:33: /home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8/include/wayland-client.hpp:173:18: note: forward declaration of 'class wayland::registry_t' 173 | friend class registry_t; | ^~~~~~~~~~ CMakeFiles/wayland-egl++.dir/build.make:73: recipe for target 'CMakeFiles/wayland-egl++.dir/src/wayland-egl.cpp.o' failed make[3]: *** [CMakeFiles/wayland-egl++.dir/src/wayland-egl.cpp.o] Error 1 make[3]: Leaving directory '/home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8' CMakeFiles/Makefile2:86: recipe for target 'CMakeFiles/wayland-egl++.dir/all' failed make[2]: *** [CMakeFiles/wayland-egl++.dir/all] Error 2 make[2]: *** Waiting for unfinished jobs.... [ 55%] Building CXX object CMakeFiles/wayland-client++.dir/src/wayland-util.cpp.o CMakeFiles/wayland-client++.dir/build.make:73: recipe for target 'CMakeFiles/wayland-client++.dir/src/wayland-client.cpp.o' failed make[3]: *** [CMakeFiles/wayland-client++.dir/src/wayland-client.cpp.o] Error 1 make[3]: *** Waiting for unfinished jobs.... [ 60%] Linking CXX shared library libwayland-cursor++.so make[3]: Leaving directory '/home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8' [ 60%] Built target wayland-cursor++ make[3]: Leaving directory '/home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8' CMakeFiles/Makefile2:113: recipe for target 'CMakeFiles/wayland-client++.dir/all' failed make[2]: *** [CMakeFiles/wayland-client++.dir/all] Error 2 [ 65%] Linking CXX shared library libwayland-client-unstable++.so make[3]: Leaving directory '/home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8' [ 65%] Built target wayland-client-unstable++ make[2]: Leaving directory '/home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8' Makefile:132: recipe for target 'all' failed make[1]: *** [all] Error 2 make[1]: Leaving directory '/home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8' package/pkg-generic.mk:292: recipe for target '/home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8/.stamp_built' failed make: *** [/home/buildroot/autobuild/instance-3/output-1/build/waylandpp-0.2.8/.stamp_built] Error 2 make: Leaving directory '/home/buildroot/autobuild/instance-3/buildroot'