Open trebmuh opened 2 months ago
[ 93/144] Compiling mixer/src/Group.C
In file included from ../nonlib/Loggable.H:280,
from ../mixer/src/Mixer_Strip.H:40,
from ../mixer/src/Mixer.H:27,
from ../mixer/src/Group.C:20:
../nonlib/Log_Entry.H: In member function 'void Log_Entry::add(const char*, const char*)':
../nonlib/Log_Entry.H:56:27: warning: ignoring return value of 'int asprintf(char**, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
56 | (void)asprintf( &_sa[ _i ], "%s " format, name, (exp) ); \
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../nonlib/Log_Entry.H:97:5: note: in expansion of macro 'ADD'
97 | ADD( const char *, "\"%s\"", v ? Loggable::escape( v ) : "" );
| ^~~
[ 94/144] Compiling mixer/src/JACK_Module.C
[ 95/144] Compiling mixer/src/AUX_Module.C
[ 96/144] Compiling mixer/src/Mixer_Strip.C
In file included from ../nonlib/Loggable.H:280,
from ../mixer/src/Module.H:31,
from ../mixer/src/JACK_Module.H:24,
from ../mixer/src/AUX_Module.H:22,
from ../mixer/src/AUX_Module.C:21:
../nonlib/Log_Entry.H: In member function 'void Log_Entry::add(const char*, int)':
../nonlib/Log_Entry.H:56:27: warning: ignoring return value of 'int asprintf(char**, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
56 | (void)asprintf( &_sa[ _i ], "%s " format, name, (exp) ); \
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../nonlib/Log_Entry.H:94:5: note: in expansion of macro 'ADD'
94 | ADD( int, "%d", v );
| ^~~
[ 97/144] Compiling mixer/src/NSM.C
In file included from ../mixer/src/LV2_RDF_Utils.hpp:50,
from ../mixer/src/Plugin_Module.C:44:
../mixer/src/lilv/lilvmm.hpp: In function 'const char* Lilv::uri_to_path(const char*)':
../mixer/src/lilv/lilvmm.hpp:32:32: warning: 'const char* lilv_uri_to_path(const char*)' is deprecated [-Wdeprecated-declarations]
32 | return lilv_uri_to_path(uri);
| ~~~~~~~~~~~~~~~~^~~~~
In file included from ../mixer/src/lilv/lilvmm.hpp:20:
/usr/include/lilv-0/lilv/lilv.h:128:1: note: declared here
128 | lilv_uri_to_path(const char* uri);
| ^~~~~~~~~~~~~~~~
../mixer/src/LV2_RDF_Utils.hpp: In function 'const LV2_RDF_Descriptor* lv2_rdf_new(LV2_URI, bool)':
../mixer/src/LV2_RDF_Utils.hpp:554:60: warning: 'const char* lilv_uri_to_path(const char*)' is deprecated [-Wdeprecated-declarations]
554 | rdfDescriptor->Binary = strdup(lilv_uri_to_path(binary));
| ~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/lilv-0/lilv/lilv.h:128:1: note: declared here
128 | lilv_uri_to_path(const char* uri);
| ^~~~~~~~~~~~~~~~
../mixer/src/LV2_RDF_Utils.hpp:557:60: warning: 'const char* lilv_uri_to_path(const char*)' is deprecated [-Wdeprecated-declarations]
557 | rdfDescriptor->Bundle = strdup(lilv_uri_to_path(bundle));
| ~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/lilv-0/lilv/lilv.h:128:1: note: declared here
128 | lilv_uri_to_path(const char* uri);
| ^~~~~~~~~~~~~~~~
../mixer/src/LV2_RDF_Utils.hpp:1292:64: warning: 'const char* lilv_uri_to_path(const char*)' is deprecated [-Wdeprecated-declarations]
1292 | rdfUI->Binary = strdup(lilv_uri_to_path(uiBinary));
| ~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/lilv-0/lilv/lilv.h:128:1: note: declared here
128 | lilv_uri_to_path(const char* uri);
| ^~~~~~~~~~~~~~~~
../mixer/src/LV2_RDF_Utils.hpp:1295:64: warning: 'const char* lilv_uri_to_path(const char*)' is deprecated [-Wdeprecated-declarations]
1295 | rdfUI->Bundle = strdup(lilv_uri_to_path(uiBundle));
| ~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/lilv-0/lilv/lilv.h:128:1: note: declared here
128 | lilv_uri_to_path(const char* uri);
| ^~~~~~~~~~~~~~~~
../mixer/src/Plugin_Module.C: At global scope:
../mixer/src/Plugin_Module.C:269:96: warning: 'LV2_URI_Map_Callback_Data' is deprecated [-Wdeprecated-declarations]
269 | static uint32_t _lv2_uri_to_id(LV2_URI_Map_Callback_Data data, const char*, const char* uri)
| ^
In file included from ../mixer/src/LV2_RDF_Utils.hpp:43:
/usr/lib/lv2/uri-map.lv2/uri-map.h:60:15: note: declared here
60 | typedef void* LV2_URI_Map_Callback_Data;
| ^~~~~~~~~~~~~~~~~~~~~~~~~
../mixer/src/Plugin_Module.C: In destructor 'Plugin_Module::ImplementationData::~ImplementationData()':
../mixer/src/Plugin_Module.C:257:40: warning: 'LV2_URI_Map_Feature' is deprecated [-Wdeprecated-declarations]
257 | delete (LV2_URI_Map_Feature*)lv2.features[Plugin_Feature_URI_Map]->data;
| ^
/usr/lib/lv2/uri-map.lv2/uri-map.h:109:3: note: declared here
109 | } LV2_URI_Map_Feature;
| ^~~~~~~~~~~~~~~~~~~
../mixer/src/Plugin_Module.C: In member function 'void Plugin_Module::init()':
../mixer/src/Plugin_Module.C:417:32: warning: 'LV2_URI_Map_Feature' is deprecated [-Wdeprecated-declarations]
417 | LV2_URI_Map_Feature* const uriMapFt = new LV2_URI_Map_Feature;
| ^~~~~~~~
/usr/lib/lv2/uri-map.lv2/uri-map.h:109:3: note: declared here
109 | } LV2_URI_Map_Feature;
| ^~~~~~~~~~~~~~~~~~~
../mixer/src/Plugin_Module.C:417:47: warning: 'LV2_URI_Map_Feature' is deprecated [-Wdeprecated-declarations]
417 | LV2_URI_Map_Feature* const uriMapFt = new LV2_URI_Map_Feature;
| ^~~~~~~~~~~~~~~~~~~
/usr/lib/lv2/uri-map.lv2/uri-map.h:109:3: note: declared here
109 | } LV2_URI_Map_Feature;
| ^~~~~~~~~~~~~~~~~~~
In file included from ../nonlib/Loggable.H:280,
from ../mixer/src/Module.H:31,
from ../mixer/src/Plugin_Module.H:22,
from ../mixer/src/Plugin_Module.C:37:
../nonlib/Log_Entry.H: In member function 'void Log_Entry::add(const char*, const char*)':
../nonlib/Log_Entry.H:56:27: warning: ignoring return value of 'int asprintf(char**, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
56 | (void)asprintf( &_sa[ _i ], "%s " format, name, (exp) ); \
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../nonlib/Log_Entry.H:97:5: note: in expansion of macro 'ADD'
97 | ADD( const char *, "\"%s\"", v ? Loggable::escape( v ) : "" );
| ^~~
../nonlib/Log_Entry.H: In member function 'void Log_Entry::add(const char*, long unsigned int)':
../nonlib/Log_Entry.H:56:27: warning: ignoring return value of 'int asprintf(char**, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
56 | (void)asprintf( &_sa[ _i ], "%s " format, name, (exp) ); \
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../nonlib/Log_Entry.H:96:5: note: in expansion of macro 'ADD'
96 | ADD( unsigned long, "%lu", v );
| ^~~
../nonlib/Log_Entry.H: In member function 'void Log_Entry::add(const char*, int)':
../nonlib/Log_Entry.H:56:27: warning: ignoring return value of 'int asprintf(char**, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
56 | (void)asprintf( &_sa[ _i ], "%s " format, name, (exp) ); \
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../nonlib/Log_Entry.H:94:5: note: in expansion of macro 'ADD'
94 | ADD( int, "%d", v );
| ^~~
[ 98/144] Compiling mixer/src/Chain.C
../mixer/src/JACK_Module.C: In function 'std::__cxx11::list<std::__cxx11::basic_string<char> > get_connections_for_ports(std::vector<Module::Port>)':
../mixer/src/JACK_Module.C:227:25: warning: ignoring return value of 'int asprintf(char**, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
227 | asprintf( &s, "%s%s", is_output ? "@r" : "", strip_name );
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../mixer/src/JACK_Module.C:235:25: warning: ignoring return value of 'int asprintf(char**, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
235 | asprintf( &s, "%s%s", is_output ? "@r" : "", strip_name );
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../mixer/src/JACK_Module.C:243:25: warning: ignoring return value of 'int asprintf(char**, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
243 | asprintf( &s, "@C2%s%s", is_output ? "@r" : "", strip_name );
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../mixer/src/JACK_Module.C:251:25: warning: ignoring return value of 'int asprintf(char**, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
251 | asprintf( &s, "@C2%s%s", is_output ? "@r" : "", strip_name );
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../mixer/src/JACK_Module.C:258:25: warning: ignoring return value of 'int asprintf(char**, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
258 | asprintf( &s, "@C3%s%s", is_output ? "@r" : "", strip_name );
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../mixer/src/JACK_Module.C: In member function 'virtual int JACK_Module::handle(int)':
../mixer/src/JACK_Module.C:575:29: warning: ignoring return value of 'int asprintf(char**, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
575 | asprintf(&s2, "jack.port://%s\r\n",
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
576 | aux_audio_output[i].jack_port()->jack_name() );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 99/144] Compiling mixer/src/Mono_Pan_Module.C
[100/144] Compiling mixer/src/Panner.C
In file included from ../nonlib/Loggable.H:280,
from ../mixer/src/Mixer_Strip.H:40,
from ../mixer/src/Mixer_Strip.C:36:
../nonlib/Log_Entry.H: In member function 'void Log_Entry::add(const char*, long unsigned int)':
../nonlib/Log_Entry.H:56:27: warning: ignoring return value of 'int asprintf(char**, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
56 | (void)asprintf( &_sa[ _i ], "%s " format, name, (exp) ); \
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../nonlib/Log_Entry.H:96:5: note: in expansion of macro 'ADD'
96 | ADD( unsigned long, "%lu", v );
| ^~~
../nonlib/Log_Entry.H: In member function 'void Log_Entry::add(const char*, Loggable*)':
../nonlib/Log_Entry.H:56:27: warning: ignoring return value of 'int asprintf(char**, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
56 | (void)asprintf( &_sa[ _i ], "%s " format, name, (exp) ); \
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../nonlib/Log_Entry.H:98:5: note: in expansion of macro 'ADD'
98 | ADD( Loggable * , "0x%X", v ? v->id() : 0 );
| ^~~
../nonlib/Log_Entry.H: In member function 'void Log_Entry::add(const char*, const char*)':
../nonlib/Log_Entry.H:56:27: warning: ignoring return value of 'int asprintf(char**, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
56 | (void)asprintf( &_sa[ _i ], "%s " format, name, (exp) ); \
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../nonlib/Log_Entry.H:97:5: note: in expansion of macro 'ADD'
97 | ADD( const char *, "\"%s\"", v ? Loggable::escape( v ) : "" );
| ^~~
../nonlib/Log_Entry.H: In member function 'void Log_Entry::add(const char*, int)':
../nonlib/Log_Entry.H:56:27: warning: ignoring return value of 'int asprintf(char**, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
56 | (void)asprintf( &_sa[ _i ], "%s " format, name, (exp) ); \
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../nonlib/Log_Entry.H:94:5: note: in expansion of macro 'ADD'
94 | ADD( int, "%d", v );
| ^~~
../mixer/src/Mixer_Strip.C: In member function 'void Mixer_Strip::menu_cb(const Fl_Menu_*)':
../mixer/src/Mixer_Strip.C:859:17: warning: ignoring return value of 'int asprintf(char**, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
859 | asprintf( &s, "file://%s/%s\r\n", Project::path(), "clipboard.strip" );
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../mixer/src/Mixer_Strip.C:879:17: warning: ignoring return value of 'int asprintf(char**, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
879 | asprintf( &suggested_name, "%s.strip", name() );
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../mixer/src/Mixer_Strip.C: In member function 'Fl_Menu_Button& Mixer_Strip::menu() const':
../mixer/src/Mixer_Strip.C:1099:17: warning: ignoring return value of 'int asprintf(char**, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
1099 | asprintf( &s, "Auto Input/%s", i->c_str() );
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[101/144] Compiling mixer/src/Meter_Indicator_Module.C
[102/144] Compiling mixer/src/SpectrumView.C
In file included from ../mixer/src/Panner.C:20:
In member function 'void Panner::Point::radius(float)',
inlined from 'Panner::Point::Point(float, float)' at ../mixer/src/Panner.H:70:23,
inlined from 'Panner::Panner(int, int, int, int, const char*)' at ../mixer/src/Panner.C:45:24:
../mixer/src/Panner.H:125:23: warning: '<unnamed>.Panner::Point::radius_enabled' is used uninitialized [-Wuninitialized]
125 | if (! radius_enabled )
| ^~~~~~~~~~~~~~
../mixer/src/Panner.C: In constructor 'Panner::Panner(int, int, int, int, const char*)':
../mixer/src/Panner.C:45:36: note: '<anonymous>' declared here
45 | _points.push_back( Point( 1, 0 ) );
| ^
[103/144] Compiling mixer/src/Spatialization_Console.C
In file included from ../nonlib/Loggable.H:280,
from ../mixer/src/Module.H:31,
from ../mixer/src/Chain.H:26,
from ../mixer/src/Chain.C:54:
../nonlib/Log_Entry.H: In member function 'void Log_Entry::add(const char*, Loggable*)':
../nonlib/Log_Entry.H:56:27: warning: ignoring return value of 'int asprintf(char**, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
56 | (void)asprintf( &_sa[ _i ], "%s " format, name, (exp) ); \
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../nonlib/Log_Entry.H:98:5: note: in expansion of macro 'ADD'
98 | ADD( Loggable * , "0x%X", v ? v->id() : 0 );
| ^~~
../nonlib/Log_Entry.H: In member function 'void Log_Entry::add(const char*, const char*)':
../nonlib/Log_Entry.H:56:27: warning: ignoring return value of 'int asprintf(char**, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
56 | (void)asprintf( &_sa[ _i ], "%s " format, name, (exp) ); \
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../nonlib/Log_Entry.H:97:5: note: in expansion of macro 'ADD'
97 | ADD( const char *, "\"%s\"", v ? Loggable::escape( v ) : "" );
| ^~~
../mixer/src/Chain.C: In member function 'void Chain::get_output_ports(std::__cxx11::list<std::__cxx11::basic_string<char> >&)':
../mixer/src/Chain.C:835:21: warning: ignoring return value of 'int asprintf(char**, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
835 | asprintf( &s, "%s/%s",
| ~~~~~~~~^~~~~~~~~~~~~~
836 | "*",
| ~~~~
837 | m->aux_audio_output[j].jack_port()->name() );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../mixer/src/Chain.C:845:25: warning: ignoring return value of 'int asprintf(char**, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
845 | asprintf( &s, "%s/%s",
| ~~~~~~~~^~~~~~~~~~~~~~
846 | strip()->group()->name(),
| ~~~~~~~~~~~~~~~~~~~~~~~~~
847 | m->aux_audio_output[j].jack_port()->name() );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[104/144] Compiling build/mixer/src/Plugin_Chooser_UI.C
[105/144] Compiling mixer/src/Controller_Module.C
In file included from ../nonlib/Loggable.H:280,
from ../mixer/src/Module.H:31,
from ../mixer/src/Meter_Indicator_Module.H:22,
from ../mixer/src/Meter_Indicator_Module.C:20:
../nonlib/Log_Entry.H: In member function 'void Log_Entry::add(const char*, Loggable*)':
../nonlib/Log_Entry.H:56:27: warning: ignoring return value of 'int asprintf(char**, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
56 | (void)asprintf( &_sa[ _i ], "%s " format, name, (exp) ); \
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../nonlib/Log_Entry.H:98:5: note: in expansion of macro 'ADD'
98 | ADD( Loggable * , "0x%X", v ? v->id() : 0 );
| ^~~
../nonlib/Log_Entry.H: In member function 'void Log_Entry::add(const char*, int)':
../nonlib/Log_Entry.H:56:27: warning: ignoring return value of 'int asprintf(char**, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
56 | (void)asprintf( &_sa[ _i ], "%s " format, name, (exp) ); \
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../nonlib/Log_Entry.H:94:5: note: in expansion of macro 'ADD'
94 | ADD( int, "%d", v );
| ^~~
[106/144] Compiling mixer/src/DPM.C
[107/144] Compiling mixer/src/main.C
In file included from ../nonlib/Loggable.H:280,
from ../mixer/src/Module.H:31,
from ../mixer/src/Spatialization_Console.C:29:
../nonlib/Log_Entry.H: In member function 'void Log_Entry::add(const char*, float)':
../nonlib/Log_Entry.H:56:27: warning: ignoring return value of 'int asprintf(char**, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
56 | (void)asprintf( &_sa[ _i ], "%s " format, name, (exp) ); \
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../nonlib/Log_Entry.H:99:5: note: in expansion of macro 'ADD'
99 | ADD( float, "%f", v );
| ^~~
../nonlib/Log_Entry.H: In member function 'void Log_Entry::add(const char*, int)':
../nonlib/Log_Entry.H:56:27: warning: ignoring return value of 'int asprintf(char**, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
56 | (void)asprintf( &_sa[ _i ], "%s " format, name, (exp) ); \
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../nonlib/Log_Entry.H:94:5: note: in expansion of macro 'ADD'
94 | ADD( int, "%d", v );
| ^~~
[108/144] Compiling mixer/src/Plugin_Chooser.C
[109/144] Compiling mixer/src/Mixer.C
../mixer/src/main.C: In function 'int ensure_dirs()':
../mixer/src/main.C:85:13: warning: ignoring return value of 'int asprintf(char**, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
85 | asprintf( &user_config_dir, "%s/%s", getenv( "HOME" ), USER_CONFIG_DIR );
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[110/144] Compiling mixer/src/Gain_Module.C
In file included from ../nonlib/Loggable.H:280,
from ../mixer/src/Module.H:31,
from ../mixer/src/Controller_Module.H:22,
from ../mixer/src/Controller_Module.C:21:
../nonlib/Log_Entry.H: In member function 'void Log_Entry::add(const char*, const char*)':
../nonlib/Log_Entry.H:56:27: warning: ignoring return value of 'int asprintf(char**, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
56 | (void)asprintf( &_sa[ _i ], "%s " format, name, (exp) ); \
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../nonlib/Log_Entry.H:97:5: note: in expansion of macro 'ADD'
97 | ADD( const char *, "\"%s\"", v ? Loggable::escape( v ) : "" );
| ^~~
../nonlib/Log_Entry.H: In member function 'void Log_Entry::add(const char*, Loggable*)':
../nonlib/Log_Entry.H:56:27: warning: ignoring return value of 'int asprintf(char**, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
56 | (void)asprintf( &_sa[ _i ], "%s " format, name, (exp) ); \
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../nonlib/Log_Entry.H:98:5: note: in expansion of macro 'ADD'
98 | ADD( Loggable * , "0x%X", v ? v->id() : 0 );
| ^~~
../nonlib/Log_Entry.H: In member function 'void Log_Entry::add(const char*, int)':
../nonlib/Log_Entry.H:56:27: warning: ignoring return value of 'int asprintf(char**, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
56 | (void)asprintf( &_sa[ _i ], "%s " format, name, (exp) ); \
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../nonlib/Log_Entry.H:94:5: note: in expansion of macro 'ADD'
94 | ADD( int, "%d", v );
| ^~~
../mixer/src/Controller_Module.C: In static member function 'static void Controller_Module::peer_callback(OSC::Signal*, OSC::Signal::State, void*)':
../mixer/src/Controller_Module.C:739:17: warning: ignoring return value of 'int asprintf(char**, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
739 | asprintf( &s, "%s/%s", peer_prefix, path );
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../mixer/src/Controller_Module.C: In member function 'void Controller_Module::add_osc_connections_to_menu(Fl_Menu_Button*, const char*)':
../mixer/src/Controller_Module.C:793:25: warning: ignoring return value of 'int asprintf(char**, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
793 | asprintf( &ns, "%s/%s", peer_prefix, path );
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[111/144] Compiling mixer/src/midi-mapper.C
../mixer/src/Plugin_Chooser.C: In member function 'void Plugin_Chooser::search(const char*, const char*, const char*, int, int, bool)':
../mixer/src/Plugin_Chooser.C:79:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
79 | if ( !
| ^~
../mixer/src/Plugin_Chooser.C:85:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
85 | if ( p->audio_outputs == 0 || p->audio_inputs == 0 )
| ^~
../mixer/src/Plugin_Chooser.C: In function 'FILE* open_favorites(const char*)':
../mixer/src/Plugin_Chooser.C:279:13: warning: ignoring return value of 'int asprintf(char**, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
279 | asprintf( &path, "%s/%s", user_config_dir, "favorite_plugins" );
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[112/144] Compiling sequencer/src/NSM.C
In file included from ../sequencer/src/pattern.H:22,
from ../sequencer/src/non.H:23,
from ../sequencer/src/NSM.C:30:
../sequencer/src/grid.H:127:11: error: reference to 'data' is ambiguous
127 | const data * volatile _rd;
| ^~~~
In file included from /usr/include/c++/12/list:62,
from ../nonlib/MIDI/event_list.H:23,
from ../sequencer/src/grid.H:23:
/usr/include/c++/12/bits/range_access.h:343:5: note: candidates are: 'template<class _Tp> constexpr const _Tp* std::data(initializer_list<_Tp>)'
343 | data(initializer_list<_Tp> __il) noexcept
| ^~~~
/usr/include/c++/12/bits/range_access.h:333:5: note: 'template<class _Tp, long unsigned int _Nm> constexpr _Tp* std::data(_Tp (&)[_Nm])'
333 | data(_Tp (&__array)[_Nm]) noexcept
| ^~~~
/usr/include/c++/12/bits/range_access.h:322:5: note: 'template<class _Container> constexpr decltype (__cont.data()) std::data(const _Container&)'
322 | data(const _Container& __cont) noexcept(noexcept(__cont.data()))
| ^~~~
/usr/include/c++/12/bits/range_access.h:311:5: note: 'template<class _Container> constexpr decltype (__cont.data()) std::data(_Container&)'
311 | data(_Container& __cont) noexcept(noexcept(__cont.data()))
| ^~~~
../sequencer/src/grid.H:46:8: note: 'struct data'
46 | struct data {
| ^~~~
../sequencer/src/grid.H:128:5: error: reference to 'data' is ambiguous
128 | data *_rw; /* temporary writable copy used by UI thread */
| ^~~~
/usr/include/c++/12/bits/range_access.h:343:5: note: candidates are: 'template<class _Tp> constexpr const _Tp* std::data(initializer_list<_Tp>)'
343 | data(initializer_list<_Tp> __il) noexcept
| ^~~~
/usr/include/c++/12/bits/range_access.h:333:5: note: 'template<class _Tp, long unsigned int _Nm> constexpr _Tp* std::data(_Tp (&)[_Nm])'
333 | data(_Tp (&__array)[_Nm]) noexcept
| ^~~~
/usr/include/c++/12/bits/range_access.h:322:5: note: 'template<class _Container> constexpr decltype (__cont.data()) std::data(const _Container&)'
322 | data(const _Container& __cont) noexcept(noexcept(__cont.data()))
| ^~~~
/usr/include/c++/12/bits/range_access.h:311:5: note: 'template<class _Container> constexpr decltype (__cont.data()) std::data(_Container&)'
311 | data(_Container& __cont) noexcept(noexcept(__cont.data()))
| ^~~~
../sequencer/src/grid.H:46:8: note: 'struct data'
46 | struct data {
| ^~~~
../sequencer/src/grid.H:130:17: error: template argument 1 is invalid
130 | list <data *> _history;
| ^
../sequencer/src/grid.H:130:17: error: template argument 2 is invalid
../sequencer/src/NSM.C: In member function 'virtual int NSM_Client::command_open(const char*, const char*, const char*, char**)':
../sequencer/src/NSM.C:96:13: warning: ignoring return value of 'int asprintf(char**, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
96 | asprintf( &new_filename, "%s.non", name );
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../mixer/src/Mixer.C: In member function 'void Mixer::rows(int)':
../mixer/src/Mixer.C:894:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
894 | if ( _strip_height != sh );
| ^~
../mixer/src/Mixer.C:895:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
895 | {
| ^
../mixer/src/Mixer.C: In member function 'void Mixer::cb_menu(Fl_Widget*)':
../mixer/src/Mixer.C:388:17: warning: ignoring return value of 'int asprintf(char**, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
388 | asprintf( &pat, "file://%s.html", DOCUMENT_PATH "/non-mixer/MANUAL" );
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../mixer/src/Mixer.C: In static member function 'static int Mixer::osc_strip_by_number(const char*, const char*, lo_arg**, int, lo_message, void*)':
../mixer/src/Mixer.C:625:13: warning: ignoring return value of 'int asprintf(char**, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
625 | asprintf( &new_path, "%s/strip/%s/%s", client_name, o->name(), rem );
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../mixer/src/Mixer.C: In member function 'std::__cxx11::list<std::__cxx11::basic_string<char> > Mixer::get_auto_connect_targets()':
../mixer/src/Mixer.C:1130:21: warning: ignoring return value of 'int asprintf(char**, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
1130 | asprintf( &o, "%s/mains", s );
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
../mixer/src/Mixer.C: In member function 'bool Mixer::command_load(const char*, const char*)':
../mixer/src/Mixer.C:1245:11: warning: ignoring return value of 'char* getcwd(char*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
1245 | getcwd( pwd, PATH_MAX );
| ~~~~~~^~~~~~~~~~~~~~~~~
../mixer/src/Mixer.C:1246:10: warning: ignoring return value of 'int chdir(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result]
1246 | chdir( path );
| ~~~~~^~~~~~~~
../mixer/src/Mixer.C:1248:10: warning: ignoring return value of 'int chdir(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result]
1248 | chdir( pwd );
| ~~~~~^~~~~~~
../mixer/src/midi-mapper.C: In function 'int main(int, char**)':
../mixer/src/midi-mapper.C:739:33: warning: ignoring return value of 'int asprintf(char**, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
739 | asprintf( &midi_event, "NRPN %d %d", e.channel(), get_14bit( st->control_msb, st->control_lsb ));
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../mixer/src/midi-mapper.C:742:33: warning: ignoring return value of 'int asprintf(char**, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
742 | asprintf( &midi_event, "CC %d %d", e.channel(), e.lsb() );
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../mixer/src/midi-mapper.C:752:33: warning: ignoring return value of 'int asprintf(char**, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
752 | asprintf( &s, "/control/%i", max_signal++ );
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../mixer/src/midi-mapper.C: In function 'int command_open(const char*, const char*, const char*, char**, void*)':
../mixer/src/midi-mapper.C:567:10: warning: ignoring return value of 'int chdir(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result]
567 | chdir( name );
| ~~~~~^~~~~~~~
Waf: Leaving directory `/build/non-1.2.0+20240519/build'
Build failed
-> task in 'non-sequencer' failed with exit status 1 (run with -v to display more information)
Hi there, trying to build on a debian bookworm. non from git master 257ec59 from https://github.com/falkTX/non and ntk from git master 720d8d3 https://github.com/linuxaudio/ntk .