<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-size:small">Ben what you have done is outstanding!!!! +1</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Ok on Ubuntu 18.10 I get a clean build now with these conditions.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default"><div class="gmail_default" style="font-size:small">I have local installations of Java 11.0.1, Anaconda Python 3.7.1 and TBB.</div><div class="gmail_default" style="font-size:small">CMake found the Anaconda Python release library Ok, Java Ok, TBB Ok</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Building with just the defaults and these changes:</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">VTK_ALL_NEW_OBJECT_FACTORY ON</div><div class="gmail_default"><div class="gmail_default" style="font-size:small">VTK_ENABLE_GROUP_QT                WANT</div><div class="gmail_default">VTK_JAVA_SOURCE_VERSION         1.9</div><div class="gmail_default">VTK_JAVA_TARGET_VERSION          1.9</div><div class="gmail_default" style="font-size:small">VTK_WRAP_PYTHON                          ON<br></div><div class="gmail_default" style="font-size:small">VTK_PYTHON_VERSION                     3</div><div class="gmail_default" style="font-size:small">VTK_SMP_IMPLEMTATION_TYPE      TBB</div><div class="gmail_default" style="font-size:small">VTK_WRAP_JAVA                                 ON</div><div class="gmail_default" style="font-size:small">VTK_WRAP_PYTHON                          ON</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Then:</div><div class="gmail_default"><div class="gmail_default" style="font-size:small">1) Manually set PYTHON_EXECUTABLE to /home/<user_name>/anaconda3/bin/python3.7m </div><div class="gmail_default" style="font-size:small">     Note: This is found in Ungrouped Entries</div><div style="font-size:small">2) Set Java source/target versions to 1.9 (The wrapping doesn't know about version 1.11)<br></div><div style="font-size:small">3) TBB:</div><div style="font-size:small"><div>   In TBB_LIBRARY_DEBUG change libtbb_debug.so to libtbb_debug.so.2.</div><div>   In TBB_LIBRARY_RELEASE change libtbb.so to libtbb.so.2.</div>4) Add -luuid to CMAKE_CXX_FLAGS</div><div><br></div><div>Final result:</div><div><div>99% tests passed, 1 tests failed out of 2010</div><div><br></div><div>The following tests FAILED:</div><div>        293 - VTK::IOExportPDFCxx-TestPDFTransformedText (Failed)</div><div>Errors while running CTest</div><div><br></div><div>vtkpython works:</div><div><span style="font-family:monospace"><span style="color:rgb(0,0,0)">Python 3.7.1 (default, Dec 14 2018, 19:33:21)  </span><br>[GCC 7.3.0] :: Anaconda, Inc. on linux
<br>Type "help", "copyright", "credits" or "license" for more information.
<br>>>> exit()</span><span style="font-family:monospace"><br></span></div><div><span style="font-family:monospace"><br></span></div>Regards</div><div>   Andrew</div></div></div></div></div></div></div></div></div></div><br><div class="gmail_quote"><div dir="ltr">On Sun, Jan 13, 2019 at 10:03 AM Andrew Maclean <<a href="mailto:andrew.amaclean@gmail.com">andrew.amaclean@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-size:small">Also fixed the errors:</div><div class="gmail_default" style="font-size:small"><div class="gmail_default">    usr/bin/ld: /usr/lib/x86_64-linux-gnu/libSM.so: undefined reference to `uuid_unparse_lower@UUID_1.0'</div><div class="gmail_default">    /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libSM.so: undefined reference to `uuid_generate@UUID_1.0'</div><br class="gmail-m_705293495669623974gmail-Apple-interchange-newline"></div><div class="gmail_default" style="font-size:small">by adding -luuid to CMAKE_CXX_FLAGS</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Regards</div><div class="gmail_default" style="font-size:small">   Andrew</div><div class="gmail_default" style="font-size:small"><br></div></div></div><br><div class="gmail_quote"><div dir="ltr">On Sun, Jan 13, 2019 at 8:39 AM Andrew Maclean <<a href="mailto:andrew.amaclean@gmail.com" target="_blank">andrew.amaclean@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_default" style="font-size:small">Thanks for that advice.</div><div class="gmail_default" style="font-size:small">FYI: The PYTHON_EXECUTABLE:FILEPATH is in Ungrouped Entries.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Regards</div><div class="gmail_default" style="font-size:small">   Andrew</div></div><br><div class="gmail_quote"><div dir="ltr">On Sun, Jan 13, 2019 at 2:05 AM Dan Lipsa <<a href="mailto:dan.lipsa@kitware.com" target="_blank">dan.lipsa@kitware.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr">On Sat, Jan 12, 2019 at 1:23 AM Andrew Maclean <<a href="mailto:andrew.amaclean@gmail.com" target="_blank">andrew.amaclean@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div><div>In summary, I get a build on Ubuntu 18.10 with just the defaults and these changes:</div><div>VTK_ENABLE_GROUP_QT->WANT</div><div>VTK_MODULE_ENABLE_VTK_RenderingFreeType DEFAULT->NO</div><div>VTK_WRAP_PYTHON on</div><div>VTK_PYTHON_VERSION 3</div><div>VTK_SMP_IMPLEMENTATION_TYPE TBB</div><div><br></div><div>In VTK/lib there is a python2.7 folder. Given that I built for Python 3.7.1, is this folder name correct?</div></div></div></div></blockquote><div><br></div><div>I've seen the same behavior. For some reason </div><div>PYTHON_EXECUTABLE:FILEPATH<br></div><div>points to the python2 executable instead of python3. </div><div>A workaround is to change it to point to the correct python and that fixes the problem.</div><div>I have not looked into why the variable is set this way.</div><div><br></div><div>Dan</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
</blockquote></div></div></div>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail-m_705293495669623974gmail-m_-5483818149982989007gmail-m_6067508569847320469gmail_signature">___________________________________________<br>Andrew J. P. Maclean<br><br>___________________________________________</div>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail-m_705293495669623974gmail_signature">___________________________________________<br>Andrew J. P. Maclean<br><br>___________________________________________</div>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature">___________________________________________<br>Andrew J. P. Maclean<br><br>___________________________________________</div>