summaryrefslogtreecommitdiff
path: root/0001-Fix-build-with-gcc13.patch
blob: d4aacf69b7ddb2e825257236ce7384faf3ec8240 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
From f566ae0b4818e4f656711980c81cef45245f8e67 Mon Sep 17 00:00:00 2001
From: aqua <aqua@iserlohn-fortress.net>
Date: Sun, 7 May 2023 09:37:40 +0300
Subject: [PATCH] Fix build with gcc13

---
 CMakeLists.txt     | 6 ++----
 src/hash_utils.h   | 1 +
 src/om_direction.h | 3 ++-
 src/units_mass.h   | 1 +
 4 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index dfc1533d737..88783ece7a9 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -219,7 +219,7 @@ IF(MSVC)
     endif()
 ELSE()
     SET(CATA_WARNINGS
-        "-Werror -Wall -Wextra \
+        "-Wall -Wextra \
        -Wformat-signedness \
        -Wlogical-op \
        -Wmissing-declarations \
@@ -230,9 +230,7 @@ ELSE()
        -Wpedantic \
        -Wsuggest-override \
        -Wunused-macros \
-       -Wzero-as-null-pointer-constant \
-       -Wno-unknown-warning-option \
-       -Wno-range-loop-analysis")
+       -Wzero-as-null-pointer-constant")
     IF (NOT ${CMAKE_SYSTEM_NAME} MATCHES Windows)
         SET(CATA_WARNINGS "${CATA_WARNINGS} -Wredundant-decls")
     ENDIF()
diff --git a/src/hash_utils.h b/src/hash_utils.h
index 28241d1570a..1fa418ff518 100644
--- a/src/hash_utils.h
+++ b/src/hash_utils.h
@@ -2,6 +2,7 @@
 #ifndef CATA_SRC_HASH_UTILS_H
 #define CATA_SRC_HASH_UTILS_H
 
+#include <cstdint>
 #include <functional>
 
 // Support for hashing standard types.
diff --git a/src/om_direction.h b/src/om_direction.h
index 04c4d41d5c5..58c05da6894 100644
--- a/src/om_direction.h
+++ b/src/om_direction.h
@@ -2,8 +2,9 @@
 #ifndef CATA_SRC_OM_DIRECTION_H
 #define CATA_SRC_OM_DIRECTION_H
 
-#include <climits>
 #include <array>
+#include <climits>
+#include <cstdint>
 #include <string>
 
 struct point;
diff --git a/src/units_mass.h b/src/units_mass.h
index abf7ee91d0c..2fe1880ba96 100644
--- a/src/units_mass.h
+++ b/src/units_mass.h
@@ -3,6 +3,7 @@
 #define CATA_SRC_UNITS_MASS_H
 
 #include <algorithm>
+#include <cstdint>
 
 #include "units_def.h"
 
-- 
2.40.1