[Paraview] paraview-superbuild fails to buiild osmesa

Ben Boeckel ben.boeckel at kitware.com
Wed May 3 11:34:21 EDT 2017


On Wed, May 03, 2017 at 16:59:18 +0200, Patrick Begou wrote:
> Even with v5.3.0-1  the problem remains. It seams related to the OSMESA config 
> as a QT4 config on my desktop is successfull (same compilers and OpenMPI version 
> but CentOS 6.9 instead of 6.7 on the cluster).
> 
> On the cluster frontend:
> 
> [begou at kareline paraview-superbuild]$ git describe
> v5.3.0-1

Hmm, could you send your CMakeCache.txt?

> > [ 27%] Linking CXX shared library ../../../lib/libvtkAcceleratorsVTKm-pv5.3.so
> > CMakeFiles/vtkAcceleratorsVTKm.dir/vtkmLevelOfDetail.cxx.o: In function `void 
> > vtkm::cont::DynamicArrayHandleBase<vtkm::TypeListTagFieldVec3, 
> > tovtkm::PointListInVTK>::CastAndCall<vtkm::cont::internal::ComputeRange>(vtkm::cont::internal::ComputeRange 
> > const&) const':
> > vtkmLevelOfDetail.cxx:(.text._ZNK4vtkm4cont22DynamicArrayHandleBaseINS_20TypeListTagFieldVec3EN6tovtkm14PointListInVTKEE11CastAndCallINS0_8internal12ComputeRangeEEEvRKT_[_ZNK4vtkm4cont22DynamicArrayHandleBaseINS_20TypeListTagFieldVec3EN6tovtkm14PointListInVTKEE11CastAndCallINS0_8internal12ComputeRangeEEEvRKT_]+0x160): 
> > undefined reference to `vtkm::cont::ArrayHandle<vtkm::Range, 
> > vtkm::cont::StorageTagBasic> 
> > vtkm::cont::ArrayRangeCompute<vtkm::cont::ArrayHandle<vtkm::Vec<float, 3>, 
> > tovtkm::vtkAOSArrayContainerTag> >(vtkm::cont::ArrayHandle<vtkm::Vec<float, 
> > 3>, tovtkm::vtkAOSArrayContainerTag> const&, vtkm::cont::RuntimeDeviceTracker)'
> > vtkmLevelOfDetail.cxx:(.text._ZNK4vtkm4cont22DynamicArrayHandleBaseINS_20TypeListTagFieldVec3EN6tovtkm14PointListInVTKEE11CastAndCallINS0_8internal12ComputeRangeEEEvRKT_[_ZNK4vtkm4cont22DynamicArrayHandleBaseINS_20TypeListTagFieldVec3EN6tovtkm14PointListInVTKEE11CastAndCallINS0_8internal12ComputeRangeEEEvRKT_]+0x228): 
> > undefined reference to `vtkm::cont::ArrayHandle<vtkm::Range, 
> > vtkm::cont::StorageTagBasic> 
> > vtkm::cont::ArrayRangeCompute<vtkm::cont::ArrayHandle<vtkm::Vec<double, 3>, 
> > tovtkm::vtkAOSArrayContainerTag> >(vtkm::cont::ArrayHandle<vtkm::Vec<double, 
> > 3>, tovtkm::vtkAOSArrayContainerTag> const&, vtkm::cont::RuntimeDeviceTracker)'
> > collect2: error: ld returned 1 exit status

Rob, thoughts?

--Ben


More information about the ParaView mailing list