Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:MaxxedSUSE:Compiler-Tools-leap
waylandpp
waylandpp-1.0.0-add-cstdint-includes.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File waylandpp-1.0.0-add-cstdint-includes.patch of Package waylandpp
From 5e3243b163aa5d50083b4036c21f84c1204f2023 Mon Sep 17 00:00:00 2001 From: Khem Raj <raj.khem@gmail.com> Date: Thu, 26 Jan 2023 23:25:05 -0800 Subject: [PATCH] include missing <cstdint> gcc 13 moved some includes around and as a result <cstdint> is no longer transitively included [1]. Explicitly include it for uint{32,64}_t. [1] https://gcc.gnu.org/gcc-13/porting_to.html#header-dep-changes Signed-off-by: Khem Raj <raj.khem@gmail.com> --- include/wayland-client.hpp | 1 + scanner/scanner.cpp | 3 +++ 2 files changed, 4 insertions(+) diff --git a/include/wayland-client.hpp b/include/wayland-client.hpp index a3f782b..4598a0e 100644 --- a/include/wayland-client.hpp +++ b/include/wayland-client.hpp @@ -29,6 +29,7 @@ /** \file */ #include <atomic> +#include <cstdint> #include <functional> #include <memory> #include <string> diff --git a/scanner/scanner.cpp b/scanner/scanner.cpp index bebd71e..c25746a 100644 --- a/scanner/scanner.cpp +++ b/scanner/scanner.cpp @@ -15,6 +15,7 @@ * along with this program. If not, see <http://www.gnu.org/licenses/>. */ +#include <cstdint> #include <fstream> #include <iostream> #include <list> @@ -1106,6 +1107,7 @@ int main(int argc, char *argv[]) wayland_hpp << "#pragma once" << std::endl << std::endl << "#include <array>" << std::endl + << "#include <cstdint>" << std::endl << "#include <functional>" << std::endl << "#include <memory>" << std::endl << "#include <string>" << std::endl @@ -1125,6 +1127,7 @@ int main(int argc, char *argv[]) wayland_server_hpp << "#pragma once" << std::endl << std::endl << "#include <array>" << std::endl + << "#include <cstdint>" << std::endl << "#include <functional>" << std::endl << "#include <memory>" << std::endl << "#include <string>" << std::endl
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor