Summary: | media-gfx/prusaslicer-2.5.0: /usr/include/boost/filesystem/detail/path_traits.hpp:495:85: error: call of overloaded ‘_check_convertible_to_path_source(const wxString&)’ is ambiguous | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Kobboi <gentoo> |
Component: | Current packages | Assignee: | 3D Printing Team <3dprint> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | atoth, brad, fordfrog |
Priority: | Normal | Keywords: | PATCH |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://github.com/prusa3d/PrusaSlicer/issues/9294 | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=891413 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 912173, 886577 | ||
Attachments: |
convert wxString to explicit std::wstring for passing to inline function
Update to original patch |
Description
Kobboi
2022-12-18 20:58:03 UTC
Logged upstream as https://github.com/prusa3d/PrusaSlicer/issues/9294 Created attachment 844285 [details, diff]
convert wxString to explicit std::wstring for passing to inline function
Comment on attachment 844285 [details, diff]
convert wxString to explicit std::wstring for passing to inline function
Oops, just realised that the patch is around the wrong way. I have fixed and just recompiling/testing as a ebuild patch on my system now. I will upload the fixed patch once the emerge completes
Created attachment 844289 [details, diff]
Update to original patch
Turned into an emerge patch and tested emerging. Also updated the std::wstring to wxString to not include new to avoid a memory leak.
Thanks for the patch, the slic3r heritage really drives both prusaslicer and superslicer down. Will bump both in a moment. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a714bb602a25290d2aedf74eb1232fb9efd5979 commit 6a714bb602a25290d2aedf74eb1232fb9efd5979 Author: Piotr Karbowski <slashbeast@gentoo.org> AuthorDate: 2022-12-27 20:11:19 +0000 Commit: Piotr Karbowski <slashbeast@gentoo.org> CommitDate: 2022-12-27 20:12:28 +0000 media-gfx/prusaslicer: fix building with boost-1.81. Patch contributed by Bradley Jarvis. Closes: https://bugs.gentoo.org/887055 Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org> ....0_boost-1.81-std-wxString-to-std-wstring.patch | 40 ++++++++++ media-gfx/prusaslicer/prusaslicer-2.5.0-r1.ebuild | 88 ++++++++++++++++++++++ 2 files changed, 128 insertions(+) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0311dfd01ada250ca1b8b3a710122fc8d62ccc98 commit 0311dfd01ada250ca1b8b3a710122fc8d62ccc98 Author: Piotr Karbowski <slashbeast@gentoo.org> AuthorDate: 2022-12-27 19:58:44 +0000 Commit: Piotr Karbowski <slashbeast@gentoo.org> CommitDate: 2022-12-27 20:12:28 +0000 media-gfx/superslicer: fix building with boost-1.81. Patch contributed by Bradley Jarvis. Bug: https://bugs.gentoo.org/887055 Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org> ....0-boost-1.81-std-wxString-to-std-wstring.patch | 40 +++++++++ .../superslicer/superslicer-2.5.59.0-r2.ebuild | 99 ++++++++++++++++++++++ 2 files changed, 139 insertions(+) |