Bug#952048: marked as done (iem-plugin-suite: FTBFS: ../../../resources/Standalone/MyStandaloneFilterWindow.h:132:47: error: cannot convert ‘juce::AudioIODeviceType*’ to ‘std::unique_ptr<juce::AudioIODeviceType>’)

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Bug#952048: marked as done (iem-plugin-suite: FTBFS: ../../../resources/Standalone/MyStandaloneFilterWindow.h:132:47: error: cannot convert ‘juce::AudioIODeviceType*’ to ‘std::unique_ptr<juce::AudioIODeviceType>’)

Debian Bug Tracking System
Your message dated Wed, 08 Apr 2020 18:48:45 +0000
with message-id <[hidden email]>
and subject line Bug#952048: fixed in iem-plugin-suite 1.11.1-1
has caused the Debian Bug report #952048,
regarding iem-plugin-suite: FTBFS: ../../../resources/Standalone/MyStandaloneFilterWindow.h:132:47: error: cannot convert ‘juce::AudioIODeviceType*’ to ‘std::unique_ptr<juce::AudioIODeviceType>’
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 [hidden email]
immediately.)


--
952048: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=952048
Debian Bug Tracking System
Contact [hidden email] with problems

Source: iem-plugin-suite
Version: 1.11.0-2
Severity: serious
Justification: FTBFS on amd64
Tags: buster sid
Usertags: ftbfs-20200222 ftbfs-buster

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.

Relevant part (hopefully):

