Comments (7)
Please note that the ASIO master has been updated to remove the bind_handler hooks so Beast is currently broken and not able to build out-of-the-box:
beast\core\detail\bind_handler.hpp(18,10): fatal error C1083: Cannot open include file: 'boost/asio/handler_alloc_hook.hpp': No such file or directory
Removed in this ASIO commit which got merged to master here.
Beast is broken in the Boost master branch because of this.
from beast.
@owacoder I believe we have already addressed this by merging this pr into the master: #2757
Are you experiencing any issues when using the code in the master branch?
from beast.
@ashtum Yes, I have git submodules set up to track and update to the parent Boost master. The submodule is never modified other than pulling updates:
git submodule update --init -- recursive
git submodule update --remote
And then build with Boost.Build.
This past week when updating I received the error above with Beast.
from beast.
@owacoder, I've re-run the CI, and it built successfully. Please ensure that the latest commit in Boost.Beast master branch is 49ec654.
from beast.
@ashtum I've rebuilt from a fresh repository (our code and Boost) and the behavior is still present. I've also double-checked that the master branch commit is indeed 49ec654.
It does appear that bind_handler.hpp is correct in Beast master but doesn't seem to be updated in Boost master? Not sure what's happening, it could be an issue in our repository... I'll keep checking.
from beast.
@ashtum - Looks like it was a detached submodule issue, false alarm. Sorry for the confusion! Causing all submodules to recursively track as well as the parents fixed the issue. If someone else has the same issue I suppose the comments here may help.
from beast.
@ashtum - Looks like it was a detached submodule issue, false alarm. Sorry for the confusion!
No problem, thank you for reporting this in the first place.
from beast.
Related Issues (20)
- Documentation clarification: stream::async_write_some
- websocket async write will cause data to be written incorrectly HOT 10
- After reading header via request_parser and setting the chunk flag, the body is not read in chunks HOT 3
- Combined HTTPS/HTTP stream without increase code size. HOT 3
- Completion handler may be invoked with an int instead of size_t, causing narrowing conversion HOT 3
- Dual WebSocket channels on a C++ server HOT 1
- async_write dumps core when run inside deadline timer handler HOT 1
- Cannot connect to beast based SSL WebSocket server from Windows Chrome WS... HOT 21
- No websocket::stream::async_wait method HOT 3
- read message error: wrong version number (SSL routines, ssl3_get_record) HOT 7
- Compile error when any_io_executor based websocket stream with bind_executor strand HOT 8
- Custom Body Type or `response_serializer` for incrementally streaming large amounts of data back to the client HOT 3
- WebSocket Server Awaitable Example Error
- [Need help] A passive and proactive websocket client HOT 5
- Send data through a websocket connection from a separated thread HOT 4
- Using /O1 optimization in vs2017 will trigger a crash HOT 6
- [Help] Correctly handle message loop on idle websocket connection HOT 16
- Multiple web socket client issues HOT 18
- `zlib::deflate_stream::write` documentation wall of text HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from beast.