<div dir="ltr"><div>Hi BBerco,<br><br>VTK has started conditionally using override when C++11 is enabled with the VTK_OVERRIDE macro.  But we haven't done a sweep that converts everything to use it yet.  Some compilers (clang) have made the decision that if your codebase uses override anywhere, then it should use it everywhere.  And it warns when there is an override keyword missing.  So you could either not build with C++11 or figure out how to get clang to ignore the VTK headers in your project.  I think it may be as simple as including them with <> rather than "" in your project, but I'm not sure.  Also, if you are building your project with C++11, you will want to make sure that VTK is built with C++11 too (and I think you should have seen these warnings in VTK's build if you did but maybe that warning wasn't on).<br><br></div><div>HTH,<br></div>Shawn<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Oct 19, 2016 at 7:07 PM, BBerco <span dir="ltr"><<a href="mailto:bebe0705@colorado.edu" target="_blank">bebe0705@colorado.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi all,<br>
I just retrieved the latest tarball of VTK at<br>
<a href="https://gitlab.kitware.com/vtk/vtk" rel="noreferrer" target="_blank">https://gitlab.kitware.com/<wbr>vtk/vtk</a> and built it with<br>
<br>
*<br>
cmake  ../../vtk/ -G "Unix Makefiles"<br>
-DCMAKE_PREFIX_PATH:PATH=/<wbr>Users/me/Qt/5.6/clang_64/ -DVTK_USE_QVTK:BOOL=ON<br>
-DCMAKE_INSTALL_PREFIX=/usr/<wbr>local -DVTK_USE_GUISUPPORT:BOOL=ON<br>
-DQT_QMAKE_EXECUTABLE:PATH=~/<wbr>Qt/5.6/clang_64/bin/qmake<br>
-DVTK_Group_Qt:BOOL=ON -DVTK_QT_VERSION:STRING=5<br>
*<br>
followed by *make*. The library built without warnings, but I am now getting<br>
hundreds of warnings pertaining to a function definition mismatch ( as the<br>
*[-Winconsistent-missing-<wbr>override]*<br>
 flag appears everywhere in the error log).<br>
<br>
Attached is the output of stderr collected when building my application.<br>
Attached is also the CMakeLists.txt of my application. Note the<br>
*add_definitions(-Wall)*, which used to stay quiet until I moved to the<br>
newest version of VTK.<br>
<br>
Any help is appreciated to solve this mysterious case, thanks!<br>
<br>
Error log <<a href="https://drive.google.com/open?id=0Bzf79yzZcPJJTkttM3lHMENJVzA" rel="noreferrer" target="_blank">https://drive.google.com/<wbr>open?id=<wbr>0Bzf79yzZcPJJTkttM3lHMENJVzA</a>><br>
<br>
CMakeLists.txt<br>
<<a href="https://drive.google.com/open?id=0Bzf79yzZcPJJc21FTGZNVUZZaVU" rel="noreferrer" target="_blank">https://drive.google.com/<wbr>open?id=<wbr>0Bzf79yzZcPJJc21FTGZNVUZZaVU</a>><br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://vtk.1045678.n5.nabble.com/Winconsistent-missing-override-after-new-VTK-build-tp5740852.html" rel="noreferrer" target="_blank">http://vtk.1045678.n5.nabble.<wbr>com/Winconsistent-missing-<wbr>override-after-new-VTK-build-<wbr>tp5740852.html</a><br>
Sent from the VTK - Users mailing list archive at Nabble.com.<br>
______________________________<wbr>_________________<br>
Powered by <a href="http://www.kitware.com" rel="noreferrer" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" rel="noreferrer" target="_blank">http://www.kitware.com/<wbr>opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the VTK FAQ at: <a href="http://www.vtk.org/Wiki/VTK_FAQ" rel="noreferrer" target="_blank">http://www.vtk.org/Wiki/VTK_<wbr>FAQ</a><br>
<br>
Search the list archives at: <a href="http://markmail.org/search/?q=vtkusers" rel="noreferrer" target="_blank">http://markmail.org/search/?q=<wbr>vtkusers</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://public.kitware.com/mailman/listinfo/vtkusers" rel="noreferrer" target="_blank">http://public.kitware.com/<wbr>mailman/listinfo/vtkusers</a><br>
</blockquote></div><br></div>