iconmaster

log.txt

Jan 16th, 2019
507
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 29.90 KB | None | 0 0
  1. g++ -g -std=c++11 -D_XOPEN_SOURCE=500 -c -o build/server.o src/server.cpp
  2. In file included from /usr/include/boost/asio/detail/impl/posix_tss_ptr.ipp:24:0,
  3. from /usr/include/boost/asio/detail/posix_tss_ptr.hpp:76,
  4. from /usr/include/boost/asio/detail/tss_ptr.hpp:27,
  5. from /usr/include/boost/asio/detail/call_stack.hpp:20,
  6. from /usr/include/boost/asio/detail/thread_context.hpp:20,
  7. from /usr/include/boost/asio/detail/recycling_allocator.hpp:20,
  8. from /usr/include/boost/asio/detail/handler_alloc_helpers.hpp:21,
  9. from /usr/include/boost/asio/detail/executor_op.hpp:20,
  10. from /usr/include/boost/asio/impl/system_executor.hpp:18,
  11. from /usr/include/boost/asio/system_executor.hpp:129,
  12. from /usr/include/boost/asio/associated_executor.hpp:21,
  13. from /usr/include/boost/asio.hpp:21,
  14. from src/server.cpp:8:
  15. /usr/include/boost/asio/error.hpp:204:7: error: 'EAI_SERVICE' was not declared in this scope
  16. BOOST_ASIO_GETADDRINFO_ERROR(EAI_SERVICE)),
  17. ^
  18. /usr/include/boost/asio/error.hpp:209:7: error: 'EAI_SOCKTYPE' was not declared in this scope
  19. BOOST_ASIO_GETADDRINFO_ERROR(EAI_SOCKTYPE))
  20. ^
  21. /usr/include/boost/asio/error.hpp:209:7: note: suggested alternative: 'SO_TYPE'
  22. In file included from /usr/include/boost/asio/detail/posix_fd_set_adapter.hpp:26:0,
  23. from /usr/include/boost/asio/detail/fd_set_adapter.hpp:22,
  24. from /usr/include/boost/asio/detail/select_reactor.hpp:27,
  25. from /usr/include/boost/asio/detail/reactor.hpp:29,
  26. from /usr/include/boost/asio/detail/impl/scheduler.ipp:23,
  27. from /usr/include/boost/asio/detail/scheduler.hpp:212,
  28. from /usr/include/boost/asio/system_context.hpp:19,
  29. from /usr/include/boost/asio/impl/system_executor.hpp:22,
  30. from /usr/include/boost/asio/system_executor.hpp:129,
  31. from /usr/include/boost/asio/associated_executor.hpp:21,
  32. from /usr/include/boost/asio.hpp:21,
  33. from src/server.cpp:8:
  34. /usr/include/boost/asio/detail/socket_types.hpp:316:9: error: 'addrinfo' does not name a type; did you mean 'addr_t'?
  35. typedef addrinfo addrinfo_type;
  36. ^~~~~~~~
  37. addr_t
  38. In file included from /usr/include/boost/asio/detail/impl/select_reactor.ipp:29:0,
  39. from /usr/include/boost/asio/detail/select_reactor.hpp:231,
  40. from /usr/include/boost/asio/detail/reactor.hpp:29,
  41. from /usr/include/boost/asio/detail/impl/scheduler.ipp:23,
  42. from /usr/include/boost/asio/detail/scheduler.hpp:212,
  43. from /usr/include/boost/asio/system_context.hpp:19,
  44. from /usr/include/boost/asio/impl/system_executor.hpp:22,
  45. from /usr/include/boost/asio/system_executor.hpp:129,
  46. from /usr/include/boost/asio/associated_executor.hpp:21,
  47. from /usr/include/boost/asio.hpp:21,
  48. from src/server.cpp:8:
  49. /usr/include/boost/asio/detail/socket_ops.hpp:292:32: error: 'addrinfo_type' does not name a type; did you mean '__tzinfo_type'?
  50. const char* service, const addrinfo_type& hints,
  51. ^~~~~~~~~~~~~
  52. __tzinfo_type
  53. /usr/include/boost/asio/detail/socket_ops.hpp:293:5: error: 'addrinfo_type' has not been declared
  54. addrinfo_type** result, boost::system::error_code& ec);
  55. ^~~~~~~~~~~~~
  56. /usr/include/boost/asio/detail/socket_ops.hpp:297:32: error: 'addrinfo_type' does not name a type; did you mean '__tzinfo_type'?
  57. const char* service, const addrinfo_type& hints,
  58. ^~~~~~~~~~~~~
  59. __tzinfo_type
  60. /usr/include/boost/asio/detail/socket_ops.hpp:298:5: error: 'addrinfo_type' has not been declared
  61. addrinfo_type** result, boost::system::error_code& ec);
  62. ^~~~~~~~~~~~~
  63. /usr/include/boost/asio/detail/socket_ops.hpp:300:35: error: variable or field 'freeaddrinfo' declared void
  64. BOOST_ASIO_DECL void freeaddrinfo(addrinfo_type* ai);
  65. ^~~~~~~~~~~~~
  66. /usr/include/boost/asio/detail/socket_ops.hpp:300:35: error: 'addrinfo_type' was not declared in this scope
  67. /usr/include/boost/asio/detail/socket_ops.hpp:300:35: note: suggested alternative: '__tzinfo_type'
  68. BOOST_ASIO_DECL void freeaddrinfo(addrinfo_type* ai);
  69. ^~~~~~~~~~~~~
  70. __tzinfo_type
  71. /usr/include/boost/asio/detail/socket_ops.hpp:300:50: error: 'ai' was not declared in this scope
  72. BOOST_ASIO_DECL void freeaddrinfo(addrinfo_type* ai);
  73. ^~
  74. In file included from /usr/include/boost/asio/detail/socket_ops.hpp:336:0,
  75. from /usr/include/boost/asio/detail/impl/select_reactor.ipp:29,
  76. from /usr/include/boost/asio/detail/select_reactor.hpp:231,
  77. from /usr/include/boost/asio/detail/reactor.hpp:29,
  78. from /usr/include/boost/asio/detail/impl/scheduler.ipp:23,
  79. from /usr/include/boost/asio/detail/scheduler.hpp:212,
  80. from /usr/include/boost/asio/system_context.hpp:19,
  81. from /usr/include/boost/asio/impl/system_executor.hpp:22,
  82. from /usr/include/boost/asio/system_executor.hpp:129,
  83. from /usr/include/boost/asio/associated_executor.hpp:21,
  84. from /usr/include/boost/asio.hpp:21,
  85. from src/server.cpp:8:
  86. /usr/include/boost/asio/detail/impl/socket_ops.ipp: In function 'boost::system::error_code boost::asio::detail::socket_ops::translate_addrinfo_error(int)':
  87. /usr/include/boost/asio/detail/impl/socket_ops.ipp:3262:8: error: 'EAI_AGAIN' was not declared in this scope
  88. case EAI_AGAIN:
  89. ^~~~~~~~~
  90. /usr/include/boost/asio/detail/impl/socket_ops.ipp:3262:8: note: suggested alternative: 'TRY_AGAIN'
  91. case EAI_AGAIN:
  92. ^~~~~~~~~
  93. TRY_AGAIN
  94. /usr/include/boost/asio/detail/impl/socket_ops.ipp:3264:8: error: 'EAI_BADFLAGS' was not declared in this scope
  95. case EAI_BADFLAGS:
  96. ^~~~~~~~~~~~
  97. /usr/include/boost/asio/detail/impl/socket_ops.ipp:3264:8: note: suggested alternative: 'IN_BADCLASS'
  98. case EAI_BADFLAGS:
  99. ^~~~~~~~~~~~
  100. IN_BADCLASS
  101. /usr/include/boost/asio/detail/impl/socket_ops.ipp:3266:8: error: 'EAI_FAIL' was not declared in this scope
  102. case EAI_FAIL:
  103. ^~~~~~~~
  104. /usr/include/boost/asio/detail/impl/socket_ops.ipp:3266:8: note: suggested alternative: 'EINVAL'
  105. case EAI_FAIL:
  106. ^~~~~~~~
  107. EINVAL
  108. /usr/include/boost/asio/detail/impl/socket_ops.ipp:3268:8: error: 'EAI_FAMILY' was not declared in this scope
  109. case EAI_FAMILY:
  110. ^~~~~~~~~~
  111. /usr/include/boost/asio/detail/impl/socket_ops.ipp:3270:8: error: 'EAI_MEMORY' was not declared in this scope
  112. case EAI_MEMORY:
  113. ^~~~~~~~~~
  114. /usr/include/boost/asio/detail/impl/socket_ops.ipp:3270:8: note: suggested alternative: 'ETIMEDOUT'
  115. case EAI_MEMORY:
  116. ^~~~~~~~~~
  117. ETIMEDOUT
  118. /usr/include/boost/asio/detail/impl/socket_ops.ipp:3272:8: error: 'EAI_NONAME' was not declared in this scope
  119. case EAI_NONAME:
  120. ^~~~~~~~~~
  121. /usr/include/boost/asio/detail/impl/socket_ops.ipp:3272:8: note: suggested alternative: 'SA_NOMASK'
  122. case EAI_NONAME:
  123. ^~~~~~~~~~
  124. SA_NOMASK
  125. /usr/include/boost/asio/detail/impl/socket_ops.ipp:3280:8: error: 'EAI_SERVICE' was not declared in this scope
  126. case EAI_SERVICE:
  127. ^~~~~~~~~~~
  128. /usr/include/boost/asio/detail/impl/socket_ops.ipp:3282:8: error: 'EAI_SOCKTYPE' was not declared in this scope
  129. case EAI_SOCKTYPE:
  130. ^~~~~~~~~~~~
  131. /usr/include/boost/asio/detail/impl/socket_ops.ipp:3282:8: note: suggested alternative: 'SO_TYPE'
  132. case EAI_SOCKTYPE:
  133. ^~~~~~~~~~~~
  134. SO_TYPE
  135. /usr/include/boost/asio/detail/impl/socket_ops.ipp: At global scope:
  136. /usr/include/boost/asio/detail/impl/socket_ops.ipp:3296:32: error: 'addrinfo_type' does not name a type; did you mean '__tzinfo_type'?
  137. const char* service, const addrinfo_type& hints,
  138. ^~~~~~~~~~~~~
  139. __tzinfo_type
  140. /usr/include/boost/asio/detail/impl/socket_ops.ipp:3297:5: error: 'addrinfo_type' has not been declared
  141. addrinfo_type** result, boost::system::error_code& ec)
  142. ^~~~~~~~~~~~~
  143. /usr/include/boost/asio/detail/impl/socket_ops.ipp: In function 'boost::system::error_code boost::asio::detail::socket_ops::getaddrinfo(const char*, const char*, const int&, int**, boost::system::error_code&)':
  144. /usr/include/boost/asio/detail/impl/socket_ops.ipp:3326:17: error: '::getaddrinfo' has not been declared
  145. int error = ::getaddrinfo(host, service, &hints, result);
  146. ^~~~~~~~~~~
  147. /usr/include/boost/asio/detail/impl/socket_ops.ipp:3326:17: note: suggested alternative:
  148. /usr/include/boost/asio/detail/impl/socket_ops.ipp:3295:27: note: 'boost::asio::detail::socket_ops::getaddrinfo'
  149. boost::system::error_code getaddrinfo(const char* host,
  150. ^~~~~~~~~~~
  151. /usr/include/boost/asio/detail/impl/socket_ops.ipp: At global scope:
  152. /usr/include/boost/asio/detail/impl/socket_ops.ipp:3364:32: error: 'addrinfo_type' does not name a type; did you mean '__tzinfo_type'?
  153. const char* service, const addrinfo_type& hints,
  154. ^~~~~~~~~~~~~
  155. __tzinfo_type
  156. /usr/include/boost/asio/detail/impl/socket_ops.ipp:3365:5: error: 'addrinfo_type' has not been declared
  157. addrinfo_type** result, boost::system::error_code& ec)
  158. ^~~~~~~~~~~~~
  159. /usr/include/boost/asio/detail/impl/socket_ops.ipp:3374:19: error: variable or field 'freeaddrinfo' declared void
  160. void freeaddrinfo(addrinfo_type* ai)
  161. ^~~~~~~~~~~~~
  162. /usr/include/boost/asio/detail/impl/socket_ops.ipp:3374:19: error: 'addrinfo_type' was not declared in this scope
  163. /usr/include/boost/asio/detail/impl/socket_ops.ipp:3374:19: note: suggested alternative: '__tzinfo_type'
  164. void freeaddrinfo(addrinfo_type* ai)
  165. ^~~~~~~~~~~~~
  166. __tzinfo_type
  167. /usr/include/boost/asio/detail/impl/socket_ops.ipp:3374:34: error: 'ai' was not declared in this scope
  168. void freeaddrinfo(addrinfo_type* ai)
  169. ^~
  170. /usr/include/boost/asio/detail/impl/socket_ops.ipp: In function 'boost::system::error_code boost::asio::detail::socket_ops::getnameinfo(const socket_addr_type*, std::size_t, char*, std::size_t, char*, std::size_t, int, boost::system::error_code&)':
  171. /usr/include/boost/asio/detail/impl/socket_ops.ipp:3441:17: error: '::getnameinfo' has not been declared
  172. int error = ::getnameinfo(addr, addrlen, host, hostlen, serv, servlen, flags);
  173. ^~~~~~~~~~~
  174. /usr/include/boost/asio/detail/impl/socket_ops.ipp:3441:17: note: suggested alternative:
  175. /usr/include/boost/asio/detail/impl/socket_ops.ipp:3400:27: note: 'boost::asio::detail::socket_ops::getnameinfo'
  176. boost::system::error_code getnameinfo(const socket_addr_type* addr,
  177. ^~~~~~~~~~~
  178. /usr/include/boost/asio/detail/impl/socket_ops.ipp: In function 'boost::system::error_code boost::asio::detail::socket_ops::sync_getnameinfo(const socket_addr_type*, std::size_t, char*, std::size_t, char*, std::size_t, int, boost::system::error_code&)':
  179. /usr/include/boost/asio/detail/impl/socket_ops.ipp:3453:43: error: 'NI_DGRAM' was not declared in this scope
  180. int flags = (sock_type == SOCK_DGRAM) ? NI_DGRAM : 0;
  181. ^~~~~~~~
  182. /usr/include/boost/asio/detail/impl/socket_ops.ipp:3453:43: note: suggested alternative: 'EIDRM'
  183. int flags = (sock_type == SOCK_DGRAM) ? NI_DGRAM : 0;
  184. ^~~~~~~~
  185. EIDRM
  186. /usr/include/boost/asio/detail/impl/socket_ops.ipp:3459:32: error: 'NI_NUMERICSERV' was not declared in this scope
  187. serv, servlen, flags | NI_NUMERICSERV, ec);
  188. ^~~~~~~~~~~~~~
  189. /usr/include/boost/asio/detail/impl/socket_ops.ipp:3459:32: note: suggested alternative: 'LC_NUMERIC'
  190. serv, servlen, flags | NI_NUMERICSERV, ec);
  191. ^~~~~~~~~~~~~~
  192. LC_NUMERIC
  193. /usr/include/boost/asio/detail/impl/socket_ops.ipp: In function 'boost::system::error_code boost::asio::detail::socket_ops::background_getnameinfo(const weak_cancel_token_type&, const socket_addr_type*, std::size_t, char*, std::size_t, char*, std::size_t, int, boost::system::error_code&)':
  194. /usr/include/boost/asio/detail/impl/socket_ops.ipp:3479:45: error: 'NI_DGRAM' was not declared in this scope
  195. int flags = (sock_type == SOCK_DGRAM) ? NI_DGRAM : 0;
  196. ^~~~~~~~
  197. /usr/include/boost/asio/detail/impl/socket_ops.ipp:3479:45: note: suggested alternative: 'EIDRM'
  198. int flags = (sock_type == SOCK_DGRAM) ? NI_DGRAM : 0;
  199. ^~~~~~~~
  200. EIDRM
  201. /usr/include/boost/asio/detail/impl/socket_ops.ipp:3485:34: error: 'NI_NUMERICSERV' was not declared in this scope
  202. serv, servlen, flags | NI_NUMERICSERV, ec);
  203. ^~~~~~~~~~~~~~
  204. /usr/include/boost/asio/detail/impl/socket_ops.ipp:3485:34: note: suggested alternative: 'LC_NUMERIC'
  205. serv, servlen, flags | NI_NUMERICSERV, ec);
  206. ^~~~~~~~~~~~~~
  207. LC_NUMERIC
  208. In file included from /usr/include/boost/asio/detail/posix_fd_set_adapter.hpp:26:0,
  209. from /usr/include/boost/asio/detail/fd_set_adapter.hpp:22,
  210. from /usr/include/boost/asio/detail/select_reactor.hpp:27,
  211. from /usr/include/boost/asio/detail/reactor.hpp:29,
  212. from /usr/include/boost/asio/detail/impl/scheduler.ipp:23,
  213. from /usr/include/boost/asio/detail/scheduler.hpp:212,
  214. from /usr/include/boost/asio/system_context.hpp:19,
  215. from /usr/include/boost/asio/impl/system_executor.hpp:22,
  216. from /usr/include/boost/asio/system_executor.hpp:129,
  217. from /usr/include/boost/asio/associated_executor.hpp:21,
  218. from /usr/include/boost/asio.hpp:21,
  219. from src/server.cpp:8:
  220. /usr/include/boost/asio/ip/resolver_base.hpp: At global scope:
  221. /usr/include/boost/asio/ip/resolver_base.hpp:65:22: error: 'AI_CANONNAME' was not declared in this scope
  222. canonical_name = BOOST_ASIO_OS_DEF(AI_CANONNAME),
  223. ^
  224. /usr/include/boost/asio/ip/resolver_base.hpp:65:22: note: suggested alternative: '_IOC_NONE'
  225. /usr/include/boost/asio/ip/resolver_base.hpp:66:15: error: 'AI_PASSIVE' was not declared in this scope
  226. passive = BOOST_ASIO_OS_DEF(AI_PASSIVE),
  227. ^
  228. /usr/include/boost/asio/ip/resolver_base.hpp:66:15: note: suggested alternative: 'SO_PASSCRED'
  229. /usr/include/boost/asio/ip/resolver_base.hpp:67:20: error: 'AI_NUMERICHOST' was not declared in this scope
  230. numeric_host = BOOST_ASIO_OS_DEF(AI_NUMERICHOST),
  231. ^
  232. /usr/include/boost/asio/ip/resolver_base.hpp:67:20: note: suggested alternative: 'LC_NUMERIC'
  233. In file included from /usr/include/boost/asio/ip/basic_resolver.hpp:28:0,
  234. from /usr/include/boost/asio.hpp:80,
  235. from src/server.cpp:8:
  236. /usr/include/boost/asio/ip/basic_resolver_query.hpp:217:30: error: 'addrinfo_type' in namespace 'boost::asio::detail' does not name a type
  237. const boost::asio::detail::addrinfo_type& hints() const
  238. ^~~~~~~~~~~~~
  239. /usr/include/boost/asio/ip/basic_resolver_query.hpp:235:24: error: 'addrinfo_type' in namespace 'boost::asio::detail' does not name a type
  240. boost::asio::detail::addrinfo_type hints_;
  241. ^~~~~~~~~~~~~
  242. /usr/include/boost/asio/ip/basic_resolver_query.hpp: In constructor 'boost::asio::ip::basic_resolver_query<InternetProtocol>::basic_resolver_query(const string&, boost::asio::ip::resolver_base::flags)':
  243. /usr/include/boost/asio/ip/basic_resolver_query.hpp:65:7: error: class 'boost::asio::ip::basic_resolver_query<InternetProtocol>' does not have any field named 'hints_'
  244. : hints_(),
  245. ^~~~~~
  246. /usr/include/boost/asio/ip/basic_resolver_query.hpp:70:5: error: 'hints_' was not declared in this scope
  247. hints_.ai_flags = static_cast<int>(resolve_flags);
  248. ^~~~~~
  249. /usr/include/boost/asio/ip/basic_resolver_query.hpp:70:5: note: suggested alternative: 'uint8_t'
  250. hints_.ai_flags = static_cast<int>(resolve_flags);
  251. ^~~~~~
  252. uint8_t
  253. /usr/include/boost/asio/ip/basic_resolver_query.hpp: In constructor 'boost::asio::ip::basic_resolver_query<InternetProtocol>::basic_resolver_query(const protocol_type&, const string&, boost::asio::ip::resolver_base::flags)':
  254. /usr/include/boost/asio/ip/basic_resolver_query.hpp:103:7: error: class 'boost::asio::ip::basic_resolver_query<InternetProtocol>' does not have any field named 'hints_'
  255. : hints_(),
  256. ^~~~~~
  257. /usr/include/boost/asio/ip/basic_resolver_query.hpp:107:5: error: 'hints_' was not declared in this scope
  258. hints_.ai_flags = static_cast<int>(resolve_flags);
  259. ^~~~~~
  260. /usr/include/boost/asio/ip/basic_resolver_query.hpp:107:5: note: suggested alternative: 'uint8_t'
  261. hints_.ai_flags = static_cast<int>(resolve_flags);
  262. ^~~~~~
  263. uint8_t
  264. /usr/include/boost/asio/ip/basic_resolver_query.hpp: In constructor 'boost::asio::ip::basic_resolver_query<InternetProtocol>::basic_resolver_query(const string&, const string&, boost::asio::ip::resolver_base::flags)':
  265. /usr/include/boost/asio/ip/basic_resolver_query.hpp:150:7: error: class 'boost::asio::ip::basic_resolver_query<InternetProtocol>' does not have any field named 'hints_'
  266. : hints_(),
  267. ^~~~~~
  268. /usr/include/boost/asio/ip/basic_resolver_query.hpp:155:5: error: 'hints_' was not declared in this scope
  269. hints_.ai_flags = static_cast<int>(resolve_flags);
  270. ^~~~~~
  271. /usr/include/boost/asio/ip/basic_resolver_query.hpp:155:5: note: suggested alternative: 'uint8_t'
  272. hints_.ai_flags = static_cast<int>(resolve_flags);
  273. ^~~~~~
  274. uint8_t
  275. /usr/include/boost/asio/ip/basic_resolver_query.hpp: In constructor 'boost::asio::ip::basic_resolver_query<InternetProtocol>::basic_resolver_query(const protocol_type&, const string&, const string&, boost::asio::ip::resolver_base::flags)':
  276. /usr/include/boost/asio/ip/basic_resolver_query.hpp:202:7: error: class 'boost::asio::ip::basic_resolver_query<InternetProtocol>' does not have any field named 'hints_'
  277. : hints_(),
  278. ^~~~~~
  279. /usr/include/boost/asio/ip/basic_resolver_query.hpp:206:5: error: 'hints_' was not declared in this scope
  280. hints_.ai_flags = static_cast<int>(resolve_flags);
  281. ^~~~~~
  282. /usr/include/boost/asio/ip/basic_resolver_query.hpp:206:5: note: suggested alternative: 'uint8_t'
  283. hints_.ai_flags = static_cast<int>(resolve_flags);
  284. ^~~~~~
  285. uint8_t
  286. In file included from /usr/include/boost/asio/ip/basic_resolver.hpp:29:0,
  287. from /usr/include/boost/asio.hpp:80,
  288. from src/server.cpp:8:
  289. /usr/include/boost/asio/ip/basic_resolver_results.hpp: At global scope:
  290. /usr/include/boost/asio/ip/basic_resolver_results.hpp:126:28: error: 'boost::asio::detail::addrinfo_type' has not been declared
  291. boost::asio::detail::addrinfo_type* address_info,
  292. ^~~~~~~~~~~~~
  293. /usr/include/boost/asio/ip/basic_resolver_results.hpp: In static member function 'static boost::asio::ip::basic_resolver_results<InternetProtocol> boost::asio::ip::basic_resolver_results<InternetProtocol>::create(int*, const string&, const string&)':
  294. /usr/include/boost/asio/ip/basic_resolver_results.hpp:134:23: error: request for member 'ai_canonname' in 'address_info->', which is of non-class type 'int'
  295. if (address_info->ai_canonname)
  296. ^~~~~~~~~~~~
  297. /usr/include/boost/asio/ip/basic_resolver_results.hpp:135:40: error: request for member 'ai_canonname' in 'address_info->', which is of non-class type 'int'
  298. actual_host_name = address_info->ai_canonname;
  299. ^~~~~~~~~~~~
  300. /usr/include/boost/asio/ip/basic_resolver_results.hpp:141:25: error: request for member 'ai_family' in 'address_info->', which is of non-class type 'int'
  301. if (address_info->ai_family == BOOST_ASIO_OS_DEF(AF_INET)
  302. ^~~~~~~~~
  303. /usr/include/boost/asio/ip/basic_resolver_results.hpp:142:28: error: request for member 'ai_family' in 'address_info->', which is of non-class type 'int'
  304. || address_info->ai_family == BOOST_ASIO_OS_DEF(AF_INET6))
  305. ^~~~~~~~~
  306. /usr/include/boost/asio/ip/basic_resolver_results.hpp:146:64: error: request for member 'ai_addrlen' in 'address_info->', which is of non-class type 'int'
  307. endpoint.resize(static_cast<std::size_t>(address_info->ai_addrlen));
  308. ^~~~~~~~~~
  309. /usr/include/boost/asio/ip/basic_resolver_results.hpp:147:47: error: request for member 'ai_addr' in 'address_info->', which is of non-class type 'int'
  310. memcpy(endpoint.data(), address_info->ai_addr,
  311. ^~~~~~~
  312. /usr/include/boost/asio/ip/basic_resolver_results.hpp:148:27: error: request for member 'ai_addrlen' in 'address_info->', which is of non-class type 'int'
  313. address_info->ai_addrlen);
  314. ^~~~~~~~~~
  315. /usr/include/boost/asio/ip/basic_resolver_results.hpp:153:36: error: request for member 'ai_next' in 'address_info->', which is of non-class type 'int'
  316. address_info = address_info->ai_next;
  317. ^~~~~~~
  318. In file included from /usr/include/boost/asio/detail/resolver_service.hpp:26:0,
  319. from /usr/include/boost/asio/ip/basic_resolver.hpp:44,
  320. from /usr/include/boost/asio.hpp:80,
  321. from src/server.cpp:8:
  322. /usr/include/boost/asio/detail/resolve_endpoint_op.hpp: In static member function 'static void boost::asio::detail::resolve_endpoint_op<Protocol, Handler>::do_complete(void*, boost::asio::detail::operation*, const boost::system::error_code&, std::size_t)':
  323. /usr/include/boost/asio/detail/resolve_endpoint_op.hpp:71:22: error: 'NI_MAXHOST' was not declared in this scope
  324. char host_name[NI_MAXHOST];
  325. ^~~~~~~~~~
  326. /usr/include/boost/asio/detail/resolve_endpoint_op.hpp:72:25: error: 'NI_MAXSERV' was not declared in this scope
  327. char service_name[NI_MAXSERV];
  328. ^~~~~~~~~~
  329. /usr/include/boost/asio/detail/resolve_endpoint_op.hpp:72:25: note: suggested alternative: 'SI_USER'
  330. char service_name[NI_MAXSERV];
  331. ^~~~~~~~~~
  332. SI_USER
  333. /usr/include/boost/asio/detail/resolve_endpoint_op.hpp:74:32: error: 'host_name' was not declared in this scope
  334. o->endpoint_.size(), host_name, NI_MAXHOST, service_name, NI_MAXSERV,
  335. ^~~~~~~~~
  336. /usr/include/boost/asio/detail/resolve_endpoint_op.hpp:74:32: note: suggested alternative: 'is_same'
  337. o->endpoint_.size(), host_name, NI_MAXHOST, service_name, NI_MAXSERV,
  338. ^~~~~~~~~
  339. is_same
  340. /usr/include/boost/asio/detail/resolve_endpoint_op.hpp:74:55: error: 'service_name' was not declared in this scope
  341. o->endpoint_.size(), host_name, NI_MAXHOST, service_name, NI_MAXSERV,
  342. ^~~~~~~~~~~~
  343. /usr/include/boost/asio/detail/resolve_endpoint_op.hpp:74:55: note: suggested alternative: 'service_base'
  344. o->endpoint_.size(), host_name, NI_MAXHOST, service_name, NI_MAXSERV,
  345. ^~~~~~~~~~~~
  346. service_base
  347. In file included from /usr/include/boost/asio/detail/resolver_service.hpp:27:0,
  348. from /usr/include/boost/asio/ip/basic_resolver.hpp:44,
  349. from /usr/include/boost/asio.hpp:80,
  350. from src/server.cpp:8:
  351. /usr/include/boost/asio/detail/resolve_query_op.hpp: At global scope:
  352. /usr/include/boost/asio/detail/resolve_query_op.hpp:127:24: error: 'addrinfo_type' in namespace 'boost::asio::detail' does not name a type
  353. boost::asio::detail::addrinfo_type* addrinfo_;
  354. ^~~~~~~~~~~~~
  355. /usr/include/boost/asio/detail/resolve_query_op.hpp: In constructor 'boost::asio::detail::resolve_query_op<Protocol, Handler>::resolve_query_op(boost::asio::detail::socket_ops::weak_cancel_token_type, const query_type&, boost::asio::detail::io_context_impl&, Handler&)':
  356. /usr/include/boost/asio/detail/resolve_query_op.hpp:53:7: error: class 'boost::asio::detail::resolve_query_op<Protocol, Handler>' does not have any field named 'addrinfo_'
  357. addrinfo_(0)
  358. ^~~~~~~~~
  359. /usr/include/boost/asio/detail/resolve_query_op.hpp: In destructor 'boost::asio::detail::resolve_query_op<Protocol, Handler>::~resolve_query_op()':
  360. /usr/include/boost/asio/detail/resolve_query_op.hpp:60:9: error: 'addrinfo_' was not declared in this scope
  361. if (addrinfo_)
  362. ^~~~~~~~~
  363. /usr/include/boost/asio/detail/resolve_query_op.hpp:60:9: note: suggested alternative: 'addressof'
  364. if (addrinfo_)
  365. ^~~~~~~~~
  366. addressof
  367. /usr/include/boost/asio/detail/resolve_query_op.hpp:61:19: error: 'freeaddrinfo' is not a member of 'boost::asio::detail::socket_ops'
  368. socket_ops::freeaddrinfo(addrinfo_);
  369. ^~~~~~~~~~~~
  370. /usr/include/boost/asio/detail/resolve_query_op.hpp:61:19: note: suggested alternative: 'getaddrinfo'
  371. socket_ops::freeaddrinfo(addrinfo_);
  372. ^~~~~~~~~~~~
  373. getaddrinfo
  374. In file included from /usr/include/boost/asio/detail/resolver_service.hpp:28:0,
  375. from /usr/include/boost/asio/ip/basic_resolver.hpp:44,
  376. from /usr/include/boost/asio.hpp:80,
  377. from src/server.cpp:8:
  378. /usr/include/boost/asio/detail/resolver_service_base.hpp: At global scope:
  379. /usr/include/boost/asio/detail/resolver_service_base.hpp:84:62: error: expected ')' before '*' token
  380. explicit auto_addrinfo(boost::asio::detail::addrinfo_type* ai)
  381. ^
  382. /usr/include/boost/asio/detail/resolver_service_base.hpp:95:35: error: 'addrinfo_type' in namespace 'boost::asio::detail' does not name a type
  383. operator boost::asio::detail::addrinfo_type*()
  384. ^~~~~~~~~~~~~
  385. /usr/include/boost/asio/detail/resolver_service_base.hpp:101:26: error: 'addrinfo_type' in namespace 'boost::asio::detail' does not name a type
  386. boost::asio::detail::addrinfo_type* ai_;
  387. ^~~~~~~~~~~~~
  388. /usr/include/boost/asio/detail/resolver_service_base.hpp: In destructor 'boost::asio::detail::resolver_service_base::auto_addrinfo::~auto_addrinfo()':
  389. /usr/include/boost/asio/detail/resolver_service_base.hpp:91:11: error: 'ai_' was not declared in this scope
  390. if (ai_)
  391. ^~~
  392. /usr/include/boost/asio/detail/resolver_service_base.hpp:92:21: error: 'freeaddrinfo' is not a member of 'boost::asio::detail::socket_ops'
  393. socket_ops::freeaddrinfo(ai_);
  394. ^~~~~~~~~~~~
  395. /usr/include/boost/asio/detail/resolver_service_base.hpp:92:21: note: suggested alternative: 'getaddrinfo'
  396. socket_ops::freeaddrinfo(ai_);
  397. ^~~~~~~~~~~~
  398. getaddrinfo
  399. In file included from /usr/include/boost/asio/ip/basic_resolver.hpp:44:0,
  400. from /usr/include/boost/asio.hpp:80,
  401. from src/server.cpp:8:
  402. /usr/include/boost/asio/detail/resolver_service.hpp: In member function 'boost::asio::detail::resolver_service<Protocol>::results_type boost::asio::detail::resolver_service<Protocol>::resolve(boost::asio::detail::resolver_service<Protocol>::implementation_type&, const query_type&, boost::system::error_code&)':
  403. /usr/include/boost/asio/detail/resolver_service.hpp:78:26: error: 'addrinfo_type' is not a member of 'boost::asio::detail'
  404. boost::asio::detail::addrinfo_type* address_info = 0;
  405. ^~~~~~~~~~~~~
  406. /usr/include/boost/asio/detail/resolver_service.hpp:78:41: error: 'address_info' was not declared in this scope
  407. boost::asio::detail::addrinfo_type* address_info = 0;
  408. ^~~~~~~~~~~~
  409. /usr/include/boost/asio/detail/resolver_service.hpp:78:41: note: suggested alternative: 'addressof'
  410. boost::asio::detail::addrinfo_type* address_info = 0;
  411. ^~~~~~~~~~~~
  412. addressof
  413. /usr/include/boost/asio/detail/resolver_service.hpp: In member function 'boost::asio::detail::resolver_service<Protocol>::results_type boost::asio::detail::resolver_service<Protocol>::resolve(boost::asio::detail::resolver_service<Protocol>::implementation_type&, const endpoint_type&, boost::system::error_code&)':
  414. /usr/include/boost/asio/detail/resolver_service.hpp:110:20: error: 'NI_MAXHOST' was not declared in this scope
  415. char host_name[NI_MAXHOST];
  416. ^~~~~~~~~~
  417. /usr/include/boost/asio/detail/resolver_service.hpp:111:23: error: 'NI_MAXSERV' was not declared in this scope
  418. char service_name[NI_MAXSERV];
  419. ^~~~~~~~~~
  420. /usr/include/boost/asio/detail/resolver_service.hpp:111:23: note: suggested alternative: 'SI_USER'
  421. char service_name[NI_MAXSERV];
  422. ^~~~~~~~~~
  423. SI_USER
  424. /usr/include/boost/asio/detail/resolver_service.hpp:113:9: error: 'host_name' was not declared in this scope
  425. host_name, NI_MAXHOST, service_name, NI_MAXSERV,
  426. ^~~~~~~~~
  427. /usr/include/boost/asio/detail/resolver_service.hpp:113:9: note: suggested alternative: 'is_same'
  428. host_name, NI_MAXHOST, service_name, NI_MAXSERV,
  429. ^~~~~~~~~
  430. is_same
  431. /usr/include/boost/asio/detail/resolver_service.hpp:113:32: error: 'service_name' was not declared in this scope
  432. host_name, NI_MAXHOST, service_name, NI_MAXSERV,
  433. ^~~~~~~~~~~~
  434. /usr/include/boost/asio/detail/resolver_service.hpp:113:32: note: suggested alternative: 'service_base'
  435. host_name, NI_MAXHOST, service_name, NI_MAXSERV,
  436. ^~~~~~~~~~~~
  437. service_base
  438. make: *** [Makefile:31: build/server.o] Error 1
Advertisement
Add Comment
Please, Sign In to add comment