rrobinett / wsprdaemon

A Debian/Raspberry Pi WSPR decoding service
25 stars 10 forks source link

32 bit compatibility question. #14

Closed jshuggins closed 3 years ago

jshuggins commented 3 years ago

I watched wsprdaemon load all sort of new programs to my Atom SuperMicro machine running an up to date Ubuntu...

Distributor ID: Ubuntu Description: Ubuntu 18.04.5 LTS Release: 18.04 Codename: bionic

vapn:~/utils/wsprdaemon$ uname -a Linux vapn 4.15.0-144-generic #148-Ubuntu SMP Sat May 8 02:32:19 UTC 2021 i686 i686 i686 GNU/Linux

But later when attempting to run the daemon, I get this response...

vapn:~/utils/wsprdaemon$ ./wsprdaemon.sh -a wsprdaemon.sh Copyright (C) 2020 Robert S. Robinett This program comes with ABSOLUTELY NO WARRANTY; for details type './wsprdaemon.sh -h' This is free software, and you are welcome to redistribute it under certain conditions. execute'./wsprdaemon.sh -h' for details. wsprdaemon depends heavily upon the 'wsprd' program and other technologies developed by Joe Taylor K1JT and others, to whom we are grateful. Goto https://physics.princeton.edu/pulsar/K1JT/wsjtx.html to learn more about WSJT-x

ERROR: CPU architecture 'i686' is not supported by this program

Does this only work well for 64 bit systems?

rrobinett commented 3 years ago

As you have seen, WD uses many programs and libraries each of which has its own set of dependencies. As a sole developer it is all I can do to test on the two mist common Linux platforms: ARM on the Pi and Odroid, and x86 running Ubuntu 18 and 20.

If there is a WSJT-x package which installs and runs on your platform, then it is likely that with some SW debugging one could modify WD to install and run on it. However I have I been promising WD 3.0 for years and must finish that project first.

Since I have no access to an Atom server, I can’t even take a quick look at it. I have added a configurable remote ssh access feature in the WD 3.0 alpha code. So If you want me to look into your problem, let me know

Rob

On Mon, Jun 14, 2021 at 1:53 PM jshuggins @.***> wrote:

I watched wsprdaemon load all sort of new programs to my Atom SuperMicro machine running an up to date Ubuntu...

Distributor ID: Ubuntu Description: Ubuntu 18.04.5 LTS Release: 18.04 Codename: bionic

vapn:~/utils/wsprdaemon$ uname -a Linux vapn 4.15.0-144-generic #148-Ubuntu SMP Sat May 8 02:32:19 UTC 2021 i686 i686 i686 GNU/Linux

But later when attempting to run the daemon, I get this response...

vapn:~/utils/wsprdaemon$ ./wsprdaemon.sh -a wsprdaemon.sh Copyright (C) 2020 Robert S. Robinett This program comes with ABSOLUTELY NO WARRANTY; for details type './wsprdaemon.sh -h' This is free software, and you are welcome to redistribute it under certain conditions. execute'./wsprdaemon.sh -h' for details. wsprdaemon depends heavily upon the 'wsprd' program and other technologies developed by Joe Taylor K1JT and others, to whom we are grateful. Goto https://physics.princeton.edu/pulsar/K1JT/wsjtx.html to learn more about WSJT-x

ERROR: CPU architecture 'i686' is not supported by this program

Does this only work well for 64 bit systems?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/rrobinett/wsprdaemon/issues/14, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIFAQZGR2UKW65V7H7ZMTXLTSZT3VANCNFSM46V6OZZA .

-- Rob Robinett AI6VN @.*** mobile: +1 650 218 8896

jshuggins commented 3 years ago

As you have seen, WD uses many programs and libraries each of which has its own set of dependencies. As a sole developer it is all I can do to test on the two mist common Linux platforms: ARM on the Pi and Odroid, and x86 running Ubuntu 18 and 20.

Thanks for the quick reply.

Indeed dependencies can be a thorny issue.

I'm happy to add another Pi to my processor menagerie. Otherwise I'll see about finding a desktop variation PC with 64 bit and load up Ubuntu 20. I've only used Raspbian on the Pi computers, but perhaps it's time for something new.

rrobinett commented 3 years ago

Many of the top spotting sites running WD have migrated to the Ubuntu 20 on i86, I am using several used Lenovo Thinkcentre 93p Tinys which can be bought for $100 on ebay and elsewhere: https://www.ebay.com/itm/265190675599?hash=item3dbe98948f:g:eVkAAOSw21hguPXG

WD 3.0 will add support for the new FST4W modes which include 30 minute packets. I don't yet have FST4W decoding running in WD, but I expect even a WD with only one Kiwi may overtax a Pi4 when configured to process all the new formats..

On Mon, Jun 14, 2021 at 5:11 PM jshuggins @.***> wrote:

As you have seen, WD uses many programs and libraries each of which has its own set of dependencies. As a sole developer it is all I can do to test on the two mist common Linux platforms: ARM on the Pi and Odroid, and x86 running Ubuntu 18 and 20.

Thanks for the quick reply.

Indeed dependencies can be a thorny issue.

I'm happy to add another Pi to my processor menagerie. Otherwise I'll see about finding a desktop variation PC with 64 bit and load up Ubuntu 20. I've only used Raspbian on the Pi computers, but perhaps it's time for something new.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/rrobinett/wsprdaemon/issues/14#issuecomment-861072349, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIFAQZGDDZAPXB4M3JRYCBLTS2LCZANCNFSM46V6OZZA .

-- Rob Robinett AI6VN @.*** mobile: +1 650 218 8896

jshuggins commented 3 years ago

Pi-4 with Argon40 case assembled tonight. Loaded wsprdaemon no problem at all. It's running now so previous issue is now OBE. Now just have to tune the config file to address Bill's needs as prototype for his eventual experiment.

Thanks for the insight and many thanks for the cool program. I love splitting tasks among a multitude of little processors.