Ticket #13298 (closed Bugs: Fixed)
Curent tree does not compile with --enable-pulse
|Reported by:||EricV||Owned by:|
|Priority:||4 - Normal||Milestone:||12.0 "Frodo"|
|Component:||Linux specific features||Version:||GIT|
Some definition for functions are not present and thus object cannot be created.
CPP xbmc/cores/AudioEngine/Engines/PulseAE/PulseAE.o Engines/PulseAE/PulseAE.cpp:164:6: error: ‘CPulse’ has not been declared Engines/PulseAE/PulseAE.cpp: In member function ‘virtual IAEStream* CPulseAE::MakeStream(AEDataFormat, unsigned int, unsigned int, CAEChannelInfo, unsigned int)’: Engines/PulseAE/PulseAE.cpp:191:112: error: cannot allocate an object of abstract type ‘CPulseAEStream’ In file included from Engines/PulseAE/PulseAE.h:27:0, from Engines/PulseAE/PulseAE.cpp:25: Engines/PulseAE/PulseAEStream.h:29:7: note: because the following virtual functions are pure within ‘CPulseAEStream’: In file included from Engines/PulseAE/PulseAEStream.h:25:0, from Engines/PulseAE/PulseAE.h:27, from Engines/PulseAE/PulseAE.cpp:25: ./Interfaces/AEStream.h:111:16: note: virtual bool IAEStream::IsDrained() In file included from /home/valette/local/src/xbmc/xbmc/settings/Settings.h:51:0, from Engines/PulseAE/PulseAE.cpp:30: /home/valette/local/src/xbmc/xbmc/guilib/GraphicContext.h: At global scope: /home/valette/local/src/xbmc/xbmc/guilib/GraphicContext.h:245:150: warning: ‘g_graphicsContext’ defined but not used [-Wunused-variable] make: * [Engines/PulseAE/PulseAE.o] Erreur 1 make: * [xbmc/cores/AudioEngine/audioengine.a] Erreur 2