Project

General

Profile

Actions

Emulator Issues #6056

closed

Dolphin & Pulse under ArchLinux

Added by nerzhultheking over 11 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

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;

Actions

Also available in: Atom PDF