Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compile fails with Boost 1.70 or 1.71 #102

Closed
rhastie opened this issue Nov 27, 2019 · 3 comments
Closed

Compile fails with Boost 1.70 or 1.71 #102

rhastie opened this issue Nov 27, 2019 · 3 comments

Comments

@rhastie
Copy link

rhastie commented Nov 27, 2019

Have you used Boost 1.70 or 1.71 yet?

I was trying to advance the dependencies and there appears to be something that the code is using that’s now been deprecated.

The highest I can get to with a successful compile is Boost 1.69. Just interested to know if you are aware?

It's not blocking anything currently... Thanks

@garethsb
Copy link
Contributor

Root cause is an API change in Boost.Asio, which affects websocketpp (and a gazillion other people). There has been a patch for websocketpp for six months (zaphoyd/websocketpp#814) but although it's been merged to 'develop' branch it hasn't made it into 'master' or a release unfortunately.

@garethsb
Copy link
Contributor

garethsb commented Mar 19, 2020

I have tried moving to websocketpp develop branch (currently zaphoyd/websocketpp@bc0dc57), with Boost 1.72.0, and have successfully compiled and tested nmos-cpp on Windows (VS 2019) and Linux (gcc 9.2). (There are still a few warnings like those mentioned in #86, so I may investigate merging other patches to a fork of websocketpp develop also.)

@garethsb
Copy link
Contributor

garethsb commented May 5, 2020

Resolved by websocketpp 0.8.2 which is specified with cpprestsdk 2.10.16 via the conanfile

@garethsb garethsb closed this as completed May 5, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants