Compilation of VTK 9.2.0.rc1 fails on i686
Testing updating the Fedora vtk package to 9.2.0.rc1 and getting the following error on i686 (other arches succeed):
[ 99%] Linking CXX executable ../../../../bin/vtkCommonDataModelCxxTests
cd /builddir/build/BUILD/VTK-9.2.0.rc1/build/Common/DataModel/Testing/Cxx && /usr/bin/cmake -E cmake_link_script CMakeFiles/vtkCommonDataModelCxxTests.dir/link.txt --verbose=1
/usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -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 -Wl,-lc -Wl,-lc -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/VTK-9.2.0.rc1/.package_note-vtk-9.2.0-0.1.rc1.fc37.i386.ld -Wl,--no-as-needed -Wl,--unresolved-symbols=ignore-in-shared-libs CMakeFiles/vtkCommonDataModelCxxTests.dir/vtkCommonDataModelCxxTests.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/LagrangeHexahedron.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/BezierInterpolation.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/CellTreeLocator.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestBezier.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestAngularPeriodicDataArray.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestArrayListTemplate.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestCellInflation.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestColor.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestCoordinateFrame.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestVector.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestVectorOperators.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestAMRBox.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestBiQuadraticQuad.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestCellArray.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestCellArrayTraversal.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestCompositeDataSets.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestCompositeDataSetRange.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestComputeBoundingSphere.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestDataAssembly.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestDataAssemblyUtilities.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestDataObject.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestDataObjectTreeRange.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestFieldList.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestGenericCell.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestGraph.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestGraph2.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestGraphAttributes.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestHigherOrderCell.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestHyperTreeGridBitmask.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestHyperTreeGridElderChildIndex.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestImageDataFindCell.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestImageDataInterpolation.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestImageDataOrientation.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestImageIterator.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestInterpolationDerivs.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestInterpolationFunctions.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestMappedGridDeepCopy.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestPath.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestPentagonalPrism.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestPiecewiseFunction.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestPiecewiseFunctionLogScale.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestPixelExtent.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestPointLocators.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestPolyDataRemoveCell.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestPolygon.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestPolygonBoundedTriangulate.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestPolyhedron0.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestPolyhedron1.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestPolyhedron3.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestPolyhedronCombinatorialContouring.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestPolyhedronConvexity.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestPolyhedronConvexityMultipleCells.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestQuadraticPolygon.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestRect.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestSelectionExpression.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestSelectionSubtract.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestSimpleIncrementalOctreePointLocator.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestSortFieldData.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestStaticCellLocator.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestTable.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestThreadedCopy.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestTreeBFSIterator.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestTreeDFSIterator.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestTriangle.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TimePointLocators.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/otherCellBoundaries.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/otherCellPosition.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/otherCellTypes.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/otherColorTransferFunction.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/otherEmptyCell.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/otherFieldData.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/otherImageData.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/otherPolyData.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/otherRectilinearGrid.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/otherStructuredGrid.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/otherUniformGrid.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/otherUnstructuredGrid.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/quadCellConsistency.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/quadraticEvaluation.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestBoundingBox.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestPlane.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestStaticCellLinks.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestStructuredData.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestDataObjectTypes.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestPolyDataRemoveDeletedCells.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/UnitTestCells.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/UnitTestImplicitDataSet.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/UnitTestImplicitVolume.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/UnitTestLine.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/UnitTestPlanesIntersection.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/UnitTestTriangleIntersection.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestImageDataOrientation2.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestLagrangeTriangle.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestLagrangeTetra.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestLagrangeWedge.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/quadraticIntersection.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestCellIterators.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestCellLocator.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestIncrementalOctreePointLocator.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestMeanValueCoordinatesInterpolation1.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestMeanValueCoordinatesInterpolation2.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestPolyhedron4.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestSmoothErrorMetric.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestQuadraticPolygonFilters.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestCellLocatorsEdgeCases.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestPolyhedron2.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestPolyhedronContouring.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestPolyhedronCutter.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestStaticCellLocatorEdgeCases.cxx.o CMakeFiles/vtkCommonDataModelCxxTests.dir/TestKdTreeRepresentation.cxx.o -o ../../../../bin/vtkCommonDataModelCxxTests -Wl,-rpath,/builddir/build/BUILD/VTK-9.2.0.rc1/build/lib ../../../../lib/libvtkChartsCore.so.9.2.0 ../../../../lib/libvtkFiltersGeneric.so.9.2.0 ../../../../lib/libvtkIOGeometry.so.9.2.0 ../../../../lib/libvtkRenderingContextOpenGL2.so.9.2.0 ../../../../lib/libvtkRenderingOpenGL2.so.9.2.0 ../../../../lib/libvtkTestingDataModel.so.9.2.0 ../../../../lib/libvtkTestingGenericBridge.so.9.2.0 ../../../../lib/libvtkTestingRendering.so.9.2.0 ../../../../lib/libvtkViewsContext2D.so.9.2.0 ../../../../lib/libvtkFiltersPython.so.9.2.0 ../../../../lib/libvtkRenderingHyperTreeGrid.so.9.2.0 /usr/lib/libGLEW.so /usr/lib/libX11.so ../../../../lib/libvtkViewsCore.so.9.2.0 ../../../../lib/libvtkRenderingUI.so.9.2.0 /usr/lib/libX11.so ../../../../lib/libvtkInteractionWidgets.so.9.2.0 ../../../../lib/libvtkFiltersModeling.so.9.2.0 ../../../../lib/libvtkInteractionStyle.so.9.2.0 ../../../../lib/libvtkFiltersExtraction.so.9.2.0 ../../../../lib/libvtkIOXML.so.9.2.0 ../../../../lib/libvtkIOXMLParser.so.9.2.0 ../../../../lib/libvtkIOLegacy.so.9.2.0 ../../../../lib/libvtkIOCore.so.9.2.0 ../../../../lib/libvtkRenderingContext2D.so.9.2.0 ../../../../lib/libvtkImagingSources.so.9.2.0 ../../../../lib/libvtkRenderingFreeType.so.9.2.0 /usr/lib/libfreetype.so ../../../../lib/libvtkImagingCore.so.9.2.0 ../../../../lib/libvtkRenderingCore.so.9.2.0 ../../../../lib/libvtkCommonColor.so.9.2.0 ../../../../lib/libvtkFiltersGeometry.so.9.2.0 ../../../../lib/libvtkFiltersSources.so.9.2.0 ../../../../lib/libvtkFiltersGeneral.so.9.2.0 ../../../../lib/libvtkFiltersCore.so.9.2.0 ../../../../lib/libvtkCommonExecutionModel.so.9.2.0 ../../../../lib/libvtkCommonDataModel.so.9.2.0 ../../../../lib/libvtkCommonSystem.so.9.2.0 ../../../../lib/libvtkCommonTransforms.so.9.2.0 ../../../../lib/libvtkCommonMisc.so.9.2.0 ../../../../lib/libvtkCommonMath.so.9.2.0 ../../../../lib/libvtkkissfft.so.9.2.0 /usr/lib/libpython3.11.so ../../../../lib/libvtkCommonCore.so.9.2.0 ../../../../lib/libvtksys.so.9.2.0 -ldl -Wl,-rpath-link,/builddir/build/BUILD/VTK-9.2.0.rc1/build/lib /usr/bin/ld: CMakeFiles/vtkCommonDataModelCxxTests.dir/TestStaticCellLocatorEdgeCases.cxx.o: in function `std::ctype<char>::do_widen(char) const':
/builddir/build/BUILD/VTK-9.2.0.rc1/Common/DataModel/Testing/Cxx/TestStaticCellLocatorEdgeCases.cxx:25: multiple definition of `TestCell(vtkDataSet*, int, double*, double*, double)'; CMakeFiles/vtkCommonDataModelCxxTests.dir/TestCellLocatorsEdgeCases.cxx.o:/builddir/build/BUILD/VTK-9.2.0.rc1/Common/DataModel/Testing/Cxx/TestCellLocatorsEdgeCases.cxx:26: first defined here
collect2: error: ld returned 1 exit status
This is with gcc 12.1.1