You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+9-24Lines changed: 9 additions & 24 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -26,10 +26,12 @@ completely removes needs for capable third-party environments such as [Python][]
26
26
As of [JTSDK64-3.4.0][] there are no longer distinctions between "Base" and "Tools" packages. There will just me "Main Releases" and "Updates".
27
27
28
28
- Under the [JTSDK64-3.2-Stream][] the "Base Package" was [JTSDK64-Base-3.2.3][]. Under the JTSDK64-4.0-Stream the former "Base" deployment package will become [JTSDK64-4.0.0][].
29
-
- Under the [JTSDK64-3.2-Stream][] the "Patch Package" was [JTSDK64-Tools-3.2.3.3][]. Under the JTSDK64-4.0-Stream the "Update" packages will become [JTSDK64-4.0.0-U1][].
29
+
- Under the [JTSDK64-3.2-Stream][] the "Patch Package" was [JTSDK64-Tools-3.2.3.3][]. Under the JTSDK64-4.0-Stream the "Update" packages will become/is[JTSDK64-4.0.0-U1][].
30
30
31
31
The Main deployment package - [JTSDK64-4.0.0][] - can be downloaded at https://sourceforge.net/projects/hamlib-sdk/files/Windows/JTSDK-4.0-Stream/JTSDK64-4.0.0.exe
32
32
33
+
The Update deployment package - [JTSDK64-4.0.0-U1][] - can be downloaded at https://sourceforge.net/projects/hamlib-sdk/files/Windows/JTSDK-4.0-Stream/JTSDK64-4.0.0-U1.exe
34
+
33
35
This README.md file includes deployment instructions. The very latest news - including tips
34
36
to solve issues - can be found at https://hamlib-sdk.sourceforge.io/ .
35
37
@@ -76,28 +78,11 @@ build libraries (i.e. [Boost 1.85](Boost-1.85.0) ) as part of the learning proce
76
78
Current packaging preempts known cases of proposed licence and delivery condition changes.
are available - saving many hours. Note that the continued production of these files is under review.
81
-
82
-
[Boost-1.85.0][] is built with and supplied under Qt's 5.15.2 [MinGW 8.1](MinGW) environs.
83
-
84
-
**Note:** It is not recommended to use [Boost-1.86.0][] or later with [Qt][] 5.15.2 as there are some build and compatability issues (related to Qt 5.16.2's MinGW 8.1).
85
-
86
-
Extract the folder for the Boost version-package that you want to use into **x:\JTSDK64-Tools\tools\boost** (create the directory if it does not exist) and then remove the -7.3, -8.1 or -11.2 suffix !
81
+
Precompiled drop-in packages are no longer available as Sourceforge, our project host, are auditing space.
The current update deployment package - [JTSDK64-4.0.0-U1][] - can be downloaded at https://sourceforge.net/projects/hamlib-sdk/files/Windows/JTSDK-4.0-Stream/JTSDK64-4.0.0-U1.exe
<p>Development of the <ahref="./ver3/index3.html">Version 3-Streams</a> of the Hamlib SDK (JTSDK) has concluded. Further maintenance will not be performed on images from this stream.</p>
53
+
<p>If third-parties wish to continue any component of the <ahref="./ver3/index3.html">Version 3-Stream</a> of the Hamlib SDK please contact the developers via the <ahref="[email protected]">forum</a>. Tested efforts can and will be uploaded and made available here.</p>
54
+
<p>All reference(s) to <ahref="./ver3/index3.html">Version 3-Streams</a> from this master documentation site will be removed come 1st June 2025. Resources will not be lost; they will just be archived and no longer maintained.</p>
55
+
</ul>
56
+
<h3>Vale: Mike W9MDB(sk).</h3>
57
+
<ul>
58
+
<p>The community associated with this project are deeply saddened at the passing of one of the great supporters and contributors to this project - <ahref="https://www.qrz.com/db/W9MDB">Mike Black W9MDB</a>.</p>
59
+
<p>Please refer to the QRZ.COM page at <ahref="https://forums.qrz.com/index.php?threads/mike-black-w9mdb-sk.949794/l">https://forums.qrz.com/index.php?threads/mike-black-w9mdb-sk.949794/</a>.</p>
60
+
</ul>
50
61
<h3>Introduction.</h3>
51
62
<ul>
52
63
<p>Development of <ahref="./ver4/index4.html">Version 4</a> of the Hamlib SDK (JTSDK) is now current.</p>
53
-
<p>Development of <ahref="./ver3/index3.html">Version 3</a> of the Hamlib SDK (JTSDK) has concluded and further maintenance will not occur.</p>
54
-
<p>This page links to both the <ahref="./ver3/index3.html">Version 3</a> and <ahref="./ver4/index4.html">Version 4</a> Kit documentation.</p>
55
-
<p><ahref="./ver4/index4.html">Version 4</a> of the JTSDK/Hamlib SDK is Qt 6.x centric - but will support Archived Deployments of <ahref="https://www.qt.io/blog/qt-5.15.2-released">Qt 5.15.2</a></p>
56
-
<p>Please watch this space !</p>
64
+
<p><ahref="./ver4/index4.html">Version 4</a> of the JTSDK/Hamlib SDK aims to be > Qt 6.6.3 centric - but will support archive-repository-delivered deployments of <ahref="https://www.qt.io/blog/qt-5.15.2-released">Qt 5.15.2</a></p>
65
+
<p>Please watch this space and information/notes made available via the <ahref="https://groups.io/g/JTSDK">[email protected] forum</a>.</p>
<li>If you are using <strong>Qt 6.7.2</strong> (experimental only - Will not build JT-ware yet):</li>
202
+
<li>If you are using <strong>Qt 6.7.2</strong> (experimental only - It will only build specialised, experimental JT-ware versions at this stage. See <ahref="sourceforge.net/projects/wsjt-x-improved/files/WSJT-X_v2.8.0/Source%20code/">WSJT-X Imoroved</a> as an example):</li>
Copy file name to clipboardExpand all lines: docs/ver4/DG4-Build-Boost.html
+6-5Lines changed: 6 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -55,11 +55,12 @@ <h3>Introduction</h3>
55
55
<p>If you want ALSA support – which requires a licensed SDK - refer to notes in the WSJT-X source.</p>
56
56
</ul>
57
57
<hr/>
58
-
<h2>Using the Deploy-Boost Script</h2>
58
+
<h2>Configuring the Environment</h2>
59
59
<hr/>
60
60
<ul>
61
-
<p>This script, available from the <strong>JTSDK64-Tools</strong> console, can automate the entire process of building <strong>Boost</strong>. To use this script to properly build <strong>Boost</strong> there are some configuration changes to the environment that should be made first. The environment configuration setting <em>unixtools=</em> should be set to <em>enabled</em> inside <strong>Versions.ini</strong>.</p>
62
-
<p>This setting should be returned to <em>disabled</em> after you have built <strong>Boost</strong>.</p>
61
+
<p>The script <strong>Deploy-Boost</strong> is available from the <strong>JTSDK64-Tools</strong> console and automates the process of building and deploying Boost.</p>
62
+
<p>These processes here describe how to build and deploy Boost without the use of the <strong>Deploy-Boost</strong> tool.</p>
63
+
<p>Execute the following command from the <strong>JTSDK64-Tools</strong> console:</p>
63
64
<ul>
64
65
<li>Using Windows File Manager, navigate to <strong>x:\JTSDK64-Tools\config</strong>.</li>
65
66
<li>Right click on <strong>Versions.ini</strong> and select your favorite text editor or select 'Open' to edit the file.</li>
@@ -86,7 +87,7 @@ <h3>Step 2: Deploy the Build Tools</h3>
86
87
<li>Execute the following command inside the JTSDK-Tools environment:</li>
87
88
88
89
<ul>
89
-
<li><strong>msys2</strong></li>
90
+
<li><strong>mingw64</strong></li>
90
91
</ul>
91
92
92
93
<li>Execute the following commands inside the MSYS2 environment:</li>
@@ -142,7 +143,7 @@ <h3>Step 4: Download the Source</h3>
142
143
<li>In the msys64 shell, type <strong>wget</strong>, paste the URL, and then press enter. i.e.</li>
Copy file name to clipboardExpand all lines: docs/ver4/DG4-Build-LibUSB.html
+15-12Lines changed: 15 additions & 12 deletions
Original file line number
Diff line number
Diff line change
@@ -50,7 +50,8 @@ <h2>Guide for Building LibUSB</h2>
50
50
<ul>
51
51
<p>A number of operational issues have arisen with the use of compiled LibUSB packages downloaded from <ahref="file:///C|/Users/stepheni.HOME/AppData/Local/Microsoft/Windows/INetCache/IE/XFNP0OWK/releases[1]">https://github.com/libusb/libusb/releases</a></p>
52
52
<p>It is now recommended that users of the JTSDK compile their own LibUSB from the latest source provided by the LibUSB Maintainers,.</p>
53
-
<p>These steps will demonstrate how to build and deploy a library set under the <strong>mingw64</strong> environment for the JTSDK..</p>
53
+
<p>These steps will demonstrate how to build and deploy a library set under the <strong>mingw64</strong> environment for the JTSDK.</p>
54
+
<p><b>Note:</b> The currrent version of LibUSB at writing is <ahref="https://github.com/libusb/libusb/releases/download/v1.0.28/libusb-1.0.28.tar.bz2">1.0.28</a>.</p>
54
55
</ul>
55
56
56
57
<h3>Step 1: Download and fully deploy the latest JTSDK</h3>
<p>Download URL of the latest stable LibUSB. At the time of writimng the latest version was Version <ahref="https://github.com/libusb/libusb/releases/download/v1.0.27/libusb-1.0.27.tar.bz2">1.0.27</a></p>
115
+
<p>Download URL of the latest stable LibUSB. At the time of writimng the latest version was Version <ahref="https://github.com/libusb/libusb/releases/download/v1.0.28/libusb-1.0.28.tar.bz2">1.0.28</a></p>
115
116
<ul>
116
117
<li>Navigate to <ahref="https://libusb.info/">https://libusb.info/</a></li>
117
118
</ul>
@@ -123,12 +124,12 @@ <h3>Step 4: Download the Source</h3>
123
124
<ul>
124
125
<li><strong>cd ~/src</strong></li>
125
126
</ul>
126
-
<p>Extract the source package (assuming Version 1.0.27) with:
127
+
<p>Extract the source package (assuming Version 1.0.28) with:
<p>The above command places all that is built into the subdirectory <strong>/tmp/libusb</strong> . This way the built libraries are easy to find.</p>
@@ -166,19 +167,21 @@ <h3>Complete</h3>
166
167
167
168
<ul>
168
169
169
-
<p>You will find a structure inside <em>/tmp</em> (windows path <em>C:\msys64\tmp\portaudio</em>) that contains the same LibUSB library structure. .</p>
170
-
<p>Rename the directory /tmp/libusb to a name that6 best fits the "structuring" of the JTSDK. In this case we assume that source for v 1.0.27 has been used</p>
170
+
<p>You will find a structure inside <em>/tmp</em> (windows path <em>C:\JTSDK64-Tools\tools\msys64\tmp\libusb</em>) that contains the built LibUSB library structure. .</p>
171
+
<p>Rename the directory /tmp/libusb to a name that best fits the "structuring" of the JTSDK. In this case we assume that source for v 1.0.28 has been used</p>
171
172
<ul>
172
173
<li>cd /tmp</li>
173
-
<li>mv libusb 1.0.27</li>
174
+
<li>mv libusb 1.0.28</li>
175
+
</ul>
176
+
<p>Deliver that folder structure to <em>X:\JTSDK64-Tools\tools\</em>libusb . From the MSYS2 prompt the command will be:</p>
0 commit comments