diff --git a/menu/drivers/xmb.c b/menu/drivers/xmb.c index d0dcb3d9b8..60adb0052c 100644 --- a/menu/drivers/xmb.c +++ b/menu/drivers/xmb.c @@ -6426,7 +6426,9 @@ static int xmb_list_push(void *data, void *userdata, #ifdef HAVE_QT bool desktop_menu_enable = settings->bools.desktop_menu_enable; #endif +#if defined(HAVE_NETWORKING) && defined(HAVE_ONLINE_UPDATER) bool menu_show_online_updater = settings->bools.menu_show_online_updater; +#endif bool menu_content_show_settings = settings->bools.menu_content_show_settings; const char *menu_content_show_settings_password = settings->paths.menu_content_show_settings_password; diff --git a/retroarch.c b/retroarch.c index 6541a4ef5f..48675eed6d 100644 --- a/retroarch.c +++ b/retroarch.c @@ -2443,8 +2443,10 @@ static void rarch_init_core_options( #if defined(HAVE_DYNAMIC) || defined(HAVE_DYLIB) static bool secondary_core_create(struct rarch_state *p_rarch); #endif +#ifdef HAVE_RUNAHEAD static int16_t input_state_get_last(unsigned port, unsigned device, unsigned index, unsigned id); +#endif static int16_t input_state(unsigned port, unsigned device, unsigned idx, unsigned id); static void video_driver_frame(const void *data, unsigned width, @@ -21844,7 +21846,9 @@ const char* config_get_video_driver_options(void) bool video_driver_is_threaded(void) { +#ifdef HAVE_THREADS struct rarch_state *p_rarch = &rarch_st; +#endif return video_driver_is_threaded_internal(); } @@ -22992,7 +22996,9 @@ static void video_driver_monitor_adjust_system_rates(void) static void video_driver_lock_new(void) { +#ifdef HAVE_THREADS struct rarch_state *p_rarch = &rarch_st; +#endif video_driver_lock_free(); #ifdef HAVE_THREADS