You are not logged in.

#1 2021-09-03 06:32:30

DarioP
Member
From: Geneva
Registered: 2011-01-05
Posts: 166

Missing VTK modules?

Hi, I am trying to manually compile InsightCAE for which we do not have yet a PKGBUILD.

Currently cmake is failing with this error:

CMake Error at /usr/lib/cmake/vtk-8.2/vtkModuleAPI.cmake:140 (message):
  Requested modules not available:

    FiltersCore
    FiltersGeneral
    FiltersSources
    FiltersGeneric
    FiltersExtraction
    FiltersPoints
    FiltersFlowPaths
    CommonCore
    CommonDataModel
    CommonMisc
    CommonExecutionModel
    IOLegacy
    IOGeometry
    IOExport
    IOImage
    IOXML
    ImagingCore
    RenderingOpenGL2
    RenderingAnnotation
    InteractionWidgets
    InteractionStyle

however I checked the PKGBUILD of VTK package in community and I have found the option:

-DVTK_BUILD_ALL_MODULES=ON

I am a bit lost, any idea on how to proceed?

PS. what is the reason for not having VTK9 in the repos, but only in the AUR?

Offline

#2 2021-09-03 07:16:17

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 75,725

Re: Missing VTK modules?

stat /usr/lib/cmake/vtk-8.2/Modules/vtkFiltersCore.cmake

There seem no dedicated Find* routines provided and CMAKE_MODULE_PATH is set

set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/CMake/")

