https://github.com/NilsBrause/waylandpp/pull/71 From 3c441910aa25f57df2a4db55f75f5d99cea86620 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Sun, 8 Jan 2023 18:24:53 +0000 Subject: [PATCH] add missing include Upcoming `gcc-13` made `` leaner and does not include `` implicitly anymore. As a result build fails without the change as: [ 2%] Building CXX object CMakeFiles/wayland-scanner++.dir/scanner/scanner.cpp.o scanner/scanner.cpp:378:3: error: 'uint32_t' does not name a type 378 | uint32_t width = 0; | ^~~~~~~~ --- a/include/wayland-client.hpp +++ b/include/wayland-client.hpp @@ -29,6 +29,7 @@ /** \file */ #include +#include #include #include #include --- a/scanner/scanner.cpp +++ b/scanner/scanner.cpp @@ -23,6 +23,7 @@ #include #include #include +#include #include #include "pugixml.hpp" @@ -1106,6 +1107,7 @@ int main(int argc, char *argv[]) wayland_hpp << "#pragma once" << std::endl << std::endl << "#include " << std::endl + << "#include " << std::endl << "#include " << std::endl << "#include " << std::endl << "#include " << std::endl @@ -1125,6 +1127,7 @@ int main(int argc, char *argv[]) wayland_server_hpp << "#pragma once" << std::endl << std::endl << "#include " << std::endl + << "#include " << std::endl << "#include " << std::endl << "#include " << std::endl << "#include " << std::endl