[Coco] Drivewire on an original Raspberry Pi
Walter Zambotti
zambotti at iinet.net.au
Tue Feb 1 08:21:48 EST 2022
I managed to locate the correct 4.2.3.4 eclipse-swt java source which
came with the C source for the system libraries (libswt-*.so).
I modified the build script to recognize ARM64 (aarch64) and built the
required .so libraries.
And ........
they work.
I now have DriveWire4 working on both Ubuntu 20.04 (or later) on both
AMD64 (X86) and ARM64.
Regards
Walter
On 31/1/22 17:02, Walter Zambotti wrote:
> Bill
>
> I thought I wrote a long explanation and sent it earlier today
> regarding how DW4UI.jar works internally with the libs. Maybe I sent
> the message to you rather than the list.
>
> So I will make this a short reply.
>
> Basically DW4UI.jar comes bundled with the SWT GTKjava jar library
> inside of it. When it is run for the first time it installs the
> relevant swtgtk.so to the ~/.swt/lib/linux/XarchitectureX directory.
>
> DW4 comes with SWTGTK libs for OSX, Win32, Win64, Linux32, Linux64 and
> LinuxArm.
>
> However the LinuxArm library appears incomplete and doesn't specify if
> it is 32 or 64 bit.
>
> It specifically requires version 4234 of libswt-gtk-4234.so,
> libswt-pi-gtk-4234.so, libswt-awt-gtk-4234.so, libswt-cairo-gtk-4234.so.
>
> If it doesn't find these it automatically installs them to the above
> mentioned directory. On my ARM64 Ubuntu system it was installing the
> IntelLinux64 version. Probably because several years ago there was
> only one ARM architecture on Linux. Now there are two and it probably
> doesn't recognize the newer and different architecture names.
>
> I haven't tried installing it on a PI which is usually 32 bit!
>
> Regards
>
> Walter
>
> On 31/1/22 03:35, Bill Gunshannon wrote:
>>
>> Anybody have any success doing this? I have tried DriveWrie4 which
>> dies because of a lack of swt-gtk Libs. (may try doing it UI-less
>> but that is less than desirable) And I can't even begin to understand
>> how one gets pyDrivewire to run. (Never used Python before. Not
>> impressed so far!!)
>>
>> Any kind of useful tutorials for this. Nothing I have found on the
>> web so far has been any help at all.
>>
>> bill
>>
>
More information about the Coco
mailing list