Hello All,

Following Bill's ( G4WJS ) message to the development list regarding
Qt5.5 / GCC 4.9 tool chain testing:

OP: http://sourceforge.net/p/wsjt/mailman/message/34322744/

I've updated the the WSJT-X + Hamlib3 build scripts in JTSDK Win32 to
allow for testing ( switching between ) QT5.5 / GCC 4.9 and Qt5.2 / GCC
4.8 frame works.

The upgrade will require two actions:

1. Updating JTSDK Scripts ( Start Menu or JTSDK Maintenance terminal )
2. Installing jtsdk-win32-u2.exe ( InnoSetup Installer )

At present, Sourceforge is still restoring various developer services,
the files download section being one of them. ETA JUL-31st.

Once the files section is restored, I can then add the U2 installer so
folks to download it. This is a fairly hefty file ~600MG compressed,
requiring ~4GB install space, as it's a full QT55, GCC Mingw 4.9 and
QtCreator installation.

Operating the switch if fairly simple - ( Note, this will not function
properly until the U2 installer has been run, but should not affect
builds using the Qt5.2 / GCC 4.8 )

* Open JTSDK-QT
* Type: qt55-enable
* Close and Then re-open JTSDK-QT

That should set the Qt5.5 and MinGW 4.9 tool chain as the default tool
set. You should see, on the opening screen, messages indicating  which
tool-chain / QT framework is active.

To switch back to the Qt5.2 / GCC 4.8 tool-chain:
* Open JTSDK-QT
* Type: qt55-disable
* Close and Then re-open JTSDK-QT

The build, install and package directories are all separate from the
standard locations, including Hamlib3, suffixed with "-qt55", for example:


When Disabled: ( using Qt5.2 / GCC 4.8 ):
C:\JTSDK\wsjtx\{build,install,package .. .. ..}
C:\JTSDK\hamlib3\{bin,include,lib .. .. ..}


When Enabled: ( using Qt5.5 / GCC 4.9 )::

C:\JTSDK\wsjtx-qt55\{build,install,package .. .. ..}
C:\JTSDK\hamlib3-qt55\{bin,include,lib .. .. ..}


The source directories, for both WSJTX and Hamlib3 remain as is:

C:\JTSDk\src\ .. .. ..


All build commands remain as is:

* checkout-wsjtx
* build-wsjtx rinstall

and so on.

Before building WSJT-X, using the QT5.5 / GCC 4.9 tool-chain, remember
to build Hamlib3 first, otherwise, you will likely get a Cmake fault
during the configuration phase stating Hamlib3 cannot be found.

Additionally, QT5.5 was built with MSVC-2013 as opposed to MSVC-2010 for
Qt5.2. As such, if you do not have the MSVC 2013 Redist DLL's installed,
which "may be" required for proper runtime testing, you will need to
install them. Not too worry, the Qt55 installation bundles the correct
Redist-Instller. You will find find the Redist-Installer located in:

C:\JTSDK\qt55\redist

or similar location. Simply running the installer should get you what is
needed.


When the jtsdk-win32-u2.exe installer is available from Sourceforge, I
will send out additional information on how-to perform the upgrade and
installation for JTSDK Win32.


73's
Greg, KI7MT

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

Reply via email to