Emulator Issues #6056
closedDolphin & Pulse under ArchLinux
0%
Description
Have you searched the issue tracker for a similar issue?
Yes, this issue is the same.
What went wrong?
Compile:
Dolphin isn't compilable with pulseaudio backend enabled in src (sorry it's french output)
Linking CXX executable ../../../Binaries/dolphin-emu
../AudioCommon/libaudiocommon.a(PulseAudioStream.cpp.o): dans la fonction « PulseAudio::SoundLoop() »:
PulseAudioStream.cpp:(.text+0x91): référence indéfinie vers « pa_simple_new »
PulseAudioStream.cpp:(.text+0x102): référence indéfinie vers « pa_simple_write »
PulseAudioStream.cpp:(.text+0x145): référence indéfinie vers « pa_simple_free »
../AudioCommon/libaudiocommon.a(PulseAudioStream.cpp.o): dans la fonction « PulseAudio::PulseInit() »:
PulseAudioStream.cpp:(.text+0x466): référence indéfinie vers « pa_simple_new »
../AudioCommon/libaudiocommon.a(PulseAudioStream.cpp.o): dans la fonction « PulseAudio::Write(void const*, unsigned long) »:
PulseAudioStream.cpp:(.text+0x4fc): référence indéfinie vers « pa_simple_write »
../AudioCommon/libaudiocommon.a(PulseAudioStream.cpp.o): dans la fonction « PulseAudio::PulseShutdown() »:
PulseAudioStream.cpp:(.text+0x4e5): référence indéfinie vers « pa_simple_free »
What did you expect to happen?
It must compile
What steps will reproduce the problem?
Compile under Archlinux 3.8.1 with pulseaudio backend
What version of Dolphin were you using?
r2356e5c0e7dab9c0f541e48f8df5fd663d3b671f
64 or 32 bit Dolphin?
64bits
What version of Dolphin used to work?
What Operating System were you using and what are your hardware
specifications?
ArchLinux
64 or 32 bit Operating system?
64bits
Any other relevant information or links to logs:
One lib must be added to pulseaudio backend for audiocommon: pulse-simple.
Into CMakeCache.txt
Here:
audiocommon_LIB_DEPENDS:STATIC=general;/usr/lib64/libasound.so;general;ao;general;/usr/lib64/libopenal.so;general;SoundTouch;general;pulse;general;pulse-simple;
and here:
PULSEAUDIO_LIBRARIES:INTERNAL=pulse;pulse-simple;