Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 722308 - media-gfx/slic3r-9999 and media-gfx/slic3r-1.3.0-r1 build errors when using boost 1.73
Summary: media-gfx/slic3r-9999 and media-gfx/slic3r-1.3.0-r1 build errors when using b...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: 3D Printing Team
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks: boost-1.74
  Show dependency tree
 
Reported: 2020-05-11 06:29 UTC by William T Wilson
Modified: 2020-12-06 12:32 UTC (History)
7 users (show)

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


Attachments
Patch for slic3r-9999 build (slic3r-boost-headers.patch,1.12 KB, patch)
2020-05-11 06:29 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 06:29:52 UTC
Created attachment 637838 [details, diff]
Patch for slic3r-9999 build

See upstream issue:
https://github.com/slic3r/Slic3r/issues/4967

I provided a patch for slic3r-9999 that includes the necessary header files.  That patch is reproduced here.

Users needing a short-term workaround can drop this patch file into /etc/portage/patches/media-gfx/slic3r

slic3r-1.3.0-r1 has additional errors that will require a different patch.
Comment 1 William T Wilson 2020-05-12 10:02:52 UTC
TBH I kind of don't see the point in fixing this for 1.3.0 since it isn't even the current version.  Upstream has been promising a new release version right around the corner for a few months, in meantime everyone really ought to be using the -9999 dev snapshot.  It is a slowly evolving program.
Comment 2 Larry the Git Cow gentoo-dev 2020-08-01 10:58:58 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd0cc9b3c115e218e3ecb7f54b233a83e4b28610

commit dd0cc9b3c115e218e3ecb7f54b233a83e4b28610
Author:     Miroslav Šulc <fordfrog@gentoo.org>
AuthorDate: 2020-08-01 10:58:38 +0000
Commit:     Miroslav Šulc <fordfrog@gentoo.org>
CommitDate: 2020-08-01 10:58:52 +0000

    media-gfx/slic3r: fixed compilation with boost 1.73 for 9999
    
    Bug: https://bugs.gentoo.org/722308
    Package-Manager: Portage-3.0.1, Repoman-2.3.23
    Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>

 media-gfx/slic3r/files/slic3r-9999-boost-173.patch | 39 ++++++++++++++++++++++
 media-gfx/slic3r/slic3r-9999.ebuild                |  3 +-
 2 files changed, 41 insertions(+), 1 deletion(-)
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-11-20 12:59:56 UTC
It would be worth patching this given a release still hasn’t happened and it’s the only package left failing with Boost 1.74.
Comment 4 Andreas Sturmlechner gentoo-dev 2020-11-20 13:27:24 UTC
We can't wait any longer here.
Comment 5 Larry the Git Cow gentoo-dev 2020-12-06 12:32:41 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a53611ae3222a685a0d6cff8313ecbdb5d26019f

commit a53611ae3222a685a0d6cff8313ecbdb5d26019f
Author:     Dennis Lamm <expeditioneer@gentoo.org>
AuthorDate: 2020-12-05 13:54:21 +0000
Commit:     Dennis Lamm <expeditioneer@gentoo.org>
CommitDate: 2020-12-06 12:32:37 +0000

    media-gfx/slic3r: version bump
    
    Closes: https://bugs.gentoo.org/722308
    Signed-off-by: Dennis Lamm <expeditioneer@gentoo.org>
    Closes: https://github.com/gentoo/gentoo/pull/18517
    Signed-off-by: Dennis Lamm <expeditioneer@gentoo.org>

 media-gfx/slic3r/Manifest                          |   1 +
 .../slic3r-1.3.1_pre20200824-boost-1.73.patch      | 133 +++++
 media-gfx/slic3r/files/slic3r-9999-boost-173.patch |  39 --
 .../slic3r/files/slic3r-9999-no-locallib.patch     | 609 ---------------------
 media-gfx/slic3r/slic3r-1.3.1_pre20200824.ebuild   | 113 ++++
 media-gfx/slic3r/slic3r-9999.ebuild                |  30 +-
 6 files changed, 264 insertions(+), 661 deletions(-)

Additionally, it has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2af1afdd76734d65c950a5ead00e81674fb95cca

commit 2af1afdd76734d65c950a5ead00e81674fb95cca
Author:     Dennis Lamm <expeditioneer@gentoo.org>
AuthorDate: 2020-12-04 21:41:40 +0000
Commit:     Dennis Lamm <expeditioneer@gentoo.org>
CommitDate: 2020-12-06 12:32:36 +0000

    media-gfx/slic3r-1.3.0: fixed boost 1.73 build
    
    also use system clipper
    
    Bug: https://bugs.gentoo.org/722308
    Signed-off-by: Dennis Lamm <expeditioneer@gentoo.org>

 .../slic3r/files/slic3r-1.3.0-boost-1.73.patch     | 146 +++++++++++++++++++++
 .../files/slic3r-1.3.0-use-system-clipper.patch    |  44 +++++++
 media-gfx/slic3r/files/slic3r-1.3.0-wayland.patch  |  10 ++
 ...ic3r-1.3.0-r2.ebuild => slic3r-1.3.0-r3.ebuild} |  38 +++---
 4 files changed, 217 insertions(+), 21 deletions(-)