… | |
… | |
42 | - JSON::XS |
42 | - JSON::XS |
43 | - AnyEvent::IRC |
43 | - AnyEvent::IRC |
44 | - Pod::POM |
44 | - Pod::POM |
45 | - Safe::Hole |
45 | - Safe::Hole |
46 | - Storable |
46 | - Storable |
47 | - Time::HiRes |
|
|
48 | - URI |
47 | - URI |
49 | - YAML::XS |
48 | - YAML::XS |
|
|
49 | - CBOR::XS |
50 | |
50 | |
51 | **NOTICE**: Deliantra uses an alternative signal stack, so you cannot |
51 | **NOTICE**: Deliantra uses an alternative signal stack, so you cannot |
52 | use the sigaltstack method (== setjmp on unrecognised platforms) for |
52 | use the sigaltstack method (== setjmp on unrecognised platforms) for |
53 | Coro. Try "a"ssembly, "u"context or "p"threads as backend instead on |
53 | Coro. Try "a"ssembly, "u"context or "p"threads as backend instead on |
54 | those platforms. |
54 | those platforms. |
55 | |
55 | |
56 | Furthermore, you will need the following programs and libraries: |
56 | Furthermore, you will need the following programs and libraries: |
57 | |
57 | |
58 | - gperf, the GNU perfect hash generator >= v3.0 |
58 | - gperf, the GNU perfect hash generator >= v3.0 |
|
|
59 | - blitz++ >= 0.10 |
59 | - glib-2.0 >= v2.10 |
60 | - glib-2.0 >= v2.32 |
60 | - libpng >= v1.2 |
61 | - libpng >= v1.2 |
61 | - ImageMagick >= v6.0 (possibly higher, depending on its bugs) |
62 | - ImageMagick >= v6.6.9 (possibly higher, depending on its bugs) |
62 | - optipng => v0.5.5 (http://optipng.sf.net) |
63 | - optipng => v0.5.5 (http://optipng.sf.net) |
63 | - pngnq >= v0.4 (http://freshmeat.net/redir/pngnq/53146/url_homepage/pngnq.html) |
64 | - pngnq >= v0.4 (http://freshmeat.net/redir/pngnq/53146/url_homepage/pngnq.html) |
64 | - rsync >= v2.6 (a must have anyways) |
65 | - rsync >= v2.6 (a must have anyways) |
65 | |
66 | |
66 | Your compiler must support the Library Technical Report 1 extensions and |
67 | Your compiler must support the Library Technical Report 1 extensions and |
… | |
… | |
69 | |
70 | |
70 | On Debian GNU/Linux, you might get away with something like this for many of the |
71 | On Debian GNU/Linux, you might get away with something like this for many of the |
71 | above dependencies: |
72 | above dependencies: |
72 | |
73 | |
73 | apt-get install gperf optipng pngnq rsync imagemagick libglib2.0-dev libpng12-dev |
74 | apt-get install gperf optipng pngnq rsync imagemagick libglib2.0-dev libpng12-dev |
74 | apt-get install libpod-pom-perl libsafe-hole-perl libevent-perl |
75 | apt-get install libpod-pom-perl libsafe-hole-perl libevent-perl libblitz0-dev |
75 | |
76 | |
76 | If you want to get sensible backtraces for error conditions at runtime |
77 | If you want to get sensible backtraces for error conditions at runtime |
77 | to be logged you also need the external addr2line program (part of GNU |
78 | to be logged you also need the external addr2line program (part of GNU |
78 | binutils) in your PATH. |
79 | binutils) in your PATH. |
79 | |
80 | |