Difference between revisions of "BuildingFreeBSD"
(→Run Murmur) |
(→Murmur) |
||
Line 7: | Line 7: | ||
The following are the main dependencies required for building 1.20 from SVN. | The following are the main dependencies required for building 1.20 from SVN. | ||
− | devel/boost | + | *devel/boost |
− | + | *x11/libICE | |
− | x11/libICE | + | *security/openssl |
− | + | *devel/protobuf | |
− | security/openssl | + | *audio/speex |
− | + | *devel/qt4-corelib | |
− | devel/protobuf | + | *devel/qt4-moc-4.4.3 |
− | + | *net/qt4-network | |
− | audio/speex | + | *devel/qt4-qmake |
− | + | *devel/qt4-rcc | |
− | devel/qt4-corelib | + | *database/qt4-sql |
− | + | *database/qt4-sqlite-plugin | |
− | devel/qt4-moc-4.4.3 | + | *textproc/qt4-xml |
− | |||
− | net/qt4-network | ||
− | |||
− | devel/qt4-qmake | ||
− | |||
− | devel/qt4-rcc | ||
− | |||
− | database/qt4-sql | ||
− | |||
− | database/qt4-sqlite-plugin | ||
− | |||
− | textproc/qt4-xml | ||
− | |||
== Compilation == | == Compilation == |
Revision as of 15:56, 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)
- see Running Murmur for information on how to start the server.