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--