Как собрать Mumble КЛИЕНТ под Slackware 12
Требования:
1) Qt4: http://qt.nokia.com/
2) Boost: http://www.boost.org/
3) protoc и другие Protocol: http://code.google.com/p/protobuf/downloads/list
Подготовка к сборке:
для линковки указать флаг "-z muldefs" (приписать в файл "compiler.pri" в раздел "unix:!macx" следующую строку:
Код: Выделить всё
QMAKE_LFLAGS *= -Wl,-z,muldefs
Сброка:
Код: Выделить всё
#qmake CONFIG+=no-update CONFIG+=no-pulseaudio CONFIG+=no-portaudio CONFIG+=no-g15 CONFIG+=no-bonjour CONFIG+=no-speechd CONFIG+=no-embed-qt-translations
#make release
1) программы "lrelease" и "qmake" или симлинки на них должны быть в директории "/usr/local/bin" (см. http://www.qtforum.org/article/25061/pr ... qmake.html);
2) директория "boost" с hpp-файлами библиотеки boost должна быть доступна для инклюда - лежать в "/usr/include", к примеру;
3) so-файлы "protobuf*" должны быть доступны для линковки - лежать, к примеру, в "/usr/lib"; по умолчанию "make install" кладёт эти файлы в "/usr/local/lib";
Принято, чтобы всю эту работу (проверку требований + настройку параметров сборки) производил скрипт конфигурации "configure", но с программой Mumble такой скрипт, к сожалению, не прилагается.
Сервер мне был не нужен, как его компилировать - я уже не разбирался...