Created attachment 547490 [details] osl-1.9.9:20180920-094039.log.gz since the recent upgrade of llvm/clang from 6 to 7 media-libs/osl-1.9.9 does not build anymore, neither does version 1.9.10 not yet in tree. see attached build log
Created attachment 547492 [details] osl-1.9.10:20180921-062647.log.gz Also attaching log for the next version of the library not yet working. Notice that upstream breafly mention about back-porting support for llvm-7 from master in this recent discussion (about completing llvm-6 backporting) https://groups.google.com/forum/#!topic/osl-dev/w44DK4n6mlM
see also https://github.com/imageworks/OpenShadingLanguage/commit/64dadf9b8f6ba90f8bcf42bc042c355df67587c4
It looks like 1.9.11 is going to support llvm/clang 7 according to the changelog and it they are predicting an October 1st release. It also seems like it's the only change.
(In reply to Jonathan Scruggs from comment #3) > It looks like 1.9.11 is going to support llvm/clang 7 according to the > changelog and it they are predicting an October 1st release. It also seems > like it's the only change. I had a go at 1.9.11. It needs two patches - one of which is only a crude work around since I don't know how patch FindOpenEXR.cmake which is broken. see https://bugs.gentoo.org/show_bug.cgi?id=669508 Furthermore I'm not sure if the shaders patch is OK.
Created attachment 553084 [details] ebuild applying patches
Created attachment 553086 [details, diff] patch to bypass the broken OpenEXR version recognition
Created attachment 553088 [details, diff] patch the input type for mx_rotate.mx
Created attachment 553506 [details, diff] patch for FindOpenEXR.cmake
(In reply to Helmut Jarausch from comment #7) > Created attachment 553088 [details, diff] [details, diff] > patch the input type for mx_rotate.mx Wrong patch.
Created attachment 553598 [details, diff] patch the input type for mx_rotate.mx Sorry for the wrong patch
Presumably this will be obsolete by 1.10.5 version bump?
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=644803619331091d1288fb46d35d86eb25834ca8 commit 644803619331091d1288fb46d35d86eb25834ca8 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2020-03-22 18:22:02 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2020-03-22 18:24:00 +0000 media-libs/osl: Drop 1.8.12, 1.9.6 and 1.9.9 Closes: https://bugs.gentoo.org/666698 Closes: https://bugs.gentoo.org/669508 Closes: https://bugs.gentoo.org/673440 Package-Manager: Portage-2.3.94, Repoman-2.3.21 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> media-libs/osl/Manifest | 3 - media-libs/osl/files/osl-1.8.12-cmake-fixes.patch | 332 ---------------------- media-libs/osl/osl-1.8.12.ebuild | 70 ----- media-libs/osl/osl-1.9.6.ebuild | 69 ----- media-libs/osl/osl-1.9.9.ebuild | 68 ----- 5 files changed, 542 deletions(-)