[code] │ In file included from src/openmpt/sounddevice/SoundDeviceRtAudio.cpp:8: │ │ src/openmpt/sounddevice/SoundDeviceRtAudio.hpp:83:23: error: unknown type name 'RtAudioError'; did you mean 'RtAudioErrorType'? │ │ 83 | void SendError(const RtAudioError &e); │ │ | ^~~~~~~~~~~~ │ │ | RtAudioErrorType │ │ /usr/local/include/rtaudio/RtAudio.h:228:6: note: 'RtAudioErrorType' declared here │ │ 228 | enum RtAudioErrorType { │ │ | ^ │ │ src/openmpt/sounddevice/SoundDeviceRtAudio.cpp:235:16: error: unknown type name 'RtAudioError'; did you mean 'RtAudioErrorType'? │ │ 235 | } catch(const RtAudioError &) │ │ | ^~~~~~~~~~~~ │ │ | RtAudioErrorType │ │ /usr/local/include/rtaudio/RtAudio.h:228:6: note: 'RtAudioErrorType' declared here │ │ 228 | enum RtAudioErrorType { │ │ | ^ │ │ src/openmpt/sounddevice/SoundDeviceRtAudio.cpp:289:321: error: too many arguments to function call, expected at most 8, have 9 │ │ 289 | m_RtAudio->openStream((m_OutputStreamParameters.nChannels > 0) ? &m_OutputStreamParameters : nullptr, (m_InputStreamParameters.nChannels > 0) ? &m_InputStreamParameters : nullp │ │ | ~~~~~~~~~~~~~~~~~~~~~ │ │ /usr/local/include/rtaudio/RtAudio.h:548:20: note: 'openStream' declared here │ │ 548 | RtAudioErrorType openStream( RtAudio::StreamParameters *outputParameters, │ │ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │ │ 549 | RtAudio::StreamParameters *inputParameters, │ │ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │ │ 550 | RtAudioFormat format, unsigned int sampleRate, │ │ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │ │ 551 | unsigned int *bufferFrames, RtAudioCallback callback, │ │ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │ │ 552 | void *userData = NULL, RtAudio::StreamOptions *options = NULL ); │ │ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │ │ src/openmpt/sounddevice/SoundDeviceRtAudio.cpp:290:16: error: unknown type name 'RtAudioError'; did you mean 'RtAudioErrorType'? │ │ 290 | } catch(const RtAudioError &e) │ │ | ^~~~~~~~~~~~ │ │ | RtAudioErrorType │ │ /usr/local/include/rtaudio/RtAudio.h:228:6: note: 'RtAudioErrorType' declared here │ │ 228 | enum RtAudioErrorType { │ │ | ^ │ │ src/openmpt/sounddevice/SoundDeviceRtAudio.cpp:304:16: error: unknown type name 'RtAudioError'; did you mean 'RtAudioErrorType'? │ │ 304 | } catch(const RtAudioError &e) │ │ | ^~~~~~~~~~~~ │ │ | RtAudioErrorType │ │ /usr/local/include/rtaudio/RtAudio.h:228:6: note: 'RtAudioErrorType' declared here │ │ 228 | enum RtAudioErrorType { │ │ | ^ │ │ src/openmpt/sounddevice/SoundDeviceRtAudio.cpp:318:16: error: unknown type name 'RtAudioError'; did you mean 'RtAudioErrorType'? │ │ 318 | } catch(const RtAudioError &e) │ │ | ^~~~~~~~~~~~ │ │ | RtAudioErrorType │ │ /usr/local/include/rtaudio/RtAudio.h:228:6: note: 'RtAudioErrorType' declared here │ │ 228 | enum RtAudioErrorType { │ │ | ^ │ │ src/openmpt/sounddevice/SoundDeviceRtAudio.cpp:332:16: error: unknown type name 'RtAudioError'; did you mean 'RtAudioErrorType'? │ │ 332 | } catch(const RtAudioError &e) │ │ | ^~~~~~~~~~~~ │ │ | RtAudioErrorType │ │ /usr/local/include/rtaudio/RtAudio.h:228:6: note: 'RtAudioErrorType' declared here │ │ 228 | enum RtAudioErrorType { │ │ | ^ │ │ src/openmpt/sounddevice/SoundDeviceRtAudio.cpp:411:16: error: unknown type name 'RtAudioError'; did you mean 'RtAudioErrorType'? │ │ 411 | } catch(const RtAudioError &) │ │ | ^~~~~~~~~~~~ │ │ | RtAudioErrorType │ │ /usr/local/include/rtaudio/RtAudio.h:228:6: note: 'RtAudioErrorType' declared here │ │ 228 | enum RtAudioErrorType { │ │ | ^ │ │ src/openmpt/sounddevice/SoundDeviceRtAudio.cpp:440:16: error: unknown type name 'RtAudioError'; did you mean 'RtAudioErrorType'? │ │ 440 | } catch(const RtAudioError &) │ │ | ^~~~~~~~~~~~ │ │ | RtAudioErrorType │ │ /usr/local/include/rtaudio/RtAudio.h:228:6: note: 'RtAudioErrorType' declared here │ │ 228 | enum RtAudioErrorType { │ │ | ^ │ │ src/openmpt/sounddevice/SoundDeviceRtAudio.cpp:444:26: error: no member named 'probed' in 'RtAudio::DeviceInfo' │ │ 444 | caps.Available = rtinfo.probed; │ │ | ~~~~~~ ^ │ │ src/openmpt/sounddevice/SoundDeviceRtAudio.cpp:469:16: error: unknown type name 'RtAudioError'; did you mean 'RtAudioErrorType'? │ │ 469 | } catch(const RtAudioError &) │ │ | ^~~~~~~~~~~~ │ │ | RtAudioErrorType │ │ /usr/local/include/rtaudio/RtAudio.h:228:6: note: 'RtAudioErrorType' declared here │ │ 228 | enum RtAudioErrorType { │ │ | ^ │ │ src/openmpt/sounddevice/SoundDeviceRtAudio.cpp:473:13: error: no member named 'probed' in 'RtAudio::DeviceInfo' │ │ 473 | if(!rtinfo.probed) │ │ | ~~~~~~ ^ │ │ src/openmpt/sounddevice/SoundDeviceRtAudio.cpp:524:38: error: unknown type name 'RtAudioError'; did you mean 'RtAudioErrorType'? │ │ 524 | void CRtAudioDevice::SendError(const RtAudioError &e) │ │ | ^~~~~~~~~~~~ │ │ | RtAudioErrorType │ │ /usr/local/include/rtaudio/RtAudio.h:228:6: note: 'RtAudioErrorType' declared here │ │ 228 | enum RtAudioErrorType { │ │ | ^ │ │ src/openmpt/sounddevice/SoundDeviceRtAudio.cpp:527:10: error: member reference base type 'const RtAudioErrorType' is not a structure or union │ │ 527 | switch(e.getType()) │ │ | ~^~~~~~~~ │ │ src/openmpt/sounddevice/SoundDeviceRtAudio.cpp:529:8: error: use of undeclared identifier 'RtAudioError'; did you mean 'RtAudioErrorType'? │ │ 529 | case RtAudioError::WARNING: │ │ | ^~~~~~~~~~~~ │ │ | RtAudioErrorType │ │ /usr/local/include/rtaudio/RtAudio.h:228:6: note: 'RtAudioErrorType' declared here │ │ 228 | enum RtAudioErrorType { │ │ | ^ │ │ src/openmpt/sounddevice/SoundDeviceRtAudio.cpp:529:22: error: no member named 'WARNING' in 'RtAudioErrorType' │ │ 529 | case RtAudioError::WARNING: │ │ | ~~~~~~~~~~~~~~^ │ │ src/openmpt/sounddevice/SoundDeviceRtAudio.cpp:532:8: error: use of undeclared identifier 'RtAudioError'; did you mean 'RtAudioErrorType'? │ │ 532 | case RtAudioError::DEBUG_WARNING: │ │ | ^~~~~~~~~~~~ │ │ | RtAudioErrorType │ │ /usr/local/include/rtaudio/RtAudio.h:228:6: note: 'RtAudioErrorType' declared here │ │ 228 | enum RtAudioErrorType { │ │ | ^ │ │ src/openmpt/sounddevice/SoundDeviceRtAudio.cpp:532:22: error: no member named 'DEBUG_WARNING' in 'RtAudioErrorType' │ │ 532 | case RtAudioError::DEBUG_WARNING: │ │ | ~~~~~~~~~~~~~~^ │ │ src/openmpt/sounddevice/SoundDeviceRtAudio.cpp:535:8: error: use of undeclared identifier 'RtAudioError'; did you mean 'RtAudioErrorType'? │ │ 535 | case RtAudioError::UNSPECIFIED: │ │ | ^~~~~~~~~~~~ │ │ | RtAudioErrorType │ │ /usr/local/include/rtaudio/RtAudio.h:228:6: note: 'RtAudioErrorType' declared here │ │ 228 | enum RtAudioErrorType { │ │ | ^ │ │ fatal error: too many errors emitted, stopping now [-ferror-limit=] │ │ 20 errors generated. │ │ gmake: *** [build/wine/native_support.mk:237: src/openmpt/sounddevice/SoundDeviceRtAudio.o] Error 1 │ │ gmake: *** Waiting for unfinished jobs.... │ │ In file included from src/openmpt/sounddevice/SoundDeviceManager.cpp:15: │ │ src/openmpt/sounddevice/SoundDeviceRtAudio.hpp:83:23: error: unknown type name 'RtAudioError'; did you mean 'RtAudioErrorType'? │ │ 83 | void SendError(const RtAudioError &e); │ │ | ^~~~~~~~~~~~ │ │ | RtAudioErrorType │ │ /usr/local/include/rtaudio/RtAudio.h:228:6: note: 'RtAudioErrorType' declared here │ │ 228 | enum RtAudioErrorType { │ │ | ^ │ │ 1 error generated. │ │ gmake: *** [build/wine/native_support.mk:237: src/openmpt/sounddevice/SoundDeviceManager.o] Error 1 │ │ │ [/code]