VTK 9.3.0rc1 build failure on Fedora Rawhide i686
This only occurs on the i686 32-bit build:
[ 64%] Building CXX object Filters/DSP/Testing/Cxx/CMakeFiles/vtkFiltersDSPCxxTests.dir/TestBandFiltering.cxx.o
cd /builddir/build/BUILD/VTK-9.3.0.rc1/build/Filters/DSP/Testing/Cxx && /usr/bin/g++ -Dkiss_fft_scalar=double -I/builddir/build/BUILD/VTK-9.3.0.rc1/build/Filters/DSP -I/builddir/build/BUILD/VTK-9.3.0.rc1/Filters/DSP -I/builddir/build/BUILD/VTK-9.3.0.rc1/build/Common/Core -I/builddir/build/BUILD/VTK-9.3.0.rc1/Common/Core -I/builddir/build/BUILD/VTK-9.3.0.rc1/build/Common/DataModel -I/builddir/build/BUILD/VTK-9.3.0.rc1/Common/DataModel -I/builddir/build/BUILD/VTK-9.3.0.rc1/build/Common/Math -I/builddir/build/BUILD/VTK-9.3.0.rc1/Common/Math -I/builddir/build/BUILD/VTK-9.3.0.rc1/build/ThirdParty/kissfft/vtkkissfft -I/builddir/build/BUILD/VTK-9.3.0.rc1/ThirdParty/kissfft/vtkkissfft -I/builddir/build/BUILD/VTK-9.3.0.rc1/build/Common/Transforms -I/builddir/build/BUILD/VTK-9.3.0.rc1/Common/Transforms -I/builddir/build/BUILD/VTK-9.3.0.rc1/build/Common/ExecutionModel -I/builddir/build/BUILD/VTK-9.3.0.rc1/Common/ExecutionModel -I/builddir/build/BUILD/VTK-9.3.0.rc1/build/Filters/General -I/builddir/build/BUILD/VTK-9.3.0.rc1/Filters/General -I/builddir/build/BUILD/VTK-9.3.0.rc1/build/Common/Misc -I/builddir/build/BUILD/VTK-9.3.0.rc1/Common/Misc -I/builddir/build/BUILD/VTK-9.3.0.rc1/build/Filters/Core -I/builddir/build/BUILD/VTK-9.3.0.rc1/Filters/Core -I/builddir/build/BUILD/VTK-9.3.0.rc1/build/Testing/Core -I/builddir/build/BUILD/VTK-9.3.0.rc1/Testing/Core -isystem /builddir/build/BUILD/VTK-9.3.0.rc1/build/Utilities/KWIML -isystem /builddir/build/BUILD/VTK-9.3.0.rc1/Utilities/KWIML -isystem /builddir/build/BUILD/VTK-9.3.0.rc1/build/Utilities/KWSys -isystem /builddir/build/BUILD/VTK-9.3.0.rc1/Utilities/KWSys -isystem /builddir/build/BUILD/VTK-9.3.0.rc1/build/ThirdParty/kissfft -isystem /builddir/build/BUILD/VTK-9.3.0.rc1/ThirdParty/kissfft -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_UNICODE -DHAVE_UINTPTR_T -g -std=c++11 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT Filters/DSP/Testing/Cxx/CMakeFiles/vtkFiltersDSPCxxTests.dir/TestBandFiltering.cxx.o -MF CMakeFiles/vtkFiltersDSPCxxTests.dir/TestBandFiltering.cxx.o.d -o CMakeFiles/vtkFiltersDSPCxxTests.dir/TestBandFiltering.cxx.o -c /builddir/build/BUILD/VTK-9.3.0.rc1/Filters/DSP/Testing/Cxx/TestBandFiltering.cxx
/builddir/build/BUILD/VTK-9.3.0.rc1/Filters/DSP/Testing/Cxx/TestBandFiltering.cxx: In function 'int TestBandFiltering(int, char**)':
/builddir/build/BUILD/VTK-9.3.0.rc1/Filters/DSP/Testing/Cxx/TestBandFiltering.cxx:101:27: error: no matching function for call to 'CheckArray(vtkDataArray*&, const std::array<double, 18>&)'
101 | exitCode += ::CheckArray(arr, EXPECTED_VALUE1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/VTK-9.3.0.rc1/Filters/DSP/Testing/Cxx/TestBandFiltering.cxx:31:5: note: candidate: 'template<long unsigned int N> int {anonymous}::CheckArray(vtkDataArray*, std::array<double, N>)'
31 | int CheckArray(vtkDataArray* array, std::array<double, N> expected)
| ^~~~~~~~~~
/builddir/build/BUILD/VTK-9.3.0.rc1/Filters/DSP/Testing/Cxx/TestBandFiltering.cxx:31:5: note: template argument deduction/substitution failed:
/builddir/build/BUILD/VTK-9.3.0.rc1/Filters/DSP/Testing/Cxx/TestBandFiltering.cxx:101:27: note: mismatched types 'long unsigned int' and 'unsigned int'
101 | exitCode += ::CheckArray(arr, EXPECTED_VALUE1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/VTK-9.3.0.rc1/Filters/DSP/Testing/Cxx/TestBandFiltering.cxx:117:27: error: no matching function for call to 'CheckArray(vtkDataArray*&, const std::array<double, 18>&)'
117 | exitCode += ::CheckArray(arr, EXPECTED_VALUE1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/VTK-9.3.0.rc1/Filters/DSP/Testing/Cxx/TestBandFiltering.cxx:31:5: note: candidate: 'template<long unsigned int N> int {anonymous}::CheckArray(vtkDataArray*, std::array<double, N>)'
31 | int CheckArray(vtkDataArray* array, std::array<double, N> expected)
| ^~~~~~~~~~
/builddir/build/BUILD/VTK-9.3.0.rc1/Filters/DSP/Testing/Cxx/TestBandFiltering.cxx:31:5: note: template argument deduction/substitution failed:
/builddir/build/BUILD/VTK-9.3.0.rc1/Filters/DSP/Testing/Cxx/TestBandFiltering.cxx:117:27: note: mismatched types 'long unsigned int' and 'unsigned int'
117 | exitCode += ::CheckArray(arr, EXPECTED_VALUE1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/VTK-9.3.0.rc1/Filters/DSP/Testing/Cxx/TestBandFiltering.cxx:124:27: error: no matching function for call to 'CheckArray(vtkDataArray*&, const std::array<double, 54>&)'
124 | exitCode += ::CheckArray(arr, EXPECTED_VALUE2);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/VTK-9.3.0.rc1/Filters/DSP/Testing/Cxx/TestBandFiltering.cxx:31:5: note: candidate: 'template<long unsigned int N> int {anonymous}::CheckArray(vtkDataArray*, std::array<double, N>)'
31 | int CheckArray(vtkDataArray* array, std::array<double, N> expected)
| ^~~~~~~~~~
/builddir/build/BUILD/VTK-9.3.0.rc1/Filters/DSP/Testing/Cxx/TestBandFiltering.cxx:31:5: note: template argument deduction/substitution failed:
/builddir/build/BUILD/VTK-9.3.0.rc1/Filters/DSP/Testing/Cxx/TestBandFiltering.cxx:124:27: note: mismatched types 'long unsigned int' and 'unsigned int'
124 | exitCode += ::CheckArray(arr, EXPECTED_VALUE2);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
gmake[2]: *** [Filters/DSP/Testing/Cxx/CMakeFiles/vtkFiltersDSPCxxTests.dir/build.make:93: Filters/DSP/Testing/Cxx/CMakeFiles/vtkFiltersDSPCxxTests.dir/TestBandFiltering.cxx.o] Error 1
gmake[2]: Leaving directory '/builddir/build/BUILD/VTK-9.3.0.rc1/build'
gmake[1]: *** [CMakeFiles/Makefile2:28587: Filters/DSP/Testing/Cxx/CMakeFiles/vtkFiltersDSPCxxTests.dir/all] Error 2
I don't know if VTK is still supporting 32-bit builds or not.