Difference between revisions of "BuildingFreeBSD"

From Mumble Wiki
Jump to: navigation, search
(Created page with '== Install the dependencies == === Mumble === This is a placeholder. This guide is targed towards Murmur at the moment. === Murmur === The following are the main dependencies r…')
 
(Run Murmur)
Line 43: Line 43:
 
== Run Murmur ==
 
== Run Murmur ==
  
* see [[Running Murmur]]
+
I actually prefer to build Murmur in a VM and send builds up to the production server. In case you're wondering, here are the run deps:
 +
 
 +
 
 +
        libprotobuf.so.3 => /usr/local/lib/libprotobuf.so.3 (0x28205000)
 +
        libcrypto.so.5 => /lib/libcrypto.so.5 (0x282fb000)
 +
        libIce.so.33 => /usr/local/lib/libIce.so.33 (0x28454000)
 +
        libIceUtil.so.33 => /usr/local/lib/libIceUtil.so.33 (0x286f9000)
 +
        libQtSql.so.4 => /usr/local/lib/qt4/libQtSql.so.4 (0x28738000)
 +
        libQtXml.so.4 => /usr/local/lib/qt4/libQtXml.so.4 (0x28769000)
 +
        libQtNetwork.so.4 => /usr/local/lib/qt4/libQtNetwork.so.4 (0x287a8000)
 +
        libQtCore.so.4 => /usr/local/lib/qt4/libQtCore.so.4 (0x28890000)
 +
        libz.so.4 => /lib/libz.so.4 (0x28a71000)
 +
        libgthread-2.0.so.0 => /usr/local/lib/libgthread-2.0.so.0 (0x28a83000)
 +
        libglib-2.0.so.0 => /usr/local/lib/libglib-2.0.so.0 (0x28a88000)
 +
        libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x28b38000)
 +
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x28c2d000)
 +
        libm.so.5 => /lib/libm.so.5 (0x28d22000)
 +
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x28d37000)
 +
        libthr.so.3 => /lib/libthr.so.3 (0x28d42000)
 +
        libc.so.7 => /lib/libc.so.7 (0x28d60000)
 +
        libbz2.so.3 => /usr/lib/libbz2.so.3 (0x28e62000)
 +
        libintl.so.8 => /usr/local/lib/libintl.so.8 (0x28e73000)
 +
        libpcre.so.0 => /usr/local/lib/libpcre.so.0 (0x28e7c000)
 +
 
 +
 
 +
* see [[Running Murmur]] for information on how to start the server.
  
 
[[Category:Development]]
 
[[Category:Development]]

Revision as of 15:55, 27 October 2009

Install the dependencies

Mumble

This is a placeholder. This guide is targed towards Murmur at the moment.

Murmur

The following are the main dependencies required for building 1.20 from SVN.

devel/boost

x11/libICE

security/openssl

devel/protobuf

audio/speex

devel/qt4-corelib

devel/qt4-moc-4.4.3

net/qt4-network

devel/qt4-qmake

devel/qt4-rcc

database/qt4-sql

database/qt4-sqlite-plugin

textproc/qt4-xml


Compilation

For the server, Murmur:

qmake-qt4 CONFIG+=no-client CONFIG+=no-dbus main.pro

make release

Run Murmur

I actually prefer to build Murmur in a VM and send builds up to the production server. In case you're wondering, here are the run deps:


       libprotobuf.so.3 => /usr/local/lib/libprotobuf.so.3 (0x28205000)
       libcrypto.so.5 => /lib/libcrypto.so.5 (0x282fb000)
       libIce.so.33 => /usr/local/lib/libIce.so.33 (0x28454000)
       libIceUtil.so.33 => /usr/local/lib/libIceUtil.so.33 (0x286f9000)
       libQtSql.so.4 => /usr/local/lib/qt4/libQtSql.so.4 (0x28738000)
       libQtXml.so.4 => /usr/local/lib/qt4/libQtXml.so.4 (0x28769000)
       libQtNetwork.so.4 => /usr/local/lib/qt4/libQtNetwork.so.4 (0x287a8000)
       libQtCore.so.4 => /usr/local/lib/qt4/libQtCore.so.4 (0x28890000)
       libz.so.4 => /lib/libz.so.4 (0x28a71000)
       libgthread-2.0.so.0 => /usr/local/lib/libgthread-2.0.so.0 (0x28a83000)
       libglib-2.0.so.0 => /usr/local/lib/libglib-2.0.so.0 (0x28a88000)
       libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x28b38000)
       libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x28c2d000)
       libm.so.5 => /lib/libm.so.5 (0x28d22000)
       libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x28d37000)
       libthr.so.3 => /lib/libthr.so.3 (0x28d42000)
       libc.so.7 => /lib/libc.so.7 (0x28d60000)
       libbz2.so.3 => /usr/lib/libbz2.so.3 (0x28e62000)
       libintl.so.8 => /usr/local/lib/libintl.so.8 (0x28e73000)
       libpcre.so.0 => /usr/local/lib/libpcre.so.0 (0x28e7c000)