Skip to content

Commit cc19a4f

Browse files
committed
Use better PPA for Boost
1 parent 2728319 commit cc19a4f

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,23 +13,23 @@ Installing
1313
Tilemaker is written in C++11. The chief dependencies are:
1414

1515
* Google Protocol Buffers
16-
* Boost 1.57 (for boost::geometry, boost::program_options, boost::filesystem)
16+
* Boost 1.56 or later (for boost::geometry, boost::program_options, boost::filesystem)
1717
* Lua 5.1 and Luabind
1818
* sqlite3
1919

2020
rapidjson (MIT) and sqlite_modern_cpp (MIT) are bundled in the include/ directory.
2121

2222
On OS X, you can install all dependencies with Homebrew. On Ubuntu, start with:
2323

24-
apt-get install liblua5.1-0 liblua5.1-0-dev libprotobuf-dev libsqlite3-dev protobuf-c-compiler
24+
apt-get install build-essential liblua5.1-0 liblua5.1-0-dev libprotobuf-dev libsqlite3-dev protobuf-c-compiler
2525

26-
You'll then need to install libboost1.57-all-dev from [this PPA](https://launchpad.net/~afrank/+archive/ubuntu/boost):
26+
You'll then need to install a recent Boost from [this PPA](https://launchpad.net/~ostogvin/+archive/ubuntu/tjo-develop):
2727

28-
add-apt-repository ppa:afrank/boost
28+
add-apt-repository ppa:ostogvin/tjo-develop
2929
apt-get update
30-
apt-get install libboost1.57-all-dev
30+
apt-get install libboost1.58-all-dev
3131

32-
Finally, we need to install luabind manually because the Ubuntu package (sigh) requires Boost 1.54, whereas we need 1.57. So:
32+
Finally, we need to install luabind manually because the Ubuntu package (sigh) requires Boost 1.54, whereas we need 1.56 or later. So:
3333

3434
git clone https://github.com/rpavlik/luabind.git
3535
cd luabind

0 commit comments

Comments
 (0)