Get packages:
$ sudo apt-get install cmake
$ sudo apt-get install autoconf
$ sudo apt-get install libtool libtool-doc
$ sudo apt-get install libpulse0
$ sudo apt-get install libpulse-dev
$ sudo apt-get install libconfig8
$ sudo apt-get install libconfig8-dev
$ sudo apt-get install libusb-1.0
$ sudo apt-get install libevent-2.0	<< libevent-2.0-5
$ sudo apt-get install libevent-pthreads-2.0-5
$ sudo apt-get install libevent-dev
$ sudo apt-get install libssl-dev
$ sudo apt-get install libevent-openssl-2.0-5
$ sudo apt-get install libsamplerate0 libsamplerate0-dev 
$ sudo apt-get install libortp-dev
$ sudo apt-get install libqt5opengl5-dev

# I installed these, not sure their needed:
#$ sudo apt-get install libssl-dev
#$ sudo apt-get install libevent1-dev

Build codec2
Build Qt5
Get the source:
$ cd /home/src/ghpsdr
$ git clone https://github.com/alexlee188/ghpsdr3-alex.git

Build alex:
$ cd ghpsdr3-alex
$ export PATH=/opt/Qt/5.3/gcc_64/bin:$PATH

$ autoreconf -i
$ ./configure
$ make

hpsdr-server link map:
$ ldd server/hpsdr-server
	linux-vdso.so.1 =>  (0x00007fff059fe000)
	libusb-1.0.so.0 => /lib/x86_64-linux-gnu/libusb-1.0.so.0 (0x00007f8ab92df000)
	libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f8ab90c1000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f8ab8cfa000)
	libudev.so.1 => /lib/x86_64-linux-gnu/libudev.so.1 (0x00007f8ab8ae9000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f8ab951e000)
	libcgmanager.so.0 => /lib/x86_64-linux-gnu/libcgmanager.so.0 (0x00007f8ab88ce000)
	libnih.so.1 => /lib/x86_64-linux-gnu/libnih.so.1 (0x00007f8ab86b5000)
	libnih-dbus.so.1 => /lib/x86_64-linux-gnu/libnih-dbus.so.1 (0x00007f8ab84ab000)
	libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007f8ab8266000)
	librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f8ab805d000)

dspserver link map:
$ ldd  dspserver/dspserver
	linux-vdso.so.1 =>  (0x00007fff8f7fe000)
	librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f7b74129000)
	libssl.so.1.0.0 => /lib/x86_64-linux-gnu/libssl.so.1.0.0 (0x00007f7b73ecb000)
	libcrypto.so.1.0.0 => /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 (0x00007f7b73af0000)
	libgomp.so.1 => /usr/lib/x86_64-linux-gnu/libgomp.so.1 (0x00007f7b738e1000)
	libortp.so.9 => /usr/lib/x86_64-linux-gnu/libortp.so.9 (0x00007f7b736bf000)
	libsamplerate.so.0 => /usr/lib/x86_64-linux-gnu/libsamplerate.so.0 (0x00007f7b73352000)
	libevent_openssl-2.0.so.5 => /usr/lib/x86_64-linux-gnu/libevent_openssl-2.0.so.5 (0x00007f7b7314c000)
	libevent_pthreads-2.0.so.5 => /usr/lib/x86_64-linux-gnu/libevent_pthreads-2.0.so.5 (0x00007f7b72f49000)
	libevent-2.0.so.5 => /usr/lib/x86_64-linux-gnu/libevent-2.0.so.5 (0x00007f7b72d04000)
	libconfig.so.9 => /usr/lib/x86_64-linux-gnu/libconfig.so.9 (0x00007f7b72af8000)
	libcodec2.so.0.3 => /usr/lib/libcodec2.so.0.3 (0x00007f7b7289a000)
	libfftw3f.so.3 => /usr/lib/x86_64-linux-gnu/libfftw3f.so.3 (0x00007f7b72494000)
	libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f7b72276000)
	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f7b71f70000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f7b71ba9000)
	libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f7b719a5000)
	libevent_core-2.0.so.5 => /usr/lib/x86_64-linux-gnu/libevent_core-2.0.so.5 (0x00007f7b7177b000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f7b74359000)

