https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/ Issue: app-i18n/librime-1.7.3-r1 fails to compile. Discovered on: amd64 (internal ref: ci) Info about the issue: https://wiki.gentoo.org/wiki/Project:Tinderbox/Common_Issues_Helper#CF0014
Created attachment 894938 [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: src/CMakeFiles/rime.dir/rime/lever/customizer.cc.o FAILED: src/CMakeFiles/rime.dir/rime/lever/deployment_tasks.cc.o /var/tmp/portage/app-i18n/librime-1.7.3-r1/work/librime-1.7.3/src/rime/lever/customizer.cc:97:25: error: ‘fs::copy_option’ has not been declared
Created attachment 897638 [details] modified ebuild for librime-1.7.3-r1.ebuild
Created attachment 897639 [details, diff] patch for librime source code "copy_options.patch"
I think the boost 1.85 makes this happen Copmaring include/boost/filesystem/operations.hpp in boost-1.84.0 and boost-1.85.0, I think the copy_option get removed in 1.85 I made a little modification to librime-1.7.3-r1.ebuild, and I builds on my environment, following "Creating_an_ebuild_repository". Or maybe we can just use newer version of librime?
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65498d9e757c5d5393574191912a1c063bd892af commit 65498d9e757c5d5393574191912a1c063bd892af Author: Sam James <sam@gentoo.org> AuthorDate: 2024-07-16 07:37:53 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-07-16 07:38:13 +0000 app-i18n/librime: fix build w/ boost-1.85 Closes: https://bugs.gentoo.org/933408 Thanks-to: sjlcwn@126.com Signed-off-by: Sam James <sam@gentoo.org> .../librime/files/librime-1.7.3-boost-1.85.patch | 24 ++++++++++++++++++++++ app-i18n/librime/librime-1.7.3-r1.ebuild | 3 ++- 2 files changed, 26 insertions(+), 1 deletion(-)