| 
					
				 | 
			
			
				@@ -14,10 +14,14 @@ A typical unix installation won't require any more steps than running: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   $ make 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   # make install 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-You don't need anything else than GNU Make and gcc. Under a Debian or 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-Ubuntu system, this should boil down to the following package: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+You don't need anything else than GNU Make, gcc and autotools. Under a Debian 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+or Ubuntu system, this should boil down to the following packages: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  # apt-get install build-essential python-all-dev python-virtualenv 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  # apt-get install build-essential autoconf libtool 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+Building the python wrapper requires the following: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  # apt-get install python-all-dev python-virtualenv 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ******************************* 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -68,33 +72,23 @@ Compiling and running grpc plain-C tests dont't require any more dependency. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 Compiling and running grpc C++ tests depend on protobuf 3.0.0, gtest and 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-gflags. Although gflags and protobuf are provided in third_party, you will 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-need to manually install these dependencies on your system to run these tests. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+gflags. Although gflags is provided in third_party, you will need to manually 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+install that dependency on your system to run these tests. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 Under a Debian or Ubuntu system, you can install the gtests and gflags packages 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 using apt-get: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   # apt-get install libgflags-dev libgtest-dev 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-However, protobuf 3.0.0 isn't in a debian package yet: you'll need to compile 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-and install it from the sources in the third_party. Note that if you already 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-have the protobuf and protoc packages installed on your system, they will most 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-likely interfere, and you'll need to uninstall them first. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+However, protobuf 3.0.0 isn't in a debian package yet, but the Makefile will 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+automatically try and compile the one present in third_party if you cloned the 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+repository recursively, and that it detects your system is lacking it. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 Compiling and installing protobuf 3.0.0 requires a few more dependencies in 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-itself, notably the autoconf suite, curl, and unzip. If you have apt-get, you 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-can install these dependencies this way: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  # apt-get install unzip curl autoconf libtool 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+itself, notably the autoconf suite. If you have apt-get, you can install 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+these dependencies this way: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-Then, you can build and install protobuf 3.0.0: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  $ cd third_party/protobuf 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  $ ./autogen.sh 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  $ ./configure 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  $ make 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  # make install 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  # ldconfig 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  # apt-get install autoconf libtool 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 A word on OpenSSL 
			 |