Summary: | media-libs/openimageio-2.3.12.0-r1 fail to build | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Andrea Postiglione <andrea.postiglione> |
Component: | Current packages | Assignee: | Gentoo Science Related Packages <sci> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | aruhier, backbone, dronx.wow+gentoo, dschridde+gentoobugs, ilmostro7, me, sam, yamadharma, yehoshuapw |
Priority: | Normal | Keywords: | PullRequest |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://github.com/gentoo/gentoo/pull/24172 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 820674 | ||
Attachments: | build.log |
Description
Andrea Postiglione
2022-02-12 15:56:46 UTC
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=666a5bcdd83606553c0f35894fdbb90fd0653137 commit 666a5bcdd83606553c0f35894fdbb90fd0653137 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-02-12 16:24:50 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-02-12 16:25:03 +0000 media-libs/openimageio: try harder to avoid OpenEXR 2 Closes: https://bugs.gentoo.org/833194 Signed-off-by: Sam James <sam@gentoo.org> .../openimageio-2.3.11.0-imath-openexr-3.patch | 325 ++------------------- ....0-r2.ebuild => openimageio-2.3.11.0-r3.ebuild} | 0 ....0-r1.ebuild => openimageio-2.3.12.0-r2.ebuild} | 0 3 files changed, 23 insertions(+), 302 deletions(-) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b42a99ee007f0b2ae28d8d9b7da23f66a2888b80 commit b42a99ee007f0b2ae28d8d9b7da23f66a2888b80 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-02-12 16:42:40 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-02-12 16:42:40 +0000 media-libs/openimageio: Revert "try harder to avoid OpenEXR 2" This reverts commit 666a5bcdd83606553c0f35894fdbb90fd0653137. Not there yet. Bug: https://bugs.gentoo.org/833194 Signed-off-by: Sam James <sam@gentoo.org> .../openimageio-2.3.11.0-imath-openexr-3.patch | 325 +++++++++++++++++++-- ....0-r3.ebuild => openimageio-2.3.11.0-r2.ebuild} | 0 ....0-r2.ebuild => openimageio-2.3.12.0-r1.ebuild} | 0 3 files changed, 302 insertions(+), 23 deletions(-) I'm working on unslotting OpenEXR which will solve all of these issues. It'll be ready very shortly. Thanks for your patience all. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9988b26e89cfe41f05da7aa37685aa51e110808f commit 9988b26e89cfe41f05da7aa37685aa51e110808f Author: Sam James <sam@gentoo.org> AuthorDate: 2022-02-12 17:57:25 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-02-15 19:49:40 +0000 media-libs/openimageio: adjust to unslotted OpenEXR Bug: https://bugs.gentoo.org/833158 Closes: https://bugs.gentoo.org/833194 Closes: https://bugs.gentoo.org/831357 Closes: https://bugs.gentoo.org/832862 Signed-off-by: Sam James <sam@gentoo.org> .../openimageio-2.3.11.0-imath-openexr-3.patch | 302 --------------------- ....0-r1.ebuild => openimageio-2.3.12.0-r2.ebuild} | 21 +- 2 files changed, 3 insertions(+), 320 deletions(-) This seems to be an issue with media-libs/openimageio-2.3.12.0-r2 still, at least to some extent. /var/tmp/portage/media-libs/openimageio-2.3.12.0-r2/work/oiio-2.3.12.0/src/dpx.imageio/dpxinput.cpp:9:10: fatal error: OpenEXR/ImfTimeCode.h: No such file or directory 9 | #include <OpenEXR/ImfTimeCode.h> //For TimeCode support | ^~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. (In reply to Amel Hodzic from comment #5) > This seems to be an issue with media-libs/openimageio-2.3.12.0-r2 still, at > least to some extent. > > /var/tmp/portage/media-libs/openimageio-2.3.12.0-r2/work/oiio-2.3.12.0/src/ > dpx.imageio/dpxinput.cpp:9:10: fatal error: OpenEXR/ImfTimeCode.h: No such > file or directory > 9 | #include <OpenEXR/ImfTimeCode.h> //For TimeCode support > > | ^~~~~~~~~~~~~~~~~~~~~~~ > > compilation terminated. Please file a new bug with the full log Unfortunately, my system is not in a state that could be useful to finding this issue again, because of the circular dependencies (order of installation) and manual interventions on my part. I was able to resolve the issues in the end. But, it was not a simple update process to the latest unstable ebuilds. Only adding this as a note; "ln -s /usr/include/OpenEXR-3 /usr/include/OpenEXR" after removing openexr:0 and ilmbase, in case it comes up in a separate bug. (In reply to Amel Hodzic from comment #7) > Unfortunately, my system is not in a state that could be useful to finding > this issue again, because of the circular dependencies (order of > installation) and manual interventions on my part. I was able to resolve > the issues in the end. But, it was not a simple update process to the > latest unstable ebuilds. Only adding this as a note; > > "ln -s /usr/include/OpenEXR-3 /usr/include/OpenEXR" after removing > openexr:0 and ilmbase, in case it comes up in a separate bug. Please do _not_ do that. It's going to lead to far more confusion. I strongly recommend you delete that symlink now. Nothing should need it in ~arch. You need to use the package list from bug 833158 or remove all OpenEXR-related entries from package.accept_keywords and wait (or report bugs with any missing lower bound dependencies so I can fix them). The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c508947c2e58691579f9fa5a35b1498e2635d7e commit 5c508947c2e58691579f9fa5a35b1498e2635d7e Author: Sam James <sam@gentoo.org> AuthorDate: 2022-02-20 04:43:37 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-02-20 04:45:26 +0000 media-gfx/blender: make sure we have new enough OIIO/OCIO Bug: https://bugs.gentoo.org/833194 Signed-off-by: Sam James <sam@gentoo.org> .../blender/{blender-2.93.8-r3.ebuild => blender-2.93.8-r4.ebuild} | 6 +++--- .../blender/{blender-3.0.1-r3.ebuild => blender-3.0.1-r4.ebuild} | 6 +++--- media-gfx/blender/blender-9999.ebuild | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d3d8c7418b3c7e10cf2f2f13c766b81d40202b6 commit 3d3d8c7418b3c7e10cf2f2f13c766b81d40202b6 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-02-20 04:41:27 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-02-20 04:41:27 +0000 media-libs/opencolorio: require newer openimageio And fixes a typo in the version of it anyway. Bug: https://bugs.gentoo.org/833194 Signed-off-by: Sam James <sam@gentoo.org> media-libs/opencolorio/opencolorio-2.1.1-r6.ebuild | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f15dcd789e2b2e0a8a113dd9de4355ba7423d64f commit f15dcd789e2b2e0a8a113dd9de4355ba7423d64f Author: Sam James <sam@gentoo.org> AuthorDate: 2022-02-20 04:40:10 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-02-20 04:40:10 +0000 media-libs/openimageio: require newer imath/openexr Just in case, to avoid those installed in older paths. Bug: https://bugs.gentoo.org/833194 Signed-off-by: Sam James <sam@gentoo.org> ...{openimageio-2.3.12.0-r2.ebuild => openimageio-2.3.12.0-r3.ebuild} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98ba91c1ddc590f6ae447242198162aa0a853a41 commit 98ba91c1ddc590f6ae447242198162aa0a853a41 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-02-20 04:48:48 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-02-20 04:48:48 +0000 media-gfx/blender: crank opencolorio dependency up Bug: https://bugs.gentoo.org/833194 Signed-off-by: Sam James <sam@gentoo.org> media-gfx/blender/blender-2.93.8-r4.ebuild | 2 +- media-gfx/blender/blender-3.0.1-r4.ebuild | 2 +- media-gfx/blender/blender-9999.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c253987f506d124561b56ab46d665d2ae99440d commit 2c253987f506d124561b56ab46d665d2ae99440d Author: Sam James <sam@gentoo.org> AuthorDate: 2022-02-20 04:47:18 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-02-20 04:47:18 +0000 media-libs/opencolorio: revbump for previous change Some of the paths can leak into installed headers. Bug: https://bugs.gentoo.org/833194 Fixes: 3d3d8c7418b3c7e10cf2f2f13c766b81d40202b6 Signed-off-by: Sam James <sam@gentoo.org> .../{opencolorio-2.1.1-r6.ebuild => opencolorio-2.1.1-r7.ebuild} | 0 1 file changed, 0 insertions(+), 0 deletions(-) yeah, sorry about that. I had noted it as a way to remember to remove it, since I haven't had time to follow up with bug reports. I should have left it untouched until I could report things better. |