Hi All,
I have finally put my head above the parapet and committed my long
evolving changes.
The first issue is that there are several upstream changes to Hamlib
that are really required for this code to work correctly. They are not
yet all accepted into Hamlib due to the integrator for Hamlib being in
the middle of moving home. I do have a public git fork of Hamlib from
which you can clone and build, alternatively I have several development
systems available here (and can add more if they can be built as a
VirtualBx VM) where I can build a Hamlib binary kits for general usage.
It should also be noted that I have not updated the wsjtx.pro and
Linux/MinGW makefiles. I could do that fairly easily but have chosen not
to since the whole application builds just fine with CMake on all
current supported platforms. If this proves too be too high a hurdle for
anyone I will update the old build system files. Note that the CMake
build system can now generate installers for Windows/Linux/Mac directly
so it is not just an issue with maintaining parallel build scripts.
One very noticeable change is that the location of ancillary files have
changed. Writeable persistent data files now go to a "well known" user
specific location on each platform:
Windows: %APPDATA%\WSJTX
Linux: $HOME/.local/share/wsjtx
Mac: $HOME/Library/Application Support/WSJT-X and $HOME/Library/Preferences
These locations may vary slightly with o/s version due to file system
layout variations.
Note that you do not need to put any files into these locations, they
get created by the running program itself. Also several files have been
built directly into the wsjtx binary as resources so don't be worried
that there don't appear to be any sample .WAV files, Palette files or,
kvasd.dat in the build or install output directories.
The consequence of this is two fold:
1) the settings will need redoing, as it happens the changes to the
settings .INI file are so great that a complete reset is best anyway;
2) on Windows JTAlert will not work because JTAlert reads a couple data
files that WSJT-X writes to get program status. As an intermediate
measure until Laurie VK3AMA accommodates the new file locations there is
a CMake option to revert the location back to where it is in the current
release. This option is WSJT_STANDARD_FILE_LOCATIONS which is ON by
default, turn it off and build if you want to interoperate with the
current version of JTAlert.
That's all for now, there will surely be many more questions I need to
answer.
73
Bill
G4WJS.
_______________________________________________
Wsjt-devel mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/wsjt-devel