|
Installation | Build x64 | Build x86 | Developers | Notes | Questions | Sourceforge | Download |
As of version 3.2.1 JTSDK as provided at this point can build the PortAudio required to build WSJT-X.
These steps will demonstrate how to deploy a Windows MME-Interface-based driver. If you want ALSA support – which requires a licensed SDK - refer to notes in the WSJT-X source at (source)/doc.
The first stage involves deploying tools as if one were building Hamlib. Many required MSYS2 tools are deployed as part of this process.
This should have now downloaded the build environment for mingw64 – providing a POSIX-compliant environment in which PortAudio code should be built.
Launch an environment that provides the native GNU compilers.
Determine the download URL of the latest stable PortAudio release by browsing to http://files.portaudio.com/download.html .
This downloads the source package
The following set of steps actually configures and builds the library.
The above command places all that is built into the subdirectory /tmp/portaudio . This way the built libraries are easy to find.
You will find a structure inside /tmp (windows path C:\msys64\tmp\portaudio) that contains the same PortAudio library structure as delivered into the JTSDK i.e. X:\JTSDK64-Tools\tools\portaudio .
Deliver that folder structure to X:\JTSDK64-Tools\tools\ .
Make the appropriate adjustment in C:\JTSDK64-Tools\config\Versions.ini so that it can be used by the JTSDK.
Note: These procedures DO NOT build PortAudio with ASIO Drivers. [ Note that these drivers have NOTHING TO DO WITH THE AUSTRALIAN AGENCY OF THE SAME NAME - yes we do get queries about this ... hmmm ]. These drivers may have specific licensing requirements that preclude us distributing these as part of the JTSDK. You can find instructions inside the JTSDK source (in the WSJTX (src)/doc folder) on how to build PortAudio with these drivers; these instructions can easily be adapted for use with the JTSDK.
You may find the following reference(s) useful:
Editor: Steve VK3VM/VK3SIR | Contact |