From grad, 3 Years ago, written in Plain Text.
Embed
  1. login as: grad
  2. [email protected]'s password:
  3. Linux mh001 5.8.0-3-amd64 #1 SMP Debian 5.8.14-1 (2020-10-10) x86_64
  4.  
  5. 3 updates could not be installed automatically. For more details,
  6. see /var/log/unattended-upgrades/unattended-upgrades.log
  7.  
  8. The programs included with the Debian GNU/Linux system are free software;
  9. the exact distribution terms for each program are described in the
  10. individual files in /usr/share/doc/*/copyright.
  11.  
  12. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
  13. permitted by applicable law.
  14. You have new mail.
  15. Last login: Sat Oct 31 20:02:43 2020 from 193.218.138.65
  16. grad@mh001:~$ cd /home/grad/TBC_New/build
  17. grad@mh001:~/TBC_New/build$ cmake ../ -DCMAKE_INSTALL_PREFIX=/home/grad
  18. -- Detected 64-bit platform
  19. -- UNIX: Using default configuration directory
  20. -- UNIX: Using default library directory
  21. -- UNIX: Configuring uninstall target
  22. -- UNIX: Created uninstall target
  23. -- UNIX: Detected compiler: /usr/bin/cc
  24. -- GCC: SFMT enabled, SSE2 flags forced
  25. -- Using mysql-config: /usr/bin/mysql_config
  26. -- Found MySQL library: /usr/lib/x86_64-linux-gnu/libmariadb.so
  27. -- Found MySQL headers: /usr/include/mariadb
  28. -- cotire 1.8.0 loaded.
  29. -- Found git binary : /usr/bin/git
  30. --
  31.     Could not find a proper repository signature (hash) - you may need to pull t                                                                                        ags with git fetch -t
  32.     Continuing anyway - note that the versionstring will be set to "unknown 1970                                                                                        -01-01 00:00:00 (Archived)"
  33.  
  34. * Sunstrider revision:   unknown 1970-01-01 00:00:00 +0000 (Archived branch)
  35. * Sunstrider buildtype  : RelWithDebInfo
  36.  
  37. * Will install to:        /home/grad
  38. * With config dir at:     /home/grad/etc
  39. * Libs install dir at:    /home/grad/lib
  40. * Build map/vmap/mmaps tools:   No
  41. * Debug mode:                   No
  42. * All warnings:                 No
  43. * Playerbot:                    No
  44. * Tests:                        No
  45. * Use gperftools:               No
  46. Boost 1.62 found.
  47. Found Boost components:
  48.    system;filesystem;thread;program_options;iostreams;regex
  49. -- Found OpenSSL library: /usr/lib/x86_64-linux-gnu/libssl.so;/usr/lib/x86_64-li                                                                                        nux-gnu/libcrypto.so
  50. -- Found OpenSSL headers: /usr/include
  51. -- Found Readline library: /usr/lib/x86_64-linux-gnu/libreadline.so
  52. -- Include dir is: /usr/include
  53.  
  54. * Script configuration (static):
  55.     |
  56.     +- worldserver
  57.     |   +- Battlegrounds
  58.     |   +- Commands
  59.     |   +- EasternKingdoms
  60.     |   +- Events
  61.     |   +- Kalimdor
  62.     |   +- OutdoorPvP
  63.     |   +- Outland
  64.     |   +- Pet
  65.     |   +- Spells
  66.     |   +- World
  67.     |
  68.  
  69. -- Configuring done
  70. -- Generating done
  71. -- Build files have been written to: /home/grad/TBC_New/build
  72. grad@mh001:~/TBC_New/build$ make -j10
  73. [  1%] Built target gsoap
  74. [  1%] Built target Recast
  75. [  2%] Built target fmt
  76. [  3%] Built target Detour
  77. --
  78.     Could not find a proper repository signature (hash) - you may need to pull t                                                                                        ags with git fetch -t
  79.     Continuing anyway - note that the versionstring will be set to "unknown 1970                                                                                        -01-01 00:00:00 (Archived)"
  80. [  9%] Built target g3dlib
  81. [  9%] Built target revision_data.h
  82. [ 15%] Built target common
  83. [ 19%] Built target database
  84. [ 19%] Building CXX object src/server/shared/CMakeFiles/shared.dir/Realm/Realm.c                                                                                        pp.o
  85. [ 19%] Building CXX object src/server/shared/CMakeFiles/shared.dir/Realm/RealmLi                                                                                        st.cpp.o
  86. In file included from /usr/include/boost/asio/ip/tcp.hpp:25,
  87.                  from /home/grad/TBC_New/src/server/shared/Realm/Realm.cpp:21:
  88. /usr/include/boost/asio/ip/basic_resolver.hpp:54:7: error: redeclared with 2 tem                                                                                        plate parameters
  89.    54 | class basic_resolver;
  90.       |       ^~~~~~~~~~~~~~
  91. In file included from /home/grad/TBC_New/src/server/shared/Realm/Realm.h:22,
  92.                  from /home/grad/TBC_New/src/server/shared/Realm/Realm.cpp:18:
  93. /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
  94.    59 |             class basic_resolver;
  95.       |                   ^~~~~~~~~~~~~~
  96. In file included from /usr/include/boost/asio/ip/tcp.hpp:25,
  97.                  from /home/grad/TBC_New/src/server/shared/Realm/Realm.cpp:21:
  98. /usr/include/boost/asio/ip/basic_resolver.hpp:68:7: error: redeclared with 2 tem                                                                                        plate parameters
  99.    68 | class basic_resolver
  100.       |       ^~~~~~~~~~~~~~
  101. In file included from /home/grad/TBC_New/src/server/shared/Realm/Realm.h:22,
  102.                  from /home/grad/TBC_New/src/server/shared/Realm/Realm.cpp:18:
  103. /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
  104.    59 |             class basic_resolver;
  105.       |                   ^~~~~~~~~~~~~~
  106. In file included from /usr/include/boost/asio/deadline_timer.hpp:24,
  107.                  from /home/grad/TBC_New/src/common/Asio/DeadlineTimer.h:21,
  108.                  from /home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:21:
  109. /usr/include/boost/asio/basic_deadline_timer.hpp:130:7: error: redeclared with 3 template parameters
  110.   130 | class basic_deadline_timer
  111.       |       ^~~~~~~~~~~~~~~~~~~~
  112. In file included from /home/grad/TBC_New/src/server/shared/Realm/Realm.h:22,
  113.                  from /home/grad/TBC_New/src/server/shared/Realm/RealmList.h:23,
  114.                  from /home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:19:
  115. /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
  116.    52 |         class basic_deadline_timer;
  117.       |               ^~~~~~~~~~~~~~~~~~~~
  118. In file included from /home/grad/TBC_New/src/common/Asio/DeadlineTimer.h:21,
  119.                  from /home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:21:
  120. /usr/include/boost/asio/deadline_timer.hpp:32:54: error: wrong number of template arguments (1, should be 2)
  121.    32 | typedef basic_deadline_timer<boost::posix_time::ptime> deadline_timer;
  122.       |                                                      ^
  123. In file included from /home/grad/TBC_New/src/server/shared/Realm/Realm.h:22,
  124.                  from /home/grad/TBC_New/src/server/shared/Realm/RealmList.h:23,
  125.                  from /home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:19:
  126. /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’
  127.    52 |         class basic_deadline_timer;
  128.       |               ^~~~~~~~~~~~~~~~~~~~
  129. In file included from /home/grad/TBC_New/src/common/Asio/DeadlineTimer.h:21,
  130.                  from /home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:21:
  131. /usr/include/boost/asio/deadline_timer.hpp:32:56: error: conflicting declaration ‘typedef int boost::asio::deadline_timer’
  132.    32 | typedef basic_deadline_timer<boost::posix_time::ptime> deadline_timer;
  133.       |                                                        ^~~~~~~~~~~~~~
  134. In file included from /home/grad/TBC_New/src/server/shared/Realm/Realm.h:22,
  135.                  from /home/grad/TBC_New/src/server/shared/Realm/RealmList.h:23,
  136.                  from /home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:19:
  137. /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’
  138.    54 |         typedef basic_deadline_timer<posix_time::ptime, time_traits<posix_time::ptime>> deadline_timer;
  139.       |                                                                                         ^~~~~~~~~~~~~~
  140. In file included from /home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:21:
  141. /home/grad/TBC_New/src/common/Asio/DeadlineTimer.h:31:172: error: wrong number of template arguments (3, should be 2)
  142.    31 | #define DeadlineTimerBase boost::asio::basic_deadline_timer<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> BasicDeadlineTimerThirdTemplateArg>
  143.       |                                                                                                                                                                            ^
  144. /home/grad/TBC_New/src/common/Asio/DeadlineTimer.h:37:38: note: in expansion of macro ‘DeadlineTimerBase’
  145.    37 |         class DeadlineTimer : public DeadlineTimerBase
  146.       |                                      ^~~~~~~~~~~~~~~~~
  147. In file included from /home/grad/TBC_New/src/server/shared/Realm/Realm.h:22,
  148.                  from /home/grad/TBC_New/src/server/shared/Realm/RealmList.h:23,
  149.                  from /home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:19:
  150. /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’
  151.    52 |         class basic_deadline_timer;
  152.       |               ^~~~~~~~~~~~~~~~~~~~
  153. In file included from /home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:21:
  154. /home/grad/TBC_New/src/common/Asio/DeadlineTimer.h:31:172: error: wrong number of template arguments (3, should be 2)
  155.    31 | #define DeadlineTimerBase boost::asio::basic_deadline_timer<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> BasicDeadlineTimerThirdTemplateArg>
  156.       |                                                                                                                                                                            ^
  157. /home/grad/TBC_New/src/common/Asio/DeadlineTimer.h:40:19: note: in expansion of macro ‘DeadlineTimerBase’
  158.    40 |             using DeadlineTimerBase::basic_deadline_timer;
  159.       |                   ^~~~~~~~~~~~~~~~~
  160. In file included from /home/grad/TBC_New/src/server/shared/Realm/Realm.h:22,
  161.                  from /home/grad/TBC_New/src/server/shared/Realm/RealmList.h:23,
  162.                  from /home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:19:
  163. /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’
  164.    52 |         class basic_deadline_timer;
  165.       |               ^~~~~~~~~~~~~~~~~~~~
  166. make[2]: *** [src/server/shared/CMakeFiles/shared.dir/build.make:139: src/server/shared/CMakeFiles/shared.dir/Realm/Realm.cpp.o] Ошибка 1
  167. make[2]: *** Ожидание завершения заданий…
  168. In file included from /usr/include/boost/asio/ip/tcp.hpp:25,
  169.                  from /home/grad/TBC_New/src/common/Asio/Resolver.h:22,
  170.                  from /home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:24:
  171. /usr/include/boost/asio/ip/basic_resolver.hpp:54:7: error: redeclared with 2 template parameters
  172.    54 | class basic_resolver;
  173.       |       ^~~~~~~~~~~~~~
  174. In file included from /home/grad/TBC_New/src/server/shared/Realm/Realm.h:22,
  175.                  from /home/grad/TBC_New/src/server/shared/Realm/RealmList.h:23,
  176.                  from /home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:19:
  177. /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
  178.    59 |             class basic_resolver;
  179.       |                   ^~~~~~~~~~~~~~
  180. In file included from /usr/include/boost/asio/ip/tcp.hpp:25,
  181.                  from /home/grad/TBC_New/src/common/Asio/Resolver.h:22,
  182.                  from /home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:24:
  183. /usr/include/boost/asio/ip/basic_resolver.hpp:68:7: error: redeclared with 2 template parameters
  184.    68 | class basic_resolver
  185.       |       ^~~~~~~~~~~~~~
  186. In file included from /home/grad/TBC_New/src/server/shared/Realm/Realm.h:22,
  187.                  from /home/grad/TBC_New/src/server/shared/Realm/RealmList.h:23,
  188.                  from /home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:19:
  189. /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
  190.    59 |             class basic_resolver;
  191.       |                   ^~~~~~~~~~~~~~
  192. In file included from /home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:24:
  193. /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&)’:
  194. /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
  195.    34 |             boost::asio::ip::tcp::resolver::results_type results = resolver.resolve(protocol, host, service, ec);
  196.       |                                             ^~~~~~~~~~~~
  197. /home/grad/TBC_New/src/common/Asio/Resolver.h:35:17: error: ‘results’ was not declared in this scope
  198.    35 |             if (results.begin() == results.end() || ec)
  199.       |                 ^~~~~~~
  200. /home/grad/TBC_New/src/common/Asio/Resolver.h:38:20: error: ‘results’ was not declared in this scope
  201.    38 |             return results.begin()->endpoint();
  202.       |                    ^~~~~~~
  203. /home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp: In member function ‘void RealmList::Close()’:
  204. /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> >’
  205.    55 |     _updateTimer->cancel();
  206.       |                 ^~
  207. In file included from /home/grad/TBC_New/src/server/shared/Realm/Realm.h:22,
  208.                  from /home/grad/TBC_New/src/server/shared/Realm/RealmList.h:23,
  209.                  from /home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:19:
  210. /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> >’
  211.    52 |         class basic_deadline_timer;
  212.       |               ^~~~~~~~~~~~~~~~~~~~
  213. /home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp: In member function ‘void RealmList::UpdateRealms(const boost::system::error_code&)’:
  214. /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> >’
  215.   170 |         _updateTimer->expires_from_now(boost::posix_time::seconds(_updateInterval));
  216.       |                     ^~
  217. In file included from /home/grad/TBC_New/src/server/shared/Realm/Realm.h:22,
  218.                  from /home/grad/TBC_New/src/server/shared/Realm/RealmList.h:23,
  219.                  from /home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:19:
  220. /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> >’
  221.    52 |         class basic_deadline_timer;
  222.       |               ^~~~~~~~~~~~~~~~~~~~
  223. /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> >’
  224.   171 |         _updateTimer->async_wait(std::bind(&RealmList::UpdateRealms, this, std::placeholders::_1));
  225.       |                     ^~
  226. In file included from /home/grad/TBC_New/src/server/shared/Realm/Realm.h:22,
  227.                  from /home/grad/TBC_New/src/server/shared/Realm/RealmList.h:23,
  228.                  from /home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:19:
  229. /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> >’
  230.    52 |         class basic_deadline_timer;
  231.       |               ^~~~~~~~~~~~~~~~~~~~
  232. In file included from /usr/include/c++/10/memory:83,
  233.                  from /home/grad/TBC_New/src/common/Common.h:44,
  234.                  from /home/grad/TBC_New/src/server/shared/Realm/Realm.h:21,
  235.                  from /home/grad/TBC_New/src/server/shared/Realm/RealmList.h:23,
  236.                  from /home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:19:
  237. /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> > >]’:
  238. /home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:46:79:   required from here
  239. /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> >’
  240.   962 |     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
  241.       |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  242. In file included from /home/grad/TBC_New/src/server/shared/Realm/Realm.h:22,
  243.                  from /home/grad/TBC_New/src/server/shared/Realm/RealmList.h:23,
  244.                  from /home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:19:
  245. /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> >’
  246.    52 |         class basic_deadline_timer;
  247.       |               ^~~~~~~~~~~~~~~~~~~~
  248. In file included from /usr/include/c++/10/memory:83,
  249.                  from /home/grad/TBC_New/src/common/Common.h:44,
  250.                  from /home/grad/TBC_New/src/server/shared/Realm/Realm.h:21,
  251.                  from /home/grad/TBC_New/src/server/shared/Realm/RealmList.h:23,
  252.                  from /home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:19:
  253. /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> >]’:
  254. /home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:47:79:   required from here
  255. /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>’
  256.   962 |     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
  257.       |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  258. In file included from /home/grad/TBC_New/src/server/shared/Realm/Realm.h:22,
  259.                  from /home/grad/TBC_New/src/server/shared/Realm/RealmList.h:23,
  260.                  from /home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:19:
  261. /home/grad/TBC_New/src/common/Asio/AsioHacksFwd.h:59:19: note: declaration of ‘class boost::asio::ip::basic_resolver<boost::asio::ip::tcp>’
  262.    59 |             class basic_resolver;
  263.       |                   ^~~~~~~~~~~~~~
  264. In file included from /usr/include/c++/10/memory:83,
  265.                  from /home/grad/TBC_New/src/common/Common.h:44,
  266.                  from /home/grad/TBC_New/src/server/shared/Realm/Realm.h:21,
  267.                  from /home/grad/TBC_New/src/server/shared/Realm/RealmList.h:23,
  268.                  from /home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:19:
  269. /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> >]’:
  270. /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> > >]’
  271. /home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:28:43:   required from here
  272. /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> >’
  273.    83 |  static_assert(sizeof(_Tp)>0,
  274.       |                ^~~~~~~~~~~
  275. /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>]’:
  276. /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> >]’
  277. /home/grad/TBC_New/src/server/shared/Realm/RealmList.cpp:28:43:   required from here
  278. /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>’
  279. make[2]: *** [src/server/shared/CMakeFiles/shared.dir/build.make:153: src/server/shared/CMakeFiles/shared.dir/Realm/RealmList.cpp.o] Ошибка 1
  280. make[1]: *** [CMakeFiles/Makefile2:1049: src/server/shared/CMakeFiles/shared.dir/all] Ошибка 2
  281. make: *** [Makefile:149: all] Ошибка 2
  282. grad@mh001:~/TBC_New/build$
  283.