muse-sequencer / muse

MusE is a digital audio workstation with support for both Audio and MIDI
https://muse-sequencer.github.io/
Other
634 stars 67 forks source link

Fails to build with rtaudio-6.0.0: error: no member named 'probed' in 'RtAudio::DeviceInfo' #1235

Closed yurivict closed 10 months ago

yurivict commented 10 months ago

Describe the bug

/wrkdirs/usr/ports/audio/muse-sequencer/work/muse-4.1.0/src/muse/driver/rtaudio.cpp:225:13: error: no member named 'probed' in 'RtAudio::DeviceInfo'
  if(!in_di.probed || !out_di.probed)
      ~~~~~ ^
/wrkdirs/usr/ports/audio/muse-sequencer/work/muse-4.1.0/src/muse/driver/rtaudio.cpp:225:31: error: no member named 'probed' in 'RtAudio::DeviceInfo'
  if(!in_di.probed || !out_di.probed)
                       ~~~~~~ ^
/wrkdirs/usr/ports/audio/muse-sequencer/work/muse-4.1.0/src/muse/driver/rtaudio.cpp:326:13: error: unknown type name 'RtAudioError'; did you mean 'RtAudioErrorType'?
  } catch ( RtAudioError& e ) {
            ^~~~~~~~~~~~
            RtAudioErrorType

To Reproduce regular build

Desktop (please complete the following information):

Additional context Version: 4.1.0 (last released version)

terminator356 commented 10 months ago

Hello again Yuri. This was fixed a few days ago in github master, after someone filed an issue here: https://github.com/muse-sequencer/muse/issues/1233

Try it if you can. Let me know if any trouble.

yurivict commented 10 months ago

Try it if you can. Let me know if any trouble.

It builds fine now. I guess you should make a release now with this change to help other distros, because all of them would have the same problem.

spamatica commented 10 months ago

I guess you should make a release now with this change to help other distros, because all of them would have the same problem.

Very good idea! It is high time :) ... probably some bugs we need to iron out tho..