#-------------------------------------------------- # QS1RServer using BOOST library # # GNU/Linux Ubuntu 8.0.4/9.04/9.10 build instructions # # GNU Autoconf package # # 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 # Install python-dev libraries to minimize errors on Boost build sudo apt-get install python-dev # # Boost Library installation # On 9.04/9.10 you can donwload the binary packages from Ubuntu/Debian repository # sudo apt-get install libboost-dev # # On Ubuntu 10.04 you have to install two packages # sudo apt-get install libboost-dev libboost-all-dev # go to the 'Build Server' section # # On 8.04 you have to download and compile from sources 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 # # If the make fails, try to remove /etc/site-config.jam and redo the make command # (thanks to Chris KC2GQW) # cd boost_1_38_0/ ./configure make sudo make install sudo ldconfig # # Build the server # # make your home current cd # # Download the autoconf package # wget http://www.montefusco.com/qs1rboostsrv/ac_packages/QS1RServer-2.2.0.5.tar.gz # # Expand it # tar -zxvf QS1RServer-2.2.0.5.tar.gz # # Configure # If it complains for file missing, download it according to instructions that shows up # after the error message # cd QS1RServer-2.2.0.5 ./configure # # Compile # make -j2 # # Install: defaults to /usr/local/bin # sudo make install