https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/ Issue: media-sound/supercollider-3.13.0 fails to compile. Discovered on: amd64 (internal ref: lto_tinderbox) System: LTO-SYSTEM (https://wiki.gentoo.org/wiki/Project:Tinderbox/Common_Issues_Helper#LTO) Info about the issue: https://wiki.gentoo.org/wiki/Project:Tinderbox/Common_Issues_Helper#CF0014
Created attachment 894456 [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: lang/CMakeFiles/libsclang.dir/LangSource/PyrLexer.cpp.o FAILED: server/scsynth/CMakeFiles/libscsynth.dir/SC_GraphDef.cpp.o FAILED: server/scsynth/CMakeFiles/libscsynth.dir/SC_Lib_Cintf.cpp.o /var/tmp/portage/media-sound/supercollider-3.13.0/work/SuperCollider-3.13.0-Source/server/scsynth/SC_Lib_Cintf.cpp:370:10: error: ‘recursive_directory_iterator’ is not a member of ‘bfs’
There's a pull request in the upstream repo that addresses these issues at https://github.com/supercollider/supercollider/pull/6331 i'll attach a patch that has the necessary changes from this PR (diff to supercollider:develop, and some edits to make it run against the 3.13.0 source) compiles and runs on my ~amd64 with boost-1.85.0 i don't have a machine with <boost-1.85 at hand to test if it's backward compatible, though
Created attachment 894740 [details, diff] Patch to make supercollider-3.13.0 compile with boost-1.85.0
This patch works to fix the supercollider build for me after the boost-1.85.0 update.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=133931458f869a1b0e5282262d4526c096e561ec commit 133931458f869a1b0e5282262d4526c096e561ec Author: Sam James <sam@gentoo.org> AuthorDate: 2024-07-16 07:41:28 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-07-16 07:43:34 +0000 media-sound/supercollider: fix build w/ boost-1.85 Thanks-to: Ron Widler <ron@einfach.org> Closes: https://bugs.gentoo.org/932793 Signed-off-by: Sam James <sam@gentoo.org> media-sound/supercollider/Manifest | 1 + .../supercollider/supercollider-3.13.0-r1.ebuild | 146 +++++++++++++++++++++ 2 files changed, 147 insertions(+)