2005/9/13, Andreas Jochens <[EMAIL PROTECTED]>: > The package worked this way on 64-bit architectures with gcc-3.3 > for a long time and nobody complained about that as far as I know. > The patch just restores the status quo that was used with gcc-3.3. > Of course a real fix which perhaps redefines 'jint' as 'long' would > be better. > > Regards > Andreas Jochens
Does the package actually run and work this way? If so, I'll simply apply your patch. Although, it is admittedly a bit of a hack. I just diffed the swt 32 and 64 bit sources. 200 files changed, 9743 insertions(+), 9739 deletions(-) Yowza. A quick glance seems to show that *all* the changes are essentially s/jint/jlong/. Rough. The unified diff is 2.4 MB! I can't say I appreciate the way upstream has dealt with this issue. It is possible though that due to the limits of Java's type system, this is the only solution. Cheers, Shaun