Your message dated Sat, 17 Aug 2024 13:19:54 +0000 with message-id <E1sfJLW-009Il9-1F@fasolo.debian.org> and subject line Bug#1051558: fixed in dpf-plugins 1.7+ds-3 has caused the Debian Bug report #1051558, regarding dpf-plugins: FTBFS with RtAudio 6 to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 1051558: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1051558 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: dpf-plugins: FTBFS with RtAudio 6
- From: IOhannes m zmoelnig <umlaeute@debian.org>
- Date: Sat, 09 Sep 2023 21:24:32 +0200
- Message-id: <169428747272.95640.15429103908350206769.reportbug@umlautT.umlaeute>
Source: dpf-plugins Version: 1.7+ds-2 Severity: important Tags: ftbfs Dear Maintainer, dpf-plugins fails to build with RtAudio 6 (currently found in experimental): ``` In file included from ../../dpf/distrho/src/jackbridge/JackBridge.cpp:67, from ../../dpf/distrho/src/DistrhoPluginJACK.cpp:38, from ../../dpf/distrho/DistrhoPluginMain.cpp:24: ../../dpf/distrho/src/jackbridge/RtAudioBridge.hpp: In member function ‘bool RtAudioBridge::_open(bool, RtAudio*)’: ../../dpf/distrho/src/jackbridge/RtAudioBridge.hpp:339:32: error: no matching function for call to ‘RtAudio::openStream(RtAudio::StreamParameters* const&, RtAudio::StreamParameters*&, const RtAudioFormat&, int, uint*, int (&)(void*, void*, uint, double, RtAudioStreamStatus, void*), RtAudioBridge*, RtAudio::StreamOptions*, std::nullptr_t)’ 339 | rtAudio->openStream(outParamsPtr, inParamsPtr, RTAUDIO_FLOAT32, 48000, &rtAudioBufferFrames, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 | RtAudioCallback, this, &opts, nullptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../dpf/distrho/src/jackbridge/RtAudioBridge.hpp:49: /usr/include/rtaudio/RtAudio.h:548:20: note: candidate: ‘RtAudioErrorType RtAudio::openStream(StreamParameters*, StreamParameters*, RtAudioFormat, unsigned int, unsigned int*, RtAudioCallback, void*, StreamOptions*)’ 548 | RtAudioErrorType openStream( RtAudio::StreamParameters *outputParameters, | ^~~~~~~~~~ /usr/include/rtaudio/RtAudio.h:548:20: note: candidate expects 8 arguments, 9 provided ../../dpf/distrho/src/jackbridge/RtAudioBridge.hpp:341:24: error: ISO C++ forbids declaration of ‘RtAudioError’ with no type [-fpermissive] 341 | } catch (const RtAudioError& err) { | ^~~~~~~~~~~~ ../../dpf/distrho/src/jackbridge/RtAudioBridge.hpp:341:36: error: expected ‘)’ before ‘&’ token 341 | } catch (const RtAudioError& err) { | ^ ../../dpf/distrho/src/jackbridge/RtAudioBridge.hpp:341:17: note: to match this ‘(’ 341 | } catch (const RtAudioError& err) { | ^ ../../dpf/distrho/src/jackbridge/RtAudioBridge.hpp:341:36: error: expected ‘{’ before ‘&’ token 341 | } catch (const RtAudioError& err) { | ^ ../../dpf/distrho/src/jackbridge/RtAudioBridge.hpp:341:38: error: ‘err’ was not declared in this scope; did you mean ‘erf’? 341 | } catch (const RtAudioError& err) { | ^~~ | erf In file included from ../../dpf/distrho/src/../extra/../DistrhoUtils.hpp:20, from ../../dpf/distrho/src/../extra/String.hpp:20, from ../../dpf/distrho/src/../DistrhoDetails.hpp:20, from ../../dpf/distrho/src/../DistrhoPlugin.hpp:20, from ../../dpf/distrho/src/DistrhoPluginInternal.hpp:20, from ../../dpf/distrho/src/DistrhoPlugin.cpp:17, from ../../dpf/distrho/DistrhoPluginMain.cpp:17: ../../dpf/distrho/src/../extra/../src/DistrhoDefines.h:143:49: error: expected primary-expression before ‘catch’ 143 | #define DISTRHO_SAFE_EXCEPTION_RETURN(msg, ret) catch(...) { d_safe_exception(msg, __FILE__, __LINE__); return ret; } | ^~~~~ ../../dpf/distrho/src/jackbridge/RtAudioBridge.hpp:348:11: note: in expansion of macro ‘DISTRHO_SAFE_EXCEPTION_RETURN’ 348 | } DISTRHO_SAFE_EXCEPTION_RETURN("rtAudio->openStream()", false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../dpf/distrho/src/jackbridge/JackBridge.cpp:69: ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp: In member function ‘void RtAudio::openRtApi(Api)’: ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:210:18: error: expected type-specifier before ‘RtApiAlsa’ 210 | rtapi_ = new RtApiAlsa(); | ^~~~~~~~~ ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:214:18: error: expected type-specifier before ‘RtApiPulse’ 214 | rtapi_ = new RtApiPulse(); | ^~~~~~~~~~ ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp: At global scope: ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:242:1: error: no declaration matches ‘RtAudio::RtAudio(Api)’ 242 | RtAudio :: RtAudio( RtAudio::Api api ) | ^~~~~~~ /usr/include/rtaudio/RtAudio.h:267:26: note: candidates are: ‘constexpr RtAudio::RtAudio(const RtAudio&)’ 267 | class RTAUDIO_DLL_PUBLIC RtAudio | ^~~~~~~ /usr/include/rtaudio/RtAudio.h:433:3: note: ‘RtAudio::RtAudio(Api, RtAudioErrorCallback&&)’ 433 | RtAudio( RtAudio::Api api=UNSPECIFIED, RtAudioErrorCallback&& errorCallback=0 ); | ^~~~~~~ /usr/include/rtaudio/RtAudio.h:267:26: note: ‘class RtAudio’ defined here 267 | class RTAUDIO_DLL_PUBLIC RtAudio | ^~~~~~~ ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:281:6: error: no declaration matches ‘void RtAudio::openStream(StreamParameters*, StreamParameters*, RtAudioFormat, unsigned int, unsigned int*, RtAudioCallback, void*, StreamOptions*, RtAudioErrorCallback)’ 281 | void RtAudio :: openStream( RtAudio::StreamParameters *outputParameters, | ^~~~~~~ /usr/include/rtaudio/RtAudio.h:548:20: note: candidate is: ‘RtAudioErrorType RtAudio::openStream(StreamParameters*, StreamParameters*, RtAudioFormat, unsigned int, unsigned int*, RtAudioCallback, void*, StreamOptions*)’ 548 | RtAudioErrorType openStream( RtAudio::StreamParameters *outputParameters, | ^~~~~~~~~~ /usr/include/rtaudio/RtAudio.h:267:26: note: ‘class RtAudio’ defined here 267 | class RTAUDIO_DLL_PUBLIC RtAudio | ^~~~~~~ ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp: In constructor ‘RtApi::RtApi()’: ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:310:3: error: ‘firstErrorOccurred_’ was not declared in this scope 310 | firstErrorOccurred_ = false; | ^~~~~~~~~~~~~~~~~~~ ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp: At global scope: ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:318:6: error: no declaration matches ‘void RtApi::openStream(RtAudio::StreamParameters*, RtAudio::StreamParameters*, RtAudioFormat, unsigned int, unsigned int*, RtAudioCallback, void*, RtAudio::StreamOptions*, RtAudioErrorCallback)’ 318 | void RtApi :: openStream( RtAudio::StreamParameters *oParams, | ^~~~~ /usr/include/rtaudio/RtAudio.h:758:20: note: candidate is: ‘RtAudioErrorType RtApi::openStream(RtAudio::StreamParameters*, RtAudio::StreamParameters*, RtAudioFormat, unsigned int, unsigned int*, RtAudioCallback, void*, RtAudio::StreamOptions*)’ 758 | RtAudioErrorType openStream( RtAudio::StreamParameters *outputParameters, | ^~~~~~~~~~ /usr/include/rtaudio/RtAudio.h:745:26: note: ‘class RtApi’ defined here 745 | class RTAUDIO_DLL_PUBLIC RtApi | ^~~~~ ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp: In member function ‘long int RtApi::getStreamLatency()’: ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:453:3: error: ‘verifyStream’ was not declared in this scope 453 | verifyStream(); | ^~~~~~~~~~~~ ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp: At global scope: ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:464:8: error: no declaration matches ‘double RtApi::getStreamTime()’ 464 | double RtApi :: getStreamTime( void ) | ^~~~~ /usr/include/rtaudio/RtAudio.h:770:18: note: candidate is: ‘virtual double RtApi::getStreamTime() const’ 770 | virtual double getStreamTime( void ) const { return stream_.streamTime; } | ^~~~~~~~~~~~~ /usr/include/rtaudio/RtAudio.h:745:26: note: ‘class RtApi’ defined here 745 | class RTAUDIO_DLL_PUBLIC RtApi | ^~~~~ ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp: In member function ‘virtual void RtApi::setStreamTime(double)’: ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:489:3: error: ‘verifyStream’ was not declared in this scope 489 | verifyStream(); | ^~~~~~~~~~~~ ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp: In member function ‘unsigned int RtApi::getStreamSampleRate()’: ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:500:2: error: ‘verifyStream’ was not declared in this scope 500 | verifyStream(); | ^~~~~~~~~~~~ ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp: At global scope: ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7166:1: error: ‘RtApiAlsa’ does not name a type 7166 | RtApiAlsa :: RtApiAlsa() | ^~~~~~~~~ ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7171:1: error: ‘RtApiAlsa’ does not name a type 7171 | RtApiAlsa :: ~RtApiAlsa() | ^~~~~~~~~ ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7176:14: error: ‘RtApiAlsa’ has not been declared 7176 | unsigned int RtApiAlsa :: getDeviceCount( void ) | ^~~~~~~~~ ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp: In function ‘unsigned int getDeviceCount()’: ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7198:7: error: ‘errorStream_’ was not declared in this scope 7198 | errorStream_ << "RtApiAlsa::getDeviceCount: control open, card = " << card << ", " << snd_strerror( result ) << "."; | ^~~~~~~~~~~~ ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7199:7: error: ‘errorText_’ was not declared in this scope; did you mean ‘error_t’? 7199 | errorText_ = errorStream_.str(); | ^~~~~~~~~~ | error_t ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7200:14: error: ‘RtAudioError’ has not been declared 7200 | error( RtAudioError::WARNING ); | ^~~~~~~~~~~~ ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7200:7: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 7200 | error( RtAudioError::WARNING ); | ^~~~~ | perror ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7207:9: error: ‘errorStream_’ was not declared in this scope 7207 | errorStream_ << "RtApiAlsa::getDeviceCount: control next device, card = " << card << ", " << snd_strerror( result ) << "."; | ^~~~~~~~~~~~ ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7208:9: error: ‘errorText_’ was not declared in this scope; did you mean ‘error_t’? 7208 | errorText_ = errorStream_.str(); | ^~~~~~~~~~ | error_t ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7209:16: error: ‘RtAudioError’ has not been declared 7209 | error( RtAudioError::WARNING ); | ^~~~~~~~~~~~ ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7209:9: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 7209 | error( RtAudioError::WARNING ); | ^~~~~ | perror ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp: At global scope: ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7225:21: error: ‘RtApiAlsa’ has not been declared 7225 | RtAudio::DeviceInfo RtApiAlsa :: getDeviceInfo( unsigned int device ) | ^~~~~~~~~ ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp: In function ‘RtAudio::DeviceInfo getDeviceInfo(unsigned int)’: ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7228:8: error: ‘struct RtAudio::DeviceInfo’ has no member named ‘probed’ 7228 | info.probed = false; | ^~~~~~ ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7252:7: error: ‘errorStream_’ was not declared in this scope 7252 | errorStream_ << "RtApiAlsa::getDeviceInfo: control open, card = " << card << ", " << snd_strerror( result ) << "."; | ^~~~~~~~~~~~ ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7253:7: error: ‘errorText_’ was not declared in this scope; did you mean ‘error_t’? 7253 | errorText_ = errorStream_.str(); | ^~~~~~~~~~ | error_t ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7254:14: error: ‘RtAudioError’ has not been declared 7254 | error( RtAudioError::WARNING ); | ^~~~~~~~~~~~ ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7254:7: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 7254 | error( RtAudioError::WARNING ); | ^~~~~ | perror ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7261:9: error: ‘errorStream_’ was not declared in this scope 7261 | errorStream_ << "RtApiAlsa::getDeviceInfo: control next device, card = " << card << ", " << snd_strerror( result ) << "."; | ^~~~~~~~~~~~ ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7262:9: error: ‘errorText_’ was not declared in this scope; did you mean ‘error_t’? 7262 | errorText_ = errorStream_.str(); | ^~~~~~~~~~ | error_t ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7263:16: error: ‘RtAudioError’ has not been declared 7263 | error( RtAudioError::WARNING ); | ^~~~~~~~~~~~ ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7263:9: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 7263 | error( RtAudioError::WARNING ); | ^~~~~ | perror ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7280:5: error: ‘errorText_’ was not declared in this scope; did you mean ‘error_t’? 7280 | errorText_ = "RtApiAlsa::getDeviceInfo: no devices found!"; | ^~~~~~~~~~ | error_t ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7281:12: error: ‘RtAudioError’ has not been declared 7281 | error( RtAudioError::INVALID_USE ); | ^~~~~~~~~~~~ ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7281:5: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 7281 | error( RtAudioError::INVALID_USE ); | ^~~~~ | perror ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7286:5: error: ‘errorText_’ was not declared in this scope; did you mean ‘error_t’? 7286 | errorText_ = "RtApiAlsa::getDeviceInfo: device ID is invalid!"; | ^~~~~~~~~~ | error_t ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7287:12: error: ‘RtAudioError’ has not been declared 7287 | error( RtAudioError::INVALID_USE ); | ^~~~~~~~~~~~ ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7287:5: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 7287 | error( RtAudioError::INVALID_USE ); | ^~~~~ | perror ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7295:8: error: ‘stream_’ was not declared in this scope 7295 | if ( stream_.state != STREAM_CLOSED && | ^~~~~~~ ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7295:25: error: ‘STREAM_CLOSED’ was not declared in this scope 7295 | if ( stream_.state != STREAM_CLOSED && | ^~~~~~~~~~~~~ ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7298:20: error: ‘devices_’ was not declared in this scope; did you mean ‘device’? 7298 | if ( device >= devices_.size() ) { | ^~~~~~~~ | device ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7299:7: error: ‘errorText_’ was not declared in this scope; did you mean ‘error_t’? 7299 | errorText_ = "RtApiAlsa::getDeviceInfo: device ID was not present before stream was opened."; | ^~~~~~~~~~ | error_t ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7300:14: error: ‘RtAudioError’ has not been declared 7300 | error( RtAudioError::WARNING ); | ^~~~~~~~~~~~ ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7300:7: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 7300 | error( RtAudioError::WARNING ); | ^~~~~ | perror ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7303:12: error: ‘devices_’ was not declared in this scope; did you mean ‘device’? 7303 | return devices_[ device ]; | ^~~~~~~~ | device ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7330:5: error: ‘errorStream_’ was not declared in this scope 7330 | errorStream_ << "RtApiAlsa::getDeviceInfo: snd_pcm_open error for device (" << name << "), " << snd_strerror( result ) << "."; | ^~~~~~~~~~~~ ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7331:5: error: ‘errorText_’ was not declared in this scope; did you mean ‘error_t’? 7331 | errorText_ = errorStream_.str(); | ^~~~~~~~~~ | error_t ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7332:12: error: ‘RtAudioError’ has not been declared 7332 | error( RtAudioError::WARNING ); | ^~~~~~~~~~~~ ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7332:5: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 7332 | error( RtAudioError::WARNING ); | ^~~~~ | perror ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7340:5: error: ‘errorStream_’ was not declared in this scope 7340 | errorStream_ << "RtApiAlsa::getDeviceInfo: snd_pcm_hw_params error for device (" << name << "), " << snd_strerror( result ) << "."; | ^~~~~~~~~~~~ ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7341:5: error: ‘errorText_’ was not declared in this scope; did you mean ‘error_t’? 7341 | errorText_ = errorStream_.str(); | ^~~~~~~~~~ | error_t ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7342:12: error: ‘RtAudioError’ has not been declared 7342 | error( RtAudioError::WARNING ); | ^~~~~~~~~~~~ ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7342:5: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 7342 | error( RtAudioError::WARNING ); | ^~~~~ | perror ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7351:5: error: ‘errorStream_’ was not declared in this scope 7351 | errorStream_ << "RtApiAlsa::getDeviceInfo: error getting device (" << name << ") output channels, " << snd_strerror( result ) << "."; | ^~~~~~~~~~~~ ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7352:5: error: ‘errorText_’ was not declared in this scope; did you mean ‘error_t’? 7352 | errorText_ = errorStream_.str(); | ^~~~~~~~~~ | error_t ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7353:12: error: ‘RtAudioError’ has not been declared 7353 | error( RtAudioError::WARNING ); | ^~~~~~~~~~~~ ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7353:5: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 7353 | error( RtAudioError::WARNING ); | ^~~~~ | perror ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7378:5: error: ‘errorStream_’ was not declared in this scope 7378 | errorStream_ << "RtApiAlsa::getDeviceInfo: snd_pcm_open error for device (" << name << "), " << snd_strerror( result ) << "."; | ^~~~~~~~~~~~ ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7379:5: error: ‘errorText_’ was not declared in this scope; did you mean ‘error_t’? 7379 | errorText_ = errorStream_.str(); | ^~~~~~~~~~ | error_t ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7380:12: error: ‘RtAudioError’ has not been declared 7380 | error( RtAudioError::WARNING ); | ^~~~~~~~~~~~ ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7380:5: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 7380 | error( RtAudioError::WARNING ); | ^~~~~ | perror ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7389:5: error: ‘errorStream_’ was not declared in this scope 7389 | errorStream_ << "RtApiAlsa::getDeviceInfo: snd_pcm_hw_params error for device (" << name << "), " << snd_strerror( result ) << "."; | ^~~~~~~~~~~~ ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7390:5: error: ‘errorText_’ was not declared in this scope; did you mean ‘error_t’? 7390 | errorText_ = errorStream_.str(); | ^~~~~~~~~~ | error_t ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7391:12: error: ‘RtAudioError’ has not been declared 7391 | error( RtAudioError::WARNING ); | ^~~~~~~~~~~~ ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7391:5: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 7391 | error( RtAudioError::WARNING ); | ^~~~~ | perror ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7399:5: error: ‘errorStream_’ was not declared in this scope 7399 | errorStream_ << "RtApiAlsa::getDeviceInfo: error getting device (" << name << ") input channels, " << snd_strerror( result ) << "."; | ^~~~~~~~~~~~ ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7400:5: error: ‘errorText_’ was not declared in this scope; did you mean ‘error_t’? 7400 | errorText_ = errorStream_.str(); | ^~~~~~~~~~ | error_t ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7401:12: error: ‘RtAudioError’ has not been declared 7401 | error( RtAudioError::WARNING ); | ^~~~~~~~~~~~ ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7401:5: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 7401 | error( RtAudioError::WARNING ); | ^~~~~ | perror ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7433:5: error: ‘errorStream_’ was not declared in this scope 7433 | errorStream_ << "RtApiAlsa::getDeviceInfo: snd_pcm_open error for device (" << name << "), " << snd_strerror( result ) << "."; | ^~~~~~~~~~~~ ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7434:5: error: ‘errorText_’ was not declared in this scope; did you mean ‘error_t’? 7434 | errorText_ = errorStream_.str(); | ^~~~~~~~~~ | error_t ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7435:12: error: ‘RtAudioError’ has not been declared 7435 | error( RtAudioError::WARNING ); | ^~~~~~~~~~~~ ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7435:5: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 7435 | error( RtAudioError::WARNING ); | ^~~~~ | perror ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7443:5: error: ‘errorStream_’ was not declared in this scope 7443 | errorStream_ << "RtApiAlsa::getDeviceInfo: snd_pcm_hw_params error for device (" << name << "), " << snd_strerror( result ) << "."; | ^~~~~~~~~~~~ ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7444:5: error: ‘errorText_’ was not declared in this scope; did you mean ‘error_t’? 7444 | errorText_ = errorStream_.str(); | ^~~~~~~~~~ | error_t ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7445:12: error: ‘RtAudioError’ has not been declared 7445 | error( RtAudioError::WARNING ); | ^~~~~~~~~~~~ ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7445:5: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 7445 | error( RtAudioError::WARNING ); | ^~~~~ | perror ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7451:29: error: ‘MAX_SAMPLE_RATES’ was not declared in this scope; did you mean ‘PA_SAMPLE_ALAW’? 7451 | for ( unsigned int i=0; i<MAX_SAMPLE_RATES; i++ ) { | ^~~~~~~~~~~~~~~~ | PA_SAMPLE_ALAW ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7452:56: error: ‘SAMPLE_RATES’ was not declared in this scope 7452 | if ( snd_pcm_hw_params_test_rate( phandle, params, SAMPLE_RATES[i], 0 ) == 0 ) { | ^~~~~~~~~~~~ ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7461:5: error: ‘errorStream_’ was not declared in this scope 7461 | errorStream_ << "RtApiAlsa::getDeviceInfo: no supported sample rates found for device (" << name << ")."; | ^~~~~~~~~~~~ ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7462:5: error: ‘errorText_’ was not declared in this scope; did you mean ‘error_t’? 7462 | errorText_ = errorStream_.str(); | ^~~~~~~~~~ | error_t ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7463:12: error: ‘RtAudioError’ has not been declared 7463 | error( RtAudioError::WARNING ); | ^~~~~~~~~~~~ ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7463:5: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 7463 | error( RtAudioError::WARNING ); | ^~~~~ | perror ../../dpf/distrho/src/jackbridge/rtaudio/RtAudio.cpp:7492:5: error: ‘errorStream_’ was not declared in this scope 7492 | errorStream_ << "RtApiAlsa::getDeviceInfo: pcm device (" << name << ") data format not supported by RtAudio."; | ^~~~~~~~~~~~ [...] ``` as i would like to upload RtAudio-6 to unstable soonish, it would be great if you could fix this. cheers
--- End Message ---
--- Begin Message ---
- To: 1051558-close@bugs.debian.org
- Subject: Bug#1051558: fixed in dpf-plugins 1.7+ds-3
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Sat, 17 Aug 2024 13:19:54 +0000
- Message-id: <E1sfJLW-009Il9-1F@fasolo.debian.org>
- Reply-to: Dennis Braun <snd@debian.org>
Source: dpf-plugins Source-Version: 1.7+ds-3 Done: Dennis Braun <snd@debian.org> We believe that the bug you reported is fixed in the latest version of dpf-plugins, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 1051558@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Dennis Braun <snd@debian.org> (supplier of updated dpf-plugins package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmaster@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Sat, 17 Aug 2024 14:35:06 +0200 Source: dpf-plugins Architecture: source Version: 1.7+ds-3 Distribution: unstable Urgency: medium Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org> Changed-By: Dennis Braun <snd@debian.org> Closes: 1051558 Changes: dpf-plugins (1.7+ds-3) unstable; urgency=medium . [ IOhannes m zmölnig (Debian/GNU) ] * Also link against system's RtAudio * Add patch to fix compilation with RtAudio6 (Closes: #1051558) * Bump standards version to 4.7.0 * Apply 'wrap-and-sort -ast' . [ Dennis Braun ] * Change B-D from pkg-config to pkgconf * Use default salsa ci config Checksums-Sha1: 1765a3e0339104bf1bd1458623c40ac03f0acdd4 2663 dpf-plugins_1.7+ds-3.dsc aa4a48c03ca9a7afc78b3f91a9abb853a4af6c03 63824 dpf-plugins_1.7+ds-3.debian.tar.xz 876e7926a5ca5a11adb5875c306360acb8369e5b 7534 dpf-plugins_1.7+ds-3_source.buildinfo Checksums-Sha256: 2ddd980cdcb84d50d2eb2b09018655631a86667267c9c430ca1c758ed9753b9a 2663 dpf-plugins_1.7+ds-3.dsc 23927b6baaec99e866fb132dda9ec35c24666c840d15f7593e7491b9d7b4d68c 63824 dpf-plugins_1.7+ds-3.debian.tar.xz 0f45aa9c339bb169fbf1bf0158d112d42c8c2c7ee0760d70084eb72266a57d20 7534 dpf-plugins_1.7+ds-3_source.buildinfo Files: 1fc4c2ac8ec1414fa4f9eac10fc2b0f2 2663 sound optional dpf-plugins_1.7+ds-3.dsc d470e4d2cd845b0b5faa403bfd96baa8 63824 sound optional dpf-plugins_1.7+ds-3.debian.tar.xz 4a385da21007e3fdd7106854b5fee513 7534 sound optional dpf-plugins_1.7+ds-3_source.buildinfo -----BEGIN PGP SIGNATURE----- iQJDBAEBCgAtFiEEPLfDAq+1fmGoxhfdY06lXZArmDYFAmbAmTwPHHNuZEBkZWJp YW4ub3JnAAoJEGNOpV2QK5g2lvcP/0yVdYgwQ9J/L6x7ioqggQ7E91govgiEMKu2 bu2lr8YrZl9CJzU2BcF/M2fhUy33HQUJrhp3AzT7c9bxJmL72sEnH3OJ7mLmqWDU XNqXEg/zIUdv/O9ZOhxKK8n8sJmlAtG4Li6zVeu3SImBfKlIy5sABi0DU/LNcvP/ MLlqhCcbBqaisXFF6AxRt2TtAd13h/8jQjIy9RuC5yDxLGha2tfOGgfOKi8vIq9K YJanTEAuGTzFwrwQK+3VFoq8Tmkt8GcAkbytIWUw6SpD5w/xIZuk6LbBkW8KvsNT q/Pg9bimGbfVWOb2fvbBt+xlkuDmGXd62T97LXaMndKlsNbfN5eNT/ofrwBuuUU3 oxCCl8bVEn8tnk2/JCsLPPlu3F0xnBjsHoK5a///Mgd2b5YywjAcIL4h4tj1IrA4 qgmKWHobdYHuWEJ0O3fsxQlOm81Htdnn8S0sRBfZItICjeZJg8EtXf/lLckmTC26 RvJwgN3qjvhrTVzHCGv0rq+3H5PVoqRKLvNbSh/yzexatbLtEfBA5Ww97+3g1jql SS3PIhqChpQXcE34Duc7mjlbCZSU+zB7W4GLuAuoTmjXU1wEI6/V18qTUfGx5GDk GAz3zng4VYTDpQdJo4L/husXrvaQBrf5jZq5ezrtPjyILyA7LFKQIjQztPInCgaf Yryg/FSG =wLe5 -----END PGP SIGNATURE-----Attachment: pgp1Lqardi2HU.pgp
Description: PGP signature
--- End Message ---