<div dir="auto">Thanks, I can test it for you.</div><div class="gmail_extra"><br><div class="gmail_quote">On Jan 18, 2017 2:32 PM, "Robert Maynard" <<a href="mailto:robert.maynard@kitware.com">robert.maynard@kitware.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I agree that the current error messages are not sufficient. I will<br>
work on a MR that provides better error reporting.<br>
<br>
On Wed, Jan 18, 2017 at 1:21 PM, Bill Lorensen <<a href="mailto:bill.lorensen@gmail.com">bill.lorensen@gmail.com</a>> wrote:<br>
> I have a computer with a non-c++11 compiler. I would expect a better<br>
> error message.<br>
><br>
> Something like: VTK requires a c++11 compiler.<br>
><br>
> After update vtk I get these cmake errors<br>
> "Clang"<br>
><br>
> version 3.0.0.<br>
> Call Stack (most recent call first):<br>
> CMake/vtkModuleMacros.cmake:<wbr>646 (vtk_add_library)<br>
> Common/Core/CMakeLists.txt:724 (vtk_module_library)<br>
><br>
><br>
> CMake Error at CMake/vtkModuleAPI.cmake:53 (message):<br>
> No such module: "vtkCommonCore"<br>
> Call Stack (most recent call first):<br>
> CMake/vtkModuleAPI.cmake:15 (vtk_module_load)<br>
> CMake/vtkModuleAPI.cmake:132 (_vtk_module_config_recurse)<br>
> CMake/vtkModuleMacros.cmake:<wbr>180 (vtk_module_config)<br>
> CMake/vtkModuleMacros.cmake:<wbr>582 (vtk_module_impl)<br>
> Common/Math/CMakeLists.txt:40 (vtk_module_library)<br>
><br>
><br>
> On Wed, Jan 18, 2017 at 12:11 PM, Robert Maynard<br>
> <<a href="mailto:robert.maynard@kitware.com">robert.maynard@kitware.com</a>> wrote:<br>
>> I am happy to announce that over the last two weeks we have rolled out a<br>
>> series of updates to VTK that mean the minimum required CMake version<br>
>> is now 3.3 (see below), and now builds with C+11 enabled.<br>
>><br>
>> Yes VTK now requires a C++11 capable compiler. Initial we are only asking for a<br>
>> minimal set of C++11 features (nullptr), but as continue forward through the<br>
>> year we are going require a larger set of C++11 features. The final exact<br>
>> versions for each compiler have not been set in stone, but a rough estimation<br>
>> would be:<br>
>> - GCC 4.8+<br>
>> - Clang 3.3+<br>
>> - XCode 5.0+<br>
>> - MSVC 2013+<br>
>><br>
>> I wanted to send this announcement out to bring up a couple of points:<br>
>><br>
>> 1. Thanks to everyone that has helped get VTK ready for C++11! The final CMake<br>
>> switch over to C++11 was very easy, only because of all the hard work that other<br>
>> developers did in anticipation of this. So thank you very much.<br>
>><br>
>> 2. The major reason for this slow roll out of C++11 is so that we minimize the<br>
>> impact on current VTK merge requests, while also minimizing dashboard<br>
>> instability. Contributors please be aware of these changes if you have long<br>
>> running branches.<br>
>><br>
>> 3. We currently have dashboard machines running GCC 4.6 & 4.7. We are currently<br>
>> working up a plan on how best to transition these machines to at least GCC 4.8<br>
>> as the roll out continues.<br>
>><br>
>> 4. The current MinGW dashboard machine doesn't support C++11 and will be<br>
>> removed, with no plan of a replacement at Kitware. If the community is<br>
>> interested in maintaining a newer MinGW machine I can provide assistance<br>
>> on how to setup a machine.<br>
>><br>
>><br>
>> ============<br>
>><br>
>> Why CMake 3.3:<br>
>><br>
>> We have chosen CMake 3.3 as the minimum required version for numerous reasons,<br>
>> the most important of those reasons being:<br>
>><br>
>> - It is the first CMake release that offers C++11 support for all four major<br>
>> compilers ( GCC / MSVC / Clang / XCode ).<br>
>><br>
>> - The CMake version is sufficiently new enough that it allows for a cleaning<br>
>> of the existing CMake infrastructure. The current CMake minimum version<br>
>> requires VTK to maintain forks of numerous FindPackages and Modules that are<br>
>> part of newer CMake versions.<br>
>><br>
>> - Supports HTTPS downloads, with all the official binaries come with support.<br>
>> Allowing for migration of external data to a HTTPS only server. Something we<br>
>> are going to require in the near future.<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>
>> Search the list archives at: <a href="http://markmail.org/search/?q=vtk-developers" rel="noreferrer" target="_blank">http://markmail.org/search/?q=<wbr>vtk-developers</a><br>
>><br>
>> Follow this link to subscribe/unsubscribe:<br>
>> <a href="http://public.kitware.com/mailman/listinfo/vtk-developers" rel="noreferrer" target="_blank">http://public.kitware.com/<wbr>mailman/listinfo/vtk-<wbr>developers</a><br>
>><br>
><br>
><br>
><br>
> --<br>
> Unpaid intern in BillsBasement at noware dot com<br>
</blockquote></div></div>