[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

JVM, ant et bytecode



Bonjour,

J'essaie de compiler un  Makefile "build.xml" (exemples de Thinking in
java), avec ant, et j'obtiens :

Buildfile: build.xml

BUILD FAILED
java.lang.VerifyError: verification failed at PC 622 in org.apache.tools.ant.taskdefs.Zip:getResourcesToAdd(([Lorg.apache.tools.ant.types.FileSet;Ljava.io.File;Z)Lorg.apache.tools.ant.taskdefs.Zip$ArchiveState;): incompatible type on stack
   at _Jv_BytecodeVerifier.verify_fail(byte, int) (/usr/lib/libgcj.so.4.0.0)
   [..Zappé 11 lignes et 891 caractères..] 
   at org.apache.tools.ant.Main.main(java.lang.String[]) (Unknown Source)

Total time: 1 second
java.lang.VerifyError: verification failed at PC 622 in org.apache.tools.ant.taskdefs.Zip:getResourcesToAdd(([Lorg.apache.tools.ant.types.FileSet;Ljava.io.File;Z)Lorg.apache.tools.ant.taskdefs.Zip$ArchiveState;): incompatible type on stack
   at _Jv_BytecodeVerifier.verify_fail(byte, int) (/usr/lib/libgcj.so.4.0.0)
   [..Zappé 11 lignes et 891 caractères..] 
   at org.apache.tools.ant.Main.main(java.lang.String[]) (Unknown Source)
verification failed at PC 622 in org.apache.tools.ant.taskdefs.Zip:getResourcesToAdd(([Lorg.apache.tools.ant.types.FileSet;Ljava.io.File;Z)Lorg.apache.tools.ant.taskdefs.Zip$ArchiveState;): incompatible type on stack


J'avais gcj 3.3.1 et gcj 3.3.3 installés, et ant 1.5.3-2. 

Ayant eu des problèmes liés à la  présence de la JVM kaffe, je fais le
ménage,  ant, gcj,  gij, je  supprime tous  les packages  signalés par
deborphan, et je réinstalle ant pour avoir quelque chose de propre.

Je relance, et j'obtiens :

Buildfile: build.xml
java.lang.IllegalArgumentException
   at 0x4026c0ec: java.lang.Throwable.Throwable() (/usr/lib/libgcj.so.3)
   at 0x4025f04b: java.lang.Exception.Exception() (/usr/lib/libgcj.so.3)
  [..Zappé 54 lignes et 4357 caractères..] 
   at 0x4068fa51: __libc_start_main (/lib/libc.so.6)
   at 0x080486e9: _Jv_RegisterClasses (ant.home=/usr/share/ant)

Je peux donner les traces complètes si nécessaire :)


A+
PP
-- 
Groupe Morbihannais d'Utilisateurs de Logiciels Libres http://www.tuxbihan.org
Identifiant Jabber: pp@amessage.de
GPG fingerprint = 1A4F E154 3D2C A20E E4CA  A543 7951 C5C2 E44A A0B5

Patrick Percot.



Reply to: