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