So the update is that the error output, particularly of the GUI could be improved.
When we ran the project creator CLI version there was more debug information:
qt.network.ssl: Incompatible version of OpenSSL
indicating QT couldn't find services in the openssl version my colleague had on their linux machine.
QT is a crossplatform dev environment. It turns out all the cypress tools use this and dont have a self included working openssl version. Newer versions such as OpenSSL 1.1.0i-fips that was on my colleagues machine removed symbols QT was looking for.
We solved this for platforms with newer openssl that removed symbols it was using by downloading
OpenSSL 1.0.2k-fips 26 Jan 2017 - version that worked on a 3rd colleagues machine.
We built it:
mkdir -p rootfs;./config --prefx $PWD/rootfs zlib shared
make -j12 && make install
My colleague wanted to leave the newer version of openssl for use by the rest of his install so to get only the modustoolbox tools to use it you then need to open the bash scripts that run each tool and add the following
The bash scripts are found under ModusToolbox/tools_2.0/toolname/
Hope this helps someone who runs into this in the future.