input line is too long
Tom Tromey
tromey@redhat.com
Wed Jan 1 23:02:00 GMT 2003
>>>>> "Erik" == Erik Poupaert <erik.poupaert@chello.be> writes:
Erik> By the way, the changes to the swt java sources concern in the
Erik> first place the fact that jikes/javac thinks a "short" and a
Erik> "char" don't need to be cast to each other, while gcj will
Erik> extort an explicit cast from you.
I believe this was fixed in cvs back in August.
Erik> And then there is another thing about a method returning void,
Erik> that should return a boolean according to the one compiler,
Erik> while the other just lets go ... Bah.
I've never heard of this one. Can you submit a more complete report?
For instance, a small example showing the bug?
Erik> Info: resolving __iob by linking to __imp___iob (auto-import)
Erik> callback.obj(.text+0x21d):callback.c: variable '_iob' can't be
Erik> auto-imported. Please read the documentation for ld's
Erik> --enable-auto-import for details.
I don't know what is going on here. I suggest reading the ld docs as
suggested.
Erik> hello
Erik> Exception in thread "main" java.lang.UnsatisfiedLinkError: GetVersionExW
Erik> Now, GetVersionExW is defined in kernel32.dll; which should have been
Erik> linked. Therefore, I'm sure I must have missed something essential
Erik> somewhere. Does anybody have an idea what it could be?
This doesn't necessarily mean the underlying kernel32.dll primitive
is missing. It could, but only if the libltdl error message is
"GetVersionExW" (see Runtime._load implementation).
Another possibility is that we couldn't find the implementation for a
native method named `GetVersionExW'.
Tom
More information about the Java
mailing list