This is the mail archive of the java@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


On 07/15/2009 09:08 AM, Mathieu Malaterre wrote:
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.

I really need a test case for this. Something I can build.


Andrew.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]