How to compile MAsterX-ovDM on x86 Ubuntu Linux



1. First open a terminal, (enable disabled repo's in your /etc/apt/sources.list by uncommenting them) and than issue the command:

$ sudo apt-get install subversion automake autoconf libtool pkg-config gcc g++ libstdc++6 python2.5-dev libboost-dev libboost-python-dev libboost-thread-dev libsdl1.2-dev libsdl-stretch-dev libpng12-dev zlib1g-dev

That will install all the tools and libraries you will need:

2. Then make a new directory to build the project in, and change the current directory to it:

$ mkdir code && cd code

3. Then issue the commands to download the required deps ( that you must compile ).

$ svn co svn://lostsidedead.com/mxl && svn co svn://lostsidedead.com/haze/trunk

4. First build libmasc, then libmxl.

$ cd mxl/libmasc
$ ./autogen.sh && ./configure && make
$ sudo make install
$ cd ..
$ ./autogen.sh && ./configure && make
$ sudo make install
$ cd ..


5. Next you will need to build libmx ( the graphics engine ) for masterx

$ cd trunk/libmx
$ ./autogen.sh && ./configure --prefix=/usr && make
$ sudo make install
$ cd ..


This may take a few minutes but should work out of the box if you entered the list of pacakges to install at first.

6. Then install libmxui and compile masterx:

Copy the fonts (very Important)

$ sudo mkdir -p /usr/local/mxf
$ sudo cp -rfv fonts/*mxf /usr/local/mxf
$ cd libmxui
$ cd ./autogen.sh && ./configure --prefix=/usr
$ cd mxui && make && sudo make install
$ cd ../masterx
$ make

7. Next run MasterX right from the build directory with the execution script:

$ ./RunMasterX



Send bug reports to jared@lostsidedead.biz








MAsterX-ovDM Feed

compents libmx, libmxui current stage: beta, current log:

Mon, 01 Dec 2008 09:24:24 +0100
libmx is now at version 0.5

Rev 806 - jared (6 file(s) modified)
libmx is now at version 0.5

Sun, 23 Nov 2008 12:10:20 +0100
update configure.in for cross compiling

Rev 805 - jared (1 file(s) modified)
update configure.in for cross compiling

Sun, 23 Nov 2008 09:31:54 +0100
Made resizeWindow a virtual function

Rev 804 - jared (2 file(s) modified)
Made resizeWindow a virtual function

Sun, 23 Nov 2008 02:37:28 +0100
Rev 803

Rev 803 - jared (1 file(s) modified)

Sun, 23 Nov 2008 02:35:53 +0100
now OS X supports fullscreen if wh-tool and RunMasterXFull are ...

Rev 802 - jared (4 file(s) modified)
now OS X supports fullscreen if wh-tool and RunMasterXFull are in same directory as masterx binary

[ MX - freeES - WebSVN - LSD Linux - CD - Games - Blog - Site Project - About ]