summaryrefslogtreecommitdiffstats
path: root/games/freeorion/compilefix.diff
diff options
context:
space:
mode:
Diffstat (limited to 'games/freeorion/compilefix.diff')
-rw-r--r--games/freeorion/compilefix.diff36
1 files changed, 36 insertions, 0 deletions
diff --git a/games/freeorion/compilefix.diff b/games/freeorion/compilefix.diff
new file mode 100644
index 0000000000..c4c207a520
--- /dev/null
+++ b/games/freeorion/compilefix.diff
@@ -0,0 +1,36 @@
+diff -Naur freeorion-0.4.8/parse/ConditionParser.h freeorion-0.4.8.patched/parse/ConditionParser.h
+--- freeorion-0.4.8/parse/ConditionParser.h 2018-08-23 05:41:14.000000000 -0400
++++ freeorion-0.4.8.patched/parse/ConditionParser.h 2021-02-17 04:34:17.063751926 -0500
+@@ -1,6 +1,7 @@
+ #ifndef _ConditionParser_h_
+ #define _ConditionParser_h_
+
++#include "../universe/ValueRef.h"
+ #include "Lexer.h"
+ #include "ParseImpl.h"
+ #include "ValueRefParser.h"
+diff -Naur freeorion-0.4.8/server/ServerApp.cpp freeorion-0.4.8.patched/server/ServerApp.cpp
+--- freeorion-0.4.8/server/ServerApp.cpp 2018-08-23 05:41:14.000000000 -0400
++++ freeorion-0.4.8.patched/server/ServerApp.cpp 2021-02-17 16:33:47.472827568 -0500
+@@ -1715,7 +1715,7 @@
+ // make a link to new connection
+ m_player_empire_ids[player_connection->PlayerID()] = empire.first;
+
+- const OrderSet dummy;
++ OrderSet dummy;
+ const OrderSet& orders = orders_it->second ? *orders_it->second : dummy;
+
+ auto player_info_map = GetPlayerInfoMap();
+diff -Naur freeorion-0.4.8/universe/Universe.h freeorion-0.4.8.patched/universe/Universe.h
+--- freeorion-0.4.8/universe/Universe.h 2018-08-23 05:41:14.000000000 -0400
++++ freeorion-0.4.8.patched/universe/Universe.h 2021-02-17 04:03:51.908917840 -0500
+@@ -3,7 +3,8 @@
+
+
+ #include "EnumsFwd.h"
+-#include "ValueRefFwd.h"
++#include "ValueRef.h"
++#include "Condition.h"
+ #include "ObjectMap.h"
+ #include "UniverseObject.h"
+ #include "../util/Pending.h"