To: WSJT Developers and Friends
From: Joe Taylor, K1JT
As you know, we have worked hard to ensure that WSJT and its sister
programs MAP65, WSPR, WSJT-X, and WSPR-X are transportable. They can be
compiled and run on a wide variety of platforms including Windows,
Linux, OS X, FreeBSD... even the Raspberry Pi and CubieBoard!
Building the programs is not always easy, however -- and this is
probably truest of all for Windows.
Greg, KI7MT, has been working hard to make a transportable development
environment for building the WSJT programs in Windows. There are
actually two packages: one for the WSJT and WSPR (the programs with
Python-based GUIs) and another for MAP65, WSJT-X, and WSPR-X, which are
Qt-based. I can attest that Greg's packages are truly "the cat's meow!"
The packages are self-contained, with all necessary tools. They don't
require any messing around with system or user PATH settings. They even
check out files from the SourceForge SVN, as necessary.
If you're interested in trying JTSDK-PY, the Python-based WSJT Software
Development Kit, it has been posted at the following URL:
http://physics.princeton.edu/pulsar/K1JT/JTSDK-PY.exe
Take note: the download is nearly 80 MB, the installation requires about
800 MB of disk space.
Here are the necessary steps to compile and run WSJT v10.0, from start
to finish:
1. Download JTSDK-PY.exe
2. Execute the downloaded file and select "C:\" as the base directory to
"Extract to". (With some caveats to be described in the documentation,
you may optionally select "D:\", "E:\", or any other desired base path.)
3. Open a command-prompt window and enter these commands:
> cd \JTSDK-PY
> jtsdk-pyenv
> build wsjt
4. That's it! A build script will use Subversion (svn) to fetch the
WSJT source code from Source forge; then a library (libjt.a) and a
Python extension (Audio.pyd) are built using gfortran and gcc; and
finally an executable program is made using f2py, and the necessary
dll's and other support files are collected with cxfreeze. In a few
minutes, when everything is done, the script will ask
"Would you like to run wsjt now? (y/n)"
5. Enter "y" to start WSJT. Alternatively, you can enter "n", then enter
> cd wsjt
> cd wsjt-r3901 (or whatever the current release number may be)
> wsjt
5. You can just as easily build wspr -- just enter "build wspr" in place
of "build wsjt".
Further details will be provided in the developer's documentation, which
is now being updated.
Hearty kudos to Greg, KI7MT, on a job well done!!! Greg's efforts will
make it much easier for others to contribute to the development of the
WSJT family of programs.
Greg has also developed a companion package, JTSDK-QT, for building
MAP65, WSJT-X, and WSPR-X. It works similarly, and we'll make it
available soon after Bill, G4WJS, commits his substantial updates to
WSJT-X -- especially its configuration and rig-control features.
As always, comments, suggestions, bug reports, and other feedback will
be very welcome.
-- 73, Joe, K1JT
_______________________________________________
Wsjt-devel mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/wsjt-devel