Ghpsdr FAQ
From HPSDRwiki
Is Jack required?
This code does not use Jack, but the applications that load the HPSDR firmware were built and linked with jack so you will need to install the jack libraries even though they are not used.
libusb-1.0
Linux need linusb-1.0 which is not the default libusb. It can be added with you package installer. The libusb differences are the biggest impediment to cross platform compliation.
Audio output
Currently the audio output is the mercury card output jack.
iphone support
The program has experimental support for a iphone interface. See http://javaguifordttsp.blogspot.com/ for more information.