input/es_out.h: In function 'es_out_GetEmpty': input/es_out.h:117:9: warning: unused variable 'i_ret' [-Wunused-variable] int i_ret = es_out_Control( p_out, ES_OUT_GET_EMPTY, &b ); ^~~~~ input/es_out.h: In function 'es_out_SetDelay': input/es_out.h:124:9: warning: unused variable 'i_ret' [-Wunused-variable] int i_ret = es_out_Control( p_out, ES_OUT_SET_DELAY, i_cat, i_delay ); ^~~~~ input/es_out.h: In function 'es_out_SetTimes': input/es_out.h:149:9: warning: unused variable 'i_ret' [-Wunused-variable] int i_ret = es_out_Control( p_out, ES_OUT_SET_TIMES, f_position, i_time, i_length ); ^~~~~ input/es_out.h: In function 'es_out_SetJitter': input/es_out.h:155:9: warning: unused variable 'i_ret' [-Wunused-variable] int i_ret = es_out_Control( p_out, ES_OUT_SET_JITTER, ^~~~~ input/es_out.h: In function 'es_out_GetGroupForced': input/es_out.h:167:9: warning: unused variable 'i_ret' [-Wunused-variable] int i_ret = es_out_Control( p_out, ES_OUT_GET_GROUP_FORCED, &i_group ); ^~~~~ input/es_out.h: In function 'es_out_Eos': input/es_out.h:173:9: warning: unused variable 'i_ret' [-Wunused-variable] int i_ret = es_out_Control( p_out, ES_OUT_SET_EOS ); ^~~~~ CC input/demux.lo input/decoder.c: In function 'input_DecoderGetFifoSize': input/decoder.c:2366:5: warning: 'block_FifoSize' is deprecated [-Wdeprecated-declarations] return block_FifoSize( p_owner->p_fifo ); ^~~~~~ In file included from input/decoder.c:37:0: ../include/vlc_block.h:476:8: note: declared here size_t block_FifoSize(block_fifo_t *) VLC_USED VLC_DEPRECATED; ^~~~~~~~~~~~~~ In file included from ../include/vlc_common.h:409:0, from input/decoder.c:34: input/decoder.c: In function 'spu_new_buffer': ../include/vlc_threads.h:878:19: warning: call to 'harmful_delay.constprop' declared with attribute warning: use proper event handling instead of short delay #define msleep(d) msleep(check_delay(d)) ^~~~~~~~~~~~~~~~~~~~~~ input/decoder.c:577:9: note: in expansion of macro 'msleep' msleep( DECODER_SPU_VOUT_WAIT_DURATION ); ^~~~~~ CC input/demux_chained.lo CC input/es_out.lo In file included from input/es_out.c:46:0: input/es_out.h: In function 'es_out_SetMode': input/es_out.h:95:9: warning: unused variable 'i_ret' [-Wunused-variable] int i_ret = es_out_Control( p_out, ES_OUT_SET_MODE, i_mode ); ^~~~~ input/es_out.h: In function 'es_out_GetWakeup': input/es_out.h:101:9: warning: unused variable 'i_ret' [-Wunused-variable] int i_ret = es_out_Control( p_out, ES_OUT_GET_WAKE_UP, &i_wu ); ^~~~~ input/es_out.h: In function 'es_out_GetBuffering': input/es_out.h:109:9: warning: unused variable 'i_ret' [-Wunused-variable] int i_ret = es_out_Control( p_out, ES_OUT_GET_BUFFERING, &b ); ^~~~~ input/es_out.h: In function 'es_out_GetEmpty': input/es_out.h:117:9: warning: unused variable 'i_ret' [-Wunused-variable] int i_ret = es_out_Control( p_out, ES_OUT_GET_EMPTY, &b ); ^~~~~ input/es_out.h: In function 'es_out_SetDelay': input/es_out.h:124:9: warning: unused variable 'i_ret' [-Wunused-variable] int i_ret = es_out_Control( p_out, ES_OUT_SET_DELAY, i_cat, i_delay ); ^~~~~ input/es_out.h: In function 'es_out_SetTimes': input/es_out.h:149:9: warning: unused variable 'i_ret' [-Wunused-variable] int i_ret = es_out_Control( p_out, ES_OUT_SET_TIMES, f_position, i_time, i_length ); ^~~~~ input/es_out.h: In function 'es_out_SetJitter': input/es_out.h:155:9: warning: unused variable 'i_ret' [-Wunused-variable] int i_ret = es_out_Control( p_out, ES_OUT_SET_JITTER, ^~~~~ input/es_out.h: In function 'es_out_GetGroupForced': input/es_out.h:167:9: warning: unused variable 'i_ret' [-Wunused-variable] int i_ret = es_out_Control( p_out, ES_OUT_GET_GROUP_FORCED, &i_group ); ^~~~~ input/es_out.h: In function 'es_out_Eos': input/es_out.h:173:9: warning: unused variable 'i_ret' [-Wunused-variable] int i_ret = es_out_Control( p_out, ES_OUT_SET_EOS ); ^~~~~ input/es_out.c: In function 'EsOutControlLocked': input/es_out.c:2754:20: warning: unused variable 'b_source_paused' [-Wunused-variable] const bool b_source_paused = (bool)va_arg( args, int ); ^~~~~~~~~~~~~~~ input/es_out.c:2766:19: warning: unused variable 'i_src_rate' [-Wunused-variable] const int i_src_rate = va_arg( args, int ); ^~~~~~~~~~ input/es_out.c:2777:23: warning: unused variable 'i_date' [-Wunused-variable] const mtime_t i_date = va_arg( args, mtime_t ); ^~~~~~ CC input/es_out_timeshift.lo CC input/event.lo In file included from input/es_out_timeshift.c:50:0: input/es_out.h: In function 'es_out_SetMode': input/es_out.h:95:9: warning: unused variable 'i_ret' [-Wunused-variable] int i_ret = es_out_Control( p_out, ES_OUT_SET_MODE, i_mode ); ^~~~~ input/es_out.h: In function 'es_out_GetWakeup': input/es_out.h:101:9: warning: unused variable 'i_ret' [-Wunused-variable] int i_ret = es_out_Control( p_out, ES_OUT_GET_WAKE_UP, &i_wu ); ^~~~~ input/es_out.h: In function 'es_out_GetBuffering': input/es_out.h:109:9: warning: unused variable 'i_ret' [-Wunused-variable] int i_ret = es_out_Control( p_out, ES_OUT_GET_BUFFERING, &b ); ^~~~~ input/es_out.h: In function 'es_out_GetEmpty': input/es_out.h:117:9: warning: unused variable 'i_ret' [-Wunused-variable] int i_ret = es_out_Control( p_out, ES_OUT_GET_EMPTY, &b ); ^~~~~ input/es_out.h: In function 'es_out_SetDelay': input/es_out.h:124:9: warning: unused variable 'i_ret' [-Wunused-variable] int i_ret = es_out_Control( p_out, ES_OUT_SET_DELAY, i_cat, i_delay ); ^~~~~ input/es_out.h: In function 'es_out_SetTimes': input/es_out.h:149:9: warning: unused variable 'i_ret' [-Wunused-variable] int i_ret = es_out_Control( p_out, ES_OUT_SET_TIMES, f_position, i_time, i_length ); ^~~~~ input/es_out.h: In function 'es_out_SetJitter': input/es_out.h:155:9: warning: unused variable 'i_ret' [-Wunused-variable] int i_ret = es_out_Control( p_out, ES_OUT_SET_JITTER, ^~~~~ input/es_out.h: In function 'es_out_GetGroupForced': input/es_out.h:167:9: warning: unused variable 'i_ret' [-Wunused-variable] int i_ret = es_out_Control( p_out, ES_OUT_GET_GROUP_FORCED, &i_group ); ^~~~~ input/es_out.h: In function 'es_out_Eos': input/es_out.h:173:9: warning: unused variable 'i_ret' [-Wunused-variable] int i_ret = es_out_Control( p_out, ES_OUT_SET_EOS ); ^~~~~ input/es_out_timeshift.c: In function 'TsChangePause': input/es_out_timeshift.c:933:51: warning: unused parameter 'b_source_paused' [-Wunused-parameter] static int TsChangePause( ts_thread_t *p_ts, bool b_source_paused, bool b_paused, mtime_t i_date ) ^~~~~~~~~~~~~~~ input/decoder.c: In function 'DecoderThread': input/decoder.c:1532:10: warning: variable 'paused' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered] bool paused = false; ^~~~~~ CC input/input.lo input/es_out_timeshift.c: In function 'TsRun': input/es_out_timeshift.c:986:13: warning: variable 'i_buffering_date' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered] mtime_t i_buffering_date = -1; ^~~~~~~~~~~~~~~~ CC input/meta.lo In file included from input/input.c:40:0: input/es_out.h: In function 'es_out_SetMode': input/es_out.h:95:9: warning: unused variable 'i_ret' [-Wunused-variable] int i_ret = es_out_Control( p_out, ES_OUT_SET_MODE, i_mode ); ^~~~~ input/es_out.h: In function 'es_out_GetWakeup': input/es_out.h:101:9: warning: unused variable 'i_ret' [-Wunused-variable] int i_ret = es_out_Control( p_out, ES_OUT_GET_WAKE_UP, &i_wu ); ^~~~~ input/es_out.h: In function 'es_out_GetBuffering': input/es_out.h:109:9: warning: unused variable 'i_ret' [-Wunused-variable] int i_ret = es_out_Control( p_out, ES_OUT_GET_BUFFERING, &b ); ^~~~~ input/es_out.h: In function 'es_out_GetEmpty': input/es_out.h:117:9: warning: unused variable 'i_ret' [-Wunused-variable] int i_ret = es_out_Control( p_out, ES_OUT_GET_EMPTY, &b ); ^~~~~ input/es_out.h: In function 'es_out_SetDelay': input/es_out.h:124:9: warning: unused variable 'i_ret' [-Wunused-variable] int i_ret = es_out_Control( p_out, ES_OUT_SET_DELAY, i_cat, i_delay ); ^~~~~ input/es_out.h: In function 'es_out_SetTimes': input/es_out.h:149:9: warning: unused variable 'i_ret' [-Wunused-variable] int i_ret = es_out_Control( p_out, ES_OUT_SET_TIMES, f_position, i_time, i_length ); ^~~~~ input/es_out.h: In function 'es_out_SetJitter': input/es_out.h:155:9: warning: unused variable 'i_ret' [-Wunused-variable] int i_ret = es_out_Control( p_out, ES_OUT_SET_JITTER, ^~~~~ input/es_out.h: In function 'es_out_GetGroupForced': input/es_out.h:167:9: warning: unused variable 'i_ret' [-Wunused-variable] int i_ret = es_out_Control( p_out, ES_OUT_GET_GROUP_FORCED, &i_group ); ^~~~~ input/es_out.h: In function 'es_out_Eos': input/es_out.h:173:9: warning: unused variable 'i_ret' [-Wunused-variable] int i_ret = es_out_Control( p_out, ES_OUT_SET_EOS ); ^~~~~ input/input.c: In function 'InitTitle': input/input.c:909:19: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types] priv->title = p_master->title; ^ CC input/resource.lo In file included from ../include/vlc_common.h:409:0, from input/es_out.c:34: input/es_out.c: In function 'EsOutDel': ../include/vlc_threads.h:878:19: warning: call to 'harmful_delay.constprop' declared with attribute warning: use proper event handling instead of short delay #define msleep(d) msleep(check_delay(d)) ^~~~~~~~~~~~~~~~~~~~~~ input/es_out.c:2176:13: note: in expansion of macro 'msleep' msleep( 20*1000 ); ^~~~~~ CC input/services_discovery.lo CC input/stats.lo CC input/stream.lo CC input/stream_fifo.lo CC input/stream_extractor.lo CC input/stream_filter.lo CC input/stream_memory.lo CC input/subtitles.lo CC input/var.lo CC audio_output/common.lo CC audio_output/dec.lo CC audio_output/filters.lo CC audio_output/output.lo audio_output/filters.c: In function 'CreateFilter': audio_output/filters.c:49:58: warning: unused parameter 'const_fmt' [-Wunused-parameter] config_chain_t *cfg, bool const_fmt) ^~~~~~~~~ CC audio_output/volume.lo CC video_output/control.lo CC video_output/display.lo In file included from video_output/display.c:46:0: video_output/event.h: In function 'vout_SendEventClose': video_output/event.h:42:2: warning: #warning FIXME: implement video close event [-Wcpp] #warning FIXME: implement video close event ^~~~~~~ video_output/display.c: In function 'VideoBufferNew': video_output/display.c:56:27: warning: unused variable 'fmt' [-Wunused-variable] const video_format_t *fmt = &filter->fmt_out.video; ^~~ video_output/display.c: In function 'vout_display_New': video_output/display.c:103:5: warning: 'manage' is deprecated [-Wdeprecated-declarations] vd->manage = NULL; ^~ In file included from video_output/display.c:34:0: ../include/vlc_vout_display.h:333:18: note: declared here void (*manage)(vout_display_t *) VLC_DEPRECATED; ^~~~~~ video_output/display.c: In function 'vout_display_Manage': video_output/display.c:151:5: warning: 'manage' is deprecated [-Wdeprecated-declarations] if (vd->manage) ^~ In file included from video_output/display.c:34:0: ../include/vlc_vout_display.h:333:18: note: declared here void (*manage)(vout_display_t *) VLC_DEPRECATED; ^~~~~~ video_output/display.c:152:9: warning: 'manage' is deprecated [-Wdeprecated-declarations] vd->manage(vd); ^~ In file included from video_output/display.c:34:0: ../include/vlc_vout_display.h:333:18: note: declared here void (*manage)(vout_display_t *) VLC_DEPRECATED; ^~~~~~ video_output/display.c: In function 'vout_ManageDisplay': video_output/display.c:756:13: warning: 'VOUT_DISPLAY_HIDE_MOUSE' is deprecated [-Wdeprecated-declarations] vout_display_Control(vd, VOUT_DISPLAY_HIDE_MOUSE); ^~~~~~~~~~~~~~~~~~~~ In file included from video_output/display.c:34:0: ../include/vlc_vout_display.h:144:5: note: declared here VOUT_DISPLAY_HIDE_MOUSE VLC_DEPRECATED_ENUM, ^~~~~~~~~~~~~~~~~~~~~~~ video_output/display.c: In function 'SplitterPrepare': video_output/display.c:1337:43: warning: unused parameter 'subpicture' [-Wunused-parameter] subpicture_t *subpicture) ^~~~~~~~~~ video_output/display.c: In function 'SplitterDisplay': video_output/display.c:1358:43: warning: unused parameter 'subpicture' [-Wunused-parameter] subpicture_t *subpicture) ^~~~~~~~~~ video_output/display.c: In function 'vout_NewSplitter': video_output/display.c:1464:5: warning: 'manage' is deprecated [-Wdeprecated-declarations] wrapper->manage = SplitterManage; ^~~~~~~ In file included from video_output/display.c:34:0: ../include/vlc_vout_display.h:333:18: note: declared here void (*manage)(vout_display_t *) VLC_DEPRECATED; ^~~~~~ CC video_output/inhibit.lo CC video_output/interlacing.lo video_output/display.c: In function 'VoutDisplayCreateRender': video_output/display.c:443:9: warning: 'ret' may be used uninitialized in this function [-Wmaybe-uninitialized] int ret; ^~~ CC video_output/snapshot.lo CC video_output/video_output.lo CC video_output/video_text.lo CC video_output/video_epg.lo CC video_output/video_widgets.lo CC video_output/vout_subpictures.lo CC video_output/window.lo CC video_output/opengl.lo In file included from video_output/window.c:130:0: video_output/event.h: In function 'vout_SendEventClose': video_output/event.h:42:2: warning: #warning FIXME: implement video close event [-Wcpp] #warning FIXME: implement video close event ^~~~~~~ CC video_output/vout_intf.lo CC video_output/vout_wrapper.lo CC network/getaddrinfo.lo CC network/http_auth.lo CC network/httpd.lo CC network/io.lo CC network/tcp.lo CC network/udp.lo CC network/rootbind.lo CC network/tls.lo CC text/charset.lo CC text/memstream.lo CC text/strings.lo CC text/unicode.lo network/tls.c: In function 'vlc_tls_ClientSessionCreate': network/tls.c:146:16: warning: variable 'session' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered] vlc_tls_t *session; ^~~~~~~ CC text/url.lo CC text/filesystem.lo network/httpd.c: In function 'httpdLoop': network/httpd.c:1686:14: warning: variable 'nfd' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered] unsigned nfd; ^~~ CC text/iso_lang.lo CC misc/actions.lo CC misc/background_worker.lo CC misc/md5.lo CC misc/probe.lo CC misc/rand.lo CC misc/mtime.lo CC misc/block.lo CC misc/fifo.lo CC misc/fourcc.lo CC misc/es_format.lo CC misc/picture.lo CC misc/picture_fifo.lo misc/picture.c: In function 'picture_Hold': misc/picture.c:299:15: warning: unused variable 'refs' [-Wunused-variable] uintptr_t refs = atomic_fetch_add( &priv->gc.refs, 1 ); ^~~~ CC misc/picture_pool.lo CC misc/interrupt.lo misc/interrupt.c: In function 'vlc_poll_i11e_inner': misc/interrupt.c:353:9: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result] read(fd[0], &dummy, sizeof (dummy)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ misc/interrupt.c: In function 'vlc_poll_i11e_wake': misc/interrupt.c:294:5: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd[1], &value, sizeof (value)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC misc/keystore.lo CC misc/renderer_discovery.lo CC misc/threads.lo CC misc/cpu.lo CC misc/epg.lo CC misc/exit.lo CC misc/events.lo CC misc/image.lo CC misc/messages.lo CC misc/mime.lo CC misc/objects.lo CC misc/objres.lo CC misc/variables.lo CC misc/error.lo misc/variables.c: In function 'var_SetChecked': misc/variables.c:723:25: warning: unused parameter 'expected_type' [-Wunused-parameter] int expected_type, vlc_value_t val ) ^~~~~~~~~~~~~ misc/variables.c: In function 'var_GetChecked': misc/variables.c:782:25: warning: unused parameter 'expected_type' [-Wunused-parameter] int expected_type, vlc_value_t *p_val ) ^~~~~~~~~~~~~ CC misc/xml.lo CC misc/addons.lo CC misc/filter.lo CC misc/filter_chain.lo CC misc/httpcookies.lo CC misc/fingerprinter.lo CC misc/text_style.lo CC misc/subpicture.lo CC posix/filesystem.lo CC posix/plugin.lo CC posix/rand.lo CC posix/timer.lo CC posix/dirs.lo CC posix/error.lo CC posix/netconf.lo CC posix/specific.lo CC posix/thread.lo CC linux/cpu.lo CC linux/dirs.lo CC linux/thread.lo CC stream_output/sap.lo CC stream_output/sdp.lo CC stream_output/stream_output.lo stream_output/stream_output.c: In function 'sout_MuxDeleteStream': stream_output/stream_output.c:493:6: warning: 'block_FifoCount' is deprecated [-Wdeprecated-declarations] && block_FifoCount( p_input->p_fifo ) > 0 ) ^~ In file included from stream_output/stream_output.c:47:0: ../include/vlc_block.h:477:16: note: declared here VLC_API size_t block_FifoCount(block_fifo_t *) VLC_USED VLC_DEPRECATED; ^~~~~~~~~~~~~~~ In file included from ../include/vlc_common.h:783:0, from stream_output/stream_output.c:36: ../include/vlc_arrays.h:93:13: warning: declaration of 'i_index' shadows a previous local [-Wshadow=compatible-local] int i_index; \ ^ stream_output/stream_output.c:507:9: note: in expansion of macro 'TAB_REMOVE' TAB_REMOVE( p_mux->i_nb_inputs, p_mux->pp_inputs, p_input ); ^~~~~~~~~~ stream_output/stream_output.c:490:9: note: shadowed declaration is here int i_index; ^~~~~~~ stream_output/stream_output.c: In function 'sout_MuxGetStream': stream_output/stream_output.c:574:9: warning: 'block_FifoCount' is deprecated [-Wdeprecated-declarations] if( block_FifoCount( p_input->p_fifo ) < i_blocks ) ^~ In file included from stream_output/stream_output.c:47:0: ../include/vlc_block.h:477:16: note: declared here VLC_API size_t block_FifoCount(block_fifo_t *) VLC_USED VLC_DEPRECATED; ^~~~~~~~~~~~~~~ CCLD libvlccore.la Making all in modules /usr/bin/make all-recursive Making all in . CC access/liblibbluray_plugin_la-bluray.lo CC access/ftp.lo CC access/http.lo CXX access/liblive555_plugin_la-live555.lo access/bluray.c: In function 'esOutAdd': access/bluray.c:1005:5: warning: enumeration value 'UNKNOWN_ES' not handled in switch [-Wswitch] switch (fmt.i_cat) { ^~~~~~ access/bluray.c:1005:5: warning: enumeration value 'DATA_ES' not handled in switch [-Wswitch] CC access/tcp.lo CC access/udp.lo In file included from ../include/vlc_common.h:409:0, from access/bluray.c:43: In function 'blurayStillImage', inlined from 'blurayHandleEvent' at access/bluray.c:2322:9, inlined from 'blurayDemux' at access/bluray.c:2442:13: ../include/vlc_threads.h:878:19: warning: call to 'harmful_delay.constprop' declared with attribute warning: use proper event handling instead of short delay #define msleep(d) msleep(check_delay(d)) ^~~~~~~~~~~~~~~~~~~~~~ access/bluray.c:2151:5: note: in expansion of macro 'msleep' msleep( 40000 ); ^~~~~~ In function 'blurayHandleEvent', inlined from 'blurayDemux' at access/bluray.c:2442:13: ../include/vlc_threads.h:878:19: warning: call to 'harmful_delay.constprop' declared with attribute warning: use proper event handling instead of short delay #define msleep(d) msleep(check_delay(d)) ^~~~~~~~~~~~~~~~~~~~~~ access/bluray.c:2334:9: note: in expansion of macro 'msleep' msleep( 40000 ); ^~~~~~ In function 'blurayStillImage', inlined from 'blurayHandleEvent' at access/bluray.c:2322:9, inlined from 'blurayDemux' at access/bluray.c:2450:13: ../include/vlc_threads.h:878:19: warning: call to 'harmful_delay.constprop' declared with attribute warning: use proper event handling instead of short delay #define msleep(d) msleep(check_delay(d)) ^~~~~~~~~~~~~~~~~~~~~~ access/bluray.c:2151:5: note: in expansion of macro 'msleep' msleep( 40000 ); ^~~~~~ In function 'blurayHandleEvent', inlined from 'blurayDemux' at access/bluray.c:2450:13: ../include/vlc_threads.h:878:19: warning: call to 'harmful_delay.constprop' declared with attribute warning: use proper event handling instead of short delay #define msleep(d) msleep(check_delay(d)) ^~~~~~~~~~~~~~~~~~~~~~ access/bluray.c:2334:9: note: in expansion of macro 'msleep' msleep( 40000 ); ^~~~~~ CC access/libsftp_plugin_la-sftp.lo access/sftp.c: In function 'Open': access/sftp.c:310:14: error: 'LIBSSH2_HOSTKEY_TYPE_ECDSA_256' undeclared (first use in this function); did you mean 'LIBSSH2_HOSTKEY_TYPE_DSS'? case LIBSSH2_HOSTKEY_TYPE_ECDSA_256: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LIBSSH2_HOSTKEY_TYPE_DSS access/sftp.c:310:14: note: each undeclared identifier is reported only once for each function it appears in access/sftp.c:311:42: error: 'LIBSSH2_KNOWNHOST_KEY_ECDSA_256' undeclared (first use in this function); did you mean 'LIBSSH2_KNOWNHOST_KEY_RSA1'? knownhost_fingerprint_algo = LIBSSH2_KNOWNHOST_KEY_ECDSA_256; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LIBSSH2_KNOWNHOST_KEY_RSA1 access/sftp.c:314:14: error: 'LIBSSH2_HOSTKEY_TYPE_ECDSA_384' undeclared (first use in this function); did you mean 'LIBSSH2_HOSTKEY_TYPE_ECDSA_256'? case LIBSSH2_HOSTKEY_TYPE_ECDSA_384: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LIBSSH2_HOSTKEY_TYPE_ECDSA_256 access/sftp.c:315:42: error: 'LIBSSH2_KNOWNHOST_KEY_ECDSA_384' undeclared (first use in this function); did you mean 'LIBSSH2_KNOWNHOST_KEY_ECDSA_256'? knownhost_fingerprint_algo = LIBSSH2_KNOWNHOST_KEY_ECDSA_384; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LIBSSH2_KNOWNHOST_KEY_ECDSA_256 access/sftp.c:318:14: error: 'LIBSSH2_HOSTKEY_TYPE_ECDSA_521' undeclared (first use in this function); did you mean 'LIBSSH2_HOSTKEY_TYPE_ECDSA_384'? case LIBSSH2_HOSTKEY_TYPE_ECDSA_521: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LIBSSH2_HOSTKEY_TYPE_ECDSA_384 access/sftp.c:319:42: error: 'LIBSSH2_KNOWNHOST_KEY_ECDSA_521' undeclared (first use in this function); did you mean 'LIBSSH2_KNOWNHOST_KEY_ECDSA_384'? knownhost_fingerprint_algo = LIBSSH2_KNOWNHOST_KEY_ECDSA_521; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LIBSSH2_KNOWNHOST_KEY_ECDSA_384 make[6]: *** [access/libsftp_plugin_la-sftp.lo] Error 1 make[6]: *** Waiting for unfinished jobs.... make[5]: *** [all-recursive] Error 1 make[4]: *** [all] Error 2 make[3]: *** [all-recursive] Error 1 make[2]: *** [all] Error 2 make[1]: *** [/home/buildroot/autobuild/run/instance-0/output/build/vlc-3.0.4/.stamp_built] Error 2 make: *** [_all] Error 2 make: Leaving directory `/home/buildroot/autobuild/run/instance-0/buildroot'