mirror of
				https://github.com/gnss-sdr/gnss-sdr
				synced 2025-10-30 23:03:05 +00:00 
			
		
		
		
	Updated versions of required libraries
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@203 64b25241-fba3-4117-9849-534c7e92360d
This commit is contained in:
		
							
								
								
									
										44
									
								
								README
									
									
									
									
									
								
							
							
						
						
									
										44
									
								
								README
									
									
									
									
									
								
							| @@ -1,7 +1,7 @@ | |||||||
| HOW TO BUILD GNSS-SDR | HOW TO BUILD GNSS-SDR | ||||||
| ---------------------- | ---------------------- | ||||||
|  |  | ||||||
| This document describes how to set up the compilation environment and build GNSS-SDR  | This document describes how to set up the compilation environment and build GNSS-SDR. See also http://gnss-sdr.org/documentation/building-guide | ||||||
|  |  | ||||||
| Ubuntu 10.04, 10.10, 11.04 and 11.10 | Ubuntu 10.04, 10.10, 11.04 and 11.10 | ||||||
| -------------------------------------- | -------------------------------------- | ||||||
| @@ -28,9 +28,9 @@ where /path/to/gnuradio is the folder in which you invoked build-gnuradio. In or | |||||||
|  |  | ||||||
| - Download, compile, and install the Armadillo linear algebra library | - Download, compile, and install the Armadillo linear algebra library | ||||||
|  |  | ||||||
| $ wget http://sourceforge.net/projects/arma/files/armadillo-2.4.2.tar.gz | $ wget http://sourceforge.net/projects/arma/files/armadillo-3.2.3.tar.gz | ||||||
| $ tar xvfz armadillo-2.4.2.tar.gz | $ tar xvfz armadillo-3.2.3.tar.gz | ||||||
| $ cd armadillo-2.4.2 | $ cd armadillo-3.2.3 | ||||||
| $ cmake . | $ cmake . | ||||||
| $ make | $ make | ||||||
| $ sudo make install | $ sudo make install | ||||||
| @@ -67,18 +67,18 @@ changing /home/username/gtest-1.6.0 by the actual directory where you downloaded | |||||||
|  |  | ||||||
| - Download, unzip, configure, build and install Google's gflags package, a commandline flags processing module for C++: | - Download, unzip, configure, build and install Google's gflags package, a commandline flags processing module for C++: | ||||||
|  |  | ||||||
| $ wget http://google-gflags.googlecode.com/files/gflags-1.7.tar.gz | $ wget http://google-gflags.googlecode.com/files/gflags-2.0.zip | ||||||
| $ tar xvfz gflags-1.7.tar.gz | $ unzip gflags-2.0.zip | ||||||
| $ cd gflags-1.7 | $ cd gflags-2.0 | ||||||
| $ ./configure | $ ./configure | ||||||
| $ make | $ make | ||||||
| $ sudo make install | $ sudo make install | ||||||
|  |  | ||||||
| - Download, unzip, configure, build and install glog, a Google's library that implements application-level logging: | - Download, unzip, configure, build and install glog, a Google's library that implements application-level logging: | ||||||
|  |  | ||||||
| $ wget http://google-glog.googlecode.com/files/glog-0.3.1-1.tar.gz  | $ wget http://google-glog.googlecode.com/files/glog-0.3.2.tar.gz  | ||||||
| $ tar xvfz glog-0.3.1-1.tar.gz  | $ tar xvfz glog-0.3.2.tar.gz  | ||||||
| $ cd  glog-0.3.1 | $ cd  glog-0.3.2 | ||||||
| $ ./configure | $ ./configure | ||||||
| $ make | $ make | ||||||
| $ sudo make install | $ sudo make install | ||||||
| @@ -100,22 +100,17 @@ $ bjam | |||||||
|  |  | ||||||
| If everything went fine, a executable will be found at gnss-sdr/trunk/install/gnss-sdr | If everything went fine, a executable will be found at gnss-sdr/trunk/install/gnss-sdr | ||||||
|  |  | ||||||
|  | - You can also build the release version (an optimized, faster executable) by typing: | ||||||
|  |  | ||||||
| NOTE: If, later on, you want to bring your GNU Radio repository up to date with the original repository of GNU Radio (and test if GNSS-SDR works with it), go to the gnuradio directory and do: | $ bjam release | ||||||
|  |  | ||||||
| $ sudo make uninstall |  | ||||||
| $ make clean |  | ||||||
| $ git pull |  | ||||||
| $ ./configure |  | ||||||
| $ make |  | ||||||
| $ make check |  | ||||||
| $ sudo make install |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
| Mac OS X 1.6.8 (Snow Leopard) | Mac OS X 1.6.8 (Snow Leopard)  | ||||||
| ------------------------------ | ------------------------------ | ||||||
|  | NOTE: Currently the GCC toolchain is broken. We are working towards the use of LLVM/Clang. | ||||||
|  |  | ||||||
| * If you have still not installed Apple's Developer Tools Xcode, do it now from  http://developer.apple.com/technologies/tools/ (it's free) | * If you have still not installed Apple's Developer Tools Xcode, do it now from  http://developer.apple.com/technologies/tools/ (it's free) | ||||||
|  |  | ||||||
| * Install Macports from  http://www.macports.org/install.php We recommend to install directly the <20>dmg<6D> disk images for Snow Leopart. GNSS-SDR has not been tested with Leopard or Tiger. | * Install Macports from  http://www.macports.org/install.php We recommend to install directly the <20>dmg<6D> disk images for Snow Leopart. GNSS-SDR has not been tested with Leopard or Tiger. | ||||||
| @@ -143,7 +138,8 @@ $ cd.. | |||||||
| $ git clone git://gnuradio.org/gnuradio | $ git clone git://gnuradio.org/gnuradio | ||||||
| $ cd gnuradio | $ cd gnuradio | ||||||
| $ mkdir build | $ mkdir build | ||||||
| $ cd build cmake ../ | $ cd build  | ||||||
|  | $ cmake ../ | ||||||
| $ make | $ make | ||||||
| $ sudo make install | $ sudo make install | ||||||
|  |  | ||||||
| @@ -166,9 +162,9 @@ $ sudo ln -s /usr/local/lib/libvolk.dylib /opt/local/lib/libvolk.dylib | |||||||
|  |  | ||||||
| - Download, compile, and install the Armadillo linear algebra library | - Download, compile, and install the Armadillo linear algebra library | ||||||
|  |  | ||||||
| $ wget http://sourceforge.net/projects/arma/files/armadillo-2.4.2.tar.gz | $ wget http://sourceforge.net/projects/arma/files/armadillo-2.4.3.tar.gz | ||||||
| $ tar xvfz armadillo-2.4.2.tar.gz | $ tar xvfz armadillo-2.4.3.tar.gz | ||||||
| $ cd armadillo-2.4.2 | $ cd armadillo-2.4.3 | ||||||
| $ cmake . | $ cmake . | ||||||
| $ make | $ make | ||||||
| $ sudo make install | $ sudo make install | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Carles Fernandez
					Carles Fernandez