HAMLIB SDK Version 3

Evolving the JT-ware Software Developer's Kit (JTSDK)


Installation Build x64 Build x86 Developers Notes Questions Sourceforge Download

JTSDK 3.4.1 Questions and Suggestions for Resolving for Common Issues


What has happened to the original JTSDK creator?

Where can I ask question ?

Windows 11: Deployments grind to a halt

What happens if I receive a PowerShell security warning? Is it safe to run the PowerShell Scripts?

Execution Policy Change
The execution policy helps protect you from scripts that you do not trust. Changing 
the execution policy might expose you to the security risks described in the 
about_Execution_Policies help topic at https:/go.microsoft.com/fwlink/?LinkID=135170. 
Do you want to change the execution policy?
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "N"):

How does the SDK use PowerShell? Why does the SDK need to use PowerShell when previous kits used CMD scripts?

How do I upgrade existing JTSDK deployments?

How do I update the JTSDK?

Where do I get and how do I apply 'Update'/'Patch'  packages?


Issues and Potential Work Arounds


VC 2022 Runtimes Deployment Error during postinstall

-------------------------------------------
           JTSDK Setup v3.4.1
-------------------------------------------

  Required Tools

     PowerShell ..... 5.1.22621.2506
     VC Runtimes .... Not Installed
     Git ............ Installed
     OmniRig ........ Installed

  Qt Script-Provisioned Tool Chains

    x64:
     MinGW 8.1 ...... Qt Not Installed
     MinGW 11.x ..... Qt Not Installed

    x86 (Legacy: unsupported):
     MinGW 8.1 ...... Qt Not Installed

  Optional Components

     VS Code ........ Installed
     Boost .......... Not Installed

  Post Install / Manual Setup Commands

     Main Install ... postinstall
     MSYS2 Shell .... msys2
	 
PS C:\JTSDK64-Tools>
...
 Enter Your Install/Redeployment Selection(s):

(required) VC/C++ Runtimes (Y|N) .: y
...
...
-----------------------------------------------------
Installing Visual C/C++ x86 and x64 Runtimes
-----------------------------------------------------

* Downloading VC/C++ Installer

  --> Downloading the latest VC/C++ x86 Installer: Complete
  --> Downloading the latest VC/C++ x64 Installer: Complete

-----------------------------------------------------
 Visual C/C++ Runtime - Error In x86 Install
-----------------------------------------------------

****************************************************
Processing Error
****************************************************

The exit status from step [ VC Runtimes Install ] returned
a non-zero status. Check the error message and
and try again.

If the problem presists, contact: JTSDK@Groups.io

PS C:\JTSDK64-Tools\tools\setup\vcruntime>

Wrong Qt deployment settings

Qt 5.15.2 Not Being Deployed

Issues observed when trying to build software with Qt 6.7.2 deployments

Issues observed when trying to perform a Full Deployment: Qt 5 and/or Qt 6 does not Deploy

As Qt deployment is now manual - no longer scripted - much of this section is now legacy information

JT-ware compile error around code that uses the Resource Compilers

[ 14%] gcc.exe:Building Fortran object CMakeFiles/wsjt_fort_omp.dir/lib/chkmsg.f90.obj
error: C:JTSDK64-Toolstmpwsjtx-outputqt5.15.22.5.4ReleasebuildVersionResource_wsprd.rc: 
No such file or directory
gcc.exe: warning: '[ 14%] Building Fortran object CMakeFiles/wsjt_fort.dir/lib/chkmsg.f90.obj
-x c' after last input file has no effect
gcc.exe: fatal error: no input files
compilation terminated.
/usr/bin/windres: preprocessing failed.

Minor packaging issue observed when building JTDX

...
CPack: - Run preinstall target for: jtdx
CPack: - Install project: jtdx []
warning: target 'libhamlib-4.dll' is not absolute...
warning: target 'libhamlib-4.dll' does not exist...
CMake Error at C:/JTSDK64-Tools/tmp/wsjtx/CMake/Modules/GetPrerequisites.cmake:817 (message):
  C:/JTSDK64-Tools/tools/Qt/Tools/mingw810_64/bin/objdump.exe failed: 1

  C:/JTSDK64-Tools/tools/Qt/Tools/mingw810_64/bin/objdump.exe:
  'libhamlib-4.dll': No such file

Call Stack (most recent call first):
  C:/JTSDK64-Tools/tmp/wsjtx/CMake/Modules/GetPrerequisites.cmake:942 (get_prerequisites)
  C:/JTSDK64-Tools/tmp/wsjtx/CMake/Modules/BundleUtilities.cmake:585 (get_prerequisites)
  C:/JTSDK64-Tools/tmp/wsjtx/CMake/Modules/BundleUtilities.cmake:804 (get_bundle_keys)
  C:/JTSDK64-Tools/tmp/wsjtx-output/qt/5.15.2/2.2.0/Release/build/cmake_install.cmake:153 (fixup_bundle)

CPack Error: Error when generating package: jtdx
mingw32-make.exe: *** [Makefile:112: package] Error 1

--------------------------------------------
 WINDOWS INSTALLER BUILD ERROR
--------------------------------------------

 There was a problem building the package,
 or the script could not find:

 C:\JTSDK64-Tools\tmp\wsjtx-output\qt\5.15.2\2.2.0\Release\build\

 Check the Cmake logs for any errors, or
 correct any build script issues that were
 obverved and try to rebuild the package.

PS C:\JTSDK64-Tools\tmp\wsjtx-output\qt\5.15.2\2.2.0\Release\build>

Anomalies that do not make sense

...
CPack: - Install project: jtdx []
CMake Error at C:/JTSDK64-Tools/tmp/wsjtx/CMake/Modules/GetPrerequisites.cmake:817 (message):
  C:/JTSDK64-Tools/tools/Qt/Tools/mingw810_64/bin/objdump.exe failed: 1

Call Stack (most recent call first):
  C:/JTSDK64-Tools/tmp/wsjtx/CMake/Modules/GetPrerequisites.cmake:942 (get_prerequisites)
  C:/JTSDK64-Tools/tmp/wsjtx/CMake/Modules/GetPrerequisites.cmake:942 (get_prerequisites)
  C:/JTSDK64-Tools/tmp/wsjtx/CMake/Modules/GetPrerequisites.cmake:942 (get_prerequisites)
  C:/JTSDK64-Tools/tmp/wsjtx/CMake/Modules/BundleUtilities.cmake:585 (get_prerequisites)
  C:/JTSDK64-Tools/tmp/wsjtx/CMake/Modules/BundleUtilities.cmake:804 (get_bundle_keys)
  C:/JTSDK64-Tools/tmp/wsjtx-output/qt/5.15.2/2.2.0/Release/build/cmake_install.cmake:153 (fixup_bundle)


CPack Error: Error when generating package: jtdx
mingw32-make.exe: *** [Makefile:112: package] Error 1

--------------------------------------------
 WINDOWS INSTALLER BUILD ERROR
--------------------------------------------
...

Packaging Issues: Support for an "extras" folder

Conclusion and Further References



Editor: Steve VK3VM/VK3SIR Contact