QtRadio link map:
$ ldd QtRadio/QtRadio
	linux-vdso.so.1 =>  (0x00007fff2ad86000)
	libQtGui.so.4 => /usr/lib/x86_64-linux-gnu/libQtGui.so.4 (0x00007f4ae0b51000)
	libQtNetwork.so.4 => /usr/lib/x86_64-linux-gnu/libQtNetwork.so.4 (0x00007f4ae0809000)
	libQtCore.so.4 => /usr/lib/x86_64-linux-gnu/libQtCore.so.4 (0x00007f4ae0323000)
	libQtMultimediaKit.so.1 => /usr/lib/x86_64-linux-gnu/libQtMultimediaKit.so.1 (0x00007f4ae0037000)
	libortp.so.9 => /usr/lib/x86_64-linux-gnu/libortp.so.9 (0x00007f4adfe15000)
	libsamplerate.so.0 => /usr/lib/x86_64-linux-gnu/libsamplerate.so.0 (0x00007f4adfaa8000)
	libcodec2.so.0.3 => /usr/lib/libcodec2.so.0.3 (0x00007f4adf84a000)
	libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f4adf546000)
	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f4adf23f000)
	libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f4adf029000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f4adec63000)
	libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f4adea26000)
	libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f4ade808000)
	libaudio.so.2 => /usr/lib/x86_64-linux-gnu/libaudio.so.2 (0x00007f4ade5f0000)
	libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f4ade2e7000)
	libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007f4ade0c1000)
	libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f4addea8000)
	libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f4addc04000)
	libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007f4add9b3000)
	libSM.so.6 => /usr/lib/x86_64-linux-gnu/libSM.so.6 (0x00007f4add7ab000)
	libICE.so.6 => /usr/lib/x86_64-linux-gnu/libICE.so.6 (0x00007f4add58e000)
	libXi.so.6 => /usr/lib/x86_64-linux-gnu/libXi.so.6 (0x00007f4add37e000)
	libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007f4add174000)
	libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f4adcf61000)
	libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f4adcc2c000)
	libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f4adca27000)
	librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f4adc81f000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f4ae182c000)
	libpulse.so.0 => /usr/lib/x86_64-linux-gnu/libpulse.so.0 (0x00007f4adc5d6000)
	libQtOpenGL.so.4 => /usr/lib/x86_64-linux-gnu/libQtOpenGL.so.4 (0x00007f4adc2d7000)
	libGL.so.1 => /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1 (0x00007f4adc071000)
	libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f4adbe46000)
	libXt.so.6 => /usr/lib/x86_64-linux-gnu/libXt.so.6 (0x00007f4adbbe0000)
	libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f4adb9dc000)
	libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f4adb79d000)
	libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007f4adb595000)
	libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f4adb390000)
	libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f4adb170000)
	libjson-c.so.2 => /lib/x86_64-linux-gnu/libjson-c.so.2 (0x00007f4adaf65000)
	libpulsecommon-4.0.so => /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-4.0.so (0x00007f4adacfd000)
	libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007f4adaab8000)
	libglapi.so.0 => /usr/lib/x86_64-linux-gnu/libglapi.so.0 (0x00007f4ada890000)
	libXdamage.so.1 => /usr/lib/x86_64-linux-gnu/libXdamage.so.1 (0x00007f4ada68d000)
	libXfixes.so.3 => /usr/lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007f4ada487000)
	libX11-xcb.so.1 => /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1 (0x00007f4ada285000)
	libxcb-glx.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0 (0x00007f4ada06d000)
	libxcb-dri2.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0 (0x00007f4ad9e68000)
	libxcb-dri3.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0 (0x00007f4ad9c65000)
	libxcb-present.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-present.so.0 (0x00007f4ad9a61000)
	libxcb-sync.so.1 => /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1 (0x00007f4ad985b000)
	libxshmfence.so.1 => /usr/lib/x86_64-linux-gnu/libxshmfence.so.1 (0x00007f4ad9659000)
	libXxf86vm.so.1 => /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1 (0x00007f4ad9452000)
	libdrm.so.2 => /usr/lib/x86_64-linux-gnu/libdrm.so.2 (0x00007f4ad9246000)
	libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f4ad903f000)
	libwrap.so.0 => /lib/x86_64-linux-gnu/libwrap.so.0 (0x00007f4ad8e35000)
	libsndfile.so.1 => /usr/lib/x86_64-linux-gnu/libsndfile.so.1 (0x00007f4ad8bcd000)
	libasyncns.so.0 => /usr/lib/x86_64-linux-gnu/libasyncns.so.0 (0x00007f4ad89c6000)
	libnsl.so.1 => /lib/x86_64-linux-gnu/libnsl.so.1 (0x00007f4ad87ac000)
	libFLAC.so.8 => /usr/lib/x86_64-linux-gnu/libFLAC.so.8 (0x00007f4ad857a000)
	libvorbisenc.so.2 => /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2 (0x00007f4ad80ab000)
	libvorbis.so.0 => /usr/lib/x86_64-linux-gnu/libvorbis.so.0 (0x00007f4ad7e7e000)
	libogg.so.0 => /usr/lib/x86_64-linux-gnu/libogg.so.0 (0x00007f4ad7c74000)
	libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f4ad7a59000)