VTK 9.1.0 ninja build failure on ppc64le
I'm trying switching to the ninja generator to resolve a build failure on x86_64 (see #18394). This results in a build failure on ppc64le not seen with the default make generator:
[20437/25379] /usr/bin/javac -classpath /builddir/build/BUILD/VTK-9.1.0/build/share/java/vtk.jar -source 1.7 -target 1.7 /builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java -d Wrapping/Java/Testing/Java/CMakeFiles/vtkjava_tests.dir
FAILED: Wrapping/Java/Testing/Java/CMakeFiles/vtkjava_tests.dir/vtk/test/Regression.class
/usr/bin/javac -classpath /builddir/build/BUILD/VTK-9.1.0/build/share/java/vtk.jar -source 1.7 -target 1.7 /builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java -d Wrapping/Java/Testing/Java/CMakeFiles/vtkjava_tests.dir
warning: [options] bootstrap class path not set in conjunction with -source 7
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:19: error: cannot find symbol
import vtk.vtkActor;
^
symbol: class vtkActor
location: package vtk
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:20: error: cannot find symbol
import vtk.vtkConeSource;
^
symbol: class vtkConeSource
location: package vtk
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:21: error: cannot find symbol
import vtk.vtkImageData;
^
symbol: class vtkImageData
location: package vtk
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:22: error: cannot find symbol
import vtk.vtkImageDifference;
^
symbol: class vtkImageDifference
location: package vtk
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:23: error: cannot find symbol
import vtk.vtkJavaTesting;
^
symbol: class vtkJavaTesting
location: package vtk
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:24: error: cannot find symbol
import vtk.vtkObject;
^
symbol: class vtkObject
location: package vtk
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:25: error: cannot find symbol
import vtk.vtkPNGWriter;
^
symbol: class vtkPNGWriter
location: package vtk
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:26: error: cannot find symbol
import vtk.vtkPolyDataMapper;
^
symbol: class vtkPolyDataMapper
location: package vtk
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:27: error: cannot find symbol
import vtk.vtkRenderWindow;
^
symbol: class vtkRenderWindow
location: package vtk
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:28: error: cannot find symbol
import vtk.vtkRenderWindowInteractor;
^
symbol: class vtkRenderWindowInteractor
location: package vtk
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:29: error: cannot find symbol
import vtk.vtkRenderer;
^
symbol: class vtkRenderer
location: package vtk
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:30: error: cannot find symbol
import vtk.vtkShortArray;
^
symbol: class vtkShortArray
location: package vtk
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:31: error: cannot find symbol
import vtk.vtkUnsignedCharArray;
^
symbol: class vtkUnsignedCharArray
location: package vtk
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:32: error: cannot find symbol
import vtk.vtkUnsignedShortArray;
^
symbol: class vtkUnsignedShortArray
location: package vtk
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:33: error: cannot find symbol
import vtk.vtkWindowToImageFilter;
^
symbol: class vtkWindowToImageFilter
location: package vtk
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:40: error: cannot find symbol
vtkJavaTesting.Initialize(args, true);
^
symbol: variable vtkJavaTesting
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:41: error: cannot find symbol
vtkShortArray array = new vtkShortArray();
^
symbol: class vtkShortArray
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:41: error: cannot find symbol
vtkShortArray array = new vtkShortArray();
^
symbol: class vtkShortArray
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:68: error: cannot find symbol
vtkUnsignedShortArray narray = new vtkUnsignedShortArray();
^
symbol: class vtkUnsignedShortArray
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:68: error: cannot find symbol
vtkUnsignedShortArray narray = new vtkUnsignedShortArray();
^
symbol: class vtkUnsignedShortArray
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:77: error: cannot find symbol
vtkRenderWindow renWin = new vtkRenderWindow();
^
symbol: class vtkRenderWindow
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:77: error: cannot find symbol
vtkRenderWindow renWin = new vtkRenderWindow();
^
symbol: class vtkRenderWindow
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:78: error: cannot find symbol
vtkRenderer ren1 = new vtkRenderer();
^
symbol: class vtkRenderer
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:78: error: cannot find symbol
vtkRenderer ren1 = new vtkRenderer();
^
symbol: class vtkRenderer
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:80: error: cannot find symbol
vtkRenderWindowInteractor iren = new vtkRenderWindowInteractor();
^
symbol: class vtkRenderWindowInteractor
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:80: error: cannot find symbol
vtkRenderWindowInteractor iren = new vtkRenderWindowInteractor();
^
symbol: class vtkRenderWindowInteractor
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:82: error: cannot find symbol
vtkConeSource cone = new vtkConeSource();
^
symbol: class vtkConeSource
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:82: error: cannot find symbol
vtkConeSource cone = new vtkConeSource();
^
symbol: class vtkConeSource
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:84: error: cannot find symbol
vtkPolyDataMapper coneMapper = new vtkPolyDataMapper();
^
symbol: class vtkPolyDataMapper
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:84: error: cannot find symbol
vtkPolyDataMapper coneMapper = new vtkPolyDataMapper();
^
symbol: class vtkPolyDataMapper
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:87: error: cannot find symbol
vtkActor coneActor = new vtkActor();
^
symbol: class vtkActor
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:87: error: cannot find symbol
vtkActor coneActor = new vtkActor();
^
symbol: class vtkActor
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:92: error: cannot find symbol
vtkWindowToImageFilter w2i = new vtkWindowToImageFilter();
^
symbol: class vtkWindowToImageFilter
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:92: error: cannot find symbol
vtkWindowToImageFilter w2i = new vtkWindowToImageFilter();
^
symbol: class vtkWindowToImageFilter
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:97: error: cannot find symbol
vtkImageData image = w2i.GetOutput();
^
symbol: class vtkImageData
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:99: error: cannot find symbol
vtkUnsignedCharArray da = (vtkUnsignedCharArray) image.GetPointData().GetScalars();
^
symbol: class vtkUnsignedCharArray
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:99: error: cannot find symbol
vtkUnsignedCharArray da = (vtkUnsignedCharArray) image.GetPointData().GetScalars();
^
symbol: class vtkUnsignedCharArray
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:104: error: cannot find symbol
vtkUnsignedCharArray nda = new vtkUnsignedCharArray();
^
symbol: class vtkUnsignedCharArray
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:104: error: cannot find symbol
vtkUnsignedCharArray nda = new vtkUnsignedCharArray();
^
symbol: class vtkUnsignedCharArray
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:107: error: cannot find symbol
vtkImageData nimage = new vtkImageData();
^
symbol: class vtkImageData
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:107: error: cannot find symbol
vtkImageData nimage = new vtkImageData();
^
symbol: class vtkImageData
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:112: error: cannot find symbol
vtkUnsignedCharArray nida = (vtkUnsignedCharArray) nimage.GetPointData().GetScalars();
^
symbol: class vtkUnsignedCharArray
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:112: error: cannot find symbol
vtkUnsignedCharArray nida = (vtkUnsignedCharArray) nimage.GetPointData().GetScalars();
^
symbol: class vtkUnsignedCharArray
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:115: error: cannot find symbol
int retVal0 = vtkJavaTesting.PASSED;
^
symbol: variable vtkJavaTesting
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:124: error: cannot find symbol
retVal0 = vtkJavaTesting.FAILED;
^
symbol: variable vtkJavaTesting
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:130: error: cannot find symbol
retVal0 = vtkJavaTesting.FAILED;
^
symbol: variable vtkJavaTesting
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:134: error: cannot find symbol
retVal0 = vtkJavaTesting.FAILED;
^
symbol: variable vtkJavaTesting
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:138: error: cannot find symbol
vtkImageDifference imgDiff = new vtkImageDifference();
^
symbol: class vtkImageDifference
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:138: error: cannot find symbol
vtkImageDifference imgDiff = new vtkImageDifference();
^
symbol: class vtkImageDifference
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:143: error: cannot find symbol
int retVal1 = vtkJavaTesting.PASSED;
^
symbol: variable vtkJavaTesting
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:146: error: cannot find symbol
vtkPNGWriter wr = new vtkPNGWriter();
^
symbol: class vtkPNGWriter
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:146: error: cannot find symbol
vtkPNGWriter wr = new vtkPNGWriter();
^
symbol: class vtkPNGWriter
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:156: error: cannot find symbol
retVal1 = vtkJavaTesting.FAILED;
^
symbol: variable vtkJavaTesting
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:159: error: cannot find symbol
int retVal2 = vtkJavaTesting.PASSED;
^
symbol: variable vtkJavaTesting
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:160: error: cannot find symbol
if (vtkJavaTesting.IsInteractive()) {
^
symbol: variable vtkJavaTesting
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:163: error: cannot find symbol
retVal2 = vtkJavaTesting.RegressionTest(renWin, 10);
^
symbol: variable vtkJavaTesting
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:166: error: package vtkObject does not exist
vtkObject.JAVA_OBJECT_MANAGER.deleteAll();
^
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:168: error: cannot find symbol
if (retVal0 != vtkJavaTesting.PASSED) {
^
symbol: variable vtkJavaTesting
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:169: error: cannot find symbol
vtkJavaTesting.Exit(retVal0);
^
symbol: variable vtkJavaTesting
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:171: error: cannot find symbol
if (retVal1 != vtkJavaTesting.PASSED) {
^
symbol: variable vtkJavaTesting
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:172: error: cannot find symbol
vtkJavaTesting.Exit(retVal1);
^
symbol: variable vtkJavaTesting
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/Regression.java:174: error: cannot find symbol
vtkJavaTesting.Exit(retVal2);
^
symbol: variable vtkJavaTesting
62 errors
1 warning
[20438/25379] cd /builddir/build/BUILD/VTK-9.1.0/build/Wrapping/Java && /builddir/build/BUILD/VTK-9.1.0/build/bin/vtkWrapJava @/builddir/build/BUILD/VTK-9.1.0/build/Wrapping/Java/CMakeFiles/vtkParallelCoreJava/vtkParallelCore-java.Debug.args -o /builddir/build/BUILD/VTK-9.1.0/build/Wrapping/Java/CMakeFiles/vtkParallelCoreJava/vtkDummyCommunicatorJava.cxx /builddir/build/BUILD/VTK-9.1.0/Parallel/Core/vtkDummyCommunicator.h
[20439/25379] /usr/bin/javac -classpath /builddir/build/BUILD/VTK-9.1.0/build/share/java/vtk.jar -source 1.7 -target 1.7 /builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/ConcurrencyGC.java -d Wrapping/Java/Testing/Java/CMakeFiles/vtkjava_tests.dir
FAILED: Wrapping/Java/Testing/Java/CMakeFiles/vtkjava_tests.dir/vtk/test/ConcurrencyGC.class
/usr/bin/javac -classpath /builddir/build/BUILD/VTK-9.1.0/build/share/java/vtk.jar -source 1.7 -target 1.7 /builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/ConcurrencyGC.java -d Wrapping/Java/Testing/Java/CMakeFiles/vtkjava_tests.dir
warning: [options] bootstrap class path not set in conjunction with -source 7
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/ConcurrencyGC.java:6: error: cannot find symbol
import vtk.vtkJavaGarbageCollector;
^
symbol: class vtkJavaGarbageCollector
location: package vtk
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/ConcurrencyGC.java:7: error: cannot find symbol
import vtk.vtkJavaTesting;
^
symbol: class vtkJavaTesting
location: package vtk
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/ConcurrencyGC.java:8: error: cannot find symbol
import vtk.vtkPoints;
^
symbol: class vtkPoints
location: package vtk
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/ConcurrencyGC.java:9: error: cannot find symbol
import vtk.vtkUnstructuredGrid;
^
symbol: class vtkUnstructuredGrid
location: package vtk
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/ConcurrencyGC.java:24: error: cannot find symbol
vtkJavaTesting.Initialize(args, true);
^
symbol: variable vtkJavaTesting
location: class ConcurrencyGC
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/ConcurrencyGC.java:30: error: cannot find symbol
vtkUnstructuredGrid grid = new vtkUnstructuredGrid();
^
symbol: class vtkUnstructuredGrid
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/ConcurrencyGC.java:30: error: cannot find symbol
vtkUnstructuredGrid grid = new vtkUnstructuredGrid();
^
symbol: class vtkUnstructuredGrid
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/ConcurrencyGC.java:31: error: cannot find symbol
grid.SetPoints(new vtkPoints());
^
symbol: class vtkPoints
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/ConcurrencyGC.java:32: error: cannot find symbol
vtkPoints p;
^
symbol: class vtkPoints
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/ConcurrencyGC.java:45: error: cannot find symbol
vtkJavaTesting.Exit(vtkJavaTesting.FAILED);
^
symbol: variable vtkJavaTesting
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/ConcurrencyGC.java:45: error: cannot find symbol
vtkJavaTesting.Exit(vtkJavaTesting.FAILED);
^
symbol: variable vtkJavaTesting
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/ConcurrencyGC.java:59: error: cannot find symbol
vtkJavaGarbageCollector gc = vtkJavaTesting.StartGCInEDT(10, TimeUnit.MILLISECONDS); // Start periodic GC in EDT
^
symbol: class vtkJavaGarbageCollector
location: class ConcurrencyGC
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/ConcurrencyGC.java:59: error: cannot find symbol
vtkJavaGarbageCollector gc = vtkJavaTesting.StartGCInEDT(10, TimeUnit.MILLISECONDS); // Start periodic GC in EDT
^
symbol: variable vtkJavaTesting
location: class ConcurrencyGC
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/ConcurrencyGC.java:66: error: cannot find symbol
vtkJavaTesting.Exit(vtkJavaTesting.PASSED);
^
symbol: variable vtkJavaTesting
location: class ConcurrencyGC
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/ConcurrencyGC.java:66: error: cannot find symbol
vtkJavaTesting.Exit(vtkJavaTesting.PASSED);
^
symbol: variable vtkJavaTesting
location: class ConcurrencyGC
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/ConcurrencyGC.java:70: error: cannot find symbol
vtkJavaTesting.Exit(vtkJavaTesting.FAILED);
^
symbol: variable vtkJavaTesting
location: class ConcurrencyGC
/builddir/build/BUILD/VTK-9.1.0/Wrapping/Java/Testing/Java/vtk/test/ConcurrencyGC.java:70: error: cannot find symbol
vtkJavaTesting.Exit(vtkJavaTesting.FAILED);
^
symbol: variable vtkJavaTesting
location: class ConcurrencyGC
17 errors
1 warning
Build info here: https://koji.fedoraproject.org/koji/taskinfo?taskID=79207852