login as: grad
Linux mh001 5.8.0-3-amd64 #1 SMP Debian 5.8.14-1 (2020-10-10) x86_64
3 updates could not be installed automatically. For more details,
see /var/log/unattended-upgrades/unattended-upgrades.log
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
You have new mail.
Last login: Sat Oct 31 20:02:43 2020 from 193.218.138.65
grad@mh001:~$ cd /home/grad/TBC_New/build
grad@mh001:~/TBC_New/build$ cmake ../ -DCMAKE_INSTALL_PREFIX=/home/grad
-- Detected 64-bit platform
-- UNIX: Using default configuration directory
-- UNIX: Using default library directory
-- UNIX: Configuring uninstall target
-- UNIX: Created uninstall target
-- UNIX: Detected compiler: /usr/bin/cc
-- GCC: SFMT enabled, SSE2 flags forced
-- Using mysql-config: /usr/bin/mysql_config
-- Found MySQL library: /usr/lib/x86_64-linux-gnu/libmariadb.so
-- Found MySQL headers: /usr/include/mariadb
-- cotire 1.8.0 loaded.
-- Found git binary : /usr/bin/git
--
Could not find a proper repository signature (hash) - you may need to pull t ags with git fetch -t
Continuing anyway - note that the versionstring will be set to "unknown 1970 -01-01 00:00:00 (Archived)"
* Sunstrider revision: unknown 1970-01-01 00:00:00 +0000 (Archived branch)
* Sunstrider buildtype : RelWithDebInfo
* Will install to: /home/grad
* With config dir at: /home/grad/etc
* Libs install dir at: /home/grad/lib
* Build map/vmap/mmaps tools: No
* Debug mode: No
* All warnings: No
* Playerbot: No
* Tests: No
* Use gperftools: No
Boost 1.62 found.
Found Boost components:
system;filesystem;thread;program_options;iostreams;regex
-- Found OpenSSL library: /usr/lib/x86_64-linux-gnu/libssl.so;/usr/lib/x86_64-li nux-gnu/libcrypto.so
-- Found OpenSSL headers: /usr/include
-- Found Readline library: /usr/lib/x86_64-linux-gnu/libreadline.so
-- Include dir is: /usr/include
* Script configuration (static):
|
+- worldserver
| +- Battlegrounds
| +- Commands
| +- EasternKingdoms
| +- Events
| +- Kalimdor
| +- OutdoorPvP
| +- Outland
| +- Pet
| +- Spells
| +- World
|
-- Configuring done
-- Generating done
-- Build files have been written to: /home/grad/TBC_New/build
grad@mh001:~/TBC_New/build$ make -j10
[ 1%] Built target gsoap
[ 1%] Built target Recast
[ 2%] Built target fmt
[ 3%] Built target Detour
--
Could not find a proper repository signature (hash) - you may need to pull t ags with git fetch -t
Continuing anyway - note that the versionstring will be set to "unknown 1970 -01-01 00:00:00 (Archived)"
[ 9%] Built target g3dlib
[ 9%] Built target revision_data.h
[ 15%] Built target common
[ 19%] Built target database
[ 19%] Building CXX object src/server/shared/CMakeFiles/shared.dir/Realm/Realm.c pp.o
[ 19%] Building CXX object src/server/shared/CMakeFiles/shared.dir/Realm/RealmLi st.cpp.o
In file included from /usr/include/boost/asio/ip/tcp.hpp:25,
from /home/grad/TBC_New/src/server/shared/Realm/Realm.cpp:21:
/usr/include/boost/asio/ip/basic_resolver.hpp:54:7: error: redeclared with 2 tem plate parameters
54 | class basic_resolver;
| ^~~~~~~~~~~~~~
In file included from /home/grad/TBC_New/src/server/shared/Realm/Realm.h:22,
from /home/grad/TBC_New/src/server/shared/Realm/Realm.cpp:18:
/home/grad/TBC_New/src/common/Asio/AsioHacksFwd.h:59:19: note: previous declarat ion ‘template<class InternetProtocol> class boost::asio::ip::basic_resolver’ use d 1 template parameter
59 | class basic_resolver;
| ^~~~~~~~~~~~~~
In file included from /usr/include/boost/asio/ip/tcp.hpp:25,
from /home/grad/TBC_New/src/server/shared/Realm/Realm.cpp:21:
/usr/include/boost/asio/ip/basic_resolver.hpp:68:7: error: redeclared with 2 tem plate parameters
68 | class basic_resolver
| ^~~~~~~~~~~~~~
In file included from /home/grad/TBC_New/src/server/shared/Realm/Realm.h:22,
from /home/grad/TBC_New/src/server/shared/Realm/Realm.cpp:18:
/home/grad/TBC_New/src/common/Asio/AsioHacksFwd.h:59:19: note: previous declarat ion ‘template<class InternetProtocol> class boost::asio::ip::basic_resolver’ use d 1 template parameter
59 | class basic_resolver;
| ^~~~~~~~~~~~~~
In file included from /usr/include/boost/asio/deadline_timer.hpp:24,
from /home/grad/TBC_New/src/common/Asio/DeadlineTimer.h:21,
from /home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:21:
/usr/include/boost/asio/basic_deadline_timer.hpp:130:7: error: redeclared with 3 template parameters
130 | class basic_deadline_timer
| ^~~~~~~~~~~~~~~~~~~~
In file included from /home/grad/TBC_New/src/server/shared/Realm/Realm.h:22,
from /home/grad/TBC_New/src/server/shared/Realm/RealmList.h:23,
from /home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:19:
/home/grad/TBC_New/src/common/Asio/AsioHacksFwd.h:52:15: note: previous declaration ‘template<class Time, class TimeTraits> class boost::asio::basic_deadline_timer’ used 2 template parameters
52 | class basic_deadline_timer;
| ^~~~~~~~~~~~~~~~~~~~
In file included from /home/grad/TBC_New/src/common/Asio/DeadlineTimer.h:21,
from /home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:21:
/usr/include/boost/asio/deadline_timer.hpp:32:54: error: wrong number of template arguments (1, should be 2)
32 | typedef basic_deadline_timer<boost::posix_time::ptime> deadline_timer;
| ^
In file included from /home/grad/TBC_New/src/server/shared/Realm/Realm.h:22,
from /home/grad/TBC_New/src/server/shared/Realm/RealmList.h:23,
from /home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:19:
/home/grad/TBC_New/src/common/Asio/AsioHacksFwd.h:52:15: note: provided for ‘template<class Time, class TimeTraits> class boost::asio::basic_deadline_timer’
52 | class basic_deadline_timer;
| ^~~~~~~~~~~~~~~~~~~~
In file included from /home/grad/TBC_New/src/common/Asio/DeadlineTimer.h:21,
from /home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:21:
/usr/include/boost/asio/deadline_timer.hpp:32:56: error: conflicting declaration ‘typedef int boost::asio::deadline_timer’
32 | typedef basic_deadline_timer<boost::posix_time::ptime> deadline_timer;
| ^~~~~~~~~~~~~~
In file included from /home/grad/TBC_New/src/server/shared/Realm/Realm.h:22,
from /home/grad/TBC_New/src/server/shared/Realm/RealmList.h:23,
from /home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:19:
/home/grad/TBC_New/src/common/Asio/AsioHacksFwd.h:54:89: note: previous declaration as ‘typedef class boost::asio::basic_deadline_timer<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> > boost::asio::deadline_timer’
54 | typedef basic_deadline_timer<posix_time::ptime, time_traits<posix_time::ptime>> deadline_timer;
| ^~~~~~~~~~~~~~
In file included from /home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:21:
/home/grad/TBC_New/src/common/Asio/DeadlineTimer.h:31:172: error: wrong number of template arguments (3, should be 2)
31 | #define DeadlineTimerBase boost::asio::basic_deadline_timer<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> BasicDeadlineTimerThirdTemplateArg>
| ^
/home/grad/TBC_New/src/common/Asio/DeadlineTimer.h:37:38: note: in expansion of macro ‘DeadlineTimerBase’
37 | class DeadlineTimer : public DeadlineTimerBase
| ^~~~~~~~~~~~~~~~~
In file included from /home/grad/TBC_New/src/server/shared/Realm/Realm.h:22,
from /home/grad/TBC_New/src/server/shared/Realm/RealmList.h:23,
from /home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:19:
/home/grad/TBC_New/src/common/Asio/AsioHacksFwd.h:52:15: note: provided for ‘template<class Time, class TimeTraits> class boost::asio::basic_deadline_timer’
52 | class basic_deadline_timer;
| ^~~~~~~~~~~~~~~~~~~~
In file included from /home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:21:
/home/grad/TBC_New/src/common/Asio/DeadlineTimer.h:31:172: error: wrong number of template arguments (3, should be 2)
31 | #define DeadlineTimerBase boost::asio::basic_deadline_timer<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> BasicDeadlineTimerThirdTemplateArg>
| ^
/home/grad/TBC_New/src/common/Asio/DeadlineTimer.h:40:19: note: in expansion of macro ‘DeadlineTimerBase’
40 | using DeadlineTimerBase::basic_deadline_timer;
| ^~~~~~~~~~~~~~~~~
In file included from /home/grad/TBC_New/src/server/shared/Realm/Realm.h:22,
from /home/grad/TBC_New/src/server/shared/Realm/RealmList.h:23,
from /home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:19:
/home/grad/TBC_New/src/common/Asio/AsioHacksFwd.h:52:15: note: provided for ‘template<class Time, class TimeTraits> class boost::asio::basic_deadline_timer’
52 | class basic_deadline_timer;
| ^~~~~~~~~~~~~~~~~~~~
make[2]: *** [src/server/shared/CMakeFiles/shared.dir/build.make:139: src/server/shared/CMakeFiles/shared.dir/Realm/Realm.cpp.o] Ошибка 1
make[2]: *** Ожидание завершения заданий…
In file included from /usr/include/boost/asio/ip/tcp.hpp:25,
from /home/grad/TBC_New/src/common/Asio/Resolver.h:22,
from /home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:24:
/usr/include/boost/asio/ip/basic_resolver.hpp:54:7: error: redeclared with 2 template parameters
54 | class basic_resolver;
| ^~~~~~~~~~~~~~
In file included from /home/grad/TBC_New/src/server/shared/Realm/Realm.h:22,
from /home/grad/TBC_New/src/server/shared/Realm/RealmList.h:23,
from /home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:19:
/home/grad/TBC_New/src/common/Asio/AsioHacksFwd.h:59:19: note: previous declaration ‘template<class InternetProtocol> class boost::asio::ip::basic_resolver’ used 1 template parameter
59 | class basic_resolver;
| ^~~~~~~~~~~~~~
In file included from /usr/include/boost/asio/ip/tcp.hpp:25,
from /home/grad/TBC_New/src/common/Asio/Resolver.h:22,
from /home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:24:
/usr/include/boost/asio/ip/basic_resolver.hpp:68:7: error: redeclared with 2 template parameters
68 | class basic_resolver
| ^~~~~~~~~~~~~~
In file included from /home/grad/TBC_New/src/server/shared/Realm/Realm.h:22,
from /home/grad/TBC_New/src/server/shared/Realm/RealmList.h:23,
from /home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:19:
/home/grad/TBC_New/src/common/Asio/AsioHacksFwd.h:59:19: note: previous declaration ‘template<class InternetProtocol> class boost::asio::ip::basic_resolver’ used 1 template parameter
59 | class basic_resolver;
| ^~~~~~~~~~~~~~
In file included from /home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:24:
/home/grad/TBC_New/src/common/Asio/Resolver.h: In function ‘Optional<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> > Trinity::Net::Resolve(boost::asio::ip::tcp::resolver&, const boost::asio::ip::tcp&, const string&, const string&)’:
/home/grad/TBC_New/src/common/Asio/Resolver.h:34:45: error: incomplete type ‘boost::asio::ip::tcp::resolver’ {aka ‘boost::asio::ip::basic_resolver<boost::asio::ip::tcp>’} used in nested name specifier
34 | boost::asio::ip::tcp::resolver::results_type results = resolver.resolve(protocol, host, service, ec);
| ^~~~~~~~~~~~
/home/grad/TBC_New/src/common/Asio/Resolver.h:35:17: error: ‘results’ was not declared in this scope
35 | if (results.begin() == results.end() || ec)
| ^~~~~~~
/home/grad/TBC_New/src/common/Asio/Resolver.h:38:20: error: ‘results’ was not declared in this scope
38 | return results.begin()->endpoint();
| ^~~~~~~
/home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp: In member function ‘void RealmList::Close()’:
/home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:55:17: error: invalid use of incomplete type ‘class boost::asio::basic_deadline_timer<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> >’
55 | _updateTimer->cancel();
| ^~
In file included from /home/grad/TBC_New/src/server/shared/Realm/Realm.h:22,
from /home/grad/TBC_New/src/server/shared/Realm/RealmList.h:23,
from /home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:19:
/home/grad/TBC_New/src/common/Asio/AsioHacksFwd.h:52:15: note: declaration of ‘class boost::asio::basic_deadline_timer<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> >’
52 | class basic_deadline_timer;
| ^~~~~~~~~~~~~~~~~~~~
/home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp: In member function ‘void RealmList::UpdateRealms(const boost::system::error_code&)’:
/home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:170:21: error: invalid use of incomplete type ‘class boost::asio::basic_deadline_timer<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> >’
170 | _updateTimer->expires_from_now(boost::posix_time::seconds(_updateInterval));
| ^~
In file included from /home/grad/TBC_New/src/server/shared/Realm/Realm.h:22,
from /home/grad/TBC_New/src/server/shared/Realm/RealmList.h:23,
from /home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:19:
/home/grad/TBC_New/src/common/Asio/AsioHacksFwd.h:52:15: note: declaration of ‘class boost::asio::basic_deadline_timer<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> >’
52 | class basic_deadline_timer;
| ^~~~~~~~~~~~~~~~~~~~
/home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:171:21: error: invalid use of incomplete type ‘class boost::asio::basic_deadline_timer<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> >’
171 | _updateTimer->async_wait(std::bind(&RealmList::UpdateRealms, this, std::placeholders::_1));
| ^~
In file included from /home/grad/TBC_New/src/server/shared/Realm/Realm.h:22,
from /home/grad/TBC_New/src/server/shared/Realm/RealmList.h:23,
from /home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:19:
/home/grad/TBC_New/src/common/Asio/AsioHacksFwd.h:52:15: note: declaration of ‘class boost::asio::basic_deadline_timer<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> >’
52 | class basic_deadline_timer;
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/memory:83,
from /home/grad/TBC_New/src/common/Common.h:44,
from /home/grad/TBC_New/src/server/shared/Realm/Realm.h:21,
from /home/grad/TBC_New/src/server/shared/Realm/RealmList.h:23,
from /home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:19:
/usr/include/c++/10/bits/unique_ptr.h: In instantiation of ‘typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = boost::asio::basic_deadline_timer<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> >; _Args = {Trinity::Asio::IoContext&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr<boost::asio::basic_deadline_timer<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> > >]’:
/home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:46:79: required from here
/usr/include/c++/10/bits/unique_ptr.h:962:30: error: invalid use of incomplete type ‘class boost::asio::basic_deadline_timer<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> >’
962 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/grad/TBC_New/src/server/shared/Realm/Realm.h:22,
from /home/grad/TBC_New/src/server/shared/Realm/RealmList.h:23,
from /home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:19:
/home/grad/TBC_New/src/common/Asio/AsioHacksFwd.h:52:15: note: declaration of ‘class boost::asio::basic_deadline_timer<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> >’
52 | class basic_deadline_timer;
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/memory:83,
from /home/grad/TBC_New/src/common/Common.h:44,
from /home/grad/TBC_New/src/server/shared/Realm/Realm.h:21,
from /home/grad/TBC_New/src/server/shared/Realm/RealmList.h:23,
from /home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:19:
/usr/include/c++/10/bits/unique_ptr.h: In instantiation of ‘typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = boost::asio::ip::basic_resolver<boost::asio::ip::tcp>; _Args = {Trinity::Asio::IoContext&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr<boost::asio::ip::basic_resolver<boost::asio::ip::tcp> >]’:
/home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:47:79: required from here
/usr/include/c++/10/bits/unique_ptr.h:962:30: error: invalid use of incomplete type ‘class boost::asio::ip::basic_resolver<boost::asio::ip::tcp>’
962 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/grad/TBC_New/src/server/shared/Realm/Realm.h:22,
from /home/grad/TBC_New/src/server/shared/Realm/RealmList.h:23,
from /home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:19:
/home/grad/TBC_New/src/common/Asio/AsioHacksFwd.h:59:19: note: declaration of ‘class boost::asio::ip::basic_resolver<boost::asio::ip::tcp>’
59 | class basic_resolver;
| ^~~~~~~~~~~~~~
In file included from /usr/include/c++/10/memory:83,
from /home/grad/TBC_New/src/common/Common.h:44,
from /home/grad/TBC_New/src/server/shared/Realm/Realm.h:21,
from /home/grad/TBC_New/src/server/shared/Realm/RealmList.h:23,
from /home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:19:
/usr/include/c++/10/bits/unique_ptr.h: In instantiation of ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = boost::asio::basic_deadline_timer<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> >]’:
/usr/include/c++/10/bits/unique_ptr.h:361:17: required from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = boost::asio::basic_deadline_timer<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> >; _Dp = std::default_delete<boost::asio::basic_deadline_timer<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> > >]’
/home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:28:43: required from here
/usr/include/c++/10/bits/unique_ptr.h:83:16: error: invalid application of ‘sizeof’ to incomplete type ‘boost::asio::basic_deadline_timer<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> >’
83 | static_assert(sizeof(_Tp)>0,
| ^~~~~~~~~~~
/usr/include/c++/10/bits/unique_ptr.h: In instantiation of ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = boost::asio::ip::basic_resolver<boost::asio::ip::tcp>]’:
/usr/include/c++/10/bits/unique_ptr.h:361:17: required from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = boost::asio::ip::basic_resolver<boost::asio::ip::tcp>; _Dp = std::default_delete<boost::asio::ip::basic_resolver<boost::asio::ip::tcp> >]’
/home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:28:43: required from here
/usr/include/c++/10/bits/unique_ptr.h:83:16: error: invalid application of ‘sizeof’ to incomplete type ‘boost::asio::ip::basic_resolver<boost::asio::ip::tcp>’
make[2]: *** [src/server/shared/CMakeFiles/shared.dir/build.make:153: src/server/shared/CMakeFiles/shared.dir/Realm/RealmList.cpp.o] Ошибка 1
make[1]: *** [CMakeFiles/Makefile2:1049: src/server/shared/CMakeFiles/shared.dir/all] Ошибка 2
make: *** [Makefile:149: all] Ошибка 2
grad@mh001:~/TBC_New/build$