[fedora-java] libvirt-java bindings

Andrew Haley aph at redhat.com
Tue Jul 1 16:39:20 UTC 2008


Mary Ellen Foster wrote:
> [ oops, just replied to Andrew the first time ... ]
> 
> 2008/7/1 Andrew Haley <aph at redhat.com>:
>> Daniel Veillard wrote:
>>>   the java class compilations break for example with java-1.5.0-gcj [-devel]
>>> on Fedora-8 (didn't tried icedtea yet, though I guess that would work)
>>> this looks related to dependancies when compiling a bunch of .java
>>> together in one command as
>>>
>>>    /usr/bin/javac -classpath "org/libvirt" org/libvirt/*.java
>>>    2. ERROR in org/libvirt/VirConnectAuthDefault.java (at line 14)
>>>       credType= new  VirConnectCredential.VirConnectCredentialType[] {
>>>       ^^^^^^^^
>>>       credType cannot be resolved
>>>
>>> though VirConnectCredential.java is there and defines the type.
>> Hmm.  I think we need to find out if this is a real bug in ecj, and
>> fix it if so.  I can't remember seeing anything like this before.
>>
>> Can you create a stand-alone test case that shows this failure?  I can't
>> figure out how to do so.
> 
> I think the problem might actually be a lack of "-source 1.5" on the
> javac line, actually. Without that, it doesn't seem to like the "enum"
> declarations and doesn't create any of the enum classes, resulting in
> the above error (and, if you scroll down, errors about the enum
> declarations too).
> 
> This is testing with java-1.5.0-gcj-devel-1.5.0.0-17.fc8 on Fedora 8, FWIW.

Okay, thanks.  That should be easy to fix then.

Daniel, please try that and report.

I could have sworn that we changed the default for ecj to 1.5.  We
surely should have done.

Andrew.




More information about the fedora-devel-java-list mailing list