#-------------------------------------------------- # QS1RServer using BOOST library # GNU/Linux Ubuntu 8.0.4 build instructions # A.Montefusco IW0HDV andrew at montefusco dot com #-------------------------------------------------- # Install c++ compiler and some useful tools (thanks to Erik VE7MDL) sudo apt-get install gcc g++ manpages-dev make patch # Install subversion: sudo apt-get install subversion # Install the libusb 0.1 development: sudo apt-get install libusb-dev # Install fftw3: sudo apt-get install fftw3 fftw3-dev # # Download and compile the Boost Library 1.38 # the process lasted three hours on my Intel(R) Pentium(R) 4, dual core CPU @3.00GHz # # make your home current cd wget http://downloads.sourceforge.net/boost/boost_1_38_0.tar.bz2 # # Unzip it # bunzip2 boost_1_38_0.tar.bz2 # # Untar it # tar -xvf boost_1_38_0.tar # # build all # the build process will complain for being unable to build some package; ignore it # cd boost_1_38_0/ ./configure make sudo make install sudo ldconfig # # extract from SVN repository the QS1Server code # cd svn -r547 checkout http://qssdrcode.googlecode.com/svn/branches/n8vb/qs-server-vs/QS1RServer qs-server-vs cd qs-server-vs # # Download a useful file... # wget http://www.montefusco.com/qs1rboostsrv/ConvertUTF.h # # Download a Makefile from my site # # Note: this is a quick-and-dirty makefile manually built from the previous qmake-generated. # Not all dependencies are taken in account: if in doubt, please do a make clean # If this line of development will be the selected one, I will develop an automake package. # wget http://www.montefusco.com/qs1rboostsrv/Makefile # build (please ignore all warnings) # thanks to Ken N9VV for suggestion ! make -j2 # run it mv ./QS1RServer Release/QS1RServer.linux cd Release ./QS1RServer.linux