[ 54%] Building CXX object Source/Core/AudioCommon/CMakeFiles/audiocommon.dir/Mixer.cpp.o
In file included from /home/dan/dolphin-emu/Source/Core/Common/Atomic.h:15:0,
from /home/dan/dolphin-emu/Source/Core/AudioCommon/Mixer.cpp:5:
/home/dan/dolphin-emu/Source/Core/Common/Atomic_GCC.h:60:2: error: #error __ATOMIC_RELAXED not defined; your compiler version is too old.
In file included from /home/dan/dolphin-emu/Source/Core/Common/Atomic.h:15:0,
from /home/dan/dolphin-emu/Source/Core/AudioCommon/Mixer.cpp:5:
/home/dan/dolphin-emu/Source/Core/Common/Atomic_GCC.h: In function ‘T Common::AtomicLoad(volatile T&)’:
/home/dan/dolphin-emu/Source/Core/Common/Atomic_GCC.h:65:31: error: ‘__ATOMIC_RELAXED’ was not declared in this scope
/home/dan/dolphin-emu/Source/Core/Common/Atomic_GCC.h: In function ‘T Common::AtomicLoadAcquire(volatile T&)’:
/home/dan/dolphin-emu/Source/Core/Common/Atomic_GCC.h:70:31: error: ‘__ATOMIC_ACQUIRE’ was not declared in this scope
/home/dan/dolphin-emu/Source/Core/Common/Atomic_GCC.h: In function ‘void Common::AtomicStore(volatile T&, U)’:
/home/dan/dolphin-emu/Source/Core/Common/Atomic_GCC.h:75:33: error: ‘__ATOMIC_RELAXED’ was not declared in this scope
/home/dan/dolphin-emu/Source/Core/Common/Atomic_GCC.h: In function ‘void Common::AtomicStoreRelease(volatile T&, U)’:
/home/dan/dolphin-emu/Source/Core/Common/Atomic_GCC.h:80:33: error: ‘__ATOMIC_RELEASE’ was not declared in this scope
/home/dan/dolphin-emu/Source/Core/Common/Atomic_GCC.h: In function ‘T* Common::AtomicExchangeAcquire(T* volatile&, U)’:
/home/dan/dolphin-emu/Source/Core/Common/Atomic_GCC.h:85:43: error: ‘__ATOMIC_ACQ_REL’ was not declared in this scope
In file included from /home/dan/dolphin-emu/Source/Core/AudioCommon/../Core/PowerPC/PowerPC.h:12:0,
from /home/dan/dolphin-emu/Source/Core/AudioCommon/Mixer.cpp:14:
/home/dan/dolphin-emu/Source/Core/AudioCommon/../Core/PowerPC/../Debugger/PPCDebugInterface.h: At global scope:
/home/dan/dolphin-emu/Source/Core/AudioCommon/../Core/PowerPC/../Debugger/PPCDebugInterface.h:18:68: error: expected ‘;’ at end of member declaration
/home/dan/dolphin-emu/Source/Core/AudioCommon/../Core/PowerPC/../Debugger/PPCDebugInterface.h:18:70: error: ‘override’ does not name a type
/home/dan/dolphin-emu/Source/Core/AudioCommon/../Core/PowerPC/../Debugger/PPCDebugInterface.h:19:92: error: expected ‘;’ at end of member declaration
/home/dan/dolphin-emu/Source/Core/AudioCommon/../Core/PowerPC/../Debugger/PPCDebugInterface.h:19:94: error: ‘override’ does not name a type
/home/dan/dolphin-emu/Source/Core/AudioCommon/../Core/PowerPC/../Debugger/PPCDebugInterface.h:20:52: error: expected ‘;’ at end of member declaration
/home/dan/dolphin-emu/Source/Core/AudioCommon/../Core/PowerPC/../Debugger/PPCDebugInterface.h:20:54: error: ‘override’ does not name a type
/home/dan/dolphin-emu/Source/Core/AudioCommon/../Core/PowerPC/../Debugger/PPCDebugInterface.h:21:23: error: expected ‘;’ at end of member declaration
/home/dan/dolphin-emu/Source/Core/AudioCommon/../Core/PowerPC/../Debugger/PPCDebugInterface.h:21:25: error: ‘override’ does not name a type
/home/dan/dolphin-emu/Source/Core/AudioCommon/../Core/PowerPC/../Debugger/PPCDebugInterface.h:22:48: error: expected ‘;’ at end of member declaration
/home/dan/dolphin-emu/Source/Core/AudioCommon/../Core/PowerPC/../Debugger/PPCDebugInterface.h:22:50: error: ‘override’ does not name a type
/home/dan/dolphin-emu/Source/Core/AudioCommon/../Core/PowerPC/../Debugger/PPCDebugInterface.h:23:49: error: expected ‘;’ at end of member declaration
/home/dan/dolphin-emu/Source/Core/AudioCommon/../Core/PowerPC/../Debugger/PPCDebugInterface.h:23:51: error: ‘override’ does not name a type
/home/dan/dolphin-emu/Source/Core/AudioCommon/../Core/PowerPC/../Debugger/PPCDebugInterface.h:24:51: error: expected ‘;’ at end of member declaration
/home/dan/dolphin-emu/Source/Core/AudioCommon/../Core/PowerPC/../Debugger/PPCDebugInterface.h:24:53: error: ‘override’ does not name a type
/home/dan/dolphin-emu/Source/Core/AudioCommon/../Core/PowerPC/../Debugger/PPCDebugInterface.h:25:35: error: expected ‘;’ at end of member declaration
/home/dan/dolphin-emu/Source/Core/AudioCommon/../Core/PowerPC/../Debugger/PPCDebugInterface.h:25:37: error: ‘override’ does not name a type
/home/dan/dolphin-emu/Source/Core/AudioCommon/../Core/PowerPC/../Debugger/PPCDebugInterface.h:26:52: error: expected ‘;’ at end of member declaration
/home/dan/dolphin-emu/Source/Core/AudioCommon/../Core/PowerPC/../Debugger/PPCDebugInterface.h:26:54: error: ‘override’ does not name a type
/home/dan/dolphin-emu/Source/Core/AudioCommon/../Core/PowerPC/../Debugger/PPCDebugInterface.h:27:46: error: expected ‘;’ at end of member declaration
/home/dan/dolphin-emu/Source/Core/AudioCommon/../Core/PowerPC/../Debugger/PPCDebugInterface.h:27:48: error: ‘override’ does not name a type
/home/dan/dolphin-emu/Source/Core/AudioCommon/../Core/PowerPC/../Debugger/PPCDebugInterface.h:28:50: error: expected ‘;’ at end of member declaration
/home/dan/dolphin-emu/Source/Core/AudioCommon/../Core/PowerPC/../Debugger/PPCDebugInterface.h:28:52: error: ‘override’ does not name a type
/home/dan/dolphin-emu/Source/Core/AudioCommon/../Core/PowerPC/../Debugger/PPCDebugInterface.h:29:54: error: expected ‘;’ at end of member declaration
/home/dan/dolphin-emu/Source/Core/AudioCommon/../Core/PowerPC/../Debugger/PPCDebugInterface.h:29:56: error: ‘override’ does not name a type
/home/dan/dolphin-emu/Source/Core/AudioCommon/../Core/PowerPC/../Debugger/PPCDebugInterface.h:34:71: error: expected ‘;’ at end of member declaration
/home/dan/dolphin-emu/Source/Core/AudioCommon/../Core/PowerPC/../Debugger/PPCDebugInterface.h:34:73: error: ‘override’ does not name a type
/home/dan/dolphin-emu/Source/Core/AudioCommon/../Core/PowerPC/../Debugger/PPCDebugInterface.h:35:59: error: expected ‘;’ at end of member declaration
/home/dan/dolphin-emu/Source/Core/AudioCommon/../Core/PowerPC/../Debugger/PPCDebugInterface.h:35:61: error: ‘override’ does not name a type
/home/dan/dolphin-emu/Source/Core/AudioCommon/../Core/PowerPC/../Debugger/PPCDebugInterface.h:36:29: error: expected ‘;’ at end of member declaration
/home/dan/dolphin-emu/Source/Core/AudioCommon/../Core/PowerPC/../Debugger/PPCDebugInterface.h:36:31: error: ‘override’ does not name a type
/home/dan/dolphin-emu/Source/Core/AudioCommon/../Core/PowerPC/../Debugger/PPCDebugInterface.h:37:41: error: expected ‘;’ at end of member declaration
/home/dan/dolphin-emu/Source/Core/AudioCommon/../Core/PowerPC/../Debugger/PPCDebugInterface.h:37:43: error: ‘override’ does not name a type
/home/dan/dolphin-emu/Source/Core/AudioCommon/../Core/PowerPC/../Debugger/PPCDebugInterface.h:38:20: error: expected ‘;’ at end of member declaration
/home/dan/dolphin-emu/Source/Core/AudioCommon/../Core/PowerPC/../Debugger/PPCDebugInterface.h:38:22: error: ‘override’ does not name a type
/home/dan/dolphin-emu/Source/Core/AudioCommon/../Core/PowerPC/../Debugger/PPCDebugInterface.h:39:24: error: expected ‘;’ at end of member declaration
/home/dan/dolphin-emu/Source/Core/AudioCommon/../Core/PowerPC/../Debugger/PPCDebugInterface.h:39:26: error: ‘override’ does not name a type
/home/dan/dolphin-emu/Source/Core/AudioCommon/../Core/PowerPC/../Debugger/PPCDebugInterface.h:40:31: error: expected ‘;’ at end of member declaration
/home/dan/dolphin-emu/Source/Core/AudioCommon/../Core/PowerPC/../Debugger/PPCDebugInterface.h:40:33: error: ‘override’ does not name a type
/home/dan/dolphin-emu/Source/Core/AudioCommon/../Core/PowerPC/../Debugger/PPCDebugInterface.h:41:65: error: expected ‘;’ at end of member declaration
/home/dan/dolphin-emu/Source/Core/AudioCommon/../Core/PowerPC/../Debugger/PPCDebugInterface.h:41:67: error: ‘override’ does not name a type
/home/dan/dolphin-emu/Source/Core/AudioCommon/../Core/PowerPC/../Debugger/PPCDebugInterface.h:42:43: error: expected ‘;’ at end of member declaration
/home/dan/dolphin-emu/Source/Core/AudioCommon/../Core/PowerPC/../Debugger/PPCDebugInterface.h:42:45: error: ‘override’ does not name a type
/home/dan/dolphin-emu/Source/Core/AudioCommon/../Core/PowerPC/../Debugger/PPCDebugInterface.h:43:57: error: expected ‘;’ at end of member declaration
/home/dan/dolphin-emu/Source/Core/AudioCommon/../Core/PowerPC/../Debugger/PPCDebugInterface.h:43:59: error: ‘override’ does not name a type
/home/dan/dolphin-emu/Source/Core/AudioCommon/../Core/PowerPC/../Debugger/PPCDebugInterface.h:44:41: error: expected ‘;’ at end of member declaration
/home/dan/dolphin-emu/Source/Core/AudioCommon/../Core/PowerPC/../Debugger/PPCDebugInterface.h:44:43: error: ‘override’ does not name a type
In file included from /home/dan/dolphin-emu/Source/Core/Common/Atomic.h:15:0,
from /home/dan/dolphin-emu/Source/Core/AudioCommon/Mixer.cpp:5:
/home/dan/dolphin-emu/Source/Core/Common/Atomic_GCC.h: In function ‘T Common::AtomicLoad(volatile T&) [with T = unsigned int]’:
/home/dan/dolphin-emu/Source/Core/AudioCommon/Mixer.cpp:53:42: instantiated from here
/home/dan/dolphin-emu/Source/Core/Common/Atomic_GCC.h:65:47: error: ‘__atomic_load_n’ was not declared in this scope
/home/dan/dolphin-emu/Source/Core/Common/Atomic_GCC.h: In function ‘void Common::AtomicStore(volatile T&, U) [with T = unsigned int, U = unsigned int]’:
/home/dan/dolphin-emu/Source/Core/AudioCommon/Mixer.cpp:130:38: instantiated from here
/home/dan/dolphin-emu/Source/Core/Common/Atomic_GCC.h:75:2: error: ‘__atomic_store_n’ was not declared in this scope
/home/dan/dolphin-emu/Source/Core/Common/Atomic_GCC.h: In function ‘T Common::AtomicLoad(volatile T&) [with T = unsigned int]’:
/home/dan/dolphin-emu/Source/Core/Common/Atomic_GCC.h:66:1: warning: control reaches end of non-void function [-Wreturn-type]
make[2]: *** [Source/Core/AudioCommon/CMakeFiles/audiocommon.dir/Mixer.cpp.o] Error 1
make[1]: *** [Source/Core/AudioCommon/CMakeFiles/audiocommon.dir/all] Error 2
make: *** [all] Error 2
is what happened in compiling.