> g++  -MMD -DLINUX=1 -DNDEBUG=1 -DJUCE_USE_CUSTOM_PLUGIN_STANDALONE_APP=1 -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_APP_VERSION=0.4.0 -DJUCE_APP_VERSION_HEX=0x400 -I/usr/include/freetype2 -I/usr/include/x86_64-linux-gnu -I/usr/include/libpng16 -pthread -I/usr/share/juce/modules/juce_audio_processors/format_types/VST3_SDK -I../../JuceLibraryCode -I/usr/share/juce/modules -I/usr/local/include -I../../../resources/ -Wdate-time -D_FORTIFY_SOURCE=2 -DJUCE_JACK=1 -DDEBIAN_BUILD=1 -fPIC -O3 -flto -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -I/usr/include/libpng16 -std=c++14 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DJucePlugin_Build_VST=1 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_RTAS=0 -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_Standalone=1 -DJucePlugin_Build_Unity=0 -DJUCE_SHARED_CODE=1  -o "build/intermediate/Release/StandaloneApp_2a979640.o" -c "../../../resources/Standalone/StandaloneApp.cpp"
> In file included from ../../../resources/Standalone/MyStandaloneFilterWindow.h:68,
>                  from ../../../resources/Standalone/StandaloneApp.cpp:58:
> ../../../resources/Standalone/IEM_JackAudio.h:91:170: warning: extra ‘;’ [-Wpedantic]
>    91 | JUCE_DECL_JACK_FUNCTION (jack_client_t*, jack_client_open, (const char* client_name, jack_options_t options, jack_status_t* status, ...), (client_name, options, status));
>       |                                                                                                                                                                          ^
> ../../../resources/Standalone/IEM_JackAudio.h:92:84: warning: extra ‘;’ [-Wpedantic]
>    92 | JUCE_DECL_JACK_FUNCTION (int, jack_client_close, (jack_client_t *client), (client));
>       |                                                                                    ^
> ../../../resources/Standalone/IEM_JackAudio.h:93:80: warning: extra ‘;’ [-Wpedantic]
>    93 | JUCE_DECL_JACK_FUNCTION (int, jack_activate, (jack_client_t* client), (client));
>       |                                                                                ^
> ../../../resources/Standalone/IEM_JackAudio.h:94:82: warning: extra ‘;’ [-Wpedantic]
>    94 | JUCE_DECL_JACK_FUNCTION (int, jack_deactivate, (jack_client_t* client), (client));
>       |                                                                                  ^
> ../../../resources/Standalone/IEM_JackAudio.h:95:89: warning: extra ‘;’ [-Wpedantic]
>    95 | JUCE_DECL_JACK_FUNCTION (char*, jack_get_client_name, (jack_client_t* client), (client));
>       |                                                                                         ^
> ../../../resources/Standalone/IEM_JackAudio.h:96:98: warning: extra ‘;’ [-Wpedantic]
>    96 | JUCE_DECL_JACK_FUNCTION (jack_nframes_t, jack_get_buffer_size, (jack_client_t* client), (client));
>       |                                                                                                  ^
> ../../../resources/Standalone/IEM_JackAudio.h:97:98: warning: extra ‘;’ [-Wpedantic]
>    97 | JUCE_DECL_JACK_FUNCTION (jack_nframes_t, jack_get_sample_rate, (jack_client_t* client), (client));
>       |                                                                                                  ^
> ../../../resources/Standalone/IEM_JackAudio.h:98:138: warning: extra ‘;’ [-Wpedantic]
>    98 | JUCE_DECL_VOID_JACK_FUNCTION (jack_on_shutdown, (jack_client_t* client, void (*function)(void* arg), void* arg), (client, function, arg));
>       |                                                                                                                                          ^
> ../../../resources/Standalone/IEM_JackAudio.h:99:117: warning: extra ‘;’ [-Wpedantic]
>    99 | JUCE_DECL_JACK_FUNCTION (void* , jack_port_get_buffer, (jack_port_t* port, jack_nframes_t nframes), (port, nframes));
>       |                                                                                                                     ^
> ../../../resources/Standalone/IEM_JackAudio.h:100:130: warning: extra ‘;’ [-Wpedantic]
>   100 | JUCE_DECL_JACK_FUNCTION (jack_nframes_t, jack_port_get_total_latency, (jack_client_t* client, jack_port_t* port), (client, port));
>       |                                                                                                                                  ^
> ../../../resources/Standalone/IEM_JackAudio.h:101:231: warning: extra ‘;’ [-Wpedantic]
>   101 | JUCE_DECL_JACK_FUNCTION (jack_port_t* , jack_port_register, (jack_client_t* client, const char* port_name, const char* port_type, unsigned long flags, unsigned long buffer_size), (client, port_name, port_type, flags, buffer_size));
>       |                                                                                                                                                                                                                                       ^
> ../../../resources/Standalone/IEM_JackAudio.h:102:92: warning: extra ‘;’ [-Wpedantic]
>   102 | JUCE_DECL_VOID_JACK_FUNCTION (jack_set_error_function, (void (*func)(const char*)), (func));
>       |                                                                                            ^
> ../../../resources/Standalone/IEM_JackAudio.h:103:164: warning: extra ‘;’ [-Wpedantic]
>   103 | JUCE_DECL_JACK_FUNCTION (int, jack_set_process_callback, (jack_client_t* client, JackProcessCallback process_callback, void* arg), (client, process_callback, arg));
>       |                                                                                                                                                                    ^
> ../../../resources/Standalone/IEM_JackAudio.h:104:218: warning: extra ‘;’ [-Wpedantic]
>   104 | JUCE_DECL_JACK_FUNCTION (const char**, jack_get_ports, (jack_client_t* client, const char* port_name_pattern, const char* type_name_pattern, unsigned long flags), (client, port_name_pattern, type_name_pattern, flags));
>       |                                                                                                                                                                                                                          ^
> ../../../resources/Standalone/IEM_JackAudio.h:105:165: warning: extra ‘;’ [-Wpedantic]
>   105 | JUCE_DECL_JACK_FUNCTION (int, jack_connect, (jack_client_t* client, const char* source_port, const char* destination_port), (client, source_port, destination_port));
>       |                                                                                                                                                                     ^
> ../../../resources/Standalone/IEM_JackAudio.h:106:89: warning: extra ‘;’ [-Wpedantic]
>   106 | JUCE_DECL_JACK_FUNCTION (const char*, jack_port_name, (const jack_port_t* port), (port));
>       |                                                                                         ^
> ../../../resources/Standalone/IEM_JackAudio.h:107:175: warning: extra ‘;’ [-Wpedantic]
>   107 | JUCE_DECL_JACK_FUNCTION (void*, jack_set_port_connect_callback, (jack_client_t* client, JackPortConnectCallback connect_callback, void* arg), (client, connect_callback, arg));
>       |                                                                                                                                                                               ^
> ../../../resources/Standalone/IEM_JackAudio.h:108:125: warning: extra ‘;’ [-Wpedantic]
>   108 | JUCE_DECL_JACK_FUNCTION (jack_port_t* , jack_port_by_id, (jack_client_t* client, jack_port_id_t port_id), (client, port_id));
>       |                                                                                                                             ^
> ../../../resources/Standalone/IEM_JackAudio.h:109:86: warning: extra ‘;’ [-Wpedantic]
>   109 | JUCE_DECL_JACK_FUNCTION (int, jack_port_connected, (const jack_port_t* port), (port));
>       |                                                                                      ^
> ../../../resources/Standalone/IEM_JackAudio.h:110:123: warning: extra ‘;’ [-Wpedantic]
>   110 | JUCE_DECL_JACK_FUNCTION (int, jack_port_connected_to, (const jack_port_t* port, const char* port_name), (port, port_name));
>       |                                                                                                                           ^
> ../../../resources/Standalone/IEM_JackAudio.h:111:152: warning: extra ‘;’ [-Wpedantic]
>   111 | JUCE_DECL_JACK_FUNCTION (int, jack_set_xrun_callback, (jack_client_t* client, JackXRunCallback xrun_callback, void* arg), (client, xrun_callback, arg));
>       |                                                                                                                                                        ^
> In file included from ../../../resources/Standalone/StandaloneApp.cpp:58:
> ../../../resources/Standalone/MyStandaloneFilterWindow.h: In constructor ‘MyStandalonePluginHolder::MyStandalonePluginHolder(juce::PropertySet*, bool, const juce::String&, const juce::AudioDeviceManager::AudioDeviceSetup*, const juce::Array<MyStandalonePluginHolder::PluginInOuts>&, bool)’:
> ../../../resources/Standalone/MyStandaloneFilterWindow.h:132:47: error: cannot convert ‘juce::AudioIODeviceType*’ to ‘std::unique_ptr<juce::AudioIODeviceType>’
>   132 |             deviceManager.addAudioDeviceType (t);
>       |                                               ^
>       |                                               |
>       |                                               juce::AudioIODeviceType*
> In file included from /usr/share/juce/modules/juce_audio_devices/juce_audio_devices.h:182,
>                  from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:18,
>                  from ../../../resources/Standalone/StandaloneApp.cpp:53:
> /usr/share/juce/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h:395:65: note:   initializing argument 1 of ‘void juce::AudioDeviceManager::addAudioDeviceType(std::unique_ptr<juce::AudioIODeviceType>)’
>   395 |     void addAudioDeviceType (std::unique_ptr<AudioIODeviceType> newDeviceType);
>       |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
> In file included from ../../../resources/Standalone/StandaloneApp.cpp:58:
> ../../../resources/Standalone/MyStandaloneFilterWindow.h:137:43: error: cannot convert ‘iem::JackAudioIODeviceType*’ to ‘std::unique_ptr<juce::AudioIODeviceType>’
>   137 |         deviceManager.addAudioDeviceType (new iem::JackAudioIODeviceType());
>       |                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>       |                                           |
>       |                                           iem::JackAudioIODeviceType*
> In file included from /usr/share/juce/modules/juce_audio_devices/juce_audio_devices.h:182,
>                  from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:18,
>                  from ../../../resources/Standalone/StandaloneApp.cpp:53:
> /usr/share/juce/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h:395:65: note:   initializing argument 1 of ‘void juce::AudioDeviceManager::addAudioDeviceType(std::unique_ptr<juce::AudioIODeviceType>)’
>   395 |     void addAudioDeviceType (std::unique_ptr<AudioIODeviceType> newDeviceType);
>       |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
> make[3]: *** [Makefile:174: build/intermediate/Release/StandaloneApp_2a979640.o] Error 1
The full build log is available from:
   http://qa-logs.debian.net/2020/02/22/iem-plugin-suite_1.11.0-2_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.

