💾 Archived View for alaskalinuxuser.ddns.net › 2022-05-28.gmi captured on 2024-09-29 at 00:20:02. Gemini links have been rewritten to link to archived content

View Raw

More Information

-=-=-=-=-=-=-

Ardop issues with Linux 5.x kernels

">

024w, https://alaskalinuxuser3.ddns.net/wp-content/uploads/2022/05/

ardopcWorking-300x164.png 300w, https://alaskalinuxuser3.ddns.net/wp-content/

uploads/2022/05/ardopcWorking-768x419.png 768w, https://

alaskalinuxuser3.ddns.net/wp-content/uploads/2022/05/ardopcWorking-1536x838.png

1536w, https://alaskalinuxuser3.ddns.net/wp-content/uploads/2022/05/

ardopcWorking.png 1600w" sizes="(max-width: 1024px) 100vw, 1024px" /

One of my favorite methods of communication via HF radio is winlink. Despite

the name, it is not Windows operating system centric. It is just a method of

using an e-mail based system that works over radio waves. For that to work

however, you need protocols. There are several to choose from, such as VARA,

Pactor, WINMOR, and, my personal favorite, ARDOP.

ARDOP stand for the Amateur Radio Digital Open Protocol, and John Wiseman has

been doing a lot of work to bring that protocol to the Linux operating system,

as well as maintaining a repository of pre-compiled binaries and source code.

[1]

However, despite his great effort, the latest kernel revisions have caused a

hiccup in how ARDOP operates. John was quick to find the issue [2] and put out

some new binaries to download, but unfortunately, they didn’t work for me.

However, after checking with John on the latest revision, I was able to

download it and compile it myself. The only issue I ran into was that it

requires an older version of GCC to build, or you run into a lot of common

linker errors. Fortunately, John had already mentioned this in another thread.

[3]

So, all one has to do is download:

https://www.cantab.net/users/john.wiseman/Downloads/Beta/ARDOPProjects.zip

And extract it into any folder on your Linux machine using unzip or the gui

interface.

After you have it extracted, open a terminal in that folder, or use cd to

change directory to that extracted folder, and run make. If you get a lot of

“first defined here” errors, most likely you need to install an older version

of gcc. In my case, the system had GCC 11, and available in the repository was

GCC 9. Version 9 worked great for me.

If you want to add it to your path commands in Ubuntu, you could keep it in

your home folder bin, and add that to path, but I simply used:

$ sudo install ./ardopc /usr/local/bin

Which installed it into the system bin, thus making it available in your path,

so you can use it from any folder.

Shout out to John Wiseman, I really appreciate his dedication and work that he

puts into keeping this running on modern Linux machines!

Linux – keep it simple.

References:

[1] https://www.cantab.net/users/john.wiseman/Downloads/

[2] https://ardop.groups.io/g/users/topic/fw_pi_alsa_problems_was/

90416888?p=,,,20,0,0,0::recentpostdate/

sticky,,,20,0,0,90416888,previd%3D1652198639825768367,nextid%3D1634737335067771126&previd=1652198639825768367&nextid=1634737335067771126

[3] https://ardop.groups.io/g/users/topic/error_compiling_ardopc/

90753105?p=,,,20,0,0,0::recentpostdate/

sticky,,,20,0,0,90753105,previd%3D1651853244896177060,nextid%3D1634737335067771126&previd=1651853244896177060&nextid=1634737335067771126