#########################################################################
# ARCHITECTURE, COMPILE FLAGS
#########################################################################
#
CARCH="x86_64"
CHOST="x86_64-unknown-linux-gnu"
#-- Compiler and Linker Flags
# -march (or -mcpu) builds exclusively for an architecture
# -mtune optimizes for an architecture, but builds for whole processor family
CPPFLAGS="-D_FORTIFY_SOURCE=2"
CFLAGS="-march=x86-64 -mtune=native -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -funroll-loops -funit-at-a-time"
CXXFLAGS="-march=x86-64 -mtune=native -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -funroll-loops -funit-at-a-time"
LDFLAGS="-Wl,-O1,--sort-common,--as-needed,-z,relro"
#-- Make Flags: change this for DistCC/SMP systems
MAKEFLAGS="-j9"
#-- Debugging flags
DEBUG_CFLAGS="-g -fvar-tracking-assignments"
DEBUG_CXXFLAGS="-g -fvar-tracking-assignments"
Search Criteria
Package Details: mumble-git 1:1.4.0.development.snapshot.006.r1447.g71010603d-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/mumble-git.git (read-only, click to copy) |
---|---|
Package Base: | mumble-git |
Description: | An Open Source, low-latency, high quality voice chat software (git version) |
Upstream URL: | https://www.mumble.info |
Keywords: | audio communication multimedia network voip |
Licenses: | BSD |
Conflicts: | mumble |
Provides: | mumble |
Submitter: | None |
Maintainer: | Radioactiveman |
Last Packager: | Radioactiveman |
Votes: | 46 |
Popularity: | 0.000000 |
First Submitted: | 2009-05-30 19:46 (UTC) |
Last Updated: | 2024-09-20 00:44 (UTC) |
Dependencies (59)
- alsa-lib
- avahi
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- jackAUR (jack2-gitAUR, pipewire-jack-gitAUR, pipewire-full-jack-gitAUR, jack2, pipewire-jack)
- libasound.so (alsa-lib, lib32-alsa-lib)
- libcrypto.so (openssl-gitAUR, openssl-staticAUR, lib32-openssl, openssl, openssl-1.1)
- libdns_sd.so (avahi)
- libopus.so (lib32-opus, opus)
- libprotobuf.so (protobuf-gitAUR, protobuf-21AUR, protobuf)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR)
- libsndfile (libsndfile-gitAUR)
- libsndfile.so (libsndfile-gitAUR, lib32-libsndfile, libsndfile)
- libspeechd (libspeechd-gitAUR)
- libspeexdsp.so (speexdsp-gitAUR, lib32-speexdsp, speexdsp)
- libssl.so (openssl-gitAUR, openssl-staticAUR, lib32-openssl, openssl, openssl-1.1)
- libx11 (libx11-gitAUR)
- libxi (libxi-gitAUR)
- openssl (openssl-gitAUR, openssl-staticAUR)
- opus (opus-gitAUR)
- poco (poco-gitAUR)
- protobuf (protobuf-gitAUR)
- qt6-base (qt6-base-gitAUR, qt6-base-headlessAUR)
- qt6-svg
- rnnoise (rnnoise-gitAUR)
- speexdsp (speexdsp-gitAUR)
- xdg-utils (busking-gitAUR, xdg-utils-slockAUR, mimiAUR, mimi-gitAUR, xdg-utils-handlrAUR, openerAUR, xdg-utils-mimeoAUR, mimejs-gitAUR)
- alsa-lib (make)
- avahi (make)
- boost (boost-gitAUR) (make)
- cmake (cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR) (make)
- jackAUR (jack2-gitAUR, pipewire-jack-gitAUR, pipewire-full-jack-gitAUR, jack2, pipewire-jack) (make)
- lib32-gcc-libs (lib32-gcc-libs-gitAUR, lib32-gccrs-libs-gitAUR, lib32-gcc-libs-snapshotAUR) (make)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR) (make)
- libsndfile (libsndfile-gitAUR) (make)
- libspeechd (libspeechd-gitAUR) (make)
- libx11 (libx11-gitAUR) (make)
- libxi (libxi-gitAUR) (make)
- mesa (mesa-minimal-gitAUR, mesa-gitAUR, mesa-wsl2-gitAUR, amdonly-gaming-mesa-gitAUR, mesa-amd-bc250AUR, mesa-amber) (make)
- microsoft-gsl (microsoft-gsl-gitAUR) (make)
- nlohmann-json (nlohmann-json-gitAUR) (make)
- openssl (openssl-gitAUR, openssl-staticAUR) (make)
- opus (opus-gitAUR) (make)
- poco (poco-gitAUR) (make)
- protobuf (protobuf-gitAUR) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- qt6-svg (make)
- qt6-tools (make)
- rnnoise (rnnoise-gitAUR) (make)
- speech-dispatcher (speech-dispatcher-gitAUR) (make)
- speexdsp (speexdsp-gitAUR) (make)
- xdg-utils (busking-gitAUR, xdg-utils-slockAUR, mimiAUR, mimi-gitAUR, xdg-utils-handlrAUR, openerAUR, xdg-utils-mimeoAUR, mimejs-gitAUR) (make)
- espeak-ng (espeak-ng-gitAUR) (optional) – Text-to-speech support
- lib32-glibc (lib32-glibc-gitAUR, lib32-glibc-linux4AUR, lib32-glibc-eacAUR, lib32-glibc-eac-binAUR, lib32-glibc-eac-rocoAUR) (optional) – For mumble-overlay
- pipewire (pipewire-gitAUR, pipewire-full-gitAUR) (optional) – PipeWire audio support
- speech-dispatcher (speech-dispatcher-gitAUR) (optional) – Text-to-speech support
Required by (8)
- ioquake3-git (requires mumble) (optional)
- lilium-voyager-git (requires mumble) (optional)
- linux-air-combat (requires mumble) (optional)
- spearmint (requires mumble) (optional)
- spearmint-git (requires mumble) (optional)
- urbanterror41 (requires mumble)
- vkquake3-git (requires mumble) (optional)
- wahay-bin (requires mumble)
Sources (11)
- git+https://github.com/Krzmbrzl/cmake-compiler-flags.git
- git+https://github.com/Krzmbrzl/FindPythonInterpreter.git
- git+https://github.com/microsoft/GSL.git
- git+https://github.com/mumble-voip/mach_override.git
- git+https://github.com/mumble-voip/minhook.git
- git+https://github.com/mumble-voip/mumble.git
- git+https://github.com/mumble-voip/rnnoise.git
- git+https://github.com/mumble-voip/SPSCQueue.git
- git+https://github.com/nlohmann/json.git
- git+https://github.com/wolfpld/tracy.git
- git+https://github.com/xiph/speexdsp.git
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 Next › Last »
cookiecaper commented on 2015-05-13 18:58 (UTC)
Naypam commented on 2015-05-13 08:26 (UTC)
Out of interest cookiecaper what are your makeflags in /etc/makepkg.conf?
I have "MAKEFLAGS="-j5" as I have a quad core processor?
But it seems like your CFLAGS may be messed up too?
cookiecaper commented on 2015-05-13 05:16 (UTC)
Failing here.
g++ -c -include release/mumble -pipe -Wfatal-errors -fvisibility=hidden -Wshadow -Woverloaded-virtual -Wold-style-cast -Wconversion -Wsign-compare -Wall -Wextra -O2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -Wall -W -D_REENTRANT -fPIC -DPLUGIN_PATH=/usr/lib/mumble -DRESTRICT=__restrict__ -D_FORTIFY_SOURCE=2 -DMUMBLE_VERSION_STRING=1.3.0 -DMUMBLE_VERSION=1.3.0 -DMUMBLE -DNO_CRASH_REPORT -DUSE_OPUS -DUSE_NO_TTS -DUSE_ALSA -DUSE_OSS -DUSE_PULSEAUDIO -DUSE_BONJOUR -DUSE_DBUS -DNO_UPDATE_CHECK -D_REENTRANT -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -I../../src -I. -I../bonjour -I../../3rdparty/celt-0.7.0-src/libcelt -I/usr/lib/oss/include -isystem /usr/include/opus -isystem /usr/include/alsa -isystem /usr/include/avahi-compat-libdns_sd -isystem /usr/include/qt -isystem /usr/include/qt/QtSvg -isystem /usr/include/qt/QtWidgets -isystem /usr/include/qt/QtGui -isystem /usr/include/qt/QtNetwork -isystem /usr/include/qt/QtSql -isystem /usr/include/qt/QtXml -isystem /usr/include/qt/QtDBus -isystem /usr/include/qt/QtCore -Irelease -I. -I/usr/lib/qt/mkspecs/linux-g++ -o release/SocketRPC.o SocketRPC.cpp
In file included from <command-line>:0:0:
/usr/include/stdc-predef.h:59:1: error: one or more PCH files were found, but they were invalid
#endif
^
compilation terminated due to -Wfatal-errors.
In file included from <command-line>:0:0:
/usr/include/stdc-predef.h:59:1: error: one or more PCH files were found, but they were invalid
#endif
^
compilation terminated due to -Wfatal-errors.
In file included from <command-line>:0:0:
/usr/include/stdc-predef.h:59:1: error: one or more PCH files were found, but they were invalid
#endif
^
compilation terminated due to -Wfatal-errors.
Makefile.Release:2642: recipe for target 'release/ConnectDialog.o' failed
make[2]: *** [release/ConnectDialog.o] Error 1
make[2]: *** Waiting for unfinished jobs....
Makefile.Release:3155: recipe for target 'release/Overlay.o' failed
make[2]: *** [release/Overlay.o] Error 1
Makefile.Release:3604: recipe for target 'release/SocketRPC.o' failed
make[2]: *** [release/SocketRPC.o] Error 1
make[2]: Leaving directory '/tmp/makepkg/mumble-git/src/mumble/src/mumble'
Makefile:38: recipe for target 'release' failed
make[1]: *** [release] Error 2
make[1]: Leaving directory '/tmp/makepkg/mumble-git/src/mumble/src/mumble'
Makefile:602: recipe for target 'sub-src-mumble-release_ordered' failed
make: *** [sub-src-mumble-release_ordered] Error 2
Not sure if my mirror just hasn't synced some QT changes or what.
Radioactiveman commented on 2015-05-12 21:16 (UTC)
Why do you think this is needed? All four cores of my CPU are used while compiling Mumble.
Naypam commented on 2015-05-11 22:49 (UTC)
Just wondering if you might add ${MAKEFLAGS} to the make line?
Radioactiveman commented on 2015-05-10 21:27 (UTC)
Thanks for the info, Qt5 is now used.
madmaurice commented on 2015-05-10 18:53 (UTC)
Throws an error that QT4 wont be supported any longer. Either you add a CONFIG flag to use qt4 or compile it with qt5.
i replaced qmake-qt4 with qmake-qt5 in my local PKGBUILD and it built without errors. Not sure though which qt5 packages are required to build as i have the whole qt5 group installed.
Radioactiveman commented on 2015-01-07 17:55 (UTC)
Thanks for reporting, should be fixed now.
madmaurice commented on 2015-01-07 10:35 (UTC)
Currently fails with the following error on my machine:
Unable to checkout 'b64bc68de49fecc43d1834bdff4a1b05bf4a977d' in submodule path '3rdparty/opus-src'
HER0_01 commented on 2014-07-22 03:19 (UTC)
I was getting a compile error which was fixed buy commenting out a line in prepare(). It was line 41:
git config submodule.celt-0.7.0-src.url "$srcdir/celt"
Pinned Comments
Radioactiveman commented on 2020-06-02 17:17 (UTC)
If you experience the problem below when updating packages, first remove
mumble-git
, then update all packages includingprotobuf
and finally compilemumble-git
again.