I downloaded and installed the package from the FreeBSD Ports and it got the 1.2.5 port. It installed ok but without the WinRadio stuff which is what I really needed. I altered some config files and it installed the winradio directory and the libwinradio.la files. And they compiled cleanly with no errors, but rigctl still says they don't exist. I'm stumped at this point. If the libraries installed then why won't rigctl see them?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Long answer:
The winradio code in hamlib is a simple wrapper around the winradio kernel device driver provided by the linradio project, see https://sourceforge.net/projects/linradio
As you will see there, the linradio project is a s good as dead now, and the latest release from 2002 was known to work with linux kernel 2.2 and maybe 2.4. It will certainly not work with linux kernel 2.6 nor the BSD kernel, which I believe is something completely different.
There is a very vague possibility to compile the linradio driver as a user library, shared or static, and link your own programs to it or use the command line utility provided in there (similar to rigctl in hamlib). I have done this some years back, but I have no idea how easy or difficult it is to compile the linradio code today or whether it will work on BSD at all. I have also thought of including the code directly into hamlib, but have very little time at the moment.
I downloaded and installed the package from the FreeBSD Ports and it got the 1.2.5 port. It installed ok but without the WinRadio stuff which is what I really needed. I altered some config files and it installed the winradio directory and the libwinradio.la files. And they compiled cleanly with no errors, but rigctl still says they don't exist. I'm stumped at this point. If the libraries installed then why won't rigctl see them?
Hi Dick,
Short answer:
Forget about it!
Long answer:
The winradio code in hamlib is a simple wrapper around the winradio kernel device driver provided by the linradio project, see
https://sourceforge.net/projects/linradio
As you will see there, the linradio project is a s good as dead now, and the latest release from 2002 was known to work with linux kernel 2.2 and maybe 2.4. It will certainly not work with linux kernel 2.6 nor the BSD kernel, which I believe is something completely different.
There is a very vague possibility to compile the linradio driver as a user library, shared or static, and link your own programs to it or use the command line utility provided in there (similar to rigctl in hamlib). I have done this some years back, but I have no idea how easy or difficult it is to compile the linradio code today or whether it will work on BSD at all. I have also thought of including the code directly into hamlib, but have very little time at the moment.
Another possibility is wrgtk
http://www.linradio.com/wrgtk.htm
which has a patch for FreeBSD:
http://www.linradio.com/configure.diff
http://www.linradio.com/wrgtk.diff
73
Alex OZ9AEC