fldigi emits bogus warning: 'hamlib_version' has different size
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fldigi |
Invalid
|
Unknown
|
|||
fldigi (Ubuntu) |
Invalid
|
Low
|
Unassigned |
Bug Description
Binary package hint: fldigi
The new hamlib version "1.2.10" causes fldigi to emit this bogus warning:
fldigi: Symbol `hamlib_version' has different size in shared object, consider re-linking
The hamlib source contains a string declared as follows:
rig.c:const char hamlib_version[] = "Hamlib version " PACKAGE_VERSION;
PACKAGE_VERSION used to be "1.2.9" but now its one character longer ("1.2.10"), which fldigi seems not to like. In my opinion, fldigi shouldn't check the hamlib_version string at all, but this simple string-length test seems unlikely to have been the intended behavior of fldigi anyway (since it wouldn't have noticed if the .so version number hadn't gotten one character longer).
Problem occurs in versions:
fldigi: Installed: 3.11.4-1 (Ubuntu Karmic with hamlib 1.2.10-1 PPA)
fldigi: Installed: 3.12.5-1 (Ubuntu Lucid with native hamlib 1.2.10-1)
Changed in fldigi (Ubuntu): | |
importance: | Undecided → Low |
Changed in fldigi: | |
status: | Unknown → New |
Changed in fldigi: | |
status: | New → Invalid |
Submitted to upstream fldigi developers.