https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/ Issue: dev-cpp/websocketpp-0.8.2 fails to compile. Discovered on: amd64 (internal ref: gcc15_tinderbox) System: GCC-15-SYSTEM (https://wiki.gentoo.org/wiki/Project:Tinderbox/Common_Issues_Helper#GCC-15) Info about the issue: https://wiki.gentoo.org/wiki/Project:Tinderbox/Common_Issues_Helper#CF0014
Created attachment 913920 [details] build.log build log and emerge --info
Error(s) that match a know pattern in addition to what has been reported in the summary: FAILED: test/endpoint/CMakeFiles/test_endpoint.dir/endpoint.cpp.o FAILED: test/transport/CMakeFiles/test_transport_asio_security.dir/asio/security.cpp.o /var/tmp/portage/dev-cpp/websocketpp-0.8.2/work/websocketpp-0.8.2/websocketpp/transport/asio/security/none.hpp:66:24: error: ‘io_service’ in namespace ‘websocketpp::lib::asio’ does not name a type
Someone opened an upstream issue, no proposed patch or PR as yet though. https://github.com/zaphoyd/websocketpp/issues/1157
This also prevents obs-studio with the websocket flag from building. There is now a fix upstream but it is not merged yet: https://github.com/zaphoyd/websocketpp/pull/1164
(In reply to Blake Batson from comment #4) > This also prevents obs-studio with the websocket flag from building. There > is now a fix upstream but it is not merged yet: > https://github.com/zaphoyd/websocketpp/pull/1164 There's also a tree: https://github.com/jcelerier/websocketpp/commits/ossia/2024-12-18/
(In reply to Blake Batson from comment #4) > This also prevents obs-studio with the websocket flag from building. There > is now a fix upstream but it is not merged yet: > https://github.com/zaphoyd/websocketpp/pull/1164 It looks like this will be included in 0.8.3, that is not on the horizon. The commit addressing the issue does not apply cleanly. I'll post a modified patch as a workaround.
Created attachment 921340 [details, diff] hingobway.patch Contains boost-1.87 asio fixes, adjusted to apply cleanly.