blob: 246690944e4a32c33326727790a8cd367db47f79 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
|
How to compile and run Aethyra on your GNU/Linux Box
================================================
Homepage: http://www.aethyra.org/
IRC: irc.freenode.net / #aethyra
1) Requirements
<<<<<<< HEAD:INSTALL
2) Compiling Aethyra
=======
2) Compiling And Installing The Mana World
>>>>>>> a7c21e6f8add37af7412449742ec55c8daa8571a:INSTALL
3) Notes
1. Requirements
===============
You are expected to have either checked out Aethyra from CVS or you have downloaded
a source release. To get Aethyra to compile, you need a compiler
(GCC) and some libraries. The required libraries are:
* SDL http://www.libsdl.org/
* SDL_mixer http://www.libsdl.org/projects/SDL_mixer/
* SDL_image http://www.libsdl.org/projects/SDL_image/
* SDL_net http://www.libsdl.org/projects/SDL_net/
* Guichan 0.8.x http://guichan.sourceforge.net/
* libxml2 http://www.xmlsoft.org/
* physfs 1.0.x http://icculus.org/physfs/
* zlib 1.2.x http://www.gzip.org/zlib/
* libcurl http://curl.haxx.se/libcurl/
<<<<<<< HEAD:INSTALL
If you checked Aethyra out from Subversion you will also need these tools to
compile:
=======
If you've cloned the Git repository, you will also need these tools to compile:
>>>>>>> a7c21e6f8add37af7412449742ec55c8daa8571a:INSTALL
* GNU automake 1.9 http://www.gnu.org/software/automake/
* GNU autoconf http://www.gnu.org/software/autoconf/
Installing these dependencies is distributions-specific, and we'll leave it to
you to figure this out.
2. Compiling And Installing Aethyra
===============================================
1) Go to the directory you have extracted the source to.
<<<<<<< HEAD:INSTALL
2) If you checked out from SVN, run "./autobuild.sh" to install the client.
=======
2) If you've cloned the Git repository, run "autoreconf -i" to generate
configure and install any missing auxiliary files.
3) Run "./configure"
4) Run "make"
5) Run "make install" as root
>>>>>>> a7c21e6f8add37af7412449742ec55c8daa8571a:INSTALL
It should have installed Aethyra on your system now, and you can
run it with "aethyra". By default all files are installed to /usr/local, you can
pass a different prefix to configure as usual.
NOTE: if the autobuild.sh fails
1.) ./autogen.sh
2.) ./configure
3.) make
4.) su -c "make install"
you can get help from A.) IRC channel irc.freenode.net #aedev or #aethyra
B.) http://www.aethyra.org/forums/
Make sure you record the output from the konsole window
NOTE: It is possible to compile Aethyra without support for OpenGL rendering.
To do this perform step 3 as follows:
./configure --without-opengl
Rebuild the executable from scratch using "make clean" and then "make".
3. Notes
========
If you have any problems, you are welcome to post your questions on our forums,
or talk about them in our IRC channel.
- Aethyra Dev Team
|