Bug#300753: Success for jdbc3
Markus Schaber
Markus Schaber <markus@schabi.de>, 300753@bugs.debian.org
Wed Mar 30 16:54:02 2005
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enig5727C6E7D867C828067C8791
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Hi, Wolfgang,
Wolfgang Baer schrieb:
> I had success with using gcj-3.4 as it's based on an older gnu classpath
> release. Maybe try against gcj-3.3 or gcj-3.4 - don't know at which
> JDBC level they are. Give them a try :-)
At least gij-3.3 fails to build with libant1.6 for me because it cannot
verify the classes.
> java.lang.VerifyError: verification failed at PC 244 in org.apache.tools.ant.IntrospectionHelper:getNestedCreator((Lorg.apache.tools.ant.Project;Ljava.lang.String;Ljava.lang.Object;Ljava.lang.String;Lorg.apache.tools.ant.UnknownElement;)Lorg.apache.tools.ant.IntrospectionHelper$NestedCreator;): incompatible return type
> at _Jv_BytecodeVerifier.verify_fail(byte, int) (/usr/lib/libgcj.so.4.0.0)
> at _Jv_BytecodeVerifier.verify_instructions_0() (/usr/lib/libgcj.so.4.0.0)
> at _Jv_VerifyMethod(_Jv_InterpMethod) (/usr/lib/libgcj.so.4.0.0)
> at _Jv_PrepareClass(java.lang.Class) (/usr/lib/libgcj.so.4.0.0)
> at java.lang.ClassLoader.linkClass0(java.lang.Class) (/usr/lib/libgcj.so.4.0.0)
> at java.lang.ClassLoader.resolveClass0(java.lang.Class) (/usr/lib/libgcj.so.4.0.0)
> at java.lang.Class.initializeClass() (/usr/lib/libgcj.so.4.0.0)
> at _Jv_ResolvePoolEntry(java.lang.Class, int) (/usr/lib/libgcj.so.4.0.0)
> at org.apache.tools.ant.UnknownElement.handleChildren(java.lang.Object, org.apache.tools.ant.RuntimeConfigurable) (Unknown Source)
> at org.apache.tools.ant.UnknownElement.configure(java.lang.Object) (Unknown Source)
> at org.apache.tools.ant.UnknownElement.maybeConfigure() (Unknown Source)
> at org.apache.tools.ant.Task.perform() (Unknown Source)
> at org.apache.tools.ant.Target.execute() (Unknown Source)
> at org.apache.tools.ant.helper.ProjectHelper2.parse(org.apache.tools.ant.Project, java.lang.Object) (Unknown Source)
> at org.apache.tools.ant.ProjectHelper.configureProject(org.apache.tools.ant.Project, java.io.File) (Unknown Source)
> at org.apache.tools.ant.Main.runBuild(java.lang.ClassLoader) (Unknown Source)
> at org.apache.tools.ant.Main.startAnt(java.lang.String[], java.util.Properties, java.lang.ClassLoader) (Unknown Source)
> at org.apache.tools.ant.Main.start(java.lang.String[], java.util.Properties, java.lang.ClassLoader) (Unknown Source)
> at org.apache.tools.ant.Main.main(java.lang.String[]) (Unknown Source)
Running ant through gij-3.4 fails differently:
> cd src/interfaces/jdbc && sh -c "CLASSPATH=/usr/share/ant1.6/lib/ant.jar:/usr/share/ant1.6/lib/ant-launcher.jar:/usr/share/ant1.6/lib/ant.jar:/usr/share/java/cp-tools.jar: \
> gij-wrapper-3.4 -Dant.home=/usr/share/ant1.6 \
> org.apache.tools.ant.Main jar \
> -Dbuild.compiler=jikes -Dnowarnings=true \
> -Dmajor=7 -Dminor=4 \
> -Dfullversion=7.4.2 -Ddef_pgport=5432 \
> -Denable_debug=true"
> /usr/src/libpgjava-7.4.2/src/interfaces/jdbc
> while resolving class: org.apache.tools.ant.Diagnostics
> make: *** [build/libpgjava] Fehler 1
So I'm afraid that it does not build using gij.
Markus
--
Markus Schaber - http://schabi.de/
But hey!, Standard compliance is something we should strive for, so
let's try and change the Standard :-) [Alexandre Oliva, GCC Developer]
--------------enig5727C6E7D867C828067C8791
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFCStbI6IhVmcufrl4RA3DNAJ0VZrKZBop9AD7SxeU4v8ewyUo/7ACfZi6F
h9ssQowcsxzwDhCUpdu3e4M=
=K1mL
-----END PGP SIGNATURE-----
--------------enig5727C6E7D867C828067C8791--