Summary: | media-sound/supercollider-3.11.2[server] w/ dev-libs/boost-1.74.0: sc_osc_handler.hpp:248:67: error: no matching function for call to 'boost::asio::basic_stream_socket<boost::asio::ip::tcp>::basic_stream_socket(const executor&)' | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | MT <toffanin.mauro> |
Component: | Current packages | Assignee: | Hector Martin <marcan> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | hangglider, proxy-maint, sam |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 755719 | ||
Bug Blocks: | 719924 | ||
Attachments: | ebuild for git sources |
Description
MT
2020-12-17 15:44:54 UTC
I'll look at the bump PR now. (In reply to Sam James from comment #1) > I'll look at the bump PR now. Please retry with 3.11.2. (In reply to Sam James from comment #2) > Please retry with 3.11.2. Thank you for the update. Though, the compilation bug is still there. Looking at the git log of the v3.11.2 release, only the API/ABI issues with Boost::Sync library have been resolved. According to upstream, they are rewriting the entire software in c++17/c++20 to avoid most of the Boost libs; until then, they suggest to statically link the bundle copy of boost instead of using the one provided by the system: https://github.com/supercollider/supercollider/issues/5255#issuecomment-739111019 Created attachment 681565 [details]
ebuild for git sources
No currently available version compiles, so the attached ebuild can be used.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3da491ab853bdd310286411feadd4de961a3821 commit e3da491ab853bdd310286411feadd4de961a3821 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2021-01-23 17:53:24 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2021-01-23 17:53:24 +0000 media-sound/supercollider: Supposedly fix build with boost-1.74 Bug: https://bugs.gentoo.org/760489 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> .../files/supercollider-3.11.2-boost-1.74.patch | 39 ++++++++++++++++++++++ .../supercollider/supercollider-3.11.2.ebuild | 9 +++-- 2 files changed, 43 insertions(+), 5 deletions(-) Thank you for the fix. The compilation is successful, and I tested the few features that I use and they work. Thanks for checking back! |