daveriesz / rigsync

Rigsync keeps multiple rigs' frequency and mode in sync using Hamlib
GNU Lesser General Public License v2.1
6 stars 2 forks source link

Testing with Mac OS M1 on Sonoma OS. #8

Open mikeg-dal opened 6 months ago

mikeg-dal commented 6 months ago

I was looking for something that I could setup to track my Kenwood890s and my SDR frequency. I THINK this is what I am looking for, I was able to make it on MacOS and run it. However, I think I must be doing something wrong or maybe its just not supported which would not surprise me due to Mac OS and TTY/Serial ports.

I copied rigsync to my /usr/local/bin where my rigctl resides. rig is on /dev/cu.usbserial-62310 which is model 2041 kenwood 890s

I start up my SDR Controller SDR Angel and test to make sure it is accepting connections. Once validated I run rig sync and get the following error. telnet localhost 4532 Trying ::1... Connected to localhost. Escape character is '^]'. f 14207970

I then run rigsync from bin and get the error:

/rigsync -m 2 -r localhost:4532 -m 2041 -r /dev/cu.usbserial-62310 -s 57600 zsh: segmentation fault ./rigsync -m 2 -r localhost:4532 -m 2041 -r /dev/cu.usbserial-62310 -s 57600

Any thoughts?

daveriesz commented 6 months ago

There have been issues with newer rigs that require Hamlib 4.x for support. Rigsync, thus far, has not behaved correctly with Hamlib 4.x.

If this is the case, here is my suggestion:

First, build and link Rigsync to use Hamlib 3.x. This may require modifying the Makefile to link statically with Hamlib 3.x or using a wrapper script to set LD_LIBRARY_PATH (or the Mac equivalent) so that it finds the 3.x dynamic libraries first.

Second, run rigserver built with Hamlib 4.x to connect to to your 890. Then connect to that server with rigsync.

I've got precious little development experience on macOS, so please let me know if this advice is helpful.

On Sun, Mar 10, 2024 at 9:12 AM mg1011 @.***> wrote:

I was looking for something that I could setup to track my Kenwood890s and my SDR frequency. I THINK this is what I am looking for, I was able to make it on MacOS and run it. However, I think I must be doing something wrong or maybe its just not supported which would not surprise me due to Mac OS and TTY/Serial ports.

I copied rigsync to my /usr/local/bin where my rigctl resides. rig is on /dev/cu.usbserial-62310 which is model 2041 kenwood 890s

I start up my SDR Controller SDR Angel and test to make sure it is accepting connections. Once validated I run rig sync and get the following error. telnet localhost 4532 Trying ::1... Connected to localhost. Escape character is '^]'. f 14207970

I then run rigsync from bin and get the error:

/rigsync -m 2 -r localhost:4532 -m 2041 -r /dev/cu.usbserial-62310 -s 57600 zsh: segmentation fault ./rigsync -m 2 -r localhost:4532 -m 2041 -r /dev/cu.usbserial-62310 -s 57600

Any thoughts?

— Reply to this email directly, view it on GitHub https://github.com/daveriesz/rigsync/issues/8, or unsubscribe https://github.com/notifications/unsubscribe-auth/AB2PHWWPIBWMTYYTLLDUXA3YXSIAVAVCNFSM6AAAAABEPCUDSWVHI2DSMVQWIX3LMV43ASLTON2WKOZSGE3TONZYHA2TANI . You are receiving this because you are subscribed to this thread.Message ID: @.***>