Source: iem-plugin-suite
Source-Version: 1.11.1-1
Done: =?utf-8?q?IOhannes_m_zm=C3=B6lnig_=28Debian/GNU=29?= <[hidden email]>

We believe that the bug you reported is fixed in the latest version of
iem-plugin-suite, 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 [hidden email],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
IOhannes m zmölnig (Debian/GNU) <[hidden email]> (supplier of updated iem-plugin-suite 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 [hidden email])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Wed, 08 Apr 2020 15:05:54 +0200
Source: iem-plugin-suite
Architecture: source
Version: 1.11.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers <[hidden email]>
Changed-By: IOhannes m zmölnig (Debian/GNU) <[hidden email]>
Closes: 952048
Changes:
 iem-plugin-suite (1.11.1-1) unstable; urgency=medium
 .
   * New upstream version 1.11.1 (Closes: #952048)
     * Drop patches applied upstream
   * Fix dependencies
     * Tighten versioned B-D on "juce-modules-source" to >5.4.5
     * Tighten versioned B-D on "juce-tools" to >5.4.4
     * Specifying common library is no longer needed
   * Update d/copyright
     * Regenerate d/copyright_hints
   * Add salsa-ci configuration
   * Bump dh-compat to 12
   * Declare compliance with standards version 4.5.0
Checksums-Sha1:
 ebccd2bcaa0c56a6993b87e9791b267283d294a2 2591 iem-plugin-suite_1.11.1-1.dsc
 b3ba13624af58bac15a34abbe1a87f88a5f3ca96 1862132 iem-plugin-suite_1.11.1.orig.tar.bz2
 4918d5db433bcc703c47dd6920ec1b7a3c2ab1aa 11388 iem-plugin-suite_1.11.1-1.debian.tar.xz
Checksums-Sha256:
 ad32b57b8e1e3456fbe28c16753af0c39ab2592865453dcf6b1b45bfee1cbd37 2591 iem-plugin-suite_1.11.1-1.dsc
 f8329425c71726362bdc6c9c0389ecb85c7e10718f9bc0cae3c40d7207a654aa 1862132 iem-plugin-suite_1.11.1.orig.tar.bz2
 88439e1437fc4b6f53d1def118468362909eaaf2da9c38d0d30fdf162e4ec243 11388 iem-plugin-suite_1.11.1-1.debian.tar.xz
Files:
 fa9c77308b19ff28470be06efca6a584 2591 sound optional iem-plugin-suite_1.11.1-1.dsc
 68b15bc75819fcf6d5537dfc3ff718cc 1862132 sound optional iem-plugin-suite_1.11.1.orig.tar.bz2
 2f2dba96e0daa2f401f071510dc1f9e9 11388 sound optional iem-plugin-suite_1.11.1-1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQJKBAEBCAA0FiEEdAXnRVdICXNIABVttlAZxH96NvgFAl6OGUYWHGZvcnVtQHVt
bGFldXRlLm11ci5hdAAKCRC2UBnEf3o2+ERlD/9LIrTX/TjlIoksKg/fxFiCG209
aRakxnC2CscFLbnUb6V+qZf5Mi8q/kmcgBKDC9VBgsBU+5yeFYeX7zxG1JK+ghv/
pSN6Xn5dR3zbVeVcRHr7Q+jaAUtYsU9mlkOuPXzASnhrUC7w2ZiJ+SE855C9yQkH
pXU4RPpC0ExubtNk+N/EckGvnnHtqygOr4WVqVov6fqvtbSiYWDSW82jIjeZOdIJ
J6fIRV8Xx9HADG/WwJTW8A/9DAov7mtAQJk4ERDglMD180oBv2mY2xWbcFmsujBv
eXaENg/X24FCn1QDtOUM7eX88G57vS5w8SmwklcvtbBtlWCXcwZMTasfe15blp0U
Z6TqiOjAJQyJPlWwyN5qkq9Na4sM3ZjcX6NfNfqszl90wKQ5jh+m3cNSEIi/HvUp
k/Q/UmG9mNKno2dD36AuHC2b8O13Z2Q0I5U3u5ZtwTuBoCdsQOJelF8dnrsD/XHM
n2X3A1NWiqtue52EjexTaQ6CB0onCKP0mxaNYjadrV7O/F+PGzqt30DcqcIFlKZs
dQvq2yZ0ltAOcgkcnb4azZPvx/VzO84mQp7XZTTgjuQPuWAr6apo3+e6M/Dq6xB/
/0LlL1iuA1vvC75cwyyL7k7XUZS7B1+usMmfIUTS6AiBDSSfSH6Fn7hM4EFXXZ/B
qIaBq/NvpA6kGF6NcA==
=KXff
-----END PGP SIGNATURE-----