Summary: | media-gfx/enblend-4.2.0_p20161007-r1: src/minimizer.cc:29:53: error: ‘numeric_limits’ is not a member of ‘std’ | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Victor Mataré <vmatare+gbug> |
Component: | Current packages | Assignee: | Andreas K. Hüttel <dilfridge> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | graphics+disabled, jstein, maekke, walter.huettenmeyer |
Priority: | Normal | Keywords: | PATCH |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=706426 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 723302 | ||
Bug Blocks: | |||
Attachments: |
patch to fix find_library lcms2
existing patch adapted against current development versino ebuild that pulls current development version |
Description
Victor Mataré
2020-05-15 23:06:49 UTC
Sorry, I was assuming that the release version is at least somewhere near what they have in mercurial, but it seems like a lot has happened since 2016 ;-) So yeah, looks like upstream is a little behind on their releases. Can we have a -9999 version that pulls directly from https://github.com/ukoethe/vigra/commit/dc730be49fc8def4304a651fa525e43b7754955e please? Sorry, wrong URL. Of course we're not pulling vigra. Correct URL: http://hg.code.sf.net/p/enblend/code Created attachment 639484 [details, diff]
patch to fix find_library lcms2
Created attachment 639486 [details, diff]
existing patch adapted against current development versino
Created attachment 639488 [details]
ebuild that pulls current development version
Attached an ebuild with fixed patches that pulls from upstream mercurial
tried the ebuild and patches it still fails with : /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DCMS_NO_REGISTER_KEYWORD -DENFUSE_SOURCE -DHAVE_CONFIG_H -DHAVE_LIBGSL -DHAVE_LIBGSLCBLAS -DHAVE_LIBLCMS2 -DHAVE_LIBZ -DHasEXR -DHasJPEG -DHasPNG -DHasTIFF -DPOSIX_DL -I. -I/usr/include/OpenEXR -I/var/tmp/portage/media-gfx/enblend-9999/work/enblend-9999/src -I/var/tmp/portage/media-gfx/enblend-9999/work/enblend-9999/src/layer_selection -I/var/tmp/portage/media-gfx/enblend-9999/work/enblend-9999/src/dynamic_loader -Isrc -march=native -O2 -pipe -fopenmp -std=gnu++17 -MD -MT src/CMakeFiles/enfuse.dir/enfuse.cc.o -MF src/CMakeFiles/enfuse.dir/enfuse.cc.o.d -o src/CMakeFiles/enfuse.dir/enfuse.cc.o -c /var/tmp/portage/media-gfx/enblend-9999/work/enblend-9999/src/enfuse.cc In file included from /usr/include/vigra/convolution.hxx:41, from /var/tmp/portage/media-gfx/enblend-9999/work/enblend-9999/src/openmp_vigra.h:32, from /var/tmp/portage/media-gfx/enblend-9999/work/enblend-9999/src/enfuse.h:47, from /var/tmp/portage/media-gfx/enblend-9999/work/enblend-9999/src/enfuse.cc:187: /usr/include/vigra/stdconvolution.hxx:796:13: error: ISO C++17 does not allow dynamic exception specifications 796 | throw(PreconditionViolation) | ^~~~~ ninja: build stopped: subcommand failed. https://github.com/ukoethe/vigra/commit/dc730be49fc8def4304a651fa525e43b7754955e solved the problem (patched the 2 files in /usr/include/vigra) Sorry, forgot to link to the bug for that: https://bugs.gentoo.org/show_bug.cgi?id=723302 *** Bug 724988 has been marked as a duplicate of this bug. *** The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98d7c17a5ef2d3ee26265dba57b6ec1b5178394e commit 98d7c17a5ef2d3ee26265dba57b6ec1b5178394e Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2020-07-10 21:22:14 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2020-07-10 21:23:45 +0000 media-gfx/enblend: Fix build with GCC-10 Thanks-to: Walter Hüttenmeyer <walter.huettenmeyer@gmail.com> Closes: https://bugs.gentoo.org/723306 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> media-gfx/enblend/enblend-4.2.0_p20161007-r1.ebuild | 3 ++- .../enblend/files/enblend-4.2.0_p20161007-gcc-10.patch | 16 ++++++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) (In reply to Victor Mataré from comment #5) > Created attachment 639488 [details] > ebuild that pulls current development version > > Attached an ebuild with fixed patches that pulls from upstream mercurial Thanks for your contribution; however a live ebuild can not be considered as a fix for normal issues. |