Difference between revisions of "BuildingLinux"

From Mumble Wiki
Jump to: navigation, search
 
Line 17: Line 17:
 
== Download the source ==
 
== Download the source ==
  
Get the mumble source
+
Get the mumble and speex source and copy some speex files to mumble/speexbuild
  
 
  svn co https://mumble.svn.sourceforge.net/svnroot/mumble/trunk mumble
 
  svn co https://mumble.svn.sourceforge.net/svnroot/mumble/trunk mumble
 
+
cd mumble/
Download speex source to a temporary directory and copy the files we need to mumble/speexbuild
+
  svn co http://svn.xiph.org/trunk/speex
 
+
  cp speex/libspeex/* speexbuild/
  svn co http://svn.xiph.org/trunk/speex /tmp/speex
 
  cp /tmp/speex/libspeex/* mumble/speexbuild/
 
  
 
== Compile Mumble and Murmur (Mumble server) ==
 
== Compile Mumble and Murmur (Mumble server) ==
  
cd mumble/
 
 
  qmake main.pro
 
  qmake main.pro
 
  make
 
  make

Revision as of 14:25, 20 June 2007

This guide is based on this article [1] found at www.linux-gamers.net.

Install the dependencies

For Gentoo

Note: Make sure you have sqlite and/ or sqlite3 in your USE flags in /etc/make.conf, if you haven't emerged qt4 with these before, you need to reemerge it.

emerge dev-libs/boost media-libs/speex x11-libs/libXevie x11-libs/qt (See Note)

For Debian / Ubuntu

apt-get install qt4-dev-tools libqt4-dev libspeex1 libspeex-dev libboost-dev libasound2-dev libxevie-dev libxevie1

It's recommended to remove the package qt3-dev-tools if installed.

Download the source

Get the mumble and speex source and copy some speex files to mumble/speexbuild

svn co https://mumble.svn.sourceforge.net/svnroot/mumble/trunk mumble
cd mumble/
svn co http://svn.xiph.org/trunk/speex
cp speex/libspeex/* speexbuild/

Compile Mumble and Murmur (Mumble server)

qmake main.pro
make