Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 722302 - media-gfx/openscad-2019.05 with boost 1.73 : src/ fatal error: boost/detail/endian.hpp: No such file or directory
Summary: media-gfx/openscad-2019.05 with boost 1.73 : src/ fatal error...
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal with 1 vote (vote)
Assignee: Bernd
Keywords: PullRequest
Depends on:
Blocks: boost-1.74
  Show dependency tree
Reported: 2020-05-11 02:47 UTC by William T Wilson
Modified: 2020-11-20 13:37 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---

emerge --info (info,19.17 KB, text/plain)
2020-05-11 02:47 UTC, William T Wilson
Patch to fix the build (openscad-2019.05_fix-boost-1.73-build.patch,402 bytes, patch)
2020-05-11 02:49 UTC, William T Wilson
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description William T Wilson 2020-05-11 02:47:24 UTC
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
Comment 1 William T Wilson 2020-05-11 02:49:09 UTC
Created attachment 637834 [details, diff]
Patch to fix the build

Description of the relevant change in boost can be found here:
(just search the webpage for endian.hpp)
Comment 2 Thomas Posch 2020-05-11 17:10:21 UTC

Thank you.
Comment 3 Thomas Posch 2020-05-11 17:21:43 UTC
Upstream merge request:
Comment 4 Thomas Posch 2020-05-11 17:25:24 UTC
Sorry, wrong tab.
Merge request is for
Comment 5 Miroslav Šulc gentoo-dev 2020-05-17 18:25:29 UTC
this issue also applies to openscad-9999 and the patch works for it too.
Comment 6 Bernd 2020-05-17 18:57:39 UTC
You are right Miroslav. I totally forgot to update the live ebuild as well... Thank you!
Comment 7 Larry the Git Cow gentoo-dev 2020-06-12 07:00:12 UTC
The bug has been closed via the following commit(s):

commit 8dfc7b2d0c0cc3d01d08ec9dc7885be394334a50
Author:     Bernd Waibel <>
AuthorDate: 2020-04-19 18:44:54 +0000
Commit:     Joonas Niilola <>
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
    Add ccache USE flag, as it's automagically enabled whenever the ccache
    binary is found in PATH.
    Reported-by: William T Wilson <>
    Package-Manager: Portage-2.3.99-r2, Repoman-2.3.22
    Signed-off-by: Bernd Waibel <>
    Signed-off-by: Joonas Niilola <> |  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(+)
Comment 8 Kobboi 2020-06-13 09:28:11 UTC
Doesn't compile for me, will create new ticket.
Comment 9 Kobboi 2020-06-13 09:39:49 UTC
Looks like a cgal problem, I logged
Comment 10 Kobboi 2020-06-13 09:46:03 UTC
And openscad-2019.05-0001-Fix-build-with-boost-1.73.patch no longer applies to the live ebuild.