-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
Компиляция не проходит. Пробовал на всех версиях gcc. Лучше всего идет на 9. (доходит до 43%)
Scanning dependencies of target gameap-daemon
[ 4%] Building CXX object src/CMakeFiles/gameap-daemon.dir/config.cpp.o
[ 8%] Building CXX object src/CMakeFiles/gameap-daemon.dir/state.cpp.o
[ 13%] Building CXX object src/CMakeFiles/gameap-daemon.dir/daemon.cpp.o
In file included from /home/GameServ/server_gp/GDaemon2_new/daemon/src/daemon.cp p:11:
/home/GameServ/server_gp/GDaemon2_new/daemon/src/daemon_server.h: In constructor ‘DaemonServer::DaemonServer(boost::asio::io_service&, boost::asio::ip::tcp::end point)’:
/home/GameServ/server_gp/GDaemon2_new/daemon/src/daemon_server.h:119:36: warning : ‘DaemonServer::acceptor_’ will be initialized after [-Wreorder]
119 | boost::asio::ip::tcp::acceptor acceptor_;
| ^~~~~~~~~
/home/GameServ/server_gp/GDaemon2_new/daemon/src/daemon_server.h:118:30: warning : ‘boost::asio::io_service& DaemonServer::io_service_’ [-Wreorder]
118 | boost::asio::io_service& io_service_;
| ^~~~~~~~~~~
In file included from /home/GameServ/server_gp/GDaemon2_new/daemon/src/daemon.cp p:11:
/home/GameServ/server_gp/GDaemon2_new/daemon/src/daemon_server.h:80:1: warning: when initialized here [-Wreorder]
80 | DaemonServer(boost::asio::io_service& io_service, boost::asio::ip::tcp:: endpoint endpoint)
| ^~~~~~~~~~~~
[ 17%] Building CXX object src/CMakeFiles/gameap-daemon.dir/daemon_server.cpp.o
In file included from /home/GameServ/server_gp/GDaemon2_new/daemon/src/component s/server/files_component.h:26,
from /home/GameServ/server_gp/GDaemon2_new/daemon/src/daemon_se rver.cpp:7:
/home/GameServ/server_gp/GDaemon2_new/daemon/src/daemon_server.h: In constructor ‘DaemonServer::DaemonServer(boost::asio::io_service&, boost::asio::ip::tcp::end point)’:
/home/GameServ/server_gp/GDaemon2_new/daemon/src/daemon_server.h:119:36: warning : ‘DaemonServer::acceptor_’ will be initialized after [-Wreorder]
119 | boost::asio::ip::tcp::acceptor acceptor_;
| ^~~~~~~~~
/home/GameServ/server_gp/GDaemon2_new/daemon/src/daemon_server.h:118:30: warning : ‘boost::asio::io_service& DaemonServer::io_service_’ [-Wreorder]
118 | boost::asio::io_service& io_service_;
| ^~~~~~~~~~~
In file included from /home/GameServ/server_gp/GDaemon2_new/daemon/src/component s/server/files_component.h:26,
from /home/GameServ/server_gp/GDaemon2_new/daemon/src/daemon_se rver.cpp:7:
/home/GameServ/server_gp/GDaemon2_new/daemon/src/daemon_server.h:80:1: warning: when initialized here [-Wreorder]
80 | DaemonServer(boost::asio::io_service& io_service, boost::asio::ip::tcp:: endpoint endpoint)
| ^~~~~~~~~~~~
[ 21%] Building CXX object src/CMakeFiles/gameap-daemon.dir/functions/gstring.cp p.o
[ 26%] Building CXX object src/CMakeFiles/gameap-daemon.dir/functions/gsystem.cp p.o
/home/GameServ/server_gp/GDaemon2_new/daemon/src/functions/gsystem.cpp: In funct ion ‘boost::process::child GameAP::exec(std::string, boost::process::pipe&)’:
/home/GameServ/server_gp/GDaemon2_new/daemon/src/functions/gsystem.cpp:137:5: wa rning: control reaches end of non-void function [-Wreturn-type]
137 | }
| ^
[ 30%] Building CXX object src/CMakeFiles/gameap-daemon.dir/classes/dedicated_se rver.cpp.o
/home/GameServ/server_gp/GDaemon2_new/daemon/src/classes/dedicated_server.cpp: I n member function ‘bool GameAP::DedicatedServer::init()’:
/home/GameServ/server_gp/GDaemon2_new/daemon/src/classes/dedicated_server.cpp:83 :26: warning: ‘sysi.sysinfo::totalram’ may be used uninitialized in this functio n [-Wmaybe-uninitialized]
83 | ram_total = sysi.totalram/1024; // kB
| ~~~~~^~~~~~~~
[ 34%] Building CXX object src/CMakeFiles/gameap-daemon.dir/classes/game_servers _list.cpp.o
[ 39%] Building CXX object src/CMakeFiles/gameap-daemon.dir/commands/game_server _installer.cpp.o
[ 43%] Building CXX object src/CMakeFiles/gameap-daemon.dir/commands/game_server _cmd.cpp.o
In file included from /home/GameServ/server_gp/GDaemon2_new/daemon/src/commands/ game_server_cmd.h:8,
from /home/GameServ/server_gp/GDaemon2_new/daemon/src/commands/ game_server_cmd.cpp:1:
/home/GameServ/server_gp/GDaemon2_new/daemon/src/commands/cmd.h:72:18: error: ‘m ap’ in namespace ‘std’ does not name a template type
72 | std::map<char, std::string>m_options;
| ^~~
/home/GameServ/server_gp/GDaemon2_new/daemon/src/commands/cmd.h:10:1: note: ‘std ::map’ is defined in header ‘<map>’; did you forget to ‘#include <map>’?
9 | #include "log.h"
+++ |+#include <map>
10 |
/home/GameServ/server_gp/GDaemon2_new/daemon/src/commands/cmd.h: In member funct ion ‘void GameAP::Cmd::set_option(char, const string&)’:
/home/GameServ/server_gp/GDaemon2_new/daemon/src/commands/cmd.h:58:23: error: ‘c lass GameAP::Cmd’ has no member named ‘m_options’
58 | this->m_options.insert(std::pair<char, std::string>(name , value));
| ^~~~~~~~~
/home/GameServ/server_gp/GDaemon2_new/daemon/src/commands/cmd.h: In member funct ion ‘std::string GameAP::Cmd::get_option(char)’:
/home/GameServ/server_gp/GDaemon2_new/daemon/src/commands/cmd.h:119:27: error: class GameAP::Cmd’ has no member named ‘m_options’
119 | if (this->m_options.find(option) == this->m_options.end( )) {
| ^~~~~~~~~
/home/GameServ/server_gp/GDaemon2_new/daemon/src/commands/cmd.h:119:59: error: class GameAP::Cmd’ has no member named ‘m_options’
119 | if (this->m_options.find(option) == this->m_options.end( )) {
| ^~~~~~~~~
/home/GameServ/server_gp/GDaemon2_new/daemon/src/commands/cmd.h:123:30: error: class GameAP::Cmd’ has no member named ‘m_options’
123 | return this->m_options[option];
| ^~~~~~~~~
make[2]: *** [src/CMakeFiles/gameap-daemon.dir/build.make:180: src/CMakeFiles/ga meap-daemon.dir/commands/game_server_cmd.cpp.o] Ошибка 1
make[1]: *** [CMakeFiles/Makefile2:91: src/CMakeFiles/gameap-daemon.dir/all] Оши бка 2
make: *** [Makefile:84: all] Ошибка 2
Metadata
Metadata
Assignees
Labels
No labels