ParaView cannot build with external hdf5 lib
the cmake option VTK_USE_SYSTEM_HDF5 cannot be set to ON and ParaView buld will fail
- install hdf5 on your machine
- cd paraview_build
- cmake -DVTK_USE_SYSTEM_HDF5=ON ./
- ninja
: && /usr/bin/c++ -Wall -Wextra -Wshadow -Woverloaded-virtual -Wno-deprecated -Wno-strict-overflow -Wno-array-bounds -g -Wl,-lc -Wl,-lc -rdynamic VTK/Filters/ParallelFlowPaths/Testing/Cxx/CMakeFiles/vtkFiltersParallelFlowPathsCxxTests-MPI.dir/vtkFiltersParallelFlowPathsCxxTests-MPI.cxx.o VTK/Filters/ParallelFlowPaths/Testing/Cxx/CMakeFiles/vtkFiltersParallelFlowPathsCxxTests-MPI.dir/TestPLagrangianParticleTracker.cxx.o VTK/Filters/ParallelFlowPaths/Testing/Cxx/CMakeFiles/vtkFiltersParallelFlowPathsCxxTests-MPI.dir/TestPStream.cxx.o VTK/Filters/ParallelFlowPaths/Testing/Cxx/CMakeFiles/vtkFiltersParallelFlowPathsCxxTests-MPI.dir/TestPStreamGeometry.cxx.o VTK/Filters/ParallelFlowPaths/Testing/Cxx/CMakeFiles/vtkFiltersParallelFlowPathsCxxTests-MPI.dir/TestPParticleTracers.cxx.o VTK/Filters/ParallelFlowPaths/Testing/Cxx/CMakeFiles/vtkFiltersParallelFlowPathsCxxTests-MPI.dir/TestPStreamAMR.cxx.o VTK/Filters/ParallelFlowPaths/Testing/Cxx/CMakeFiles/vtkFiltersParallelFlowPathsCxxTests-MPI.dir/TestVectorFieldSource.cxx.o -o bin/vtkFiltersParallelFlowPathsCxxTests-MPI -Wl,-rpath,/home/glow/work/paraview/paraview_build/lib:/usr/lib/openmpi lib/libvtkFiltersParallelFlowPaths-pv5.4.so.1 lib/libvtkFiltersFlowPaths-pv5.4.so.1 lib/libvtkParallelMPI-pv5.4.so.1 lib/libvtkIOAMR-pv5.4.so.1 /usr/lib/libhdf5.so /usr/lib/libsz.so /usr/lib/libz.so /usr/lib/libdl.so -lm lib/libvtkIOParallel-pv5.4.so.1 lib/libvtkIOGeometry-pv5.4.so.1 lib/libvtkIONetCDF-pv5.4.so.1 lib/libvtknetcdfcpp-pv5.4.so.1 lib/libvtkexodusII-pv5.4.so.1 lib/libvtkjsoncpp-pv5.4.so.1 lib/libvtkRenderingParallel-pv5.4.so.1 lib/libvtkRenderingOpenGL2-pv5.4.so.1 lib/libvtkglew-pv5.4.so.1 lib/libvtkTestingRendering-pv5.4.so.1 /usr/lib/openmpi/libmpi.so /usr/lib/openmpi/libmpi_cxx.so /usr/lib/openmpi/libmpi.so lib/libvtkFiltersAMR-pv5.4.so.1 lib/libvtkIOXML-pv5.4.so.1 lib/libvtkIOXMLParser-pv5.4.so.1 lib/libvtkexpat-pv5.4.so.1 lib/libvtknetcdf-pv5.4.so.1 /usr/lib/libhdf5.so /usr/lib/libsz.so /usr/lib/libz.so /usr/lib/libdl.so -lm lib/libvtkFiltersParallel-pv5.4.so.1 lib/libvtkParallelCore-pv5.4.so.1 lib/libvtkIOLegacy-pv5.4.so.1 lib/libvtkIOCore-pv5.4.so.1 lib/libvtklz4-pv5.4.so.1 lib/libvtklzma-pv5.4.so.1 lib/libvtkFiltersExtraction-pv5.4.so.1 lib/libvtkFiltersStatistics-pv5.4.so.1 lib/libvtkImagingFourier-pv5.4.so.1 lib/libvtkFiltersModeling-pv5.4.so.1 /usr/lib/libSM.so /usr/lib/libICE.so /usr/lib/libX11.so /usr/lib/libXext.so /usr/lib/libXt.so lib/libvtkImagingCore-pv5.4.so.1 lib/libvtkRenderingCore-pv5.4.so.1 lib/libvtkFiltersGeometry-pv5.4.so.1 lib/libvtkFiltersSources-pv5.4.so.1 lib/libvtkFiltersGeneral-pv5.4.so.1 lib/libvtkFiltersCore-pv5.4.so.1 lib/libvtkCommonComputationalGeometry-pv5.4.so.1 lib/libvtkCommonColor-pv5.4.so.1 lib/libvtkIOImage-pv5.4.so.1 lib/libvtkCommonExecutionModel-pv5.4.so.1 lib/libvtkCommonDataModel-pv5.4.so.1 lib/libvtkCommonTransforms-pv5.4.so.1 lib/libvtkCommonMisc-pv5.4.so.1 lib/libvtkCommonMath-pv5.4.so.1 lib/libvtkCommonSystem-pv5.4.so.1 lib/libvtkCommonCore-pv5.4.so.1 -ltbb_debug lib/libvtksys-pv5.4.so.1 -ldl lib/libvtkDICOMParser-pv5.4.so.1 lib/libvtkmetaio-pv5.4.so.1 lib/libvtkzlib-pv5.4.so.1 lib/libvtkjpeg-pv5.4.so.1 lib/libvtkpng-pv5.4.so.1 lib/libvtktiff-pv5.4.so.1 /usr/lib/openmpi/libmpi_cxx.so && :
lib/libvtknetcdf-pv5.4.so.1: undefined reference to `H5DSget_num_scales'
lib/libvtknetcdf-pv5.4.so.1: undefined reference to `H5DSset_scale'
lib/libvtknetcdf-pv5.4.so.1: undefined reference to `H5DSget_scale_name'
lib/libvtknetcdf-pv5.4.so.1: undefined reference to `H5LTopen_file_image'
lib/libvtknetcdf-pv5.4.so.1: undefined reference to `H5DSis_scale'
lib/libvtknetcdf-pv5.4.so.1: undefined reference to `H5DSdetach_scale'
lib/libvtknetcdf-pv5.4.so.1: undefined reference to `H5DSiterate_scales'
lib/libvtknetcdf-pv5.4.so.1: undefined reference to `H5DSattach_scale'
collect2: error: ld returned 1 exit status
may be caused by paraview/paraview!2230 (merged)