My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
InstallMJIN  
Updated Aug 8, 2011 by korn...@gmail.com

INSTALL

Michael Kapelko (kornerr AT GoogleMail)

20110809

Dependencies' versions

Latest MJIN was built against the following versions of dependencies:

Dependency Version Newer version works
OIS 1.2.0 No
OGRE 69c877112b1e No
CEGUI ce3f1bd08b58 No
OpenAL Soft 1.4.272 Yes
ALURE 1.1 Yes
CMake Linux 2.8.5 Yes
CMake Windows 2.8.3 No

1. Linux build environment setup (Debian 5.0.8 32/64-bit DVD1 install)

Install additional packages

Note: linux-headers is only necessary to compile VirtualBox additions, only after installing additions do shared folders start to function.

Add the following to sources.list right after the DVD entry:

deb http://ftp.de.debian.org/debian lenny main

Install necessary packages by running:

aptitude install \
    automake \
    chrpath \
    freeglut3-dev \
    g++ \
    libexpat1-dev \
    libfreeimage-dev \
    libfreetype6-dev \
    libgl1-mesa-dev \
    linux-headers-`uname -r` \
    libopenal-dev \
    libpcre3-dev \
    libtool \
    libvorbis-dev \
    libxaw7-dev \
    libxrandr-dev \
    mercurial \
    make

Download necessary files

Create a new directory ~/src. Put MJIN sources into there, go to ~/src/mjin/ext/linux and run:

./download ~/src

It will download all files necessary to build MJIN into ~/src.

Build all

While in the same directory (ext/linux), run

./install

It will build and install all necessary files, including MJIN, within ~/build.

2. Windows build environment setup (XP 32-bit install)

CMake

Install CMake-2.8.3-win32-x86.exe

At the Install Options screen select

  • Add CMake to the system PATH for all users
  • Create CMake Desktop Icon

libsndfile

Install libsndfile-1.0.25-w32-setup.exe to default path.

Add C:/MinGW/bin to %PATH%

You must do it before launching install script later.

Cygwin

Install Cygwin without selecting additional packages, but selecting at least 2 mirrors from which to download packages later.

After that, install additional packages by running the following command:

setup.exe -P bz2,gz,mercurial,patch,subversion,vim,wget,unzip

It will run the same sequence of dialogs. Just keep on pressing "Next", and it will install everything as needed.

Cygwin is used as a UNIX shell, and MinGW as a compiler.

Download necessary files

Create a new directory C:/src. Put MJIN sources into there, go to C:/src/mjin/ext/cygwin and run the script from within Cygwin shell:

./download C:/src

It will download all files necessary to build MJIN into C:/src.

Build all

While in the same directory (ext/cygwin), run

./install

It will build and install all necessary files, including MJIN, within C:/build.

3. Addition packages for Linux distributions

Fedora 14

openal-soft freeimage

openSUSE 11.4

openal-soft libpcreposix0

FreeImage:

Mandriva 2010.02

openal (libfreeimage3 or lib64freeimage3)

Arch 2010.05

openal freeimage libvorbis xdg-utils glut

Slackware 13.37

openal freeimage


Sign in to add a comment
Powered by Google Project Hosting