<div dir="ltr"><div class="gmail_default" style="font-size:small">Currently Java wrapping fails in Windows.</div></div><br><div class="gmail_quote"><div dir="ltr">On Sun, Jan 13, 2019 at 9:34 PM Elvis Stansvik <<a href="mailto:elvis.stansvik@orexplore.com">elvis.stansvik@orexplore.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">Den sön 13 jan. 2019 kl 02:28 skrev Andrew Maclean <<a href="mailto:andrew.amaclean@gmail.com" target="_blank">andrew.amaclean@gmail.com</a>>:<br>
><br>
> Ben what you have done is outstanding!!!! +1<br>
<br>
+1 This is fantastic work, monumental. And CMake step when building<br>
VTK is so much faster.<br>
<br>
Elvis<br>
<br>
><br>
> Ok on Ubuntu 18.10 I get a clean build now with these conditions.<br>
><br>
> I have local installations of Java 11.0.1, Anaconda Python 3.7.1 and TBB.<br>
> CMake found the Anaconda Python release library Ok, Java Ok, TBB Ok<br>
><br>
> Building with just the defaults and these changes:<br>
><br>
> VTK_ALL_NEW_OBJECT_FACTORY ON<br>
> VTK_ENABLE_GROUP_QT                WANT<br>
> VTK_JAVA_SOURCE_VERSION         1.9<br>
> VTK_JAVA_TARGET_VERSION          1.9<br>
> VTK_WRAP_PYTHON                          ON<br>
> VTK_PYTHON_VERSION                     3<br>
> VTK_SMP_IMPLEMTATION_TYPE      TBB<br>
> VTK_WRAP_JAVA                                 ON<br>
> VTK_WRAP_PYTHON                          ON<br>
><br>
> Then:<br>
> 1) Manually set PYTHON_EXECUTABLE to /home/<user_name>/anaconda3/bin/python3.7m<br>
>      Note: This is found in Ungrouped Entries<br>
> 2) Set Java source/target versions to 1.9 (The wrapping doesn't know about version 1.11)<br>
> 3) TBB:<br>
>    In TBB_LIBRARY_DEBUG change libtbb_debug.so to libtbb_debug.so.2.<br>
>    In TBB_LIBRARY_RELEASE change libtbb.so to libtbb.so.2.<br>
> 4) Add -luuid to CMAKE_CXX_FLAGS<br>
><br>
> Final result:<br>
> 99% tests passed, 1 tests failed out of 2010<br>
><br>
> The following tests FAILED:<br>
>         293 - VTK::IOExportPDFCxx-TestPDFTransformedText (Failed)<br>
> Errors while running CTest<br>
><br>
> vtkpython works:<br>
> Python 3.7.1 (default, Dec 14 2018, 19:33:21)<br>
> [GCC 7.3.0] :: Anaconda, Inc. on linux<br>
> Type "help", "copyright", "credits" or "license" for more information.<br>
> >>> exit()<br>
><br>
> Regards<br>
>    Andrew<br>
><br>
> On Sun, Jan 13, 2019 at 10:03 AM Andrew Maclean <<a href="mailto:andrew.amaclean@gmail.com" target="_blank">andrew.amaclean@gmail.com</a>> wrote:<br>
>><br>
>> Also fixed the errors:<br>
>>     usr/bin/ld: /usr/lib/x86_64-linux-gnu/libSM.so: undefined reference to `uuid_unparse_lower@UUID_1.0'<br>
>>     /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libSM.so: undefined reference to `uuid_generate@UUID_1.0'<br>
>><br>
>> by adding -luuid to CMAKE_CXX_FLAGS<br>
>><br>
>> Regards<br>
>>    Andrew<br>
>><br>
>><br>
>> 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>
>>><br>
>>> Thanks for that advice.<br>
>>> FYI: The PYTHON_EXECUTABLE:FILEPATH is in Ungrouped Entries.<br>
>>><br>
>>> Regards<br>
>>>    Andrew<br>
>>><br>
>>> 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>
>>>><br>
>>>><br>
>>>><br>
>>>> 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>
>>>>><br>
>>>>> In summary, I get a build on Ubuntu 18.10 with just the defaults and these changes:<br>
>>>>> VTK_ENABLE_GROUP_QT->WANT<br>
>>>>> VTK_MODULE_ENABLE_VTK_RenderingFreeType DEFAULT->NO<br>
>>>>> VTK_WRAP_PYTHON on<br>
>>>>> VTK_PYTHON_VERSION 3<br>
>>>>> VTK_SMP_IMPLEMENTATION_TYPE TBB<br>
>>>>><br>
>>>>> In VTK/lib there is a python2.7 folder. Given that I built for Python 3.7.1, is this folder name correct?<br>
>>>><br>
>>>><br>
>>>> I've seen the same behavior. For some reason<br>
>>>> PYTHON_EXECUTABLE:FILEPATH<br>
>>>> points to the python2 executable instead of python3.<br>
>>>> A workaround is to change it to point to the correct python and that fixes the problem.<br>
>>>> I have not looked into why the variable is set this way.<br>
>>>><br>
>>>> Dan<br>
>>>><br>
>>>>><br>
>>><br>
>>><br>
>>> --<br>
>>> ___________________________________________<br>
>>> Andrew J. P. Maclean<br>
>>><br>
>>> ___________________________________________<br>
>><br>
>><br>
>><br>
>> --<br>
>> ___________________________________________<br>
>> Andrew J. P. Maclean<br>
>><br>
>> ___________________________________________<br>
><br>
><br>
><br>
> --<br>
> ___________________________________________<br>
> Andrew J. P. Maclean<br>
><br>
> ___________________________________________<br>
> _______________________________________________<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/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=vtk-developers</a><br>
><br>
> Follow this link to subscribe/unsubscribe:<br>
> <a href="https://vtk.org/mailman/listinfo/vtk-developers" rel="noreferrer" target="_blank">https://vtk.org/mailman/listinfo/vtk-developers</a><br>
><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature">___________________________________________<br>Andrew J. P. Maclean<br><br>___________________________________________</div>