Difference between revisions of "Compiling Mudlet"

From Mudlet
Jump to navigation Jump to search
(Created page with "== Compiling on Ubuntu 11.10 == '''1. Installing the needed packages''' <nowiki>sudo apt-get install build-essential qt4-dev-tools lua5.1 liblua5.1-0-dev libpcre3-dev libboost1...")
 
Line 3: Line 3:
 
'''1. Installing the needed packages'''
 
'''1. Installing the needed packages'''
  
<nowiki>sudo apt-get install build-essential qt4-dev-tools lua5.1 liblua5.1-0-dev libpcre3-dev libboost1.46-dev zlib1g-dbg zlib1g-dev libyajl1 libyajl-dev libyajl1-dbg liblua5.1-rex-pcre0 liblua5.1-sql-sqlite3-2 liphonon-dev libhunspell-dev libzzip-dev</nowiki>
+
sudo apt-get install build-essential qt4-dev-tools lua5.1 liblua5.1-0-dev libpcre3-dev libboost1.46-dev zlib1g-dbg zlib1g-dev libyajl1 libyajl-dev libyajl1-dbg liblua5.1-rex-pcre0 liblua5.1-sql-sqlite3-2 liphonon-dev libhunspell-dev libzzip-dev
  
 
'''2. go to the src folder'''
 
'''2. go to the src folder'''
Line 11: Line 11:
 
replace the corresponding part near the beginning of the file with this:
 
replace the corresponding part near the beginning of the file with this:
  
<nowiki>LIBLUA = -llua5.1
+
LIBLUA = -llua5.1
!exists(/usr/lib/i386-linux-gnu/liblua5.1.a):LIBLUA = -llua
+
!exists(/usr/lib/i386-linux-gnu/liblua5.1.a):LIBLUA = -llua
 +
 +
# automatically link to LuaJIT if it exists
 +
exists(/usr/lib/i386-linux-gnu/libluajit-5.1.a):LIBLUA = -L/usr/lib/i386-linux-gnu/ -lluajit-5.1
  
# automatically link to LuaJIT if it exists
+
'''4. run the following commands'''
exists(/usr/lib/i386-linux-gnu/libluajit-5.1.a):LIBLUA = -L/usr/lib/i386-linux-gnu/ -lluajit-5.1</nowiki>
+
 
 +
qmake-qt4
 +
make
 +
sudo make install
  
'''4. run the following commands'''
 
<nowiki>
 
qmake-qt4
 
make
 
sudo make install
 
</nowiki>
 
  
 
'''5. enjoy'''
 
'''5. enjoy'''

Revision as of 03:44, 5 November 2011

Compiling on Ubuntu 11.10

1. Installing the needed packages

sudo apt-get install build-essential qt4-dev-tools lua5.1 liblua5.1-0-dev libpcre3-dev libboost1.46-dev zlib1g-dbg zlib1g-dev libyajl1 libyajl-dev libyajl1-dbg liblua5.1-rex-pcre0 liblua5.1-sql-sqlite3-2 liphonon-dev libhunspell-dev libzzip-dev

2. go to the src folder

3. editing src.pro like so:

replace the corresponding part near the beginning of the file with this:

LIBLUA = -llua5.1
!exists(/usr/lib/i386-linux-gnu/liblua5.1.a):LIBLUA = -llua

# automatically link to LuaJIT if it exists
exists(/usr/lib/i386-linux-gnu/libluajit-5.1.a):LIBLUA = -L/usr/lib/i386-linux-gnu/ -lluajit-5.1

4. run the following commands

qmake-qt4
make
sudo make install


5. enjoy