<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">All of the same compiler issues exist with VS2012 x64.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Feb 25, 2015 at 11:16 PM, Dženan Zukić <span dir="ltr"><<a href="mailto:dzenanz@gmail.com" target="_blank">dzenanz@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">I am using VS2013 Community Edition targeting AMD64.</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">This error appears when compiling in both release and debug mode:</div><div class="gmail_default"><font face="verdana, sans-serif">M:\Dev\VTK-6.2.0.rc1\Examples\ParallelProcessing\SMP\Cxx\vtkSMPMinMaxTree.cxx(81): error C3861: '__sync_add_and_fetch': identifier not found</font><br></div><div class="gmail_default"><font face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font face="verdana, sans-serif">In debug mode there is a linking error with tbb_debug.lib, even though I specified its path in CMake configuration step along with all other things setting VTK_SMP_IMPEMENTATION_TYPE to TBB required. It happens for vtkFiltersModelingCxxTests, AmbientSpheres</font><span style="font-family:verdana,sans-serif"> and many others. Example message:</span></div><div class="gmail_default"><font face="monospace, monospace">5>------ Build started: Project: vtkFiltersSMPCxxTests, Configuration: Debug x64 ------</font></div><div class="gmail_default"><font face="monospace, monospace">5>LINK : fatal error LNK1104: cannot open file 'tbb_debug.lib'<br></font></div><div class="gmail_default"><font face="monospace, monospace">Build: 2 succeeded, 117 failed, 124 up-to-date, 7 skipped</font><br></div><div class="gmail_default"><font face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font face="verdana, sans-serif">Also, this warning is repeated many times over (always for tutorial step6):</font></div><div class="gmail_default"><font face="verdana, sans-serif"><div class="gmail_default">CMake Warning (dev) in Examples/Tutorial/Step6/Cxx/CMakeLists.txt:</div><div class="gmail_default">  Policy CMP0020 is not set: Automatically link Qt executables to qtmain</div><div class="gmail_default">  target on Windows.  Run "cmake --help-policy CMP0020" for policy details.</div><div class="gmail_default">  Use the cmake_policy command to set the policy and suppress this warning.</div><div class="gmail_default">This warning is for project developers.  Use -Wno-dev to suppress it.</div></font></div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Feb 25, 2015 at 9:43 PM, Dženan Zukić <span dir="ltr"><<a href="mailto:dzenanz@gmail.com" target="_blank">dzenanz@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif">That file is part of a binary release of Qt 5.4.0.</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default"><span style="font-family:verdana,sans-serif">Another problem: enabling build_examples without enabling Build_Testing gives off "</span><font face="verdana, sans-serif">Requested modules not available: </font><span style="font-family:verdana,sans-serif">vtkTestingCore".</span></div><div class="gmail_default"><span style="font-family:verdana,sans-serif"><br></span></div><div class="gmail_default"><span style="font-family:verdana,sans-serif">Enabling Build_Testing creates COPY_ONLY issue. This issue disappears when using QT 5.4.1. In 5.4.1's version of </span>Qt5CoreMacros.cmake that string is COPYONLY - so they have fixed it.</div><div class="gmail_default"><br></div><div class="gmail_default">I am now building it with examples and testing on. If I run into any more issues I will let you know.</div></div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Feb 25, 2015 at 8:33 PM, David E DeMarle <span dir="ltr"><<a href="mailto:dave.demarle@kitware.com" target="_blank">dave.demarle@kitware.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">What is this file?<div>C:/Dev/Qt5.4.0/5.4/msvc2013_64_opengl/lib/cmake/Qt5Core/Qt5CoreMacros.cmake<br></div><div>Maybe it needs "COPY_ONLY" replaced with "COPYONLY"</div><div class="gmail_extra"><span><br clear="all"><div><div>David E DeMarle<br>Kitware, Inc.<br>R&D Engineer<br>21 Corporate Drive<br>Clifton Park, NY 12065-8662<br>Phone: <a href="tel:518-881-4909" value="+15188814909" target="_blank">518-881-4909</a></div></div>
<br></span><div><div><div class="gmail_quote">On Wed, Feb 25, 2015 at 5:08 PM, Dženan Zukić <span dir="ltr"><<a href="mailto:dzenanz@gmail.com" target="_blank">dzenanz@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">Hi David,</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><br></div><div class="gmail_default"><span style="font-family:verdana,sans-serif;font-size:small">I managed to select CMake configuration options which cause a mysterious error: </span><font face="verdana, sans-serif">configure_file called with unknown argument(s):</font><span style="font-family:verdana,sans-serif"> COPY_ONLY.</span></div><div class="gmail_default"><span style="font-family:verdana,sans-serif"><br></span></div><div class="gmail_default"><span style="font-family:verdana,sans-serif">Attached are my changes to the configuration and CMake's configure log (error is at the end).</span></div><div class="gmail_default"><span style="font-family:verdana,sans-serif"><br></span></div><div class="gmail_default"><span style="font-family:verdana,sans-serif">Regards</span></div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div>On Mon, Feb 16, 2015 at 4:43 PM, David E DeMarle <span dir="ltr"><<a href="mailto:dave.demarle@kitware.com" target="_blank">dave.demarle@kitware.com</a>></span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div dir="ltr"><span><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:13px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">The VTK developement team is happy to announce that VTK 6.2 has entered the release candidate stage!</span></p><br><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:13px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">You can find the source, data, and new vtkpython binary packages here:</span></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><a href="http://www.vtk.org/VTK/resources/software.html#latestcand" style="text-decoration:none" target="_blank"><span style="font-size:13px;font-family:Arial;text-decoration:underline;vertical-align:baseline;white-space:pre-wrap">http://www.vtk.org/VTK/resources/software.html#latestcand</span></a></p><br><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:13px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">Please try this version of VTK and report any issues to the list or the bug tracker so that we can try to address them before VTK 6.2.0 final.</span></p><br><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:13px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">The official release notes will be available when VTK final is released in the next few weeks. In the meantime here is a preview:</span></p><br><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:13px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">--</span></p><br><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:13px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">VTK’s use of the parallelism available in modern architectures continues to mature. To set the stage for this move, we have refactored how pieces and extents are handled in the pipeline. The pipeline used to inject extent translators into the pipeline to obtain structured sub-extents for each requested unstructured piece. This approach had flaws so now the translation responsibility falls to the readers which are best able to make the computation and parallel filters are now responsible for dealing gracefully with unexpected extents. Next we have we have updated to the latest version of the Dax toolkit and begun to lay the groundwork for adopting the vtk-m project as a successor to the Piston, Dax, and EAVL efforts. There have  been a series of minor improvements to the SMP framework and vtkSMP filters too as we get ready to adopt them in a large swath of VTK’s algorithms. In related work, note that we have begun to support Xeon Phi (MIC) chips. For information about this please refer to: h</span><a href="http://www.paraview.org/Wiki/ParaView_and_VTK_on_Xeon_Phi_%28KNC%29" style="text-decoration:none" target="_blank"><span style="font-size:13px;font-family:Arial;text-decoration:underline;vertical-align:baseline;white-space:pre-wrap">ttp://www.paraview.org/Wiki/ParaView_and_VTK_on_Xeon_Phi_%28KNC%29</span></a><span style="font-size:13px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">. </span></p><br><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:13px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">Similarly VTK’s support for the Web continues to advance in this release. VTK-Web has migrated to WAMP 2.0 in 6.2 and there are now complete and updated examples of using the web launcher to start vtkweb applications. vtkWeb applications now support http-only server/client configurations for situations when websockets are not acceptable. There were also improvements made to VTK to support the creation and use of Cinema and Workbench applications (in-situ deferred visualization) that are described in a SuperComputing 2015 paper “An Image-based Approach to Extreme Scale In Situ Visualization and Analysis”</span></p><br><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:13px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">Wrapped languages have gotten a share of the attention in this release. There have been several fixes for ActiViz.Net which was recently updated from 5.8 to VTK 6.1 and will soon be updated again to 6.2. The Tcl examples have finally been upgraded following modularization and note that it is now mandatory to invoke the method Start on the instance of vtkRenderInteractor from Tcl. In Java, vtkPanel’s behavior was changed to better support advanced class loader system like OSGI. VTK’s dashboards now automatically build redistributable packages on Windows, Linux and Mac that will allow us to feed Maven.</span></p><br><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:13px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">Python has received the heaviest dose of updates. Wrapped namespaces and enum types are now available in Python. We’ve also made significant improvements to the VTK-numpy integration by introducing a number of Python modules that provide numpy-compatible interfaces to VTK data structures. See </span><a href="http://www.kitware.com/blog/home/post/723" style="text-decoration:none" target="_blank"><span style="font-size:13px;font-family:Arial;text-decoration:underline;vertical-align:baseline;white-space:pre-wrap">http://www.kitware.com/blog/home/post/723</span></a><span style="font-size:13px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap"> for details. We’ve also introduced vtkPythonAlgorithm, which makes it easier than ever to quickly extend VTK with filters that are written directly in Python. See </span><a href="http://www.kitware.com/blog/home/post/737" style="text-decoration:none" target="_blank"><span style="font-size:13px;font-family:Arial;text-decoration:underline;vertical-align:baseline;white-space:pre-wrap">http://www.kitware.com/blog/home/post/737</span></a><span style="font-size:13px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap"> for details.</span></p><br><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:13px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">VTK’s rendering is making both evolutionary and revolutionary advances in this release. The evolutionary changes include the usual number of incremental improvements. These include such things like advanced color and display controls, "sticky" axes mode for vtkCubeAxesActor, out of range color assignments, and indexed color lookups for vtkStringArrays. There are also a number of text rendering improvements such as better  multiline, rotated, and aligned text as well as BackgroundColor and BackgroundOpacity options.</span></p><br><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:13px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">The revolutionary changes can be found in the OpenGL2 modules. These are under active development at the moment, and the API will be subject to change in the next release, but early adopters are encouraged to try it out and report their experiences with it on the mailing list. OpenGL2 is a rewrite of VTK’s rendering backend that brings VTK up to date with modern OpenGL programming practices. By replacing antiquated rendering techniques with modern ones, we have increased rendering performance by orders of magnitude in some situations. This work, funded by the NIH VTK Maintenance grant touches both surface and volume rendering techniques. You can read about OpenGL2 at: </span><a href="http://www.kitware.com/source/home/post/144" style="text-decoration:none" target="_blank"><span style="font-size:13px;font-family:Arial;text-decoration:underline;vertical-align:baseline;white-space:pre-wrap">http://www.kitware.com/source/home/post/144</span></a><span style="font-size:13px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap"> and </span><a href="http://www.kitware.com/source/home/post/154" style="text-decoration:none" target="_blank"><span style="font-size:13px;font-family:Arial;text-decoration:underline;vertical-align:baseline;white-space:pre-wrap">http://www.kitware.com/source/home/post/154</span></a></p><br><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:13px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">Besides the above progress some of the most notable changes in VTK 6.2 include</span></p><ul style="margin-top:0pt;margin-bottom:0pt"><li dir="ltr" style="list-style-type:disc;font-size:13px;font-family:Arial;vertical-align:baseline"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap">deprecated InfovisParallel</span></p></li><li dir="ltr" style="list-style-type:disc;font-size:13px;font-family:Arial;vertical-align:baseline"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap">vtkIOXdmf3, an interface to ARL’s greatly improved interface to HDF5 backed data storage</span></p></li><li dir="ltr" style="list-style-type:disc;font-size:13px;font-family:Arial;vertical-align:baseline"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap">added a reader and writer for NIfTI files, including the 64-bit NIfTI-2 format</span></p></li><li dir="ltr" style="list-style-type:disc;font-size:13px;font-family:Arial;vertical-align:baseline"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap">added support for SpaceMouse devices</span></p></li><li dir="ltr" style="list-style-type:disc;font-size:13px;font-family:Arial;vertical-align:baseline"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap">external rendering support for immersive environments  </span><a href="http://kitware.com/blog/home/post/688" style="text-decoration:none" target="_blank"><span style="text-decoration:underline;vertical-align:baseline;white-space:pre-wrap">http://kitware.com/blog/home/post/688</span></a></p></li><li dir="ltr" style="list-style-type:disc;font-size:13px;font-family:Arial;vertical-align:baseline"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap">removed -fobjc-gc from VTK_REQUIRED_OBJCXX_FLAGS </span></p></li><li dir="ltr" style="list-style-type:disc;font-size:13px;font-family:Arial;vertical-align:baseline"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap">Rewrote the OS X Cocoa mouse event handling code to make it more robust.</span></p></li></ul><br><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:13px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">We hope you enjoy this release of VTK! As always contact Kitware and the mailing lists for assistance.</span></p><span><font color="#888888"><div><span style="font-size:13px;font-family:Arial;vertical-align:baseline;white-space:pre-wrap"><br></span></div></font></span></span><span><font color="#888888"><div><div>David E DeMarle<br>Kitware, Inc.<br>R&D Engineer<br>21 Corporate Drive<br>Clifton Park, NY 12065-8662<br>Phone: <a href="tel:518-881-4909" value="+15188814909" target="_blank">518-881-4909</a></div></div>
</font></span></div>
<br></div></div><span>_______________________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/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" target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br>
<br>
Search the list archives at: <a href="http://markmail.org/search/?q=vtkusers" target="_blank">http://markmail.org/search/?q=vtkusers</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://public.kitware.com/mailman/listinfo/vtkusers" target="_blank">http://public.kitware.com/mailman/listinfo/vtkusers</a><br>
<br></span></blockquote></div><br></div>
</blockquote></div><br></div></div></div></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>