slackbuilds_ponce/games/freeorion/compilefix.diff
B. Watson 9752325add
games/freeorion: Fix build.
Signed-off-by: B. Watson <yalhcru@gmail.com>

Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
2021-02-21 00:05:07 +07:00

36 lines
1.5 KiB
Diff

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"