On 06/01/2021 13:42, Christoph Berg wrote:
Re: Black Michael via wsjt-devel
Does the Debian WSJT-X use hamlib as a shared library?
Sounds like that may be the problem.
Mike, please stop suggesting that moving away from shared linking
would solve any problems. That will not happen on Debian.

There is a binary incompatibility that happened under shared library use so if 
you use the rigctld-wsjtx from WSJTX it should hopefully work....not the 
rigctld from hamlib-4.0
There's a future fix that will hopefully be in the 2.3.0 GA release that fixes 
this problem.
I'm using the hamlib rigctld. That works fine with fldigi also linked
against hamlib 4.0, so that shouldn't be a problem.

Christoph

Christoph,

you can demand whatever you like but Hamlib in its current form is not suitable for shared linking unless one very strict caveat is applied. That caveat is that every Hamlib client must be compiled and linked against the very same commit of Hamlib. It might work without that, but it is not guaranteed. Mike is suggesting that you may have broken that caveat, perhaps unknowingly, but nevertheless you may have fallen foul of it.

Is your WSJT-X built against the same hamlib-dev package that fldigi is? I would guess that it is so something else must be broken.

73
Bill
G4WJS.

_______________________________________________
wsjt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wsjt-devel

Reply via email to