summaryrefslogtreecommitdiff
path: root/INSTALL
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