in the top leve CMakeLists.txt (didn't search the others, feel free to grep the sources ;-)

Offline

#3 2021-09-03 07:56:10

DarioP
Member
From: Geneva
Registered: 2011-01-05
Posts: 166

Re: Missing VTK modules?

I do indeed have all the required

Modules/*cmake

files but somehow the building system is not locating them.

VTKConfig.cmake calls

vtk_module_config(VTK ${VTK_MODULES_REQUESTED})

macro that is defined in vtkModuleAPI.cmake but that is not able to source the required (installed) modules and emits the error message.
I am by no means a cmake guru and I have no idea of where to intervene.

Does this look like a vtk bug to be reported upstream or is it more likely an issue with our vtk package?

Offline

#4 2021-09-03 08:08:41

DarioP
Member
From: Geneva
Registered: 2011-01-05
Posts: 166

Re: Missing VTK modules?

I got it working by replacing VTK with VTK9 from AUR, so if it was an upstream bug, it has been fixed.

I guess the main question now remains why is VTK in the community repo stuck at v8.2.

Offline

#5 2021-09-03 19:34:34

loqs
Member
Registered: 2014-03-06
Posts: 18,887

Re: Missing VTK modules?

Were you able to build vtk9 without any adjustments?

....
In file included from /build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArray.h:72,
                 from /build/vtk9/src/vtk-v9.0.1/Common/Core/vtkAOSDataArrayTemplate.h:36,
                 from /build/vtk9/src/vtk-v9.0.1/Common/Core/vtkUnsignedIntArray.h:31,
                 from /build/vtk9/src/vtk-v9.0.1/build/Common/Core/vtkTypeUInt32Array.h:33,
                 from /build/vtk9/src/vtk-v9.0.1/build/Common/Core/vtkTypeUInt32Array.cxx:15:
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h: In function ‘bool detail::isnan(T)’:
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h:52:26: error: ‘numeric_limits’ is not a member of ‘std’
   52 |   return has_NaN<T, std::numeric_limits<T>::has_quiet_NaN>::isnan(x);
      |                          ^~~~~~~~~~~~~~
In file included from /build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArray.h:72,
                 from /build/vtk9/src/vtk-v9.0.1/Common/Core/vtkAOSDataArrayTemplate.h:36,
                 from /build/vtk9/src/vtk-v9.0.1/Common/Core/vtkDoubleArray.h:27,
                 from /build/vtk9/src/vtk-v9.0.1/build/Common/Core/vtkTypeFloat64Array.h:33,
                 from /build/vtk9/src/vtk-v9.0.1/build/Common/Core/vtkTypeFloat64Array.cxx:15:
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h: In function ‘bool detail::isnan(T)’:
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h:52:26: error: ‘numeric_limits’ is not a member of ‘std’
   52 |   return has_NaN<T, std::numeric_limits<T>::has_quiet_NaN>::isnan(x);
      |                          ^~~~~~~~~~~~~~
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h:52:26: error: ‘numeric_limits’ is not a member of ‘std’
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h:52:42: error: template argument 2 is invalid
   52 |   return has_NaN<T, std::numeric_limits<T>::has_quiet_NaN>::isnan(x);
      |                                          ^
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h:52:26: error: ‘numeric_limits’ is not a member of ‘std’
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h:52:42: error: template argument 2 is invalid
   52 |   return has_NaN<T, std::numeric_limits<T>::has_quiet_NaN>::isnan(x);
      |                                          ^
[  7%] Building CXX object Common/Core/CMakeFiles/CommonCore.dir/vtkCommonInformationKeyManager.cxx.o
[  7%] Building CXX object Common/Core/CMakeFiles/CommonCore.dir/vtkCommand.cxx.o
In file included from /build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArray.h:72,
                 from /build/vtk9/src/vtk-v9.0.1/Common/Core/vtkAOSDataArrayTemplate.h:36,
                 from /build/vtk9/src/vtk-v9.0.1/Common/Core/vtkLongLongArray.h:31,
                 from /build/vtk9/src/vtk-v9.0.1/build/Common/Core/vtkTypeInt64Array.h:36,
                 from /build/vtk9/src/vtk-v9.0.1/build/Common/Core/vtkTypeInt64Array.cxx:15:
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h: In function ‘bool detail::isnan(T)’:
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h:52:26: error: ‘numeric_limits’ is not a member of ‘std’
   52 |   return has_NaN<T, std::numeric_limits<T>::has_quiet_NaN>::isnan(x);
      |                          ^~~~~~~~~~~~~~
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h:52:26: error: ‘numeric_limits’ is not a member of ‘std’
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h:52:42: error: template argument 2 is invalid
   52 |   return has_NaN<T, std::numeric_limits<T>::has_quiet_NaN>::isnan(x);
      |                                          ^
In file included from /build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArray.h:72,
                 from /build/vtk9/src/vtk-v9.0.1/Common/Core/vtkSOADataArrayTemplate.h:33,
                 from /build/vtk9/src/vtk-v9.0.1/Common/Core/vtkSOADataArrayTemplate.txx:19,
                 from /build/vtk9/src/vtk-v9.0.1/Common/Core/vtkSOADataArrayTemplateInstantiate.cxx:23:
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h: In function ‘bool detail::isnan(T)’:
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h:52:26: error: ‘numeric_limits’ is not a member of ‘std’
   52 |   return has_NaN<T, std::numeric_limits<T>::has_quiet_NaN>::isnan(x);
      |                          ^~~~~~~~~~~~~~
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h:52:26: error: ‘numeric_limits’ is not a member of ‘std’
In file included from /build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArray.h:72,
                 from /build/vtk9/src/vtk-v9.0.1/Common/Core/vtkAOSDataArrayTemplate.h:36,
                 from /build/vtk9/src/vtk-v9.0.1/Common/Core/vtkUnsignedLongLongArray.h:31,
                 from /build/vtk9/src/vtk-v9.0.1/build/Common/Core/vtkTypeUInt64Array.h:36,
                 from /build/vtk9/src/vtk-v9.0.1/build/Common/Core/vtkTypeUInt64Array.cxx:15:
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h: In function ‘bool detail::isnan(T)’:
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h:52:26: error: ‘numeric_limits’ is not a member of ‘std’
   52 |   return has_NaN<T, std::numeric_limits<T>::has_quiet_NaN>::isnan(x);
      |                          ^~~~~~~~~~~~~~
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h:52:42: error: template argument 2 is invalid
   52 |   return has_NaN<T, std::numeric_limits<T>::has_quiet_NaN>::isnan(x);
      |                                          ^
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h:52:26: error: ‘numeric_limits’ is not a member of ‘std’
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h:52:42: error: template argument 2 is invalid
   52 |   return has_NaN<T, std::numeric_limits<T>::has_quiet_NaN>::isnan(x);
      |                                          ^
In file included from /build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArray.h:72,
                 from /build/vtk9/src/vtk-v9.0.1/Common/Core/vtkAOSDataArrayTemplate.h:36,
                 from /build/vtk9/src/vtk-v9.0.1/Common/Core/vtkCharArray.h:27,
                 from /build/vtk9/src/vtk-v9.0.1/build/Common/Core/vtkTypeInt8Array.h:33,
                 from /build/vtk9/src/vtk-v9.0.1/build/Common/Core/vtkTypeInt8Array.cxx:15:
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h: In function ‘bool detail::isnan(T)’:
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h:52:26: error: ‘numeric_limits’ is not a member of ‘std’
   52 |   return has_NaN<T, std::numeric_limits<T>::has_quiet_NaN>::isnan(x);
      |                          ^~~~~~~~~~~~~~
[  7%] Building CXX object Common/Core/CMakeFiles/CommonCore.dir/vtkConditionVariable.cxx.o
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h:52:26: error: ‘numeric_limits’ is not a member of ‘std’
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h:52:42: error: template argument 2 is invalid
   52 |   return has_NaN<T, std::numeric_limits<T>::has_quiet_NaN>::isnan(x);
      |                                          ^
[  7%] Building CXX object Common/Core/CMakeFiles/CommonCore.dir/vtkCriticalSection.cxx.o
In file included from /build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArray.h:72,
                 from /build/vtk9/src/vtk-v9.0.1/Common/Core/vtkAOSDataArrayTemplate.h:36,
                 from /build/vtk9/src/vtk-v9.0.1/Common/Core/vtkIntArray.h:31,
                 from /build/vtk9/src/vtk-v9.0.1/build/Common/Core/vtkTypeInt32Array.h:33,
                 from /build/vtk9/src/vtk-v9.0.1/build/Common/Core/vtkTypeInt32Array.cxx:15:
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h: In function ‘bool detail::isnan(T)’:
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h:52:26: error: ‘numeric_limits’ is not a member of ‘std’
   52 |   return has_NaN<T, std::numeric_limits<T>::has_quiet_NaN>::isnan(x);
      |                          ^~~~~~~~~~~~~~
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h:52:26: error: ‘numeric_limits’ is not a member of ‘std’
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h:52:42: error: template argument 2 is invalid
   52 |   return has_NaN<T, std::numeric_limits<T>::has_quiet_NaN>::isnan(x);
      |                                          ^
In file included from /build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArray.h:72,
                 from /build/vtk9/src/vtk-v9.0.1/Common/Core/vtkAOSDataArrayTemplate.h:36,
                 from /build/vtk9/src/vtk-v9.0.1/Common/Core/vtkFloatArray.h:27,
                 from /build/vtk9/src/vtk-v9.0.1/build/Common/Core/vtkTypeFloat32Array.h:33,
                 from /build/vtk9/src/vtk-v9.0.1/build/Common/Core/vtkTypeFloat32Array.cxx:15:
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h: In function ‘bool detail::isnan(T)’:
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h:52:26: error: ‘numeric_limits’ is not a member of ‘std’
   52 |   return has_NaN<T, std::numeric_limits<T>::has_quiet_NaN>::isnan(x);
      |                          ^~~~~~~~~~~~~~
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h:52:26: error: ‘numeric_limits’ is not a member of ‘std’
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h:52:42: error: template argument 2 is invalid
   52 |   return has_NaN<T, std::numeric_limits<T>::has_quiet_NaN>::isnan(x);
      |                                          ^
In file included from /build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArray.h:72,
                 from /build/vtk9/src/vtk-v9.0.1/Common/Core/vtkAOSDataArrayTemplate.h:36,
                 from /build/vtk9/src/vtk-v9.0.1/Common/Core/vtkShortArray.h:31,
                 from /build/vtk9/src/vtk-v9.0.1/build/Common/Core/vtkTypeInt16Array.h:33,
                 from /build/vtk9/src/vtk-v9.0.1/build/Common/Core/vtkTypeInt16Array.cxx:15:
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h: In function ‘bool detail::isnan(T)’:
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h:52:26: error: ‘numeric_limits’ is not a member of ‘std’
   52 |   return has_NaN<T, std::numeric_limits<T>::has_quiet_NaN>::isnan(x);
      |                          ^~~~~~~~~~~~~~
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h:52:26: error: ‘numeric_limits’ is not a member of ‘std’
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h:52:42: error: template argument 2 is invalid
   52 |   return has_NaN<T, std::numeric_limits<T>::has_quiet_NaN>::isnan(x);
      |                                          ^
In file included from /build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArray.h:72,
                 from /build/vtk9/src/vtk-v9.0.1/Common/Core/vtkAOSDataArrayTemplate.h:36,
                 from /build/vtk9/src/vtk-v9.0.1/Common/Core/vtkUnsignedShortArray.h:31,
                 from /build/vtk9/src/vtk-v9.0.1/build/Common/Core/vtkTypeUInt16Array.h:33,
                 from /build/vtk9/src/vtk-v9.0.1/build/Common/Core/vtkTypeUInt16Array.cxx:15:
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h: In function ‘bool detail::isnan(T)’:
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h:52:26: error: ‘numeric_limits’ is not a member of ‘std’
   52 |   return has_NaN<T, std::numeric_limits<T>::has_quiet_NaN>::isnan(x);
      |                          ^~~~~~~~~~~~~~
In file included from /build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArray.h:72,
                 from /build/vtk9/src/vtk-v9.0.1/Common/Core/vtkAOSDataArrayTemplate.h:36,
                 from /build/vtk9/src/vtk-v9.0.1/Common/Core/vtkUnsignedCharArray.h:27,
                 from /build/vtk9/src/vtk-v9.0.1/build/Common/Core/vtkTypeUInt8Array.h:33,
                 from /build/vtk9/src/vtk-v9.0.1/build/Common/Core/vtkTypeUInt8Array.cxx:15:
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h: In function ‘bool detail::isnan(T)’:
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h:52:26: error: ‘numeric_limits’ is not a member of ‘std’
   52 |   return has_NaN<T, std::numeric_limits<T>::has_quiet_NaN>::isnan(x);
      |                          ^~~~~~~~~~~~~~
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h:52:26: error: ‘numeric_limits’ is not a member of ‘std’
In file included from /build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArray.h:72,
                 from /build/vtk9/src/vtk-v9.0.1/Common/Core/vtkAOSDataArrayTemplate.h:36,
                 from /build/vtk9/src/vtk-v9.0.1/Common/Core/vtkCharArray.h:27,
                 from /build/vtk9/src/vtk-v9.0.1/Common/Core/vtkAbstractArray.cxx:18:
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h: In function ‘bool detail::isnan(T)’:
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h:52:26: error: ‘numeric_limits’ is not a member of ‘std’
   52 |   return has_NaN<T, std::numeric_limits<T>::has_quiet_NaN>::isnan(x);
      |                          ^~~~~~~~~~~~~~
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h:52:42: error: template argument 2 is invalid
   52 |   return has_NaN<T, std::numeric_limits<T>::has_quiet_NaN>::isnan(x);
      |                                          ^
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h:52:26: error: ‘numeric_limits’ is not a member of ‘std’
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h:52:42: error: template argument 2 is invalid
   52 |   return has_NaN<T, std::numeric_limits<T>::has_quiet_NaN>::isnan(x);
      |                                          ^
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h:52:26: error: ‘numeric_limits’ is not a member of ‘std’
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h:52:42: error: template argument 2 is invalid
   52 |   return has_NaN<T, std::numeric_limits<T>::has_quiet_NaN>::isnan(x);
      |                                          ^
[  7%] Building CXX object Common/Core/CMakeFiles/CommonCore.dir/vtkDataArrayCollection.cxx.o
[  7%] Building CXX object Common/Core/CMakeFiles/CommonCore.dir/vtkDataArray.cxx.o
In file included from /build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArray.h:72,
                 from /build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArray.cxx:25:
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h: In function ‘bool detail::isnan(T)’:
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h:52:26: error: ‘numeric_limits’ is not a member of ‘std’
   52 |   return has_NaN<T, std::numeric_limits<T>::has_quiet_NaN>::isnan(x);
      |                          ^~~~~~~~~~~~~~
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h:52:26: error: ‘numeric_limits’ is not a member of ‘std’
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h:52:42: error: template argument 2 is invalid
   52 |   return has_NaN<T, std::numeric_limits<T>::has_quiet_NaN>::isnan(x);
      |                                          ^
[  7%] Building CXX object Common/Core/CMakeFiles/CommonCore.dir/vtkDataArrayCollectionIterator.cxx.o
In file included from /build/vtk9/src/vtk-v9.0.1/Common/Core/SMP/TBB/vtkSMPTools.cxx:25:
/usr/include/tbb/task_scheduler_init.h:21:154: note: ‘#pragma message: TBB Warning: tbb/task_scheduler_init.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.’
   21 | #pragma message("TBB Warning: tbb/task_scheduler_init.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.")
      |                                                                                                                                                          ^
[  7%] Building CXX object Common/Core/CMakeFiles/CommonCore.dir/vtkDataArraySelection.cxx.o
[  7%] Building CXX object Common/Core/CMakeFiles/CommonCore.dir/vtkDebugLeaks.cxx.o
[  7%] Building CXX object Common/Core/CMakeFiles/CommonCore.dir/vtkDebugLeaksManager.cxx.o
[  7%] Building CXX object Common/Core/CMakeFiles/CommonCore.dir/vtkDoubleArray.cxx.o
make[2]: *** [Common/Core/CMakeFiles/CommonCore.dir/build.make:221: Common/Core/CMakeFiles/CommonCore.dir/vtkTypeUInt32Array.cxx.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [Common/Core/CMakeFiles/CommonCore.dir/build.make:263: Common/Core/CMakeFiles/CommonCore.dir/vtkTypeFloat64Array.cxx.o] Error 1
make[2]: *** [Common/Core/CMakeFiles/CommonCore.dir/build.make:179: Common/Core/CMakeFiles/CommonCore.dir/vtkTypeInt64Array.cxx.o] Error 1
make[2]: *** [Common/Core/CMakeFiles/CommonCore.dir/build.make:137: Common/Core/CMakeFiles/CommonCore.dir/vtkTypeInt8Array.cxx.o] Error 1
make[2]: *** [Common/Core/CMakeFiles/CommonCore.dir/build.make:151: Common/Core/CMakeFiles/CommonCore.dir/vtkTypeInt16Array.cxx.o] Error 1
make[2]: *** [Common/Core/CMakeFiles/CommonCore.dir/build.make:235: Common/Core/CMakeFiles/CommonCore.dir/vtkTypeUInt64Array.cxx.o] Error 1
make[2]: *** [Common/Core/CMakeFiles/CommonCore.dir/build.make:193: Common/Core/CMakeFiles/CommonCore.dir/vtkTypeUInt8Array.cxx.o] Error 1
make[2]: *** [Common/Core/CMakeFiles/CommonCore.dir/build.make:165: Common/Core/CMakeFiles/CommonCore.dir/vtkTypeInt32Array.cxx.o] Error 1
make[2]: *** [Common/Core/CMakeFiles/CommonCore.dir/build.make:249: Common/Core/CMakeFiles/CommonCore.dir/vtkTypeFloat32Array.cxx.o] Error 1
make[2]: *** [Common/Core/CMakeFiles/CommonCore.dir/build.make:207: Common/Core/CMakeFiles/CommonCore.dir/vtkTypeUInt16Array.cxx.o] Error 1
In file included from /build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArray.h:72,
                 from /build/vtk9/src/vtk-v9.0.1/Common/Core/vtkAOSDataArrayTemplate.h:36,
                 from /build/vtk9/src/vtk-v9.0.1/Common/Core/vtkAOSDataArrayTemplate.txx:18,
                 from /build/vtk9/src/vtk-v9.0.1/Common/Core/vtkCharArray.cxx:17:
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h: In function ‘bool detail::isnan(T)’:
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h:52:26: error: ‘numeric_limits’ is not a member of ‘std’
   52 |   return has_NaN<T, std::numeric_limits<T>::has_quiet_NaN>::isnan(x);
      |                          ^~~~~~~~~~~~~~
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h:52:26: error: ‘numeric_limits’ is not a member of ‘std’
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h:52:42: error: template argument 2 is invalid
   52 |   return has_NaN<T, std::numeric_limits<T>::has_quiet_NaN>::isnan(x);
      |                                          ^
In file included from /build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArray.h:72,
                 from /build/vtk9/src/vtk-v9.0.1/Common/Core/vtkAOSDataArrayTemplate.h:36,
                 from /build/vtk9/src/vtk-v9.0.1/Common/Core/vtkDataArray.cxx:17:
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h: In function ‘bool detail::isnan(T)’:
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h:52:26: error: ‘numeric_limits’ is not a member of ‘std’
   52 |   return has_NaN<T, std::numeric_limits<T>::has_quiet_NaN>::isnan(x);
      |                          ^~~~~~~~~~~~~~
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h:52:26: error: ‘numeric_limits’ is not a member of ‘std’
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h:52:42: error: template argument 2 is invalid
   52 |   return has_NaN<T, std::numeric_limits<T>::has_quiet_NaN>::isnan(x);
      |                                          ^
make[2]: *** [Common/Core/CMakeFiles/CommonCore.dir/build.make:515: Common/Core/CMakeFiles/CommonCore.dir/vtkCharArray.cxx.o] Error 1
In file included from /build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArray.h:72,
                 from /build/vtk9/src/vtk-v9.0.1/Common/Core/vtkAOSDataArrayTemplate.h:36,
                 from /build/vtk9/src/vtk-v9.0.1/Common/Core/vtkAOSDataArrayTemplate.txx:18,
                 from /build/vtk9/src/vtk-v9.0.1/Common/Core/vtkDoubleArray.cxx:17:
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h: In function ‘bool detail::isnan(T)’:
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h:52:26: error: ‘numeric_limits’ is not a member of ‘std’
   52 |   return has_NaN<T, std::numeric_limits<T>::has_quiet_NaN>::isnan(x);
      |                          ^~~~~~~~~~~~~~
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h:52:26: error: ‘numeric_limits’ is not a member of ‘std’
/build/vtk9/src/vtk-v9.0.1/Common/Core/vtkGenericDataArrayLookupHelper.h:52:42: error: template argument 2 is invalid
   52 |   return has_NaN<T, std::numeric_limits<T>::has_quiet_NaN>::isnan(x);
      |                                          ^
make[2]: *** [Common/Core/CMakeFiles/CommonCore.dir/build.make:697: Common/Core/CMakeFiles/CommonCore.dir/vtkDoubleArray.cxx.o] Error 1
[  7%] Built target vtkCommonDataModel-hierarchy

Offline

Board footer

Powered by FluxBB