Created attachment 637832 [details] emerge --info A change in the boost library has eliminated the file in question. I have attached a patch that fixes the build. The new header has been present since 1.71, so this patch should be safe to use with any version of boost currently in Portage. Users needing a short-term workaround can stick with boost 1.72, or drop this patch into /etc/portage/patches/media-gfx/openscad
Created attachment 637834 [details, diff] Patch to fix the build Description of the relevant change in boost can be found here: https://www.boost.org/doc/libs/1_71_0/libs/endian/doc/html/endian.html (just search the webpage for endian.hpp)
Works! Thank you.
Upstream merge request: https://gitlab.com/kicad/code/kicad/-/merge_requests/207
Sorry, wrong tab. Merge request is for https://bugs.gentoo.org/722288.
this issue also applies to openscad-9999 and the patch works for it too.
You are right Miroslav. I totally forgot to update the live ebuild as well... Thank you!
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dfc7b2d0c0cc3d01d08ec9dc7885be394334a50 commit 8dfc7b2d0c0cc3d01d08ec9dc7885be394334a50 Author: Bernd Waibel <waebbl@gmail.com> AuthorDate: 2020-04-19 18:44:54 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2020-06-12 06:59:45 +0000 media-gfx/openscad: Fix build with boost-1.73.0 Thanks to William T Wilson for reporting and providing patch. Additionally OpenSCAD has an optional, but automagic dependency on media-libs/lib3mf. Add ccache USE flag, as it's automagically enabled whenever the ccache binary is found in PATH. Reported-by: William T Wilson <fluffysheap@gmail.com> Closes: https://bugs.gentoo.org/722302 Package-Manager: Portage-2.3.99-r2, Repoman-2.3.22 Signed-off-by: Bernd Waibel <waebbl@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org> ...ad-2019.05-0001-Fix-build-with-boost-1.73.patch | 28 ++++++ ...2-Gentoo-specific-Disable-ccache-building.patch | 35 +++++++ media-gfx/openscad/metadata.xml | 5 + media-gfx/openscad/openscad-2019.05-r3.ebuild | 108 +++++++++++++++++++++ 4 files changed, 176 insertions(+)
Doesn't compile for me, will create new ticket.
Looks like a cgal problem, I logged https://bugs.gentoo.org/728116
And openscad-2019.05-0001-Fix-build-with-boost-1.73.patch no longer applies to the live ebuild.