File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -13,23 +13,23 @@ Installing
13
13
Tilemaker is written in C++11. The chief dependencies are:
14
14
15
15
* 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)
17
17
* Lua 5.1 and Luabind
18
18
* sqlite3
19
19
20
20
rapidjson (MIT) and sqlite_modern_cpp (MIT) are bundled in the include/ directory.
21
21
22
22
On OS X, you can install all dependencies with Homebrew. On Ubuntu, start with:
23
23
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
25
25
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 ) :
27
27
28
- add-apt-repository ppa:afrank/boost
28
+ add-apt-repository ppa:ostogvin/tjo-develop
29
29
apt-get update
30
- apt-get install libboost1.57 -all-dev
30
+ apt-get install libboost1.58 -all-dev
31
31
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:
33
33
34
34
git clone https://github.com/rpavlik/luabind.git
35
35
cd luabind
You can’t perform that action at this time.
0 commit comments