Created attachment 524086 [details] screenshot of failing emerge From VTK 7.1 the method name InsertNextTupleValue is repplaced by InsertNextTypedTuple. Opencascade will not compile without this patch. https://github.com/gentoo/gentoo/pull/7470#issuecomment-373526239
Thank you for the report. Please recompile and *attach* the logfiles, instead of a screenshot https://wiki.gentoo.org/wiki/Attach_the_logs_to_the_bug_ticket
Created attachment 526132 [details] Build log error: ‘class vtkIdTypeArray’ has no member named ‘InsertNextTupleValue’; did you mean ‘InsertNextTuple’?
Created attachment 526134 [details] opencascade-6.9.1 patch patch for compiling opencascade with vtk-7.1 and higher
Did you submit that patch upstream or was it picked from upstream?
hi Andreas, I don't understand your question.
The question was if, if you wrote the patch yourself, did you submit it to upstream so the next version is fixed for >=vtk-8.1? And if you did not write the patch yourself, did you pick it from the upstream code repository? In the latter case there should always be the full commit message included to give credits to the author.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34251046e57f6eefc3576839fb1c333c8420a604 commit 34251046e57f6eefc3576839fb1c333c8420a604 Author: switch87 <gert@pellin.be> AuthorDate: 2018-03-15 21:05:46 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2018-04-05 12:24:22 +0000 sci-libs/opencascade: Fix build with >=vtk-8.1.0 Closes: https://bugs.gentoo.org/650596 Closes: https://github.com/gentoo/gentoo/pull/7470 .../files/opencascade-6.9.1-vtk-8.1.patch | 48 ++++++++++++++++++++++ sci-libs/opencascade/opencascade-6.9.1-r2.ebuild | 4 +- 2 files changed, 50 insertions(+), 2 deletions(-)
I wrote it myself. I did not submit it to upstream. I will do so.