This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
How to compile MaNGOS on Linux.
To begin, You must install :
- GCC 4.1.X ( gcc / g++ / cpp / fort77 / g77 / gpp)
- automake
- autoconf
- glibc & glibc-dev(glibc headers) [ libc6 ]
- make
- mysql-server 4.1 or mysql-server 5.0 && libmysql++-dev
- libtool
- OpenSSL (libssl-dev)
- subversion and patch
- git
- zlibc
This is for Debian based systems !
apt-get install gcc g++ automake autoconf make libmysql++-dev libtool libssl-dev subversion patch zlibc libc6 git git-core cogito
On Ubuntu, you can also type :
sudo apt-get install build-essential libmysql++-dev libtool libssl-dev subversion zlibc git-core
If you are using Gentoo, you also must type :
emerge dev-util/git
Then, on some Debian based system (except Ubuntu)
update-alternatives --config git
You must enter the digit/number which matches with :
/usr/bin/git-scm
To download the files from the git repository, git must create your mangos sources dir for you.
git clone git://github.com/mangos/mangos.git
cd mangos
(Optional) Download and patch ScriptDev2:
mkdir src/bindings/ScriptDev2
svn co https://scriptdev2.svn.sourceforge.net/svnroot/scriptdev2/ src/bindings/ScriptDev2
git apply src/bindings/ScriptDev2/patches/MaNGOS-2008-10-22-ScriptDev2.patch
Then, you must compile.
// for dual core support on make, make install add "-j2"
autoreconf --install --force
mkdir objdir
cd objdir
../configure --prefix=/opt/mangos --sysconfdir=/opt/mangos/etc --enable-cli --enable-ra --datadir=/opt/mangos/dat
make
make install
cd ..
rm -r objdir
You can replace ../configure --prefix=/opt/mangos --sysconfdir=/opt/mangos/etc --enable-cli --enable-ra --datadir=/opt/mangos/dat
by ../configure --prefix=[working path] --sysconfdir=[working path]/etc --enable-cli --enable-ra --datadir=[working path]/dat
with your [working path]
Good Luck







