@@ -21,7 +21,7 @@ dependencies being installed.
21
21
22
22
### Test Dependencies
23
23
24
- - [ boost 1.55 +] ( http://www.boost.org )
24
+ - [ boost 1.59 +] ( http://www.boost.org )
25
25
- [ libssh2] ( http://www.libssh2.org ) (optional)
26
26
27
27
## Linux/OS X
@@ -45,9 +45,9 @@ sudo yum -y install epel-release
45
45
``` bash
46
46
sudo yum install automake cmake gcc-c++ git libtool openssl-devel wget
47
47
pushd /tmp
48
- wget http://dist.libuv.org/dist/v1.7.5 /libuv-v1.7.5 .tar.gz
49
- tar xzf libuv-v1.7.5 .tar.gz
50
- pushd libuv-v1.7.5
48
+ wget http://dist.libuv.org/dist/v1.8.0 /libuv-v1.8.0 .tar.gz
49
+ tar xzf libuv-v1.8.0 .tar.gz
50
+ pushd libuv-v1.8.0
51
51
sh autogen.sh
52
52
./configure
53
53
sudo make install
114
114
#### Obtaining Test Dependencies
115
115
116
116
##### CentOS/RHEL
117
- CentOS/RHEL does not contain Boost v1.55 + libraries in its repositories; however
117
+ CentOS/RHEL does not contain Boost v1.59 + libraries in its repositories; however
118
118
these can be easily installed from source. Ensure previous version of Boost has
119
119
been removed by executing the command ` sudo yum remove boost* ` before
120
120
proceeding.
@@ -125,7 +125,7 @@ pushd /tmp
125
125
wget http://sourceforge.net/projects/boost/files/boost/1.59.0/boost_1_59_0.tar.gz/download -O boost_1_59_0.tar.gz
126
126
tar xzf boost_1_59_0.tar.gz
127
127
pushd boost_1_59_0
128
- ./bootstrap.sh --with-libraries=atomic,chrono,date_time,log,program_options,random,regex, system,thread,test
128
+ ./bootstrap.sh --with-libraries=atomic,chrono,system,thread,test
129
129
sudo ./b2 cxxflags=" -fPIC" install
130
130
popd
131
131
popd
@@ -141,21 +141,19 @@ brew install boost libssh2
141
141
```
142
142
143
143
##### Ubuntu
144
-
145
- ###### Additional Requirements for Ubuntu 12.04
146
- Ubuntu 12.04 does not contain Boost v1.55+ C++ libraries in its repositories;
147
- however it can be obtained from the Boost PPA which can be found
148
- [ here] ( https://launchpad.net/~boost-latest/+archive/ubuntu/ppa ) .
149
-
150
- ``` bash
151
- sudo add-apt-repository ppa:boost-latest/ppa
152
- sudo apt-get update
153
- ```
154
-
155
- ##### Install Dependencies
144
+ Ubuntu does not contain Boost v1.59+ libraries in its repositories; however
145
+ these can be easily installed from source.
156
146
157
147
``` bash
158
- sudo apt-get install libboost1.55-all-dev libssh2-1-dev
148
+ sudo apt-get install libssh2-1-dev
149
+ pushd /tmp
150
+ wget http://sourceforge.net/projects/boost/files/boost/1.59.0/boost_1_59_0.tar.gz/download -O boost_1_59_0.tar.gz
151
+ tar xzf boost_1_59_0.tar.gz
152
+ pushd boost_1_59_0
153
+ ./bootstrap.sh --with-libraries=atomic,chrono,system,thread,test
154
+ sudo ./b2 install
155
+ popd
156
+ popd
159
157
```
160
158
161
159
#### Building the Driver with the Tests
@@ -294,7 +292,7 @@ driver dependencies will also be copied (e.g. C:\myproject\dependencies\libs)
294
292
### Test Dependencies and Building the Tests (_ NOT REQUIRED_ )
295
293
296
294
#### Obtaining Test Dependencies
297
- Boost v1.55 + is the only external dependency that will need to be obtained in
295
+ Boost v1.59 + is the only external dependency that will need to be obtained in
298
296
order to build the unit and integration tests.
299
297
300
298
To simplify the process; pre-built binaries can be obtained
0 commit comments