BINGO!
Turns out that even if you have the dependencies installed per the installation instructions on the guac site, if you install from fedora repo you need to install the corresponding libraries also provided by the fedora repo.
these libraries are.. libguac-0.9.14-1.fc28.x86_64 libguac-client-rdp-0.9.14-1.fc28.x86_64 libguac-client-ssh-0.9.14-1.fc28.x86_64 libguac-client-telnet-0.9.14-1.fc28.x86_64 libguac-client-vnc-0.9.14-1.fc28.x86_64 libguac-devel-0.9.14-1.fc28.x86_64
This is assuming 64 bit and the latest 0.9.14-1 guacd was installed.
All is working for me now except fonts which i know i havent installed yet so that should be an easy fix.
Terminus fonts seems to work very well as it comes with the standard monospace font.
terminus-fonts is the package if anyone is interested.