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

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