Title: Do not use deprecated interfaces · Issue #39 · 0xdead4ead/BeastHttp · GitHub
Open Graph Title: Do not use deprecated interfaces · Issue #39 · 0xdead4ead/BeastHttp
X Title: Do not use deprecated interfaces · Issue #39 · 0xdead4ead/BeastHttp
Description: with this define I can't compile the project: add_definitions(-DBOOST_ASIO_NO_DEPRECATED=1) Claus-iMac:.build-src-Debug clausklein$ ninja -j 1 -v [1/12] /usr/local/bin/ccache /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_NO_DEPRECATED=1 -...
Open Graph Description: with this define I can't compile the project: add_definitions(-DBOOST_ASIO_NO_DEPRECATED=1) Claus-iMac:.build-src-Debug clausklein$ ninja -j 1 -v [1/12] /usr/local/bin/ccache /usr/bin/c++ -DBOOST_A...
X Description: with this define I can't compile the project: add_definitions(-DBOOST_ASIO_NO_DEPRECATED=1) Claus-iMac:.build-src-Debug clausklein$ ninja -j 1 -v [1/12] /usr/local/bin/ccache /usr/bin/c++ -DBOO...
Opengraph URL: https://github.com/0xdead4ead/BeastHttp/issues/39
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Do not use deprecated interfaces","articleBody":"with this define I can't compile the project:\r\n\r\nadd_definitions(-DBOOST_ASIO_NO_DEPRECATED=1)\r\n\r\n```shell\r\nClaus-iMac:.build-src-Debug clausklein$ ninja -j 1 -v\r\n[1/12] /usr/local/bin/ccache /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_NO_DEPRECATED=1 -DBOOST_ASIO_SEPARATE_COMPILATION=1 -DBOOST_BEAST_SEPARATE_COMPILATION=1 -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -I/Users/clausklein/Workspace/cpp/BeastHttp/BeastHttp/src/../include -isystem /usr/local/Cellar/boost/1.72.0_2/include -isystem /usr/local/opt/openssl/include -isystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1 -isystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include -isystem /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/usr/include -isystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -std=c++17 -Wall -Wextra -Wpedantic -g -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wall -Wextra -Wpedantic -Wno-unknown-warning-option \"-Wno-#pragma-messages\" -Wno-deprecated-declarations -Wno-unused-parameter -Wno-unused-variable -std=c++17 -MD -MT examples/reactor_flex/CMakeFiles/reactor_flex.dir/main.o -MF examples/reactor_flex/CMakeFiles/reactor_flex.dir/main.d -o examples/reactor_flex/CMakeFiles/reactor_flex.dir/main.o -c /Users/clausklein/Workspace/cpp/BeastHttp/BeastHttp/src/examples/reactor_flex/main.cxx\r\nFAILED: examples/reactor_flex/CMakeFiles/reactor_flex.dir/main.o \r\n/usr/local/bin/ccache /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_NO_DEPRECATED=1 -DBOOST_ASIO_SEPARATE_COMPILATION=1 -DBOOST_BEAST_SEPARATE_COMPILATION=1 -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -I/Users/clausklein/Workspace/cpp/BeastHttp/BeastHttp/src/../include -isystem /usr/local/Cellar/boost/1.72.0_2/include -isystem /usr/local/opt/openssl/include -isystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1 -isystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include -isystem /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/usr/include -isystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -std=c++17 -Wall -Wextra -Wpedantic -g -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wall -Wextra -Wpedantic -Wno-unknown-warning-option \"-Wno-#pragma-messages\" -Wno-deprecated-declarations -Wno-unused-parameter -Wno-unused-variable -std=c++17 -MD -MT examples/reactor_flex/CMakeFiles/reactor_flex.dir/main.o -MF examples/reactor_flex/CMakeFiles/reactor_flex.dir/main.d -o examples/reactor_flex/CMakeFiles/reactor_flex.dir/main.o -c /Users/clausklein/Workspace/cpp/BeastHttp/BeastHttp/src/examples/reactor_flex/main.cxx\r\n\r\n# ...\r\n\r\n/Users/clausklein/Workspace/cpp/BeastHttp/BeastHttp/src/../include/http/reactor/ssl/session.hxx:56:71: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]\r\nIn file included from /Users/clausklein/Workspace/cpp/BeastHttp/BeastHttp/src/examples/reactor_flex/main.cxx:2:\r\nIn file included from /Users/clausklein/Workspace/cpp/BeastHttp/BeastHttp/src/../include/http/reactor/session.hxx:11:\r\nIn file included from /Users/clausklein/Workspace/cpp/BeastHttp/BeastHttp/src/../include/http/base/timer.hxx:58:\r\n/Users/clausklein/Workspace/cpp/BeastHttp/BeastHttp/src/../include/http/base/impl/timer.hxx:59:19: error: too many arguments to function call, expected 0, have 1\r\n timer_.cancel(ec);\r\n ~~~~~~~~~~~~~ ^~\r\n/Users/clausklein/Workspace/cpp/BeastHttp/BeastHttp/src/../include/http/common/impl/detect.hxx:300:22: note: in instantiation of member function '_0xdead4ead::http::base::timer\u003cboost::asio::basic_waitable_timer\u003cstd::__1::chrono::steady_clock, boost::asio::wait_traits\u003cstd::__1::chrono::steady_clock\u003e, boost::asio::executor\u003e, boost::asio::strand\u003cboost::asio::executor\u003e \u003e::cancel' requested here\r\n auto ec = timer_.cancel();\r\n ^\r\n/Users/clausklein/Workspace/cpp/BeastHttp/BeastHttp/src/../include/http/common/impl/detect.hxx:197:9: note: in instantiation of member function '_0xdead4ead::http::common::detect\u003cboost::beast::basic_flat_buffer\u003cstd::__1::allocator\u003cchar\u003e \u003e, boost::asio::ip::tcp, boost::asio::basic_stream_socket\u003cboost::asio::ip::tcp, boost::asio::executor\u003e, std::__1::chrono::steady_clock, boost::asio::basic_waitable_timer\u003cstd::__1::chrono::steady_clock, boost::asio::wait_traits\u003cstd::__1::chrono::steady_clock\u003e, boost::asio::executor\u003e, std::function, std::function, std::function\u003e::do_timer_cancel' requested here\r\n do_timer_cancel();\r\n ^\r\n/Users/clausklein/Workspace/cpp/BeastHttp/BeastHttp/src/../include/http/common/impl/detect.hxx:35:92: note: in instantiation of member function '_0xdead4ead::http::common::detect\u003cboost::beast::basic_flat_buffer\u003cstd::__1::allocator\u003cchar\u003e \u003e, boost::asio::ip::tcp, boost::asio::basic_stream_socket\u003cboost::asio::ip::tcp, boost::asio::executor\u003e, std::__1::chrono::steady_clock, boost::asio::basic_waitable_timer\u003cstd::__1::chrono::steady_clock, boost::asio::wait_traits\u003cstd::__1::chrono::steady_clock\u003e, boost::asio::executor\u003e, std::function, std::function, std::function\u003e::do_async' requested here\r\n std::make_shared\u003cself_type\u003e(std::move(socket), std::forward\u003c_OnAction\u003e(on_action)...)-\u003edo_async();\r\n ^\r\n/Users/clausklein/Workspace/cpp/BeastHttp/BeastHttp/src/examples/reactor_flex/main.cxx:201:21: note: in instantiation of function template specialization '_0xdead4ead::http::common::detect\u003cboost::beast::basic_flat_buffer\u003cstd::__1::allocator\u003cchar\u003e \u003e, boost::asio::ip::tcp, boost::asio::basic_stream_socket\u003cboost::asio::ip::tcp, boost::asio::executor\u003e, std::__1::chrono::steady_clock, boost::asio::basic_waitable_timer\u003cstd::__1::chrono::steady_clock, boost::asio::wait_traits\u003cstd::__1::chrono::steady_clock\u003e, boost::asio::executor\u003e, std::function, std::function, std::function\u003e::async\u003cconst (lambda at /Users/clausklein/Workspace/cpp/BeastHttp/BeastHttp/src/examples/reactor_flex/main.cxx:181:28) \u0026, const (lambda at /Users/clausklein/Workspace/cpp/BeastHttp/BeastHttp/src/examples/reactor_flex/main.cxx:171:27) \u0026\u003e' requested here\r\n ssl_detect::async(std::move(asio_socket), onDetect, onError);\r\n ^\r\n/usr/local/Cellar/boost/1.72.0_2/include/boost/asio/basic_waitable_timer.hpp:361:3: note: 'cancel' declared here\r\n std::size_t cancel()\r\n ^\r\n18 warnings and 1 error generated.\r\nninja: build stopped: subcommand failed.\r\nClaus-iMac:.build-src-Debug clausklein$ \r\n```","author":{"url":"https://github.com/ClausKlein","@type":"Person","name":"ClausKlein"},"datePublished":"2020-08-03T19:41:02.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":0},"url":"https://github.com/39/BeastHttp/issues/39"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:999278ee-b6ee-bf90-ece0-3f53d3997d56 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | D980:3CD7FF:5ECDEC:84BD5A:6A4BCDB9 |
| html-safe-nonce | 31f4982ad446de2a7a8127739258fc039f58422eb084e975c36823ebfa707b11 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEOTgwOjNDRDdGRjo1RUNERUM6ODRCRDVBOjZBNEJDREI5IiwidmlzaXRvcl9pZCI6IjYzMDM3ODE5MDA3OTI4NzY0NzMiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | 97a5ea5bcdb1e638cacce7274e127c1328fc8427208b690e63baa18417e50f12 |
| hovercard-subject-tag | issue:672299480 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/0xdead4ead/BeastHttp/39/issue_layout |
| twitter:image | https://opengraph.githubassets.com/8f1bfe4199eb31b4ebaf2fd84497bf947020fa0959fef78b3faa91f552e1c7ad/0xdead4ead/BeastHttp/issues/39 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/8f1bfe4199eb31b4ebaf2fd84497bf947020fa0959fef78b3faa91f552e1c7ad/0xdead4ead/BeastHttp/issues/39 |
| og:image:alt | with this define I can't compile the project: add_definitions(-DBOOST_ASIO_NO_DEPRECATED=1) Claus-iMac:.build-src-Debug clausklein$ ninja -j 1 -v [1/12] /usr/local/bin/ccache /usr/bin/c++ -DBOOST_A... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | ClausKlein |
| hostname | github.com |
| expected-hostname | github.com |
| None | 9df996be9551ac02247d09a2f7f64ece66c35ca28885d346e98fdfda9cdaa37b |
| turbo-cache-control | no-preview |
| go-import | github.com/0xdead4ead/BeastHttp git https://github.com/0xdead4ead/BeastHttp.git |
| octolytics-dimension-user_id | 31285459 |
| octolytics-dimension-user_login | 0xdead4ead |
| octolytics-dimension-repository_id | 142205246 |
| octolytics-dimension-repository_nwo | 0xdead4ead/BeastHttp |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 142205246 |
| octolytics-dimension-repository_network_root_nwo | 0xdead4ead/BeastHttp |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | b71208a1c9ec7ccf364087569d0551f665dda674 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width