gcj 1.5.x: error: /classname/ cannot be resolved to a type

Mathieu Malaterre <[email protected]>
Newsgroups gmane.comp.gcc.java.devel
Message-ID <[email protected]>
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.

Thank you
-- 
Mathieu
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.