So I think I determined that the problem with the missing Hierarchy files was attributable to trying to use an external VTK installation...
But I noted something very peculiar when trying to build paraview using the vtk submodule. If I just ran: cmake .. make -j32 then I would get a lot of undefined references. If I ran `nm` on a library like `libvtkCommonCore-9.0.so.1`, all the symbols were local, e.g. `t`, so the undefined references are not a surprise. Now if I ran `cmake` and `make` a second time (without touching anything), then the build would go to completion. `nm` on the same library now reveals all the symbols to be global. I got the same behavior when just building a stand-alone vtk. Anyone have a hypothesis for explaining this odd behavior? This is when building on Linux (Ubuntu 16.04). If I build on OS X, then a single `cmake` and `make` successfully build. Alex On Fri, Mar 30, 2018 at 12:27 PM, Alexander Lindsay < [email protected]> wrote: > I don't care about that plugin, so happy to disable. > > But if anyone does want to debug, the only option I enabled was > `PARAVIEW_USE_MPI` > > On Fri, Mar 30, 2018 at 12:15 PM, Shawn Waldon <[email protected]> > wrote: > >> Hi Alexander, >> >> There is an easy workaround as long as you don't care about the >> AnalyzeNIfTIIO plugin: just disable the plugin (set the CMake option >> PARAVIEW_BUILD_PLUGIN_AnalyzeNIfTIIO to OFF). >> >> If you do care about the file formats that that plugin enables, then >> someone will need to do some more debugging on this. Can you provide more >> details about which CMake options you are enabling? >> >> HTH, >> Shawn >> >> [1]: https://gitlab.kitware.com/paraview/paraview/issues >> >> On Fri, Mar 30, 2018 at 1:59 PM, Alexander Lindsay < >> [email protected]> wrote: >> >>> Hi, when building paraview from source with either `make` or `ninja` I >>> run into the following type of error: >>> >>> ninja: error: '../Plugins/AnalyzeNIfTIReader >>> Writer/AnalyzeNIfTIIOHierarchy', needed by >>> 'Plugins/AnalyzeNIfTIReaderWriter/vtkAnalyzeReaderClientServer.cxx', >>> missing and no known rule to make it >>> >>> Sure enough this file doesn't exist. I am currently on the master >>> branch, building on Ubuntu 16.04. I'm guessing/hoping there's an easy fix >>> to this...? >>> >>> Alex >>> >>> >>> >>> _______________________________________________ >>> Powered by www.kitware.com >>> >>> Visit other Kitware open-source projects at >>> http://www.kitware.com/opensource/opensource.html >>> >>> Please keep messages on-topic and check the ParaView Wiki at: >>> http://paraview.org/Wiki/ParaView >>> >>> Search the list archives at: http://markmail.org/search/?q=ParaView >>> >>> Follow this link to subscribe/unsubscribe: >>> https://public.kitware.com/mailman/listinfo/paraview >>> >>> >> >
_______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView Search the list archives at: http://markmail.org/search/?q=ParaView Follow this link to subscribe/unsubscribe: https://public.kitware.com/mailman/listinfo/paraview
