Hi there,
I am getting an error using gcj 1.5.x I was not getting in older
release, and I do not understand what I am doing wrong.
Compilation line:
cd /home/mathieu/Perso/gdcm/debug-snap/Utilities/VTK/java&&
/usr/lib/gcc-snapshot/java-1.5.0-gcj-4.5/bin/javac -cp
/home/mathieu/Kitware/VTK-snap/bin/vtk.jar vtk/*.java
gcj: warning: already-compiled .class files ignored with -C
vtk/vtkGDCMImageReader.java:5: warning: The import vtk is never used
import vtk.*;
^^^
vtk/vtkGDCMImageReader.java:7: error: vtkMedicalImageReader2 cannot be
resolved to a type
public class vtkGDCMImageReader extends vtkMedicalImageReader2
^^^^^^^^^^^^^^^^^^^^^^
With:
$ /usr/lib/gcc-snapshot/java-1.5.0-gcj-4.5/bin/jar tvf
/home/mathieu/Kitware/VTK-snap/bin/vtk.jar | grep
vtkMedicalImageReader2
2990 Wed 7 08 10:54:20 CEST 2009 vtk/vtkMedicalImageReader2.java
3023 Wed 7 08 10:54:22 CEST 2009 vtk/vtkMedicalImageReader2.class
Copy of the java code:
...
$ head ./Utilities/VTK/java/vtk/vtkGDCMImageReader.java
// java wrapper for vtkGDCMImageReader object
//
package vtk;
import vtk.*;
public class vtkGDCMImageReader extends vtkMedicalImageReader2
{
private native String GetClassName_0();
...
References version:
$ /usr/lib/gcc-snapshot/java-1.5.0-gcj-4.5/bin/javac -version
gcj (Debian 20090620-1) 4.5.0 20090620 (experimental) [trunk revision 148747]
Copyright (C) 2009 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
$ /usr/lib/gcc-snapshot/java-1.5.0-gcj-4.5/bin/jar --version
jar (GNU Classpath) 0.98
Copyright 2008 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.