Steps to reproduce: 1. emerge =dev-libs/boost-1.75.0 2. emerge dev-python/pynest2d 3. Get the build error. From what I can see, some features were moved from boost to the standard library. Therefore, something like `-D BUILD_ENABLE_CXX_STD=C++14` in cmake flags is now required in pynest2d ebuild.
Created attachment 682063 [details] first 500 lines of the build log
Created attachment 682066 [details] emerge --info '=dev-python/pynest2d-4.8.0::gentoo'
(In reply to Alexey Kharlamov from comment #1) > Created attachment 682063 [details] > first 500 lines of the build log Can you attach the full log, compressed with e.g. xz? (No tar required).
Created attachment 682069 [details] build.log.xz
Created attachment 685554 [details] ebuild adopting upstream's PR Hi, manually sed'ing as a workaround works on my machine. On the fly I added python support for 3.9 (not tested, but Archlinux ships it[1] and uses python 3.9 as their default implementation[2]) and set the patch name to ${PN}-4.8.0 so the patch might work for future ebuild versions, too (if necessary). [1] https://archlinux.org/packages/community/x86_64/python-pynest2d/ [2] https://archlinux.org/packages/extra/x86_64/python/
Created attachment 685557 [details] ebuild adopting upstream's PR It's already 2021!
(In reply to Nils Freydank from comment #6) > Created attachment 685557 [details] > ebuild adopting upstream's PR > > It's already 2021! Built for me! Thanks!
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93513177830f770fb90e7978089d64df94553bff commit 93513177830f770fb90e7978089d64df94553bff Author: Dennis Lamm <expeditioneer@gentoo.org> AuthorDate: 2021-03-07 20:00:17 +0000 Commit: Dennis Lamm <expeditioneer@gentoo.org> CommitDate: 2021-03-08 05:34:25 +0000 dev-python/pynest2d: boost 1.75 compatibility Closes: https://bugs.gentoo.org/764566 Signed-off-by: Dennis Lamm <expeditioneer@gentoo.org> Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Dennis Lamm <expeditioneer@gentoo.org> .../files/pynest2d-4.8.0-fix-cpp-version.patch | 11 ++++++++ dev-python/pynest2d/pynest2d-4.8.0-r1.ebuild | 30 ++++++++++++++++++++++ 2 files changed, 41 insertions(+)