Summary: | media-libs/libjxl-0.7.0_pre20220825 fails to compile (lto): stage_from_linear.cc:66:8: error: type struct OpHlg violates the C++ One Definition Rule [-Werror=odr] | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Agostino Sarubbo <ago> |
Component: | Current packages | Assignee: | Daniel Novomeský <dnovomesky> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | eschwartz93, mgorny, proxy-maint |
Priority: | Normal | Keywords: | PATCH, UPSTREAM |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://github.com/libjxl/libjxl/issues/1819 https://github.com/libjxl/libjxl/pull/1920 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 618550 | ||
Attachments: | build.log |
Description
Agostino Sarubbo
2022-10-06 13:36:32 UTC
Created attachment 821758 [details]
build.log
build log and emerge --info
Error(s) that match a know pattern in addition to what has been reported in the summary: FAILED: libjxl_dec.so.0.7.0 /var/tmp/portage/media-libs/libjxl-0.7.0_pre20220825/work/libjxl-libjxl-4c31ef0/lib/jxl/render_pipeline/stage_from_linear.cc:66:8: error: type ‘struct OpHlg’ violates the C++ One Definition Rule [-Werror=odr] Hi Agostino, I reported to the upstream: https://github.com/libjxl/libjxl/issues/1819 The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26fc3c9a722a0d9847b6127fffaeb6ecacedbfa3 commit 26fc3c9a722a0d9847b6127fffaeb6ecacedbfa3 Author: Daniel Novomeský <dnovomesky@gmail.com> AuthorDate: Mon Oct 17 11:07:49 2022 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: Tue Oct 25 12:13:00 2022 media-libs/libjxl: add 0.7.0 Closes: https://bugs.gentoo.org/876727 Signed-off-by: Daniel Novomeský <dnovomesky@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/27820 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> media-libs/libjxl/Manifest | 1 + media-libs/libjxl/{libjxl-9999.ebuild => libjxl-0.7.0.ebuild} | 35 +++++++++++++++++------------------ media-libs/libjxl/libjxl-9999.ebuild | 12 ++++++------ media-libs/libjxl/metadata.xml | 1 - 4 files changed, 24 insertions(+), 25 deletions(-) copy media-libs/libjxl/{libjxl-9999.ebuild => libjxl-0.7.0.ebuild} (71%) P.S. (Please include all bugs in Closes. This commit added filter-lto too.) P.P.S. It was fixed upstream in 0.8.0. |