2480
by Kraant
Rebranding TME to Aethyra |
1 |
How to compile and run Aethyra on your GNU/Linux Box |
635
by Bjørn Lindeijer
"make dist" now produces distributions that compile and run, upped version to |
2 |
================================================
|
3 |
||
3827
by Tametomo
Updated some of the documentation files to reflect our current server |
4 |
Homepage: http://www.aethyra.com/ |
2480
by Kraant
Rebranding TME to Aethyra |
5 |
IRC: irc.freenode.net / #aethyra |
635
by Bjørn Lindeijer
"make dist" now produces distributions that compile and run, upped version to |
6 |
|
7 |
1) Requirements |
|
2480
by Kraant
Rebranding TME to Aethyra |
8 |
2) Compiling Aethyra |
635
by Bjørn Lindeijer
"make dist" now produces distributions that compile and run, upped version to |
9 |
3) Notes |
10 |
||
11 |
||
12 |
1. Requirements |
|
13 |
===============
|
|
14 |
||
2718
by Ira Rice
Added support for internationalization |
15 |
You are expected to have either checked out Aethyra from git or you have downloaded |
2480
by Kraant
Rebranding TME to Aethyra |
16 |
a source release. To get Aethyra to compile, you need a compiler |
2474
by Douglas Boffey
Changed files to tme |
17 |
(GCC) and some libraries. The required libraries are: |
635
by Bjørn Lindeijer
"make dist" now produces distributions that compile and run, upped version to |
18 |
|
1684
by Bjørn Lindeijer
Updated the INSTALL file as by patch from Hanno Braun. |
19 |
* SDL http://www.libsdl.org/ |
3649
by Tametomo
Use the SDL_gfx library to get more accurate framerate throttling. |
20 |
* SDL_gfx http://www.ferzkopp.net/%7Easchiffler/Software/SDL_gfx-2.0/index.html |
21 |
* SDL_image http://www.libsdl.org/projects/SDL_image/ |
|
1684
by Bjørn Lindeijer
Updated the INSTALL file as by patch from Hanno Braun. |
22 |
* SDL_mixer http://www.libsdl.org/projects/SDL_mixer/ |
23 |
* SDL_net http://www.libsdl.org/projects/SDL_net/ |
|
2690
by Ira Rice
Added support for True Type Fonts using GUIChan's inbuilt SDLTrueType |
24 |
* SDL_ttf http://www.libsdl.org/projects/SDL_ttf/ |
2394
by Bjørn Lindeijer
Upgraded to Guichan 0.8.0 (merge from guichan-0.8 branch, except for |
25 |
* Guichan 0.8.x http://guichan.sourceforge.net/ |
1684
by Bjørn Lindeijer
Updated the INSTALL file as by patch from Hanno Braun. |
26 |
* libxml2 http://www.xmlsoft.org/ |
27 |
* physfs 1.0.x http://icculus.org/physfs/ |
|
28 |
* zlib 1.2.x http://www.gzip.org/zlib/ |
|
29 |
* libcurl http://curl.haxx.se/libcurl/ |
|
635
by Bjørn Lindeijer
"make dist" now produces distributions that compile and run, upped version to |
30 |
|
2689
by Ira Rice
Fixed some dangling diffs that never got fixed. |
31 |
If you cloned Aethyra from the Git repository, you will also need these tools to |
2334
by Bjørn Lindeijer
Updated version to 0.0.24. Release data set to tomorrow, we'll see. |
32 |
compile: |
635
by Bjørn Lindeijer
"make dist" now produces distributions that compile and run, upped version to |
33 |
|
1684
by Bjørn Lindeijer
Updated the INSTALL file as by patch from Hanno Braun. |
34 |
* GNU automake 1.9 http://www.gnu.org/software/automake/ |
35 |
* GNU autoconf http://www.gnu.org/software/autoconf/ |
|
2718
by Ira Rice
Added support for internationalization |
36 |
* GNU gettext http://www.gnu.org/software/gettext/ |
37 |
* CVS http://www.nongnu.org/cvs/ (needed to run autopoint) |
|
635
by Bjørn Lindeijer
"make dist" now produces distributions that compile and run, upped version to |
38 |
|
3053
by Ira Rice
Added a note about some people also needing libtool. This was |
39 |
On some machines, it's been reported that this package is also needed. However, |
40 |
you might not need it: |
|
41 |
||
42 |
* GNU libtool http://www.gnu.org/software/libtool/ |
|
43 |
||
635
by Bjørn Lindeijer
"make dist" now produces distributions that compile and run, upped version to |
44 |
Installing these dependencies is distributions-specific, and we'll leave it to |
45 |
you to figure this out. |
|
46 |
||
47 |
||
2480
by Kraant
Rebranding TME to Aethyra |
48 |
2. Compiling And Installing Aethyra |
2474
by Douglas Boffey
Changed files to tme |
49 |
===============================================
|
635
by Bjørn Lindeijer
"make dist" now produces distributions that compile and run, upped version to |
50 |
|
51 |
1) Go to the directory you have extracted the source to. |
|
2461.2.17
by Bjørn Lindeijer
Updated INSTALL file to mention git |
52 |
2) If you've cloned the Git repository, run "autoreconf -i" to generate |
53 |
configure and install any missing auxiliary files. |
|
635
by Bjørn Lindeijer
"make dist" now produces distributions that compile and run, upped version to |
54 |
3) Run "./configure" |
55 |
4) Run "make" |
|
992
by Bjørn Lindeijer
Updated documentation about installing now working. Thanks to dobey! |
56 |
5) Run "make install" as root |
635
by Bjørn Lindeijer
"make dist" now produces distributions that compile and run, upped version to |
57 |
|
2480
by Kraant
Rebranding TME to Aethyra |
58 |
It should have installed Aethyra on your system now, and you can |
59 |
run it with "aethyra". By default all files are installed to /usr/local, you can |
|
2474
by Douglas Boffey
Changed files to tme |
60 |
pass a different prefix to configure as usual. |
61 |
||
2520
by Kevin Day
changed client gui and added autobuild.sh |
62 |
NOTE: if the autobuild.sh fails |
2836
by Ira Rice
Repaired autobuild script. |
63 |
1.) autoreconf -i |
2520
by Kevin Day
changed client gui and added autobuild.sh |
64 |
2.) ./configure |
65 |
3.) make |
|
66 |
4.) su -c "make install" |
|
67 |
||
68 |
you can get help from A.) IRC channel irc.freenode.net #aedev or #aethyra |
|
3827
by Tametomo
Updated some of the documentation files to reflect our current server |
69 |
B.) http://www.aethyra.com/forums/ |
2520
by Kevin Day
changed client gui and added autobuild.sh |
70 |
Make sure you record the output from the konsole window |
2474
by Douglas Boffey
Changed files to tme |
71 |
|
2480
by Kraant
Rebranding TME to Aethyra |
72 |
NOTE: It is possible to compile Aethyra without support for OpenGL rendering. |
2334
by Bjørn Lindeijer
Updated version to 0.0.24. Release data set to tomorrow, we'll see. |
73 |
To do this perform step 3 as follows: |
1055
by Bjørn Lindeijer
Added new barber by Neko-mon and moved being logic into Being class. |
74 |
|
2334
by Bjørn Lindeijer
Updated version to 0.0.24. Release data set to tomorrow, we'll see. |
75 |
./configure --without-opengl |
1055
by Bjørn Lindeijer
Added new barber by Neko-mon and moved being logic into Being class. |
76 |
|
77 |
Rebuild the executable from scratch using "make clean" and then "make". |
|
635
by Bjørn Lindeijer
"make dist" now produces distributions that compile and run, upped version to |
78 |
|
79 |
||
80 |
3. Notes |
|
81 |
========
|
|
82 |
||
83 |
If you have any problems, you are welcome to post your questions on our forums, |
|
84 |
or talk about them in our IRC channel. |
|
85 |
||
2520
by Kevin Day
changed client gui and added autobuild.sh |
86 |
- Aethyra Dev Team |