On 22/10/2014 18:20, Joe Taylor wrote:

Hi Joe,
> Thanks for all the comments.
>
> I agree that for consistency we should provide kvasd v1.12 for all
> platforms.  We should use static linking of code that implements the
> patented (and licensed) Koetter-Vardy algorithm, but dynamic linking of
> all compiler and system libraries.
OK.
>
> Version 1.12 is a drop-in replacement for v1.11, on all platforms.  The
> comments in extract.F90 are obsolete (and should be removed).  I have
> not yet built kvasd 1.12 for OSX and ARM, so that still needs to be done.
I'm not sure that is correct. There is commented out code in extract.F90 
that was waiting for 1.12. The reason being that WSJT-X has to run with 
a cwd in a temporary directory and arrange to copy kvasd.dat into that 
directory. IIRC the changes to kvasd 1.12 were to allow a full path to 
kvasd.dat to be passed to kvasd and therefore allow it to be run from 
any cwd.

This all dates back to changes made to get rid of code writing files in 
the install directories.

The reason I put the code in to use the temporary directory cwd was 
because at the time there was no Mac version of kavsd 1.12 produced.

While the workaround in WSJT-X does work, it adds complexity and has 
since had other impacts causing even more complexity.
>
> Temporarily, so that people here can test them on suitable systems, I've
> posted the following versions of kvasd at
> http://physics.princeton.edu/pulsar/K1JT/kvasd/
>
>    kvasd_1.11_arm*
>    kvasd_1.11_osx32*
>    kvasd_1.11_osx64*
>    kvasd_1.12.exe*
>    kvasd_1.12_linux32*
>    kvasd_1.12_linux64*
>
> To use one of these with WSJT, WSJT-X, or MAP65 you will need to rename
> it -- probably to kvasd (Linux, OS X) or to kvasd.exe (Windows).
Currently the WSJT-X build still has the capability of fetching kvasd 
and still does so for everything but Linux non-Debug configurations. 
This is to make testing WSJT-X relatively seamless and also goes as far 
as bundling kvasd into installers on Windows and Mac non-Debug configure 
builds and packaging.

Should I remove this capability?
>
>       -- Joe


------------------------------------------------------------------------------
_______________________________________________
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel

Reply via email to