Sometime isnan is a macro
When building 4.9.0 with Intel 2020 update2 on top of Gcc 8.3 (library support) on CentOS7, I get the following error:
[337/20298] Generating the wrap hierarchy for VTK::CommonCore
FAILED: lib64/vtk/hierarchy/ParaView/vtkCommonCore-hierarchy.txt
cd /beegfs/home/alainm/view/ocamodules/install/paraview/5.9.0/ParaView-v5.9.0/paraview_build/VTK/Common/Core && /beegfs/home/alainm/view/ocamodules/install/paraview/5.9.0/ParaView-v5.9.0/paraview_build/bin/vtkWrapHierarchy-pv5.9 @/beegfs/home/alainm/view/ocamodules/install/paraview/5.9.0/ParaView-v5.9.0/paraview_build/VTK/Common/Core/CMakeFiles/vtkCommonCore-hierarchy.Release.args -o /beegfs/home/alainm/view/ocamodules/install/paraview/5.9.0/ParaView-v5.9.0/paraview_build/lib64/vtk/hierarchy/ParaView/vtkCommonCore-hierarchy.txt /beegfs/home/alainm/view/ocamodules/install/paraview/5.9.0/ParaView-v5.9.0/paraview_build/VTK/Common/Core/CMakeFiles/vtkCommonCore-hierarchy.data @/beegfs/home/alainm/view/ocamodules/install/paraview/5.9.0/ParaView-v5.9.0/paraview_build/VTK/Common/Core/CMakeFiles/vtkCommonCore-hierarchy.depends.args
vtkWrapHierarchy-pv5.9: In /beegfs/home/alainm/view/ocamodules/install/paraview/5.9.0/ParaView-v5.9.0/VTK/Common/Core/vtkGenericDataArrayLookupHelper.h:39: syntax error.
[378/20298] Building C object VTK/ThirdParty/glew/vtkglew/CMakeFiles/glew.dir/src/glew.c.o
ninja: build stopped: subcommand failed.
The error disappear if I insert:
#ifdef isnan
#undef isnan
#endif
before line 39
Thanks