Summary: | media-libs/freeimage-3.18.0-r3: stabilisation (was: media-libs/freeimage-3.18.0-r2: fails to build with media-libs/openexr-3.1.2: Package OpenEXR was not found in the pkg-config search path) | ||||||
---|---|---|---|---|---|---|---|
Product: | Gentoo Linux | Reporter: | Niko Böckerman <gentoo.cart9> | ||||
Component: | Stabilization | Assignee: | Gentoo Games <games> | ||||
Status: | RESOLVED FIXED | ||||||
Severity: | normal | CC: | jstein, sam, waebbl-gentoo | ||||
Priority: | Normal | Keywords: | CC-ARCHES, PullRequest | ||||
Version: | unspecified | Flags: | nattka:
sanity-check+
|
||||
Hardware: | AMD64 | ||||||
OS: | Linux | ||||||
See Also: |
https://bugs.gentoo.org/show_bug.cgi?id=788349 https://github.com/gentoo/gentoo/pull/22793 |
||||||
Whiteboard: | |||||||
Package list: |
media-libs/freeimage-3.18.0-r3
|
Runtime testing required: | --- | ||||
Bug Depends on: | |||||||
Bug Blocks: | 820674 | ||||||
Attachments: |
|
Description
Niko Böckerman
2021-10-29 09:13:29 UTC
Created attachment 747186 [details]
build.log
Openexr-3.1.2 install this pkg-config file: /usr/lib64/pkgconfig/OpenEXR-3.pc But freeimage-3.18.0-r1 contains this in it's Makefile.gnu: LIBRARIES-$(USE_EXR) += $(shell $(PKG_CONFIG) --libs OpenEXR) To me that looks as if freeimage doesn't support openexr:3. FreeImage isn't yet compatible with v3 of OpenEXr, see also https://bugs.gentoo.org/788349#c4 Could the openexr dependency in freeimage be changed to depend on openexr:0? Effectively by changing this: openexr? ( media-libs/openexr:= ) to this: openexr? ( media-libs/openexr:0= ) The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39428fadcfe3ebc4b90bc471af27aba690fe2cc7 commit 39428fadcfe3ebc4b90bc471af27aba690fe2cc7 Author: Bernd Waibel <waebbl-gentoo@posteo.net> AuthorDate: 2021-11-02 05:13:48 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-11-02 10:04:12 +0000 media-libs/freeimage: restrict dependency on openexr Package does not yet support OpenEXR-3, so restrict to :0 Closes: https://bugs.gentoo.org/788349 Closes: https://bugs.gentoo.org/820671 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/22793 Signed-off-by: Sam James <sam@gentoo.org> media-libs/freeimage/freeimage-3.18.0-r3.ebuild | 121 ++++++++++++++++++++++++ 1 file changed, 121 insertions(+) Should the new freeimage-3.18.0-r3 be stabilized as well? Current stable tree with freeimage-3.18.0-r2 is broken currently ever since openexr-3.1.2 was stabilized recently. Yes it will eventually be stabilized as well, but give it a few days to see if there are no issues coming up. amd64 done x86 done all arches done |