yrnkrn / zapcc

zapcc is a caching C++ compiler based on clang, designed to perform faster compilations
Other
1.25k stars 61 forks source link

Linkage error #9

Closed v1993 closed 6 years ago

v1993 commented 6 years ago

I try to build https://github.com/supertuxkart/stk-code.git with zapcc.

My cmake command:

v@v-xubuntu:~/stk-zapcc/stk-code/cmake_build$ cmake -DCMAKE_CXX_COMPILER=/usr/bin/zapcc++ -DCMAKE_C_COMPILER=/usr/bin/zapcc ..

It fails on last step ([100%] Linking CXX executable bin/supertuxkart):

CMakeFiles/supertuxkart.dir/src/addons/addons_manager.cpp.o: In function `AddonsManager::saveInstalled()':
/home/v/stk-zapcc/stk-code/src/addons/addons_manager.cpp:(.text+0x767): undefined reference to `UserConfigParams::m_server_addons'
/home/v/stk-zapcc/stk-code/src/addons/addons_manager.cpp:(.text+0x76e): undefined reference to `UserConfigParams::m_server_addons'
CMakeFiles/supertuxkart.dir/src/addons/addons_manager.cpp.o: In function `AddonsManager::init(XMLNode const*, bool)':
/home/v/stk-zapcc/stk-code/src/addons/addons_manager.cpp:(.text+0xc24): undefined reference to `UserConfigParams::m_addons_last_updated'
/home/v/stk-zapcc/stk-code/src/addons/addons_manager.cpp:(.text+0xc4f): undefined reference to `UserConfigParams::m_internet_status'
/home/v/stk-zapcc/stk-code/src/addons/addons_manager.cpp:(.text+0xd7e): undefined reference to `UserConfigParams::m_internet_status'
/home/v/stk-zapcc/stk-code/src/addons/addons_manager.cpp:(.text+0xf36): undefined reference to `UserConfigParams::m_addons_last_updated'
CMakeFiles/supertuxkart.dir/src/addons/addons_manager.cpp.o: In function `AddonsManager::initAddons(XMLNode const*)':
/home/v/stk-zapcc/stk-code/src/addons/addons_manager.cpp:(.text+0x136e): undefined reference to `UserConfigParams::m_artist_debug_mode'
/home/v/stk-zapcc/stk-code/src/addons/addons_manager.cpp:(.text+0x167f): undefined reference to `UserConfigParams::m_internet_status'
CMakeFiles/supertuxkart.dir/src/addons/news_manager.cpp.o: In function `NewsManager::init(bool)':
/home/v/stk-zapcc/stk-code/src/addons/news_manager.cpp:(.text+0x5e3): undefined reference to `UserConfigParams::m_internet_status'
CMakeFiles/supertuxkart.dir/src/addons/news_manager.cpp.o: In function `NewsManager::downloadNews(void*)':
/home/v/stk-zapcc/stk-code/src/addons/news_manager.cpp:(.text+0x811): undefined reference to `UserConfigParams::m_news_last_updated'
/home/v/stk-zapcc/stk-code/src/addons/news_manager.cpp:(.text+0x81d): undefined reference to `UserConfigParams::m_news_frequency'
/home/v/stk-zapcc/stk-code/src/addons/news_manager.cpp:(.text+0x83a): undefined reference to `UserConfigParams::m_internet_status'
/home/v/stk-zapcc/stk-code/src/addons/news_manager.cpp:(.text+0x9b7): undefined reference to `UserConfigParams::m_internet_status'
/home/v/stk-zapcc/stk-code/src/addons/news_manager.cpp:(.text+0xb24): undefined reference to `UserConfigParams::m_server_addons'
/home/v/stk-zapcc/stk-code/src/addons/news_manager.cpp:(.text+0xb29): undefined reference to `UserConfigParams::m_server_addons'
/home/v/stk-zapcc/stk-code/src/addons/news_manager.cpp:(.text+0xffd): undefined reference to `UserConfigParams::m_news_last_updated'
CMakeFiles/supertuxkart.dir/src/addons/news_manager.cpp.o: In function `NewsManager::checkRedirect(XMLNode const*)':
/home/v/stk-zapcc/stk-code/src/addons/news_manager.cpp:(.text+0x137b): undefined reference to `UserConfigParams::m_server_addons'
/home/v/stk-zapcc/stk-code/src/addons/news_manager.cpp:(.text+0x139b): undefined reference to `UserConfigParams::m_server_addons'
/home/v/stk-zapcc/stk-code/src/addons/news_manager.cpp:(.text+0x144e): undefined reference to `UserConfigParams::m_server_hw_report'
CMakeFiles/supertuxkart.dir/src/addons/news_manager.cpp.o: In function `NewsManager::updateNews(XMLNode const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
/home/v/stk-zapcc/stk-code/src/addons/news_manager.cpp:(.text+0x17c3): undefined reference to `UserConfigParams::m_news_frequency'
CMakeFiles/supertuxkart.dir/src/addons/news_manager.cpp.o: In function `NewsManager::getImportantMessage()':
/home/v/stk-zapcc/stk-code/src/addons/news_manager.cpp:(.text+0x2fe8): undefined reference to `UserConfigParams::m_last_important_message_id'
/home/v/stk-zapcc/stk-code/src/addons/news_manager.cpp:(.text+0x3183): undefined reference to `UserConfigParams::m_last_important_message_id'
CMakeFiles/supertuxkart.dir/src/audio/sfx_manager.cpp.o: In function `SFXManager::SFXManager()':
/home/v/stk-zapcc/stk-code/src/audio/sfx_manager.cpp:(.text+0x4a2): undefined reference to `UserConfigParams::m_sfx_volume'
/home/v/stk-zapcc/stk-code/src/audio/sfx_manager.cpp:(.text+0x5c0): undefined reference to `UserConfigParams::m_sfx_volume'
CMakeFiles/supertuxkart.dir/src/audio/sfx_manager.cpp.o: In function `SFXManager::mainLoop(void*)':
/home/v/stk-zapcc/stk-code/src/audio/sfx_manager.cpp:(.text+0xc7e): undefined reference to `UserConfigParams::m_sfx'
CMakeFiles/supertuxkart.dir/src/audio/sfx_manager.cpp.o: In function `SFXManager::reallyPositionListenerNow()':
/home/v/stk-zapcc/stk-code/src/audio/sfx_manager.cpp:(.text+0x188c): undefined reference to `UserConfigParams::m_sfx'
CMakeFiles/supertuxkart.dir/src/audio/sfx_manager.cpp.o: In function `SFXManager::sfxAllowed()':
/home/v/stk-zapcc/stk-code/src/audio/sfx_manager.cpp:(.text+0x1a82): undefined reference to `UserConfigParams::m_sfx'
CMakeFiles/supertuxkart.dir/src/audio/sfx_manager.cpp.o: In function `SFXManager::toggleSound(bool)':
/home/v/stk-zapcc/stk-code/src/audio/sfx_manager.cpp:(.text+0x1c0b): undefined reference to `UserConfigParams::m_sfx'
CMakeFiles/supertuxkart.dir/src/audio/sfx_manager.cpp.o: In function `SFXManager::pauseAll()':
/home/v/stk-zapcc/stk-code/src/audio/sfx_manager.cpp:(.text+0x1c66): undefined reference to `UserConfigParams::m_sfx'
CMakeFiles/supertuxkart.dir/src/audio/sfx_manager.cpp.o:/home/v/stk-zapcc/stk-code/src/audio/sfx_manager.cpp:(.text+0x2396): more undefined references to `UserConfigParams::m_sfx' follow
CMakeFiles/supertuxkart.dir/src/challenges/story_mode_status.cpp.o: In function `StoryModeStatus::isLocked(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
/home/v/stk-zapcc/stk-code/src/challenges/story_mode_status.cpp:(.text+0x1f6): undefined reference to `UserConfigParams::m_everything_unlocked'
CMakeFiles/supertuxkart.dir/src/config/hardware_stats.cpp.o: In function `HardwareStats::reportHardwareStats()':
/home/v/stk-zapcc/stk-code/src/config/hardware_stats.cpp:(.text+0xd43): undefined reference to `UserConfigParams::m_hw_report_enable'
/home/v/stk-zapcc/stk-code/src/config/hardware_stats.cpp:(.text+0xd5b): undefined reference to `UserConfigParams::m_last_hw_report_version'
/home/v/stk-zapcc/stk-code/src/config/hardware_stats.cpp:(.text+0xd68): undefined reference to `UserConfigParams::m_random_identifier'
/home/v/stk-zapcc/stk-code/src/config/hardware_stats.cpp:(.text+0xda1): undefined reference to `UserConfigParams::m_random_identifier'
/home/v/stk-zapcc/stk-code/src/config/hardware_stats.cpp:(.text+0xdb3): undefined reference to `UserConfigParams::m_random_identifier'
/home/v/stk-zapcc/stk-code/src/config/hardware_stats.cpp:(.text+0x152d): undefined reference to `UserConfigParams::m_width'
/home/v/stk-zapcc/stk-code/src/config/hardware_stats.cpp:(.text+0x1579): undefined reference to `UserConfigParams::m_height'
/home/v/stk-zapcc/stk-code/src/config/hardware_stats.cpp:(.text+0x175e): undefined reference to `UserConfigParams::m_random_identifier'
/home/v/stk-zapcc/stk-code/src/config/hardware_stats.cpp:(.text+0x1942): undefined reference to `UserConfigParams::m_server_hw_report'
/home/v/stk-zapcc/stk-code/src/config/hardware_stats.cpp:(.text+0x1949): undefined reference to `UserConfigParams::m_server_hw_report'
CMakeFiles/supertuxkart.dir/src/config/hardware_stats.cpp.o: In function `HardwareStats::reportHardwareStats()::HWReportRequest::callback()':
/home/v/stk-zapcc/stk-code/src/config/hardware_stats.cpp:(.text+0x1e03): undefined reference to `UserConfigParams::m_last_hw_report_version'
CMakeFiles/supertuxkart.dir/src/config/user_config.cpp.o: In function `UserConfig::~UserConfig()':
/home/v/stk-zapcc/stk-code/src/config/user_config.cpp:(.text+0x35ee): undefined reference to `UserConfigParams::m_saved_grand_prix_list'
/home/v/stk-zapcc/stk-code/src/config/user_config.cpp:(.text+0x35f5): undefined reference to `UserConfigParams::m_saved_grand_prix_list'
/home/v/stk-zapcc/stk-code/src/config/user_config.cpp:(.text+0x362f): undefined reference to `UserConfigParams::m_saved_grand_prix_list'
/home/v/stk-zapcc/stk-code/src/config/user_config.cpp:(.text+0x363f): undefined reference to `UserConfigParams::m_saved_grand_prix_list'
/home/v/stk-zapcc/stk-code/src/config/user_config.cpp:(.text+0x3646): undefined reference to `UserConfigParams::m_saved_grand_prix_list'
CMakeFiles/supertuxkart.dir/src/config/user_config.cpp.o:/home/v/stk-zapcc/stk-code/src/config/user_config.cpp:(.text+0x3660): more undefined references to `UserConfigParams::m_saved_grand_prix_list' follow
CMakeFiles/supertuxkart.dir/src/config/user_config.cpp.o: In function `UserConfigParams::logMemory()':
/home/v/stk-zapcc/stk-code/src/config/user_config.cpp:(.text+0x3d92): undefined reference to `UserConfigParams::m_verbosity'
CMakeFiles/supertuxkart.dir/src/config/user_config.cpp.o: In function `UserConfigParams::logGUI()':
/home/v/stk-zapcc/stk-code/src/config/user_config.cpp:(.text+0x3da2): undefined reference to `UserConfigParams::m_verbosity'
CMakeFiles/supertuxkart.dir/src/config/user_config.cpp.o: In function `UserConfigParams::logAddons()':
/home/v/stk-zapcc/stk-code/src/config/user_config.cpp:(.text+0x3db2): undefined reference to `UserConfigParams::m_verbosity'
CMakeFiles/supertuxkart.dir/src/config/user_config.cpp.o: In function `UserConfigParams::logFlyable()':
/home/v/stk-zapcc/stk-code/src/config/user_config.cpp:(.text+0x3dc2): undefined reference to `UserConfigParams::m_verbosity'
CMakeFiles/supertuxkart.dir/src/config/user_config.cpp.o: In function `UserConfigParams::logMisc()':
/home/v/stk-zapcc/stk-code/src/config/user_config.cpp:(.text+0x3dd2): undefined reference to `UserConfigParams::m_verbosity'
CMakeFiles/supertuxkart.dir/src/font/font_with_face.cpp.o: In function `FontWithFace::setDPI()':
/home/v/stk-zapcc/stk-code/src/font/font_with_face.cpp:(.text+0x62b): undefined reference to `UserConfigParams::m_hidpi_enabled'
CMakeFiles/supertuxkart.dir/src/graphics/camera_fps.cpp.o: In function `CameraFPS::update(float)':
/home/v/stk-zapcc/stk-code/src/graphics/camera_fps.cpp:(.text+0xd2f): undefined reference to `UserConfigParams::m_fpscam_angular_velocity'
/home/v/stk-zapcc/stk-code/src/graphics/camera_fps.cpp:(.text+0xe24): undefined reference to `UserConfigParams::m_fpscam_angular_velocity'
/home/v/stk-zapcc/stk-code/src/graphics/camera_fps.cpp:(.text+0x109c): undefined reference to `UserConfigParams::m_fpscam_direction_speed'
/home/v/stk-zapcc/stk-code/src/graphics/camera_fps.cpp:(.text+0x11f8): undefined reference to `UserConfigParams::m_fpscam_smooth_direction_max_speed'
/home/v/stk-zapcc/stk-code/src/graphics/camera_fps.cpp:(.text+0x1409): undefined reference to `UserConfigParams::m_fpscam_angular_velocity'
CMakeFiles/supertuxkart.dir/src/graphics/central_settings.cpp.o: In function `CentralVideoSettings::init()':
/home/v/stk-zapcc/stk-code/src/graphics/central_settings.cpp:(.text+0x1c2): undefined reference to `UserConfigParams::m_force_legacy_device'
/home/v/stk-zapcc/stk-code/src/graphics/central_settings.cpp:(.text+0x722): undefined reference to `UserConfigParams::m_high_definition_textures'
/home/v/stk-zapcc/stk-code/src/graphics/central_settings.cpp:(.text+0x72b): undefined reference to `UserConfigParams::m_high_definition_textures'
/home/v/stk-zapcc/stk-code/src/graphics/central_settings.cpp:(.text+0x743): undefined reference to `UserConfigParams::m_high_definition_textures'
/home/v/stk-zapcc/stk-code/src/graphics/central_settings.cpp:(.text+0x74d): undefined reference to `UserConfigParams::m_max_texture_size'
/home/v/stk-zapcc/stk-code/src/graphics/central_settings.cpp:(.text+0x759): undefined reference to `UserConfigParams::m_max_texture_size'
CMakeFiles/supertuxkart.dir/src/graphics/central_settings.cpp.o: In function `CentralVideoSettings::isShadowEnabled() const':
/home/v/stk-zapcc/stk-code/src/graphics/central_settings.cpp:(.text+0xa42): undefined reference to `UserConfigParams::m_shadows_resolution'
CMakeFiles/supertuxkart.dir/src/graphics/central_settings.cpp.o: In function `CentralVideoSettings::isTextureCompressionEnabled() const':
/home/v/stk-zapcc/stk-code/src/graphics/central_settings.cpp:(.text+0xa59): undefined reference to `UserConfigParams::m_texture_compression'
CMakeFiles/supertuxkart.dir/src/graphics/central_settings.cpp.o: In function `CentralVideoSettings::isDeferredEnabled() const':
/home/v/stk-zapcc/stk-code/src/graphics/central_settings.cpp:(.text+0xa73): undefined reference to `UserConfigParams::m_dynamic_lights'
CMakeFiles/supertuxkart.dir/src/graphics/explosion.cpp.o: In function `Explosion::Explosion(Vec3 const&, char const*, char const*)':
/home/v/stk-zapcc/stk-code/src/graphics/explosion.cpp:(.text+0xfe): undefined reference to `UserConfigParams::m_particles_effects'
CMakeFiles/supertuxkart.dir/src/graphics/fixed_pipeline_renderer.cpp.o: In function `FixedPipelineRenderer::render(float)':
/home/v/stk-zapcc/stk-code/src/graphics/fixed_pipeline_renderer.cpp:(.text+0x194): undefined reference to `UserConfigParams::m_artist_debug_mode'
/home/v/stk-zapcc/stk-code/src/graphics/fixed_pipeline_renderer.cpp:(.text+0x23c): undefined reference to `UserConfigParams::m_width'
/home/v/stk-zapcc/stk-code/src/graphics/fixed_pipeline_renderer.cpp:(.text+0x242): undefined reference to `UserConfigParams::m_height'
/home/v/stk-zapcc/stk-code/src/graphics/fixed_pipeline_renderer.cpp:(.text+0x3ad): undefined reference to `UserConfigParams::m_profiler_enabled'
CMakeFiles/supertuxkart.dir/src/graphics/glwrap.cpp.o: In function `ScopedGPUTimer::ScopedGPUTimer(GPUTimer&)':
/home/v/stk-zapcc/stk-code/src/graphics/glwrap.cpp:(.text+0x4a6): undefined reference to `UserConfigParams::m_profiler_enabled'
CMakeFiles/supertuxkart.dir/src/graphics/glwrap.cpp.o: In function `ScopedGPUTimer::~ScopedGPUTimer()':
/home/v/stk-zapcc/stk-code/src/graphics/glwrap.cpp:(.text+0x639): undefined reference to `UserConfigParams::m_profiler_enabled'
CMakeFiles/supertuxkart.dir/src/graphics/irr_driver.cpp.o: In function `IrrDriver::getSplitscreenWindow(int)':
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0xee): undefined reference to `UserConfigParams::split_screen_horizontally'
CMakeFiles/supertuxkart.dir/src/graphics/irr_driver.cpp.o: In function `IrrDriver::updateConfigIfRelevant()':
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x947): undefined reference to `UserConfigParams::m_fullscreen'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x954): undefined reference to `UserConfigParams::m_remember_window_location'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x9ad): undefined reference to `UserConfigParams::m_window_x'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x9bc): undefined reference to `UserConfigParams::m_window_y'
CMakeFiles/supertuxkart.dir/src/graphics/irr_driver.cpp.o: In function `IrrDriver::createListOfVideoModes()':
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0xa73): undefined reference to `UserConfigParams::m_artist_debug_mode'
CMakeFiles/supertuxkart.dir/src/graphics/irr_driver.cpp.o: In function `IrrDriver::initDevice()':
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0xe1f): undefined reference to `UserConfigParams::m_video_format'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0xe31): undefined reference to `UserConfigParams::m_audio_bitrate'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0xe3b): undefined reference to `UserConfigParams::m_video_bitrate'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0xe45): undefined reference to `UserConfigParams::m_record_fps'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0xe4f): undefined reference to `UserConfigParams::m_recorder_jpg_quality'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0xf55): undefined reference to `UserConfigParams::m_shadows_resolution'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0xf7d): undefined reference to `UserConfigParams::m_shadows_resolution'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x125d): undefined reference to `UserConfigParams::m_fullscreen'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x126a): undefined reference to `UserConfigParams::m_remember_window_location'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x1278): undefined reference to `UserConfigParams::m_window_x'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x1286): undefined reference to `UserConfigParams::m_window_y'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x12ea): undefined reference to `UserConfigParams::m_width'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x12f3): undefined reference to `UserConfigParams::m_height'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x130c): undefined reference to `UserConfigParams::m_width'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x1313): undefined reference to `UserConfigParams::m_height'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x1319): undefined reference to `UserConfigParams::m_fullscreen'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x1335): undefined reference to `UserConfigParams::m_fullscreen'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x134a): undefined reference to `UserConfigParams::m_width'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x1350): undefined reference to `UserConfigParams::m_height'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x136f): undefined reference to `UserConfigParams::m_width'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x137c): undefined reference to `UserConfigParams::m_height'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x1399): undefined reference to `UserConfigParams::m_fullscreen'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x13a0): undefined reference to `UserConfigParams::m_width'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x13a6): undefined reference to `UserConfigParams::m_height'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x13c5): undefined reference to `UserConfigParams::m_width'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x13cf): undefined reference to `UserConfigParams::m_height'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x142e): undefined reference to `UserConfigParams::m_gamepad_visualisation'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x1436): undefined reference to `UserConfigParams::m_force_legacy_device'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x14a1): undefined reference to `UserConfigParams::m_fullscreen'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x14ab): undefined reference to `UserConfigParams::m_vsync'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x14c5): undefined reference to `UserConfigParams::m_height'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x14cf): undefined reference to `UserConfigParams::m_width'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x17cb): undefined reference to `UserConfigParams::m_width'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x17d5): undefined reference to `UserConfigParams::m_height'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x17fa): undefined reference to `UserConfigParams::m_fullscreen'
CMakeFiles/supertuxkart.dir/src/graphics/irr_driver.cpp.o: In function `IrrDriver::setMaxTextureSize()':
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x1966): undefined reference to `UserConfigParams::m_high_definition_textures'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x1974): undefined reference to `UserConfigParams::m_max_texture_size'
CMakeFiles/supertuxkart.dir/src/graphics/irr_driver.cpp.o: In function `IrrDriver::hidePointer()':
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x1eb3): undefined reference to `UserConfigParams::m_artist_debug_mode'
CMakeFiles/supertuxkart.dir/src/graphics/irr_driver.cpp.o: In function `IrrDriver::changeResolution(int, int, bool)':
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x1f32): undefined reference to `UserConfigParams::m_width'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x1f38): undefined reference to `UserConfigParams::m_prev_width'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x1f3e): undefined reference to `UserConfigParams::m_height'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x1f44): undefined reference to `UserConfigParams::m_prev_height'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x1f4a): undefined reference to `UserConfigParams::m_fullscreen'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x1f50): undefined reference to `UserConfigParams::m_prev_fullscreen'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x1f56): undefined reference to `UserConfigParams::m_width'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x1f5c): undefined reference to `UserConfigParams::m_height'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x1f62): undefined reference to `UserConfigParams::m_fullscreen'
CMakeFiles/supertuxkart.dir/src/graphics/irr_driver.cpp.o: In function `IrrDriver::applyResolutionSettings()':
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x1fc6): undefined reference to `UserConfigParams::m_prev_width'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x1fcc): undefined reference to `UserConfigParams::m_prev_height'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x23d8): undefined reference to `UserConfigParams::m_high_definition_textures'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x23e6): undefined reference to `UserConfigParams::m_max_texture_size'
CMakeFiles/supertuxkart.dir/src/graphics/irr_driver.cpp.o: In function `IrrDriver::cancelResChange()':
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x2a72): undefined reference to `UserConfigParams::m_prev_width'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x2a78): undefined reference to `UserConfigParams::m_width'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x2a7e): undefined reference to `UserConfigParams::m_prev_height'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x2a84): undefined reference to `UserConfigParams::m_height'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x2a8a): undefined reference to `UserConfigParams::m_prev_fullscreen'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x2a90): undefined reference to `UserConfigParams::m_fullscreen'
CMakeFiles/supertuxkart.dir/src/graphics/irr_driver.cpp.o: In function `IrrDriver::displayFPS()':
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x4b0d): undefined reference to `UserConfigParams::m_artist_debug_mode'
/home/v/stk-zapcc/stk-code/src/graphics/irr_driver.cpp:(.text+0x4c2f): undefined reference to `UserConfigParams::m_artist_debug_mode'
CMakeFiles/supertuxkart.dir/src/graphics/lighting_passes.cpp.o: In function `LightingPasses::renderEnvMap(unsigned int, unsigned int, unsigned int)':
/home/v/stk-zapcc/stk-code/src/graphics/lighting_passes.cpp:(.text+0x47): undefined reference to `UserConfigParams::m_degraded_IBL'
CMakeFiles/supertuxkart.dir/src/graphics/lighting_passes.cpp.o: In function `LightingPasses::renderLights(bool, unsigned int, unsigned int, FrameBuffer const*, unsigned int)':
/home/v/stk-zapcc/stk-code/src/graphics/lighting_passes.cpp:(.text+0xb98): undefined reference to `UserConfigParams::m_shadows_resolution'
CMakeFiles/supertuxkart.dir/src/graphics/material.cpp.o: In function `Material::setMaterialProperties(irr::video::SMaterial*, irr::scene::IMeshBuffer*)':
/home/v/stk-zapcc/stk-code/src/graphics/material.cpp:(.text+0x52dc): undefined reference to `UserConfigParams::m_anisotropic'
CMakeFiles/supertuxkart.dir/src/graphics/post_processing.cpp.o: In function `PostProcessing::applyMLAA(FrameBuffer const&, FrameBuffer const&, FrameBuffer const&)':
/home/v/stk-zapcc/stk-code/src/graphics/post_processing.cpp:(.text+0x2590): undefined reference to `UserConfigParams::m_width'
/home/v/stk-zapcc/stk-code/src/graphics/post_processing.cpp:(.text+0x25a0): undefined reference to `UserConfigParams::m_height'
CMakeFiles/supertuxkart.dir/src/graphics/post_processing.cpp.o: In function `PostProcessing::render(irr::scene::ICameraSceneNode*, bool, RTT*)':
/home/v/stk-zapcc/stk-code/src/graphics/post_processing.cpp:(.text+0x2b13): undefined reference to `UserConfigParams::m_dof'
/home/v/stk-zapcc/stk-code/src/graphics/post_processing.cpp:(.text+0x2bbb): undefined reference to `UserConfigParams::m_light_shaft'
/home/v/stk-zapcc/stk-code/src/graphics/post_processing.cpp:(.text+0x2c7c): undefined reference to `UserConfigParams::m_bloom'
/home/v/stk-zapcc/stk-code/src/graphics/post_processing.cpp:(.text+0x339c): undefined reference to `UserConfigParams::m_motionblur'
/home/v/stk-zapcc/stk-code/src/graphics/post_processing.cpp:(.text+0x3497): undefined reference to `UserConfigParams::m_mlaa'
CMakeFiles/supertuxkart.dir/src/graphics/post_processing.cpp.o: In function `BloomShader::render(unsigned int)':
/home/v/stk-zapcc/stk-code/src/graphics/post_processing.cpp:(.text._ZN11BloomShader6renderEj[_ZN11BloomShader6renderEj]+0x45): undefined reference to `UserConfigParams::m_scale_rtts_factor'
CMakeFiles/supertuxkart.dir/src/graphics/shader_based_renderer.cpp.o: In function `ShaderBasedRenderer::renderSceneDeferred(irr::scene::ICameraSceneNode*, float, bool, bool)':
/home/v/stk-zapcc/stk-code/src/graphics/shader_based_renderer.cpp:(.text+0x8f7): undefined reference to `UserConfigParams::m_ssao'
/home/v/stk-zapcc/stk-code/src/graphics/shader_based_renderer.cpp:(.text+0x9b7): undefined reference to `UserConfigParams::m_glow'
/home/v/stk-zapcc/stk-code/src/graphics/shader_based_renderer.cpp:(.text+0xb44): undefined reference to `UserConfigParams::m_glow'
/home/v/stk-zapcc/stk-code/src/graphics/shader_based_renderer.cpp:(.text+0xe00): undefined reference to `UserConfigParams::m_glow'
CMakeFiles/supertuxkart.dir/src/graphics/shader_based_renderer.cpp.o: In function `ShaderBasedRenderer::debugPhysics()':
/home/v/stk-zapcc/stk-code/src/graphics/shader_based_renderer.cpp:(.text+0x1370): undefined reference to `UserConfigParams::m_artist_debug_mode'
CMakeFiles/supertuxkart.dir/src/graphics/shader_based_renderer.cpp.o: In function `ShaderBasedRenderer::onLoadWorld()':
/home/v/stk-zapcc/stk-code/src/graphics/shader_based_renderer.cpp:(.text+0x1a55): undefined reference to `UserConfigParams::m_scale_rtts_factor'
CMakeFiles/supertuxkart.dir/src/graphics/shader_based_renderer.cpp.o: In function `ShaderBasedRenderer::render(float)':
/home/v/stk-zapcc/stk-code/src/graphics/shader_based_renderer.cpp:(.text+0x243a): undefined reference to `UserConfigParams::m_profiler_enabled'
CMakeFiles/supertuxkart.dir/src/graphics/shader_files_manager.cpp.o: In function `ShaderFilesManager::loadShader(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)':
/home/v/stk-zapcc/stk-code/src/graphics/shader_files_manager.cpp:(.text+0x1114): undefined reference to `UserConfigParams::m_artist_debug_mode'
CMakeFiles/supertuxkart.dir/src/graphics/shadow_matrices.cpp.o: In function `ShadowMatrices::renderShadowsDebug(FrameBuffer const*, PostProcessing const*)':
/home/v/stk-zapcc/stk-code/src/graphics/shadow_matrices.cpp:(.text+0x2edd): undefined reference to `UserConfigParams::m_height'
/home/v/stk-zapcc/stk-code/src/graphics/shadow_matrices.cpp:(.text+0x2eec): undefined reference to `UserConfigParams::m_width'
/home/v/stk-zapcc/stk-code/src/graphics/shadow_matrices.cpp:(.text+0x2f23): undefined reference to `UserConfigParams::m_width'
/home/v/stk-zapcc/stk-code/src/graphics/shadow_matrices.cpp:(.text+0x2f32): undefined reference to `UserConfigParams::m_height'
/home/v/stk-zapcc/stk-code/src/graphics/shadow_matrices.cpp:(.text+0x2f6f): undefined reference to `UserConfigParams::m_width'
/home/v/stk-zapcc/stk-code/src/graphics/shadow_matrices.cpp:(.text+0x2f7e): undefined reference to `UserConfigParams::m_height'
/home/v/stk-zapcc/stk-code/src/graphics/shadow_matrices.cpp:(.text+0x2fbb): undefined reference to `UserConfigParams::m_width'
/home/v/stk-zapcc/stk-code/src/graphics/shadow_matrices.cpp:(.text+0x2fca): undefined reference to `UserConfigParams::m_height'
/home/v/stk-zapcc/stk-code/src/graphics/shadow_matrices.cpp:(.text+0x3007): undefined reference to `UserConfigParams::m_width'
/home/v/stk-zapcc/stk-code/src/graphics/shadow_matrices.cpp:(.text+0x300d): undefined reference to `UserConfigParams::m_height'
CMakeFiles/supertuxkart.dir/src/graphics/slip_stream.cpp.o: In function `SlipStream::SlipStream(AbstractKart*)':
/home/v/stk-zapcc/stk-code/src/graphics/slip_stream.cpp:(.text+0xac0): undefined reference to `UserConfigParams::m_slipstream_debug'
CMakeFiles/supertuxkart.dir/src/graphics/slip_stream.cpp.o: In function `SlipStream::updateQuad()':
/home/v/stk-zapcc/stk-code/src/graphics/slip_stream.cpp:(.text+0x3582): undefined reference to `UserConfigParams::m_slipstream_debug'
/home/v/stk-zapcc/stk-code/src/graphics/slip_stream.cpp:(.text+0x37a1): undefined reference to `UserConfigParams::m_slipstream_debug'
CMakeFiles/supertuxkart.dir/src/graphics/slip_stream.cpp.o: In function `SlipStream::update(int)':
/home/v/stk-zapcc/stk-code/src/graphics/slip_stream.cpp:(.text+0x3af9): undefined reference to `UserConfigParams::m_slipstream_debug'
/home/v/stk-zapcc/stk-code/src/graphics/slip_stream.cpp:(.text+0x3eda): undefined reference to `UserConfigParams::m_slipstream_debug'
CMakeFiles/supertuxkart.dir/src/graphics/slip_stream.cpp.o:/home/v/stk-zapcc/stk-code/src/graphics/slip_stream.cpp:(.text+0x412d): more undefined references to `UserConfigParams::m_slipstream_debug' follow
CMakeFiles/supertuxkart.dir/src/graphics/sp/sp_base.cpp.o: In function `SP::init()':
/home/v/stk-zapcc/stk-code/src/graphics/sp/sp_base.cpp:(.text+0x1fb8): undefined reference to `UserConfigParams::m_anisotropic'
/home/v/stk-zapcc/stk-code/src/graphics/sp/sp_base.cpp:(.text+0x2183): undefined reference to `UserConfigParams::m_anisotropic'
CMakeFiles/supertuxkart.dir/src/graphics/sp/sp_base.cpp.o: In function `SP::addObject(SP::SPMeshNode*)':
/home/v/stk-zapcc/stk-code/src/graphics/sp/sp_base.cpp:(.text+0x3d80): undefined reference to `UserConfigParams::m_glow'
CMakeFiles/supertuxkart.dir/src/graphics/sp/sp_shader.cpp.o: In function `SP::SPShader::linkShaderFiles(SP::RenderPass)':
/home/v/stk-zapcc/stk-code/src/graphics/sp/sp_shader.cpp:(.text+0x331): undefined reference to `UserConfigParams::m_artist_debug_mode'
CMakeFiles/supertuxkart.dir/src/graphics/texture_shader.cpp.o: In function `TextureShaderBase::createSamplers(SamplerTypeNew)':
/home/v/stk-zapcc/stk-code/src/graphics/texture_shader.cpp:(.text+0x2ab): undefined reference to `UserConfigParams::m_anisotropic'
CMakeFiles/supertuxkart.dir/src/graphics/texture_shader.cpp.o: In function `TextureShaderBase::bindTextureTrilinearAnisotropic(unsigned int, unsigned int)':
/home/v/stk-zapcc/stk-code/src/graphics/texture_shader.cpp:(.text+0x46d): undefined reference to `UserConfigParams::m_anisotropic'
CMakeFiles/supertuxkart.dir/src/graphics/texture_shader.cpp.o: In function `TextureShaderBase::bindCubemapTrilinear(unsigned int, unsigned int)':
/home/v/stk-zapcc/stk-code/src/graphics/texture_shader.cpp:(.text+0x51d): undefined reference to `UserConfigParams::m_anisotropic'
CMakeFiles/supertuxkart.dir/src/graphics/texture_shader.cpp.o: In function `TextureShaderBase::bindTrilinearClampedArrayTexture(unsigned int, unsigned int)':
/home/v/stk-zapcc/stk-code/src/graphics/texture_shader.cpp:(.text+0x70d): undefined reference to `UserConfigParams::m_anisotropic'
CMakeFiles/supertuxkart.dir/src/graphics/texture_shader.cpp.o: In function `TextureShaderBase::createTrilinearSampler()':
/home/v/stk-zapcc/stk-code/src/graphics/texture_shader.cpp:(.text+0xae3): undefined reference to `UserConfigParams::m_anisotropic'
CMakeFiles/supertuxkart.dir/src/graphics/texture_shader.cpp.o:/home/v/stk-zapcc/stk-code/src/graphics/texture_shader.cpp:(.text+0xcb3): more undefined references to `UserConfigParams::m_anisotropic' follow
CMakeFiles/supertuxkart.dir/src/guiengine/engine.cpp.o: In function `GUIEngine::render(float)':
/home/v/stk-zapcc/stk-code/src/guiengine/engine.cpp:(.text+0x3a6): undefined reference to `UserConfigParams::m_display_fps'
CMakeFiles/supertuxkart.dir/src/guiengine/engine.cpp.o: In function `GUIEngine::init(irr::IrrlichtDevice*, irr::video::IVideoDriver*, GUIEngine::AbstractStateManager*)':
/home/v/stk-zapcc/stk-code/src/guiengine/engine.cpp:(.text+0xa48): undefined reference to `UserConfigParams::m_skin_file'
/home/v/stk-zapcc/stk-code/src/guiengine/engine.cpp:(.text+0xa4d): undefined reference to `UserConfigParams::m_skin_file'
CMakeFiles/supertuxkart.dir/src/guiengine/event_handler.cpp.o: In function `GUIEngine::EventHandler::OnEvent(irr::SEvent const&)':
/home/v/stk-zapcc/stk-code/src/guiengine/event_handler.cpp:(.text+0xf7): undefined reference to `UserConfigParams::m_profiler_enabled'
/home/v/stk-zapcc/stk-code/src/guiengine/event_handler.cpp:(.text+0x1f9): undefined reference to `UserConfigParams::m_keyboard_debug'
CMakeFiles/supertuxkart.dir/src/guiengine/modaldialog.cpp.o: In function `GUIEngine::ModalDialog::doInit()':
/home/v/stk-zapcc/stk-code/src/guiengine/modaldialog.cpp:(.text+0x3e4): undefined reference to `UserConfigParams::m_artist_debug_mode'
CMakeFiles/supertuxkart.dir/src/guiengine/screen_keyboard.cpp.o: In function `GUIEngine::ScreenKeyboard::init()':
/home/v/stk-zapcc/stk-code/src/guiengine/screen_keyboard.cpp:(.text+0x335): undefined reference to `UserConfigParams::m_artist_debug_mode'
CMakeFiles/supertuxkart.dir/src/guiengine/skin.cpp.o: In function `GUIEngine::Skin::Skin(irr::gui::IGUISkin*)':
/home/v/stk-zapcc/stk-code/src/guiengine/skin.cpp:(.text+0x395): undefined reference to `UserConfigParams::m_skin_file'
/home/v/stk-zapcc/stk-code/src/guiengine/skin.cpp:(.text+0x39c): undefined reference to `UserConfigParams::m_skin_file'
/home/v/stk-zapcc/stk-code/src/guiengine/skin.cpp:(.text+0x5a3): undefined reference to `UserConfigParams::m_skin_file'
/home/v/stk-zapcc/stk-code/src/guiengine/skin.cpp:(.text+0x5a8): undefined reference to `UserConfigParams::m_skin_file'
/home/v/stk-zapcc/stk-code/src/guiengine/skin.cpp:(.text+0x5c5): undefined reference to `UserConfigParams::m_skin_file'
CMakeFiles/supertuxkart.dir/src/guiengine/skin.cpp.o:/home/v/stk-zapcc/stk-code/src/guiengine/skin.cpp:(.text+0x5cc): more undefined references to `UserConfigParams::m_skin_file' follow
CMakeFiles/supertuxkart.dir/src/guiengine/widgets/CGUIEditBox.cpp.o: In function `CGUIEditBox::processMouse(irr::SEvent const&)':
/home/v/stk-zapcc/stk-code/src/guiengine/widgets/CGUIEditBox.cpp:(.text+0x69a9): undefined reference to `UserConfigParams::m_screen_keyboard'
CMakeFiles/supertuxkart.dir/src/guiengine/widgets/dynamic_ribbon_widget.cpp.o: In function `GUIEngine::DynamicRibbonWidget::add()':
/home/v/stk-zapcc/stk-code/src/guiengine/widgets/dynamic_ribbon_widget.cpp:(.text+0x728): undefined reference to `UserConfigParams::m_hidpi_enabled'
CMakeFiles/supertuxkart.dir/src/guiengine/widgets/kart_stats_widget.cpp.o: In function `GUIEngine::KartStatsWidget::KartStatsWidget(irr::core::rect<int>, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, bool)':
/home/v/stk-zapcc/stk-code/src/guiengine/widgets/kart_stats_widget.cpp:(.text+0x7c): undefined reference to `UserConfigParams::m_default_kart'
/home/v/stk-zapcc/stk-code/src/guiengine/widgets/kart_stats_widget.cpp:(.text+0x83): undefined reference to `UserConfigParams::m_default_kart'
CMakeFiles/supertuxkart.dir/src/guiengine/widgets/model_view_widget.cpp.o: In function `GUIEngine::ModelViewWidget::update(float)':
/home/v/stk-zapcc/stk-code/src/guiengine/widgets/model_view_widget.cpp:(.text+0xf3f): undefined reference to `UserConfigParams::m_animated_characters'
CMakeFiles/supertuxkart.dir/src/guiengine/widgets/player_kart_widget.cpp.o: In function `GUIEngine::PlayerKartWidget::PlayerKartWidget(KartSelectionScreen*, StateManager::ActivePlayer*, irr::core::rect<int>, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int)':
/home/v/stk-zapcc/stk-code/src/guiengine/widgets/player_kart_widget.cpp:(.text+0xf8a): undefined reference to `UserConfigParams::m_default_kart'
/home/v/stk-zapcc/stk-code/src/guiengine/widgets/player_kart_widget.cpp:(.text+0xf91): undefined reference to `UserConfigParams::m_default_kart'
/home/v/stk-zapcc/stk-code/src/guiengine/widgets/player_kart_widget.cpp:(.text+0x10e4): undefined reference to `UserConfigParams::m_animated_characters'
CMakeFiles/supertuxkart.dir/src/guiengine/widgets/player_kart_widget.cpp.o: In function `GUIEngine::PlayerKartWidget::setSize(int, int, int, int)':
/home/v/stk-zapcc/stk-code/src/guiengine/widgets/player_kart_widget.cpp:(.text+0x1c8b): undefined reference to `UserConfigParams::m_per_player_difficulty'
CMakeFiles/supertuxkart.dir/src/guiengine/widgets/player_kart_widget.cpp.o: In function `GUIEngine::PlayerKartWidget::add()':
/home/v/stk-zapcc/stk-code/src/guiengine/widgets/player_kart_widget.cpp:(.text+0x27ba): undefined reference to `UserConfigParams::m_per_player_difficulty'
CMakeFiles/supertuxkart.dir/src/guiengine/widgets/player_kart_widget.cpp.o: In function `GUIEngine::PlayerKartWidget::transmitEvent(GUIEngine::Widget*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)':
/home/v/stk-zapcc/stk-code/src/guiengine/widgets/player_kart_widget.cpp:(.text+0x3f28): undefined reference to `UserConfigParams::m_per_player_difficulty'
/home/v/stk-zapcc/stk-code/src/guiengine/widgets/player_kart_widget.cpp:(.text+0x3f57): undefined reference to `UserConfigParams::m_per_player_difficulty'
CMakeFiles/supertuxkart.dir/src/input/device_manager.cpp.o: In function `DeviceManager::initialize()':
/home/v/stk-zapcc/stk-code/src/input/device_manager.cpp:(.text+0xc91): undefined reference to `UserConfigParams::m_multitouch_enabled'
CMakeFiles/supertuxkart.dir/src/input/input_manager.cpp.o: In function `InputManager::handleStaticAction(int, int)':
/home/v/stk-zapcc/stk-code/src/input/input_manager.cpp:(.text+0x2a5): undefined reference to `UserConfigParams::m_artist_debug_mode'
/home/v/stk-zapcc/stk-code/src/input/input_manager.cpp:(.text+0x409): undefined reference to `UserConfigParams::m_artist_debug_mode'
/home/v/stk-zapcc/stk-code/src/input/input_manager.cpp:(.text+0x447): undefined reference to `UserConfigParams::m_artist_debug_mode'
/home/v/stk-zapcc/stk-code/src/input/input_manager.cpp:(.text+0x62e): undefined reference to `UserConfigParams::m_display_fps'
/home/v/stk-zapcc/stk-code/src/input/input_manager.cpp:(.text+0x64e): undefined reference to `UserConfigParams::m_artist_debug_mode'
/home/v/stk-zapcc/stk-code/src/input/input_manager.cpp:(.text+0x692): undefined reference to `UserConfigParams::m_artist_debug_mode'
/home/v/stk-zapcc/stk-code/src/input/input_manager.cpp:(.text+0x6db): undefined reference to `UserConfigParams::m_artist_debug_mode'
/home/v/stk-zapcc/stk-code/src/input/input_manager.cpp:(.text+0x6f7): undefined reference to `UserConfigParams::m_fpscam_max_angular_velocity'
/home/v/stk-zapcc/stk-code/src/input/input_manager.cpp:(.text+0x71a): undefined reference to `UserConfigParams::m_artist_debug_mode'
/home/v/stk-zapcc/stk-code/src/input/input_manager.cpp:(.text+0x762): undefined reference to `UserConfigParams::m_artist_debug_mode'
/home/v/stk-zapcc/stk-code/src/input/input_manager.cpp:(.text+0x77a): undefined reference to `UserConfigParams::m_fpscam_max_angular_velocity'
/home/v/stk-zapcc/stk-code/src/input/input_manager.cpp:(.text+0x7a7): undefined reference to `UserConfigParams::m_artist_debug_mode'
/home/v/stk-zapcc/stk-code/src/input/input_manager.cpp:(.text+0x7ea): undefined reference to `UserConfigParams::m_artist_debug_mode'
/home/v/stk-zapcc/stk-code/src/input/input_manager.cpp:(.text+0x832): undefined reference to `UserConfigParams::m_artist_debug_mode'
CMakeFiles/supertuxkart.dir/src/input/input_manager.cpp.o: In function `InputManager::input(irr::SEvent const&)':
/home/v/stk-zapcc/stk-code/src/input/input_manager.cpp:(.text+0x187c): undefined reference to `UserConfigParams::m_fpscam_direction_speed'
/home/v/stk-zapcc/stk-code/src/input/input_manager.cpp:(.text+0x1a08): undefined reference to `UserConfigParams::m_multitouch_tilt_factor'
/home/v/stk-zapcc/stk-code/src/input/input_manager.cpp:(.text+0x1a28): undefined reference to `UserConfigParams::m_gamepad_debug'
/home/v/stk-zapcc/stk-code/src/input/input_manager.cpp:(.text+0x1bf2): undefined reference to `UserConfigParams::m_gamepad_debug'
/home/v/stk-zapcc/stk-code/src/input/input_manager.cpp:(.text+0x1c25): undefined reference to `UserConfigParams::m_gamepad_debug'
CMakeFiles/supertuxkart.dir/src/input/multitouch_device.cpp.o: In function `MultitouchDevice::MultitouchDevice()':
/home/v/stk-zapcc/stk-code/src/input/multitouch_device.cpp:(.text+0x1fe): undefined reference to `UserConfigParams::m_multitouch_deadzone_center'
/home/v/stk-zapcc/stk-code/src/input/multitouch_device.cpp:(.text+0x24b): undefined reference to `UserConfigParams::m_multitouch_deadzone_edge'
CMakeFiles/supertuxkart.dir/src/input/multitouch_device.cpp.o: In function `MultitouchDevice::updateConfigParams()':
/home/v/stk-zapcc/stk-code/src/input/multitouch_device.cpp:(.text+0x484): undefined reference to `UserConfigParams::m_multitouch_deadzone_center'
/home/v/stk-zapcc/stk-code/src/input/multitouch_device.cpp:(.text+0x4d1): undefined reference to `UserConfigParams::m_multitouch_deadzone_edge'
CMakeFiles/supertuxkart.dir/src/input/wiimote.cpp.o: In function `Wiimote::update()':
/home/v/stk-zapcc/stk-code/src/input/wiimote.cpp:(.text+0x3b3): undefined reference to `UserConfigParams::m_wiimote_raw_max'
/home/v/stk-zapcc/stk-code/src/input/wiimote.cpp:(.text+0x3e2): undefined reference to `UserConfigParams::m_wiimote_weight_square'
/home/v/stk-zapcc/stk-code/src/input/wiimote.cpp:(.text+0x3ea): undefined reference to `UserConfigParams::m_wiimote_weight_asin'
/home/v/stk-zapcc/stk-code/src/input/wiimote.cpp:(.text+0x403): undefined reference to `UserConfigParams::m_wiimote_weight_linear'
/home/v/stk-zapcc/stk-code/src/input/wiimote.cpp:(.text+0x431): undefined reference to `UserConfigParams::m_wiimote_weight_sin'
/home/v/stk-zapcc/stk-code/src/input/wiimote.cpp:(.text+0x4a4): undefined reference to `UserConfigParams::m_wiimote_debug'
CMakeFiles/supertuxkart.dir/src/io/file_manager.cpp.o: In function `FileManager::discoverPaths()':
/home/v/stk-zapcc/stk-code/src/io/file_manager.cpp:(.text+0x32f4): undefined reference to `UserConfigParams::m_artist_debug_mode'
CMakeFiles/supertuxkart.dir/src/items/attachment.cpp.o: In function `Attachment::set(Attachment::AttachmentType, int, AbstractKart*)':
/home/v/stk-zapcc/stk-code/src/items/attachment.cpp:(.text+0xa52): undefined reference to `UserConfigParams::m_particles_effects'
/home/v/stk-zapcc/stk-code/src/items/attachment.cpp:(.text+0xa78): undefined reference to `UserConfigParams::m_particles_effects'
/home/v/stk-zapcc/stk-code/src/items/attachment.cpp:(.text+0xb87): undefined reference to `UserConfigParams::m_particles_effects'
/home/v/stk-zapcc/stk-code/src/items/attachment.cpp:(.text+0xc03): undefined reference to `UserConfigParams::m_particles_effects'
CMakeFiles/supertuxkart.dir/src/items/item_manager.cpp.o: In function `ItemManager::randomItemsForArena(std::vector<btTransform, std::allocator<btTransform> > const&)':
/home/v/stk-zapcc/stk-code/src/items/item_manager.cpp:(.text+0x1aeb): undefined reference to `UserConfigParams::m_random_arena_item'
CMakeFiles/supertuxkart.dir/src/karts/controller/local_player_controller.cpp.o: In function `LocalPlayerController::LocalPlayerController(AbstractKart*, int, PerPlayerDifficulty)':
/home/v/stk-zapcc/stk-code/src/karts/controller/local_player_controller.cpp:(.text+0x242): undefined reference to `UserConfigParams::m_particles_effects'
CMakeFiles/supertuxkart.dir/src/karts/controller/local_player_controller.cpp.o: In function `LocalPlayerController::steer(int, int)':
/home/v/stk-zapcc/stk-code/src/karts/controller/local_player_controller.cpp:(.text+0x629): undefined reference to `UserConfigParams::m_gamepad_debug'
/home/v/stk-zapcc/stk-code/src/karts/controller/local_player_controller.cpp:(.text+0x6b6): undefined reference to `UserConfigParams::m_gamepad_debug'
CMakeFiles/supertuxkart.dir/src/karts/controller/local_player_controller.cpp.o: In function `LocalPlayerController::update(int)':
/home/v/stk-zapcc/stk-code/src/karts/controller/local_player_controller.cpp:(.text+0x72f): undefined reference to `UserConfigParams::m_gamepad_debug'
/home/v/stk-zapcc/stk-code/src/karts/controller/local_player_controller.cpp:(.text+0x83c): undefined reference to `UserConfigParams::m_reverse_look_threshold'
/home/v/stk-zapcc/stk-code/src/karts/controller/local_player_controller.cpp:(.text+0x854): undefined reference to `UserConfigParams::m_reverse_look_threshold'
CMakeFiles/supertuxkart.dir/src/karts/kart.cpp.o: In function `Kart::init(RaceManager::KartType)':
/home/v/stk-zapcc/stk-code/src/karts/kart.cpp:(.text+0xaa1): undefined reference to `UserConfigParams::m_animated_characters'
CMakeFiles/supertuxkart.dir/src/karts/kart.cpp.o: In function `Kart::handleMaterialGFX(float)':
/home/v/stk-zapcc/stk-code/src/karts/kart.cpp:(.text+0x56bd): undefined reference to `UserConfigParams::m_particles_effects'
/home/v/stk-zapcc/stk-code/src/karts/kart.cpp:(.text+0x585f): undefined reference to `UserConfigParams::m_particles_effects'
CMakeFiles/supertuxkart.dir/src/karts/kart.cpp.o: In function `Kart::crashed(Material const*, Vec3 const&)':
/home/v/stk-zapcc/stk-code/src/karts/kart.cpp:(.text+0x639e): undefined reference to `UserConfigParams::m_particles_effects'
CMakeFiles/supertuxkart.dir/src/karts/kart_gfx.cpp.o: In function `KartGFX::addEffect(KartGFX::KartGFXType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Vec3 const&, bool)':
/home/v/stk-zapcc/stk-code/src/karts/kart_gfx.cpp:(.text+0xb88): undefined reference to `UserConfigParams::m_particles_effects'
/home/v/stk-zapcc/stk-code/src/karts/kart_gfx.cpp:(.text+0xba1): undefined reference to `UserConfigParams::m_particles_effects'
CMakeFiles/supertuxkart.dir/src/karts/kart_gfx.cpp.o:/home/v/stk-zapcc/stk-code/src/karts/kart_gfx.cpp:(.text+0xc54): more undefined references to `UserConfigParams::m_particles_effects' follow
CMakeFiles/supertuxkart.dir/src/karts/kart_properties_manager.cpp.o: In function `KartPropertiesManager::getRandomKartList(int, std::vector<RemoteKartInfo, std::allocator<RemoteKartInfo> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*)':
/home/v/stk-zapcc/stk-code/src/karts/kart_properties_manager.cpp:(.text+0x2a5f): undefined reference to `UserConfigParams::m_last_used_kart_group'
/home/v/stk-zapcc/stk-code/src/karts/kart_properties_manager.cpp:(.text+0x2a66): undefined reference to `UserConfigParams::m_last_used_kart_group'
CMakeFiles/supertuxkart.dir/src/karts/rescue_animation.cpp.o: In function `RescueAnimation::RescueAnimation(AbstractKart*, bool)':
/home/v/stk-zapcc/stk-code/src/karts/rescue_animation.cpp:(.text+0x38c): undefined reference to `UserConfigParams::m_arena_ai_stats'
CMakeFiles/supertuxkart.dir/src/main.cpp.o: In function `handleXmasMode()':
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x5a9): undefined reference to `UserConfigParams::m_xmas_mode'
CMakeFiles/supertuxkart.dir/src/main.cpp.o: In function `isEasterMode(int, int, int, int)':
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x68f): undefined reference to `UserConfigParams::m_easter_ear_mode'
CMakeFiles/supertuxkart.dir/src/main.cpp.o: In function `setupRaceStart()':
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x969): undefined reference to `UserConfigParams::m_default_kart'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x970): undefined reference to `UserConfigParams::m_default_kart'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0xa36): undefined reference to `UserConfigParams::m_default_kart'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0xa3d): undefined reference to `UserConfigParams::m_default_kart'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0xa9a): undefined reference to `UserConfigParams::m_default_kart'
CMakeFiles/supertuxkart.dir/src/main.cpp.o:/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0xabe): more undefined references to `UserConfigParams::m_default_kart' follow
CMakeFiles/supertuxkart.dir/src/main.cpp.o: In function `cleanUserConfig()':
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0xff7): undefined reference to `UserConfigParams::m_crashed'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x1000): undefined reference to `UserConfigParams::m_crashed'
CMakeFiles/supertuxkart.dir/src/main.cpp.o: In function `handleCmdLinePreliminary()':
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x116a): undefined reference to `UserConfigParams::m_gamepad_visualisation'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x11c1): undefined reference to `UserConfigParams::m_verbosity'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x120e): undefined reference to `UserConfigParams::m_verbosity'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x1254): undefined reference to `UserConfigParams::m_verbosity'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x12a1): undefined reference to `UserConfigParams::m_verbosity'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x12e7): undefined reference to `UserConfigParams::m_verbosity'
CMakeFiles/supertuxkart.dir/src/main.cpp.o:/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x1328): more undefined references to `UserConfigParams::m_verbosity' follow
CMakeFiles/supertuxkart.dir/src/main.cpp.o: In function `handleCmdLinePreliminary()':
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x1756): undefined reference to `UserConfigParams::m_fullscreen'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x1760): undefined reference to `UserConfigParams::m_blacklist_res[abi:cxx11]'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x1767): undefined reference to `UserConfigParams::m_blacklist_res[abi:cxx11]'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x1778): undefined reference to `UserConfigParams::m_blacklist_res[abi:cxx11]'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x17b2): undefined reference to `UserConfigParams::m_width'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x17b8): undefined reference to `UserConfigParams::m_prev_width'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x17c5): undefined reference to `UserConfigParams::m_height'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x17cb): undefined reference to `UserConfigParams::m_prev_height'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x18ef): undefined reference to `UserConfigParams::m_width'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x1914): undefined reference to `UserConfigParams::m_height'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x1932): undefined reference to `UserConfigParams::m_blacklist_res[abi:cxx11]'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x1939): undefined reference to `UserConfigParams::m_blacklist_res[abi:cxx11]'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x194a): undefined reference to `UserConfigParams::m_blacklist_res[abi:cxx11]'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x196a): undefined reference to `UserConfigParams::m_fullscreen'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x1a6a): undefined reference to `UserConfigParams::m_fullscreen'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x1b0b): undefined reference to `UserConfigParams::m_glow'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x1ba1): undefined reference to `UserConfigParams::m_bloom'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x1c8a): undefined reference to `UserConfigParams::m_light_shaft'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x1d70): undefined reference to `UserConfigParams::m_dynamic_lights'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x1e09): undefined reference to `UserConfigParams::m_dof'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x1ef0): undefined reference to `UserConfigParams::m_particles_effects'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x1fda): undefined reference to `UserConfigParams::m_animated_characters'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x20c3): undefined reference to `UserConfigParams::m_motionblur'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x2159): undefined reference to `UserConfigParams::m_mlaa'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x2243): undefined reference to `UserConfigParams::m_texture_compression'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x22d9): undefined reference to `UserConfigParams::m_ssao'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x2374): undefined reference to `UserConfigParams::m_degraded_IBL'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x2463): undefined reference to `UserConfigParams::m_high_definition_textures'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x24d7): undefined reference to `UserConfigParams::m_additional_gp_directory'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x24ff): undefined reference to `UserConfigParams::m_additional_gp_directory'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x251a): undefined reference to `UserConfigParams::m_additional_gp_directory'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x257b): undefined reference to `UserConfigParams::m_xmas_mode'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x25bf): undefined reference to `UserConfigParams::m_easter_ear_mode'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x2611): undefined reference to `UserConfigParams::m_shadows_resolution'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x2670): undefined reference to `UserConfigParams::m_anisotropic'
CMakeFiles/supertuxkart.dir/src/main.cpp.o: In function `handleCmdLine()':
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x2a78): undefined reference to `UserConfigParams::m_unit_testing'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x2ae4): undefined reference to `UserConfigParams::m_gamepad_debug'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x2b68): undefined reference to `UserConfigParams::m_keyboard_debug'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x2bd4): undefined reference to `UserConfigParams::m_wiimote_debug'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x2c58): undefined reference to `UserConfigParams::m_tutorial_debug'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x2ccd): undefined reference to `UserConfigParams::m_track_debug'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x2d24): undefined reference to `UserConfigParams::m_track_debug'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x2dab): undefined reference to `UserConfigParams::m_material_debug'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x2e08): undefined reference to `UserConfigParams::m_ftl_debug'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x2e92): undefined reference to `UserConfigParams::m_slipstream_debug'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x2f1a): undefined reference to `UserConfigParams::m_rendering_debug'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x303f): undefined reference to `UserConfigParams::m_fps_debug'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x3116): undefined reference to `UserConfigParams::m_arena_ai_stats'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x32e9): undefined reference to `UserConfigParams::m_no_start_screen'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x32f0): undefined reference to `UserConfigParams::m_race_now'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x32f7): undefined reference to `UserConfigParams::m_sfx'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x32fe): undefined reference to `UserConfigParams::m_music'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x345a): undefined reference to `UserConfigParams::m_arena_ai_stats'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x35c5): undefined reference to `UserConfigParams::m_no_start_screen'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x35cc): undefined reference to `UserConfigParams::m_race_now'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x35d3): undefined reference to `UserConfigParams::m_sfx'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x35da): undefined reference to `UserConfigParams::m_music'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x3640): undefined reference to `UserConfigParams::m_artist_debug_mode'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x385e): undefined reference to `UserConfigParams::m_physics_debug'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x38c0): undefined reference to `UserConfigParams::m_check_debug'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x4a9c): undefined reference to `UserConfigParams::m_server_max_players'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x4aca): undefined reference to `UserConfigParams::m_server_max_players'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x5c47): undefined reference to `UserConfigParams::m_default_kart'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x64d7): undefined reference to `UserConfigParams::m_no_start_screen'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x6769): undefined reference to `UserConfigParams::m_default_num_karts'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x6798): undefined reference to `UserConfigParams::m_default_num_karts'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x67d2): undefined reference to `UserConfigParams::m_default_num_karts'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x68a8): undefined reference to `UserConfigParams::m_no_start_screen'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x694a): undefined reference to `UserConfigParams::m_no_start_screen'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x6951): undefined reference to `UserConfigParams::m_race_now'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x6cfe): undefined reference to `UserConfigParams::m_no_start_screen'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x6e75): undefined reference to `UserConfigParams::m_everything_unlocked'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x6ee1): undefined reference to `UserConfigParams::m_everything_unlocked'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x6f61): undefined reference to `UserConfigParams::m_no_start_screen'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x70bc): undefined reference to `UserConfigParams::m_no_start_screen'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x7373): undefined reference to `UserConfigParams::m_sfx'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x737a): undefined reference to `UserConfigParams::m_music'
CMakeFiles/supertuxkart.dir/src/main.cpp.o: In function `initUserConfig()':
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x88d6): undefined reference to `UserConfigParams::m_language'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x8a59): undefined reference to `UserConfigParams::m_language'
CMakeFiles/supertuxkart.dir/src/main.cpp.o: In function `initRest()':
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x8c06): undefined reference to `UserConfigParams::m_gamepad_visualisation'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x91c4): undefined reference to `UserConfigParams::m_difficulty'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x91df): undefined reference to `UserConfigParams::m_last_track'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x91e6): undefined reference to `UserConfigParams::m_last_track'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x9280): undefined reference to `UserConfigParams::m_last_track'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x9285): undefined reference to `UserConfigParams::m_last_track'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x929d): undefined reference to `UserConfigParams::m_last_track'
CMakeFiles/supertuxkart.dir/src/main.cpp.o:/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x92a4): more undefined references to `UserConfigParams::m_last_track' follow
CMakeFiles/supertuxkart.dir/src/main.cpp.o: In function `askForInternetPermission()':
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x944d): undefined reference to `UserConfigParams::m_internet_status'
CMakeFiles/supertuxkart.dir/src/main.cpp.o: In function `main':
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x9bde): undefined reference to `UserConfigParams::m_internet_status'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x9c82): undefined reference to `UserConfigParams::m_unit_testing'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x9cb0): undefined reference to `UserConfigParams::m_old_driver_popup'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x9e0d): undefined reference to `UserConfigParams::m_old_driver_popup'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0x9ef2): undefined reference to `UserConfigParams::m_old_driver_popup'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0xa172): undefined reference to `UserConfigParams::m_internet_status'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0xa1cb): undefined reference to `UserConfigParams::m_no_start_screen'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0xa1eb): undefined reference to `UserConfigParams::m_enforce_current_player'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0xa20e): undefined reference to `UserConfigParams::m_always_show_login_screen'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0xa4b1): undefined reference to `UserConfigParams::m_no_start_screen'
CMakeFiles/supertuxkart.dir/src/main.cpp.o: In function `askForInternetPermission()::ConfirmServer::onConfirm()':
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0xb3c6): undefined reference to `UserConfigParams::m_internet_status'
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0xb3cd): undefined reference to `UserConfigParams::m_internet_status'
CMakeFiles/supertuxkart.dir/src/main.cpp.o: In function `askForInternetPermission()::ConfirmServer::onCancel()':
/home/v/stk-zapcc/stk-code/src/main.cpp:(.text+0xb432): undefined reference to `UserConfigParams::m_internet_status'
CMakeFiles/supertuxkart.dir/src/main_loop.cpp.o: In function `MainLoop::getLimitedDt()':
/home/v/stk-zapcc/stk-code/src/main_loop.cpp:(.text+0x54): undefined reference to `UserConfigParams::m_arena_ai_stats'
/home/v/stk-zapcc/stk-code/src/main_loop.cpp:(.text+0x7c): undefined reference to `UserConfigParams::m_arena_ai_stats'
/home/v/stk-zapcc/stk-code/src/main_loop.cpp:(.text+0x109): undefined reference to `UserConfigParams::m_fps_debug'
/home/v/stk-zapcc/stk-code/src/main_loop.cpp:(.text+0x270): undefined reference to `UserConfigParams::m_limit_game_fps'
/home/v/stk-zapcc/stk-code/src/main_loop.cpp:(.text+0x279): undefined reference to `UserConfigParams::m_record_fps'
/home/v/stk-zapcc/stk-code/src/main_loop.cpp:(.text+0x2a2): undefined reference to `UserConfigParams::m_max_fps'
CMakeFiles/supertuxkart.dir/src/modes/demo_world.cpp.o: In function `DemoWorld::DemoWorld()':
/home/v/stk-zapcc/stk-code/src/modes/demo_world.cpp:(.text+0x11e): undefined reference to `UserConfigParams::m_default_kart'
/home/v/stk-zapcc/stk-code/src/modes/demo_world.cpp:(.text+0x125): undefined reference to `UserConfigParams::m_default_kart'
CMakeFiles/supertuxkart.dir/src/modes/follow_the_leader.cpp.o: In function `FollowTheLeaderRace::countdownReachedZero()':
/home/v/stk-zapcc/stk-code/src/modes/follow_the_leader.cpp:(.text+0x55e): undefined reference to `UserConfigParams::m_ftl_debug'
CMakeFiles/supertuxkart.dir/src/modes/linear_world.cpp.o: In function `LinearWorld::newLap(unsigned int)':
/home/v/stk-zapcc/stk-code/src/modes/linear_world.cpp:(.text+0x1747): undefined reference to `UserConfigParams::m_music'
CMakeFiles/supertuxkart.dir/src/modes/overworld.cpp.o: In function `OverWorld::enterOverWorld()':
/home/v/stk-zapcc/stk-code/src/modes/overworld.cpp:(.text+0x235): undefined reference to `UserConfigParams::m_default_kart'
/home/v/stk-zapcc/stk-code/src/modes/overworld.cpp:(.text+0x23c): undefined reference to `UserConfigParams::m_default_kart'
/home/v/stk-zapcc/stk-code/src/modes/overworld.cpp:(.text+0x2d6): undefined reference to `UserConfigParams::m_default_kart'
/home/v/stk-zapcc/stk-code/src/modes/overworld.cpp:(.text+0x2ec): undefined reference to `UserConfigParams::m_default_kart'
/home/v/stk-zapcc/stk-code/src/modes/overworld.cpp:(.text+0x2f1): undefined reference to `UserConfigParams::m_default_kart'
CMakeFiles/supertuxkart.dir/src/modes/overworld.cpp.o:/home/v/stk-zapcc/stk-code/src/modes/overworld.cpp:(.text+0x308): more undefined references to `UserConfigParams::m_default_kart' follow
CMakeFiles/supertuxkart.dir/src/modes/overworld.cpp.o: In function `OverWorld::update(int)':
/home/v/stk-zapcc/stk-code/src/modes/overworld.cpp:(.text+0x4b6): undefined reference to `UserConfigParams::m_music'
CMakeFiles/supertuxkart.dir/src/modes/overworld.cpp.o: In function `OverWorld::onFirePressed(Controller*)':
/home/v/stk-zapcc/stk-code/src/modes/overworld.cpp:(.text+0x885): undefined reference to `UserConfigParams::m_everything_unlocked'
CMakeFiles/supertuxkart.dir/src/modes/soccer_world.cpp.o: In function `SoccerWorld::reset()':
/home/v/stk-zapcc/stk-code/src/modes/soccer_world.cpp:(.text+0xa1b): undefined reference to `UserConfigParams::m_arena_ai_stats'
CMakeFiles/supertuxkart.dir/src/modes/soccer_world.cpp.o: In function `SoccerWorld::update(int)':
/home/v/stk-zapcc/stk-code/src/modes/soccer_world.cpp:(.text+0xe7a): undefined reference to `UserConfigParams::m_arena_ai_stats'
/home/v/stk-zapcc/stk-code/src/modes/soccer_world.cpp:(.text+0xe8d): undefined reference to `UserConfigParams::m_arena_ai_stats'
CMakeFiles/supertuxkart.dir/src/modes/soccer_world.cpp.o: In function `SoccerWorld::updateBallPosition(int)':
/home/v/stk-zapcc/stk-code/src/modes/soccer_world.cpp:(.text+0xfca): undefined reference to `UserConfigParams::m_arena_ai_stats'
CMakeFiles/supertuxkart.dir/src/modes/soccer_world.cpp.o: In function `SoccerWorld::updateAIData()':
/home/v/stk-zapcc/stk-code/src/modes/soccer_world.cpp:(.text+0x1082): undefined reference to `UserConfigParams::m_arena_ai_stats'
CMakeFiles/supertuxkart.dir/src/modes/soccer_world.cpp.o:/home/v/stk-zapcc/stk-code/src/modes/soccer_world.cpp:(.text+0x12fb): more undefined references to `UserConfigParams::m_arena_ai_stats' follow
CMakeFiles/supertuxkart.dir/src/modes/three_strikes_battle.cpp.o: In function `ThreeStrikesBattle::isRaceOver()':
/home/v/stk-zapcc/stk-code/src/modes/three_strikes_battle.cpp:(.text+0x2cad): undefined reference to `UserConfigParams::m_artist_debug_mode'
CMakeFiles/supertuxkart.dir/src/modes/three_strikes_battle.cpp.o: In function `ThreeStrikesBattle::enterRaceOverState()':
/home/v/stk-zapcc/stk-code/src/modes/three_strikes_battle.cpp:(.text+0x31f2): undefined reference to `UserConfigParams::m_arena_ai_stats'
CMakeFiles/supertuxkart.dir/src/modes/world.cpp.o: In function `World::init()':
/home/v/stk-zapcc/stk-code/src/modes/world.cpp:(.text+0x835): undefined reference to `UserConfigParams::m_particles_effects'
CMakeFiles/supertuxkart.dir/src/modes/world.cpp.o: In function `World::resetAllKarts()':
/home/v/stk-zapcc/stk-code/src/modes/world.cpp:(.text+0xcbb): undefined reference to `UserConfigParams::m_track_debug'
/home/v/stk-zapcc/stk-code/src/modes/world.cpp:(.text+0xe79): undefined reference to `UserConfigParams::m_artist_debug_mode'
CMakeFiles/supertuxkart.dir/src/modes/world.cpp.o: In function `World::updateWorld(int)':
/home/v/stk-zapcc/stk-code/src/modes/world.cpp:(.text+0x2e01): undefined reference to `UserConfigParams::m_default_kart'
/home/v/stk-zapcc/stk-code/src/modes/world.cpp:(.text+0x2e08): undefined reference to `UserConfigParams::m_default_kart'
/home/v/stk-zapcc/stk-code/src/modes/world.cpp:(.text+0x2ea4): undefined reference to `UserConfigParams::m_default_kart'
/home/v/stk-zapcc/stk-code/src/modes/world.cpp:(.text+0x2eba): undefined reference to `UserConfigParams::m_default_kart'
/home/v/stk-zapcc/stk-code/src/modes/world.cpp:(.text+0x2ebf): undefined reference to `UserConfigParams::m_default_kart'
CMakeFiles/supertuxkart.dir/src/modes/world.cpp.o:/home/v/stk-zapcc/stk-code/src/modes/world.cpp:(.text+0x2ed7): more undefined references to `UserConfigParams::m_default_kart' follow
CMakeFiles/supertuxkart.dir/src/modes/world.cpp.o: In function `World::updateGraphics(float)':
/home/v/stk-zapcc/stk-code/src/modes/world.cpp:(.text+0x3080): undefined reference to `UserConfigParams::m_particles_effects'
CMakeFiles/supertuxkart.dir/src/modes/world_status.cpp.o: In function `WorldStatus::updateTime(int)':
/home/v/stk-zapcc/stk-code/src/modes/world_status.cpp:(.text+0x67): undefined reference to `UserConfigParams::m_artist_debug_mode'
/home/v/stk-zapcc/stk-code/src/modes/world_status.cpp:(.text+0x10f): undefined reference to `UserConfigParams::m_sfx'
/home/v/stk-zapcc/stk-code/src/modes/world_status.cpp:(.text+0x3a5): undefined reference to `UserConfigParams::m_artist_debug_mode'
/home/v/stk-zapcc/stk-code/src/modes/world_status.cpp:(.text+0x485): undefined reference to `UserConfigParams::m_artist_debug_mode'
/home/v/stk-zapcc/stk-code/src/modes/world_status.cpp:(.text+0x575): undefined reference to `UserConfigParams::m_artist_debug_mode'
/home/v/stk-zapcc/stk-code/src/modes/world_status.cpp:(.text+0x5c9): undefined reference to `UserConfigParams::m_race_now'
/home/v/stk-zapcc/stk-code/src/modes/world_status.cpp:(.text+0x5de): undefined reference to `UserConfigParams::m_race_now'
CMakeFiles/supertuxkart.dir/src/modes/world_status.cpp.o: In function `WorldStatus::WorldStatus()':
/home/v/stk-zapcc/stk-code/src/modes/world_status.cpp:(.text+0xbdb): undefined reference to `UserConfigParams::m_music'
CMakeFiles/supertuxkart.dir/src/modes/world_status.cpp.o: In function `WorldStatus::reset()':
/home/v/stk-zapcc/stk-code/src/modes/world_status.cpp:(.text+0xc7d): undefined reference to `UserConfigParams::m_race_now'
CMakeFiles/supertuxkart.dir/src/network/game_setup.cpp.o: In function `GameSetup::addServerInfo(NetworkString*)':
/home/v/stk-zapcc/stk-code/src/network/game_setup.cpp:(.text+0xf15): undefined reference to `UserConfigParams::m_start_game_threshold'
/home/v/stk-zapcc/stk-code/src/network/game_setup.cpp:(.text+0xf2c): undefined reference to `UserConfigParams::m_start_game_counter'
CMakeFiles/supertuxkart.dir/src/network/game_setup.cpp.o: In function `GameSetup::sortPlayersForGrandPrix()':
/home/v/stk-zapcc/stk-code/src/network/game_setup.cpp:(.text+0x12f0): undefined reference to `UserConfigParams::m_gp_most_points_first'
CMakeFiles/supertuxkart.dir/src/network/network.cpp.o: In function `Network::openLog()':
/home/v/stk-zapcc/stk-code/src/network/network.cpp:(.text+0x568): undefined reference to `UserConfigParams::m_log_packets'
CMakeFiles/supertuxkart.dir/src/network/network_config.cpp.o: In function `NetworkConfig::NetworkConfig()':
/home/v/stk-zapcc/stk-code/src/network/network_config.cpp:(.text+0x55a): undefined reference to `UserConfigParams::m_random_ports'
CMakeFiles/supertuxkart.dir/src/network/network_console.cpp.o: In function `NetworkConsole::mainLoop(STKHost*)':
/home/v/stk-zapcc/stk-code/src/network/network_console.cpp:(.text+0x6e1): undefined reference to `UserConfigParams::m_server_ban_list[abi:cxx11]'
/home/v/stk-zapcc/stk-code/src/network/network_console.cpp:(.text+0x8b7): undefined reference to `UserConfigParams::m_server_ban_list[abi:cxx11]'
/home/v/stk-zapcc/stk-code/src/network/network_console.cpp:(.text+0x8c9): undefined reference to `UserConfigParams::m_server_ban_list[abi:cxx11]'
CMakeFiles/supertuxkart.dir/src/network/protocols/client_lobby.cpp.o: In function `ClientLobby::handleChat(Event*)':
/home/v/stk-zapcc/stk-code/src/network/protocols/client_lobby.cpp:(.text+0x228e): undefined reference to `UserConfigParams::m_lobby_chat'
CMakeFiles/supertuxkart.dir/src/network/protocols/server_lobby.cpp.o: In function `ServerLobby::updateBanList()':
/home/v/stk-zapcc/stk-code/src/network/protocols/server_lobby.cpp:(.text+0x56c): undefined reference to `UserConfigParams::m_server_ban_list[abi:cxx11]'
/home/v/stk-zapcc/stk-code/src/network/protocols/server_lobby.cpp:(.text+0x571): undefined reference to `UserConfigParams::m_server_ban_list[abi:cxx11]'
/home/v/stk-zapcc/stk-code/src/network/protocols/server_lobby.cpp:(.text+0x57f): undefined reference to `UserConfigParams::m_server_ban_list[abi:cxx11]'
CMakeFiles/supertuxkart.dir/src/network/protocols/server_lobby.cpp.o: In function `ServerLobby::playerVote(Event*)':
/home/v/stk-zapcc/stk-code/src/network/protocols/server_lobby.cpp:(.text+0x4213): undefined reference to `UserConfigParams::m_voting_timeout'
/home/v/stk-zapcc/stk-code/src/network/protocols/server_lobby.cpp:(.text+0x43b8): undefined reference to `UserConfigParams::m_voting_timeout'
CMakeFiles/supertuxkart.dir/src/network/protocols/server_lobby.cpp.o: In function `ServerLobby::asynchronousUpdate()':
/home/v/stk-zapcc/stk-code/src/network/protocols/server_lobby.cpp:(.text+0x5e5a): undefined reference to `UserConfigParams::m_voting_timeout'
/home/v/stk-zapcc/stk-code/src/network/protocols/server_lobby.cpp:(.text+0x614d): undefined reference to `UserConfigParams::m_start_game_threshold'
/home/v/stk-zapcc/stk-code/src/network/protocols/server_lobby.cpp:(.text+0x617b): undefined reference to `UserConfigParams::m_start_game_counter'
/home/v/stk-zapcc/stk-code/src/network/protocols/server_lobby.cpp:(.text+0x61ff): undefined reference to `UserConfigParams::m_start_game_threshold'
CMakeFiles/supertuxkart.dir/src/network/protocols/server_lobby.cpp.o: In function `ServerLobby::checkIncomingConnectionRequests()':
/home/v/stk-zapcc/stk-code/src/network/protocols/server_lobby.cpp:(.text+0x7f33): undefined reference to `UserConfigParams::m_firewalled_server'
CMakeFiles/supertuxkart.dir/src/network/protocols/server_lobby.cpp.o: In function `ServerLobby::handleVote[abi:cxx11]()':
/home/v/stk-zapcc/stk-code/src/network/protocols/server_lobby.cpp:(.text+0x8c06): undefined reference to `UserConfigParams::m_num_laps'
CMakeFiles/supertuxkart.dir/src/network/protocols/server_lobby.cpp.o: In function `ServerLobby::checkIncomingConnectionRequests()::PollServerRequest::afterOperation()':
/home/v/stk-zapcc/stk-code/src/network/protocols/server_lobby.cpp:(.text+0xe9c1): undefined reference to `UserConfigParams::m_firewalled_server'
CMakeFiles/supertuxkart.dir/src/network/stk_host.cpp.o: In function `STKHost::setPublicAddress()':
/home/v/stk-zapcc/stk-code/src/network/stk_host.cpp:(.text+0xedc): undefined reference to `UserConfigParams::m_stun_list[abi:cxx11]'
/home/v/stk-zapcc/stk-code/src/network/stk_host.cpp:(.text+0xee1): undefined reference to `UserConfigParams::m_stun_list[abi:cxx11]'
/home/v/stk-zapcc/stk-code/src/network/stk_host.cpp:(.text+0xf00): undefined reference to `UserConfigParams::m_stun_list[abi:cxx11]'
/home/v/stk-zapcc/stk-code/src/network/stk_host.cpp:(.text+0x198a): undefined reference to `UserConfigParams::m_stun_list[abi:cxx11]'
/home/v/stk-zapcc/stk-code/src/network/stk_host.cpp:(.text+0x1b9b): undefined reference to `UserConfigParams::m_stun_list[abi:cxx11]'
CMakeFiles/supertuxkart.dir/src/network/stk_host.cpp.o: In function `STKHost::mainLoop()':
/home/v/stk-zapcc/stk-code/src/network/stk_host.cpp:(.text+0x2b56): undefined reference to `UserConfigParams::m_validation_timeout'
CMakeFiles/supertuxkart.dir/src/online/http_request.cpp.o: In function `Online::HTTPRequest::setApiURL(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
/home/v/stk-zapcc/stk-code/src/online/http_request.cpp:(.text+0x9a6): undefined reference to `UserConfigParams::m_server_version'
/home/v/stk-zapcc/stk-code/src/online/http_request.cpp:(.text+0x9ba): undefined reference to `UserConfigParams::m_server_multiplayer'
/home/v/stk-zapcc/stk-code/src/online/http_request.cpp:(.text+0x9c1): undefined reference to `UserConfigParams::m_server_multiplayer'
/home/v/stk-zapcc/stk-code/src/online/http_request.cpp:(.text+0xa36): undefined reference to `UserConfigParams::m_server_multiplayer'
/home/v/stk-zapcc/stk-code/src/online/http_request.cpp:(.text+0xa3d): undefined reference to `UserConfigParams::m_server_multiplayer'
/home/v/stk-zapcc/stk-code/src/online/http_request.cpp:(.text+0xc96): undefined reference to `UserConfigParams::m_server_version'
CMakeFiles/supertuxkart.dir/src/online/http_request.cpp.o: In function `Online::HTTPRequest::setAddonsURL(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
/home/v/stk-zapcc/stk-code/src/online/http_request.cpp:(.text+0x1180): undefined reference to `UserConfigParams::m_server_addons'
/home/v/stk-zapcc/stk-code/src/online/http_request.cpp:(.text+0x1187): undefined reference to `UserConfigParams::m_server_addons'
CMakeFiles/supertuxkart.dir/src/online/request_manager.cpp.o: In function `Online::RequestManager::startNetworkThread()':
/home/v/stk-zapcc/stk-code/src/online/request_manager.cpp:(.text+0x177): undefined reference to `UserConfigParams::m_always_show_login_screen'
CMakeFiles/supertuxkart.dir/src/race/grand_prix_data.cpp.o: In function `GrandPrixData::reload()':
/home/v/stk-zapcc/stk-code/src/race/grand_prix_data.cpp:(.text+0x556): undefined reference to `UserConfigParams::m_artist_debug_mode'
CMakeFiles/supertuxkart.dir/src/race/race_manager.cpp.o: In function `RaceManager::exitRace(bool)':
/home/v/stk-zapcc/stk-code/src/race/race_manager.cpp:(.text+0x7d): undefined reference to `UserConfigParams::m_saved_grand_prix_list'
/home/v/stk-zapcc/stk-code/src/race/race_manager.cpp:(.text+0x84): undefined reference to `UserConfigParams::m_saved_grand_prix_list'
/home/v/stk-zapcc/stk-code/src/race/race_manager.cpp:(.text+0x123): undefined reference to `UserConfigParams::m_saved_grand_prix_list'
/home/v/stk-zapcc/stk-code/src/race/race_manager.cpp:(.text+0x12e): undefined reference to `UserConfigParams::m_saved_grand_prix_list'
/home/v/stk-zapcc/stk-code/src/race/race_manager.cpp:(.text+0x60d): undefined reference to `UserConfigParams::m_default_kart'
/home/v/stk-zapcc/stk-code/src/race/race_manager.cpp:(.text+0x614): undefined reference to `UserConfigParams::m_default_kart'
CMakeFiles/supertuxkart.dir/src/race/race_manager.cpp.o: In function `RaceManager::startNew(bool)':
/home/v/stk-zapcc/stk-code/src/race/race_manager.cpp:(.text+0x1a8b): undefined reference to `UserConfigParams::m_ftl_debug'
/home/v/stk-zapcc/stk-code/src/race/race_manager.cpp:(.text+0x1d80): undefined reference to `UserConfigParams::m_ftl_debug'
/home/v/stk-zapcc/stk-code/src/race/race_manager.cpp:(.text+0x1e43): undefined reference to `UserConfigParams::m_saved_grand_prix_list'
/home/v/stk-zapcc/stk-code/src/race/race_manager.cpp:(.text+0x1e4a): undefined reference to `UserConfigParams::m_saved_grand_prix_list'
/home/v/stk-zapcc/stk-code/src/race/race_manager.cpp:(.text+0x1e8d): undefined reference to `UserConfigParams::m_saved_grand_prix_list'
/home/v/stk-zapcc/stk-code/src/race/race_manager.cpp:(.text+0x1e98): undefined reference to `UserConfigParams::m_saved_grand_prix_list'
CMakeFiles/supertuxkart.dir/src/race/race_manager.cpp.o: In function `RaceManager::RaceManager()':
/home/v/stk-zapcc/stk-code/src/race/race_manager.cpp:(.text+0x2530): undefined reference to `UserConfigParams::m_default_num_karts'
CMakeFiles/supertuxkart.dir/src/race/race_manager.cpp.o: In function `RaceManager::startNextRace()':
/home/v/stk-zapcc/stk-code/src/race/race_manager.cpp:(.text+0x30bb): undefined reference to `UserConfigParams::m_gp_player_last'
/home/v/stk-zapcc/stk-code/src/race/race_manager.cpp:(.text+0x3180): undefined reference to `UserConfigParams::m_gp_most_points_first'
CMakeFiles/supertuxkart.dir/src/race/race_manager.cpp.o: In function `RaceManager::saveGP()':
/home/v/stk-zapcc/stk-code/src/race/race_manager.cpp:(.text+0x36d7): undefined reference to `UserConfigParams::m_saved_grand_prix_list'
/home/v/stk-zapcc/stk-code/src/race/race_manager.cpp:(.text+0x36de): undefined reference to `UserConfigParams::m_saved_grand_prix_list'
/home/v/stk-zapcc/stk-code/src/race/race_manager.cpp:(.text+0x3988): undefined reference to `UserConfigParams::m_saved_grand_prix_list'
/home/v/stk-zapcc/stk-code/src/race/race_manager.cpp:(.text+0x39a9): undefined reference to `UserConfigParams::m_saved_grand_prix_list'
/home/v/stk-zapcc/stk-code/src/race/race_manager.cpp:(.text+0x39b5): undefined reference to `UserConfigParams::m_saved_grand_prix_list'
CMakeFiles/supertuxkart.dir/src/race/race_manager.cpp.o:/home/v/stk-zapcc/stk-code/src/race/race_manager.cpp:(.text+0x39d6): more undefined references to `UserConfigParams::m_saved_grand_prix_list' follow
CMakeFiles/supertuxkart.dir/src/race/race_manager.cpp.o: In function `RaceManager::computeGPRanks()':
/home/v/stk-zapcc/stk-code/src/race/race_manager.cpp:(.text+0x3c4f): undefined reference to `UserConfigParams::m_ftl_debug'
/home/v/stk-zapcc/stk-code/src/race/race_manager.cpp:(.text+0x3de2): undefined reference to `UserConfigParams::m_ftl_debug'
/home/v/stk-zapcc/stk-code/src/race/race_manager.cpp:(.text+0x3f72): undefined reference to `UserConfigParams::m_ftl_debug'
CMakeFiles/supertuxkart.dir/src/race/race_manager.cpp.o: In function `SavedGrandPrix::getSavedGP(unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RaceManager::MinorRaceModeType, unsigned int)':
/home/v/stk-zapcc/stk-code/src/race/race_manager.cpp:(.text._ZN14SavedGrandPrix10getSavedGPEjRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN11RaceManager17MinorRaceModeTypeEj[_ZN14SavedGrandPrix10getSavedGPEjRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN11RaceManager17MinorRaceModeTypeEj]+0x22): undefined reference to `UserConfigParams::m_saved_grand_prix_list'
/home/v/stk-zapcc/stk-code/src/race/race_manager.cpp:(.text._ZN14SavedGrandPrix10getSavedGPEjRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN11RaceManager17MinorRaceModeTypeEj[_ZN14SavedGrandPrix10getSavedGPEjRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN11RaceManager17MinorRaceModeTypeEj]+0x29): undefined reference to `UserConfigParams::m_saved_grand_prix_list'
/home/v/stk-zapcc/stk-code/src/race/race_manager.cpp:(.text._ZN14SavedGrandPrix10getSavedGPEjRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN11RaceManager17MinorRaceModeTypeEj[_ZN14SavedGrandPrix10getSavedGPEjRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN11RaceManager17MinorRaceModeTypeEj]+0x174): undefined reference to `UserConfigParams::m_saved_grand_prix_list'
/home/v/stk-zapcc/stk-code/src/race/race_manager.cpp:(.text._ZN14SavedGrandPrix10getSavedGPEjRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN11RaceManager17MinorRaceModeTypeEj[_ZN14SavedGrandPrix10getSavedGPEjRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN11RaceManager17MinorRaceModeTypeEj]+0x17b): undefined reference to `UserConfigParams::m_saved_grand_prix_list'
CMakeFiles/supertuxkart.dir/src/scriptengine/script_challenges.cpp.o: In function `Scripting::Challenges::getCompletedChallengesCount()':
/home/v/stk-zapcc/stk-code/src/scriptengine/script_challenges.cpp:(.text+0x22): undefined reference to `UserConfigParams::m_everything_unlocked'
CMakeFiles/supertuxkart.dir/src/scriptengine/script_challenges.cpp.o: In function `Scripting::Challenges::isChallengeUnlocked(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)':
/home/v/stk-zapcc/stk-code/src/scriptengine/script_challenges.cpp:(.text+0xab): undefined reference to `UserConfigParams::m_everything_unlocked'
CMakeFiles/supertuxkart.dir/src/scriptengine/script_challenges.cpp.o: In function `void gw::Wrapper<int (*)()>::f<&Scripting::Challenges::getCompletedChallengesCount>(asIScriptGeneric*)':
/home/v/stk-zapcc/stk-code/src/scriptengine/script_challenges.cpp:(.text._ZN2gw7WrapperIPFivEE1fIXadL_ZN9Scripting10Challenges27getCompletedChallengesCountEvEEEEvP16asIScriptGeneric[_ZN2gw7WrapperIPFivEE1fIXadL_ZN9Scripting10Challenges27getCompletedChallengesCountEvEEEEvP16asIScriptGeneric]+0xf): undefined reference to `UserConfigParams::m_everything_unlocked'
CMakeFiles/supertuxkart.dir/src/scriptengine/script_challenges.cpp.o: In function `void gw::Wrapper<bool (*)(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)>::f<&Scripting::Challenges::isChallengeUnlocked>(asIScriptGeneric*)':
/home/v/stk-zapcc/stk-code/src/scriptengine/script_challenges.cpp:(.text._ZN2gw7WrapperIPFbPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE1fIXadL_ZN9Scripting10Challenges19isChallengeUnlockedES7_EEEEvP16asIScriptGeneric[_ZN2gw7WrapperIPFbPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE1fIXadL_ZN9Scripting10Challenges19isChallengeUnlockedES7_EEEEvP16asIScriptGeneric]+0x23): undefined reference to `UserConfigParams::m_everything_unlocked'
CMakeFiles/supertuxkart.dir/src/states_screens/addons_screen.cpp.o: In function `AddonsScreen::beforeAddingWidget()':
/home/v/stk-zapcc/stk-code/src/states_screens/addons_screen.cpp:(.text+0x2e84): undefined reference to `UserConfigParams::m_internet_status'
/home/v/stk-zapcc/stk-code/src/states_screens/addons_screen.cpp:(.text+0x2e95): undefined reference to `UserConfigParams::m_internet_status'
/home/v/stk-zapcc/stk-code/src/states_screens/addons_screen.cpp:(.text+0x2ee4): undefined reference to `UserConfigParams::m_internet_status'
CMakeFiles/supertuxkart.dir/src/states_screens/addons_screen.cpp.o: In function `AddonsScreen::init()':
/home/v/stk-zapcc/stk-code/src/states_screens/addons_screen.cpp:(.text+0x3311): undefined reference to `UserConfigParams::m_internet_status'
CMakeFiles/supertuxkart.dir/src/states_screens/addons_screen.cpp.o: In function `AddonsScreen::loadList()':
/home/v/stk-zapcc/stk-code/src/states_screens/addons_screen.cpp:(.text+0x3979): undefined reference to `UserConfigParams::m_artist_debug_mode'
/home/v/stk-zapcc/stk-code/src/states_screens/addons_screen.cpp:(.text+0x39b8): undefined reference to `UserConfigParams::m_internet_status'
/home/v/stk-zapcc/stk-code/src/states_screens/addons_screen.cpp:(.text+0x4107): undefined reference to `UserConfigParams::m_artist_debug_mode'
/home/v/stk-zapcc/stk-code/src/states_screens/addons_screen.cpp:(.text+0x501d): undefined reference to `UserConfigParams::m_artist_debug_mode'
CMakeFiles/supertuxkart.dir/src/states_screens/addons_screen.cpp.o: In function `AddonsScreen::onUpdate(float)':
/home/v/stk-zapcc/stk-code/src/states_screens/addons_screen.cpp:(.text+0x6076): undefined reference to `UserConfigParams::m_internet_status'
CMakeFiles/supertuxkart.dir/src/states_screens/arenas_screen.cpp.o: In function `ArenasScreen::beforeAddingWidget()':
/home/v/stk-zapcc/stk-code/src/states_screens/arenas_screen.cpp:(.text+0x25a): undefined reference to `UserConfigParams::m_artist_debug_mode'
CMakeFiles/supertuxkart.dir/src/states_screens/arenas_screen.cpp.o: In function `ArenasScreen::buildTrackList()':
/home/v/stk-zapcc/stk-code/src/states_screens/arenas_screen.cpp:(.text+0x7db): undefined reference to `UserConfigParams::m_artist_debug_mode'
/home/v/stk-zapcc/stk-code/src/states_screens/arenas_screen.cpp:(.text+0x81b): undefined reference to `UserConfigParams::m_artist_debug_mode'
/home/v/stk-zapcc/stk-code/src/states_screens/arenas_screen.cpp:(.text+0xc03): undefined reference to `UserConfigParams::m_artist_debug_mode'
/home/v/stk-zapcc/stk-code/src/states_screens/arenas_screen.cpp:(.text+0xc7f): undefined reference to `UserConfigParams::m_artist_debug_mode'
CMakeFiles/supertuxkart.dir/src/states_screens/arenas_screen.cpp.o:/home/v/stk-zapcc/stk-code/src/states_screens/arenas_screen.cpp:(.text+0x1051): more undefined references to `UserConfigParams::m_artist_debug_mode' follow
CMakeFiles/supertuxkart.dir/src/states_screens/create_server_screen.cpp.o: In function `CreateServerScreen::loadedFromFile()':
/home/v/stk-zapcc/stk-code/src/states_screens/create_server_screen.cpp:(.text+0x11b): undefined reference to `UserConfigParams::m_server_max_players'
/home/v/stk-zapcc/stk-code/src/states_screens/create_server_screen.cpp:(.text+0x139): undefined reference to `UserConfigParams::m_server_max_players'
/home/v/stk-zapcc/stk-code/src/states_screens/create_server_screen.cpp:(.text+0x143): undefined reference to `UserConfigParams::m_server_max_players'
CMakeFiles/supertuxkart.dir/src/states_screens/create_server_screen.cpp.o: In function `CreateServerScreen::init()':
/home/v/stk-zapcc/stk-code/src/states_screens/create_server_screen.cpp:(.text+0x938): undefined reference to `UserConfigParams::m_difficulty'
CMakeFiles/supertuxkart.dir/src/states_screens/create_server_screen.cpp.o: In function `CreateServerScreen::createServer()':
/home/v/stk-zapcc/stk-code/src/states_screens/create_server_screen.cpp:(.text+0x1977): undefined reference to `UserConfigParams::m_server_max_players'
CMakeFiles/supertuxkart.dir/src/states_screens/dialogs/addons_loading.cpp.o: In function `AddonsLoading::beforeAddingWidgets()':
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/addons_loading.cpp:(.text+0x6fc): undefined reference to `UserConfigParams::m_internet_status'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/addons_loading.cpp:(.text+0xa7c): undefined reference to `UserConfigParams::m_artist_debug_mode'
CMakeFiles/supertuxkart.dir/src/states_screens/dialogs/custom_video_settings.cpp.o: In function `CustomVideoSettingsDialog::beforeAddingWidgets()':
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/custom_video_settings.cpp:(.text+0x5de): undefined reference to `UserConfigParams::m_animated_characters'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/custom_video_settings.cpp:(.text+0x617): undefined reference to `UserConfigParams::m_dof'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/custom_video_settings.cpp:(.text+0xa09): undefined reference to `UserConfigParams::m_particles_effects'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/custom_video_settings.cpp:(.text+0xdf9): undefined reference to `UserConfigParams::m_geometry_level'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/custom_video_settings.cpp:(.text+0x157b): undefined reference to `UserConfigParams::m_shadows_resolution'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/custom_video_settings.cpp:(.text+0x15c3): undefined reference to `UserConfigParams::m_dynamic_lights'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/custom_video_settings.cpp:(.text+0x15fc): undefined reference to `UserConfigParams::m_light_shaft'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/custom_video_settings.cpp:(.text+0x1635): undefined reference to `UserConfigParams::m_degraded_IBL'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/custom_video_settings.cpp:(.text+0x1671): undefined reference to `UserConfigParams::m_motionblur'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/custom_video_settings.cpp:(.text+0x16aa): undefined reference to `UserConfigParams::m_mlaa'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/custom_video_settings.cpp:(.text+0x16e3): undefined reference to `UserConfigParams::m_glow'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/custom_video_settings.cpp:(.text+0x171c): undefined reference to `UserConfigParams::m_ssao'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/custom_video_settings.cpp:(.text+0x1755): undefined reference to `UserConfigParams::m_bloom'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/custom_video_settings.cpp:(.text+0x17a6): undefined reference to `UserConfigParams::m_texture_compression'
CMakeFiles/supertuxkart.dir/src/states_screens/dialogs/custom_video_settings.cpp.o: In function `CustomVideoSettingsDialog::processEvent(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/custom_video_settings.cpp:(.text+0x1f13): undefined reference to `UserConfigParams::m_dynamic_lights'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/custom_video_settings.cpp:(.text+0x1f54): undefined reference to `UserConfigParams::m_dof'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/custom_video_settings.cpp:(.text+0x1f8d): undefined reference to `UserConfigParams::m_motionblur'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/custom_video_settings.cpp:(.text+0x1fc9): undefined reference to `UserConfigParams::m_shadows_resolution'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/custom_video_settings.cpp:(.text+0x2002): undefined reference to `UserConfigParams::m_mlaa'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/custom_video_settings.cpp:(.text+0x203b): undefined reference to `UserConfigParams::m_ssao'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/custom_video_settings.cpp:(.text+0x2074): undefined reference to `UserConfigParams::m_light_shaft'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/custom_video_settings.cpp:(.text+0x20af): undefined reference to `UserConfigParams::m_degraded_IBL'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/custom_video_settings.cpp:(.text+0x20e8): undefined reference to `UserConfigParams::m_glow'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/custom_video_settings.cpp:(.text+0x2123): undefined reference to `UserConfigParams::m_dof'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/custom_video_settings.cpp:(.text+0x212a): undefined reference to `UserConfigParams::m_motionblur'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/custom_video_settings.cpp:(.text+0x2131): undefined reference to `UserConfigParams::m_shadows_resolution'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/custom_video_settings.cpp:(.text+0x213b): undefined reference to `UserConfigParams::m_mlaa'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/custom_video_settings.cpp:(.text+0x2142): undefined reference to `UserConfigParams::m_ssao'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/custom_video_settings.cpp:(.text+0x2149): undefined reference to `UserConfigParams::m_light_shaft'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/custom_video_settings.cpp:(.text+0x2150): undefined reference to `UserConfigParams::m_degraded_IBL'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/custom_video_settings.cpp:(.text+0x2157): undefined reference to `UserConfigParams::m_glow'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/custom_video_settings.cpp:(.text+0x2160): undefined reference to `UserConfigParams::m_bloom'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/custom_video_settings.cpp:(.text+0x2199): undefined reference to `UserConfigParams::m_texture_compression'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/custom_video_settings.cpp:(.text+0x21d2): undefined reference to `UserConfigParams::m_particles_effects'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/custom_video_settings.cpp:(.text+0x220b): undefined reference to `UserConfigParams::m_animated_characters'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/custom_video_settings.cpp:(.text+0x2259): undefined reference to `UserConfigParams::m_geometry_level'
CMakeFiles/supertuxkart.dir/src/states_screens/dialogs/init_android_dialog.cpp.o: In function `InitAndroidDialog::beforeAddingWidgets()':
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/init_android_dialog.cpp:(.text+0xfe): undefined reference to `UserConfigParams::m_multitouch_controls'
CMakeFiles/supertuxkart.dir/src/states_screens/dialogs/init_android_dialog.cpp.o: In function `InitAndroidDialog::updateValues()':
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/init_android_dialog.cpp:(.text+0x144): undefined reference to `UserConfigParams::m_multitouch_controls'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/init_android_dialog.cpp:(.text+0x156): undefined reference to `UserConfigParams::m_multitouch_controls'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/init_android_dialog.cpp:(.text+0x1c1): undefined reference to `UserConfigParams::m_multitouch_controls'
CMakeFiles/supertuxkart.dir/src/states_screens/dialogs/init_android_dialog.cpp.o: In function `InitAndroidDialog::processEvent(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/init_android_dialog.cpp:(.text+0x2c5): undefined reference to `UserConfigParams::m_multitouch_controls'
CMakeFiles/supertuxkart.dir/src/states_screens/dialogs/init_android_dialog.cpp.o:/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/init_android_dialog.cpp:(.text+0x2f3): more undefined references to `UserConfigParams::m_multitouch_controls' follow
CMakeFiles/supertuxkart.dir/src/states_screens/dialogs/kart_color_slider_dialog.cpp.o: In function `KartColorSliderDialog::beforeAddingWidgets()':
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/kart_color_slider_dialog.cpp:(.text+0x2dc): undefined reference to `UserConfigParams::m_default_kart'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/kart_color_slider_dialog.cpp:(.text+0x2e3): undefined reference to `UserConfigParams::m_default_kart'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/kart_color_slider_dialog.cpp:(.text+0x384): undefined reference to `UserConfigParams::m_default_kart'
CMakeFiles/supertuxkart.dir/src/states_screens/dialogs/multitouch_settings_dialog.cpp.o: In function `MultitouchSettingsDialog::updateValues()':
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/multitouch_settings_dialog.cpp:(.text+0x180): undefined reference to `UserConfigParams::m_multitouch_scale'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/multitouch_settings_dialog.cpp:(.text+0x213): undefined reference to `UserConfigParams::m_multitouch_deadzone_edge'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/multitouch_settings_dialog.cpp:(.text+0x2a6): undefined reference to `UserConfigParams::m_multitouch_deadzone_center'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/multitouch_settings_dialog.cpp:(.text+0x2ed): undefined reference to `UserConfigParams::m_multitouch_mode'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/multitouch_settings_dialog.cpp:(.text+0x328): undefined reference to `UserConfigParams::m_multitouch_inverted'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/multitouch_settings_dialog.cpp:(.text+0x361): undefined reference to `UserConfigParams::m_multitouch_controls'
CMakeFiles/supertuxkart.dir/src/states_screens/dialogs/multitouch_settings_dialog.cpp.o: In function `MultitouchSettingsDialog::processEvent(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/multitouch_settings_dialog.cpp:(.text+0x469): undefined reference to `UserConfigParams::m_multitouch_scale'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/multitouch_settings_dialog.cpp:(.text+0x46f): undefined reference to `UserConfigParams::m_multitouch_scale'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/multitouch_settings_dialog.cpp:(.text+0x475): undefined reference to `UserConfigParams::m_multitouch_deadzone_edge'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/multitouch_settings_dialog.cpp:(.text+0x47b): undefined reference to `UserConfigParams::m_multitouch_deadzone_edge'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/multitouch_settings_dialog.cpp:(.text+0x481): undefined reference to `UserConfigParams::m_multitouch_deadzone_center'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/multitouch_settings_dialog.cpp:(.text+0x487): undefined reference to `UserConfigParams::m_multitouch_deadzone_center'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/multitouch_settings_dialog.cpp:(.text+0x48d): undefined reference to `UserConfigParams::m_multitouch_mode'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/multitouch_settings_dialog.cpp:(.text+0x493): undefined reference to `UserConfigParams::m_multitouch_mode'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/multitouch_settings_dialog.cpp:(.text+0x499): undefined reference to `UserConfigParams::m_multitouch_inverted'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/multitouch_settings_dialog.cpp:(.text+0x49f): undefined reference to `UserConfigParams::m_multitouch_inverted'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/multitouch_settings_dialog.cpp:(.text+0x4a5): undefined reference to `UserConfigParams::m_multitouch_controls'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/multitouch_settings_dialog.cpp:(.text+0x4ab): undefined reference to `UserConfigParams::m_multitouch_controls'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/multitouch_settings_dialog.cpp:(.text+0x4fd): undefined reference to `UserConfigParams::m_multitouch_scale'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/multitouch_settings_dialog.cpp:(.text+0x545): undefined reference to `UserConfigParams::m_multitouch_deadzone_edge'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/multitouch_settings_dialog.cpp:(.text+0x58d): undefined reference to `UserConfigParams::m_multitouch_deadzone_center'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/multitouch_settings_dialog.cpp:(.text+0x5c7): undefined reference to `UserConfigParams::m_multitouch_mode'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/multitouch_settings_dialog.cpp:(.text+0x600): undefined reference to `UserConfigParams::m_multitouch_inverted'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/multitouch_settings_dialog.cpp:(.text+0x642): undefined reference to `UserConfigParams::m_multitouch_controls'
CMakeFiles/supertuxkart.dir/src/states_screens/dialogs/select_challenge.cpp.o: In function `SelectChallengeDialog::SelectChallengeDialog(float, float, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/select_challenge.cpp:(.text+0x456): undefined reference to `UserConfigParams::m_difficulty'
CMakeFiles/supertuxkart.dir/src/states_screens/dialogs/select_challenge.cpp.o: In function `SelectChallengeDialog::processEvent(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/select_challenge.cpp:(.text+0x15e1): undefined reference to `UserConfigParams::m_default_kart'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/select_challenge.cpp:(.text+0x15e8): undefined reference to `UserConfigParams::m_default_kart'
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/select_challenge.cpp:(.text+0x17f6): undefined reference to `UserConfigParams::m_difficulty'
CMakeFiles/supertuxkart.dir/src/states_screens/dialogs/splitscreen_player_dialog.cpp.o: In function `SplitscreenPlayerDialog::beforeAddingWidgets()':
/home/v/stk-zapcc/stk-code/src/states_screens/dialogs/splitscreen_player_dialog.cpp:(.text+0x767): undefined reference to `UserConfigParams::m_per_player_difficulty'
CMakeFiles/supertuxkart.dir/src/states_screens/easter_egg_screen.cpp.o: In function `EasterEggScreen::eventCallback(GUIEngine::Widget*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)':
/home/v/stk-zapcc/stk-code/src/states_screens/easter_egg_screen.cpp:(.text+0x20b): undefined reference to `UserConfigParams::m_last_used_track_group'
/home/v/stk-zapcc/stk-code/src/states_screens/easter_egg_screen.cpp:(.text+0x281): undefined reference to `UserConfigParams::m_last_track'
CMakeFiles/supertuxkart.dir/src/states_screens/easter_egg_screen.cpp.o: In function `EasterEggScreen::init()':
/home/v/stk-zapcc/stk-code/src/states_screens/easter_egg_screen.cpp:(.text+0x18f9): undefined reference to `UserConfigParams::m_last_used_track_group'
/home/v/stk-zapcc/stk-code/src/states_screens/easter_egg_screen.cpp:(.text+0x1900): undefined reference to `UserConfigParams::m_last_used_track_group'
/home/v/stk-zapcc/stk-code/src/states_screens/easter_egg_screen.cpp:(.text+0x1a78): undefined reference to `UserConfigParams::m_last_track'
/home/v/stk-zapcc/stk-code/src/states_screens/easter_egg_screen.cpp:(.text+0x1a7f): undefined reference to `UserConfigParams::m_last_track'
/home/v/stk-zapcc/stk-code/src/states_screens/easter_egg_screen.cpp:(.text+0x1b2d): undefined reference to `UserConfigParams::m_last_track'
/home/v/stk-zapcc/stk-code/src/states_screens/easter_egg_screen.cpp:(.text+0x1b34): undefined reference to `UserConfigParams::m_last_track'
CMakeFiles/supertuxkart.dir/src/states_screens/gp_info_screen.cpp.o: In function `GPInfoScreen::init()':
/home/v/stk-zapcc/stk-code/src/states_screens/gp_info_screen.cpp:(.text+0x1243): undefined reference to `UserConfigParams::m_num_karts_per_gamemode'
/home/v/stk-zapcc/stk-code/src/states_screens/gp_info_screen.cpp:(.text+0x125d): undefined reference to `UserConfigParams::m_num_karts_per_gamemode'
/home/v/stk-zapcc/stk-code/src/states_screens/gp_info_screen.cpp:(.text+0x1272): undefined reference to `UserConfigParams::m_num_karts_per_gamemode'
/home/v/stk-zapcc/stk-code/src/states_screens/gp_info_screen.cpp:(.text+0x1289): undefined reference to `UserConfigParams::m_num_karts_per_gamemode'
CMakeFiles/supertuxkart.dir/src/states_screens/gp_info_screen.cpp.o: In function `GPInfoScreen::eventCallback(GUIEngine::Widget*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)':
/home/v/stk-zapcc/stk-code/src/states_screens/gp_info_screen.cpp:(.text+0x2a61): undefined reference to `UserConfigParams::m_num_karts_per_gamemode'
CMakeFiles/supertuxkart.dir/src/states_screens/gp_info_screen.cpp.o:/home/v/stk-zapcc/stk-code/src/states_screens/gp_info_screen.cpp:(.text+0x2a7d): more undefined references to `UserConfigParams::m_num_karts_per_gamemode' follow
CMakeFiles/supertuxkart.dir/src/states_screens/help_screen_1.cpp.o: In function `HelpScreen1::eventCallback(GUIEngine::Widget*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)':
/home/v/stk-zapcc/stk-code/src/states_screens/help_screen_1.cpp:(.text+0x255): undefined reference to `UserConfigParams::m_default_kart'
/home/v/stk-zapcc/stk-code/src/states_screens/help_screen_1.cpp:(.text+0x25c): undefined reference to `UserConfigParams::m_default_kart'
/home/v/stk-zapcc/stk-code/src/states_screens/help_screen_1.cpp:(.text+0x2f8): undefined reference to `UserConfigParams::m_default_kart'
/home/v/stk-zapcc/stk-code/src/states_screens/help_screen_1.cpp:(.text+0x30e): undefined reference to `UserConfigParams::m_default_kart'
/home/v/stk-zapcc/stk-code/src/states_screens/help_screen_1.cpp:(.text+0x313): undefined reference to `UserConfigParams::m_default_kart'
CMakeFiles/supertuxkart.dir/src/states_screens/help_screen_1.cpp.o:/home/v/stk-zapcc/stk-code/src/states_screens/help_screen_1.cpp:(.text+0x32b): more undefined references to `UserConfigParams::m_default_kart' follow
CMakeFiles/supertuxkart.dir/src/states_screens/kart_selection.cpp.o: In function `KartSelectionScreen::updateKartWidgetModel(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, irr::core::string<wchar_t, irr::core::irrAllocator<wchar_t> > const&, float)':
/home/v/stk-zapcc/stk-code/src/states_screens/kart_selection.cpp:(.text+0xf96): undefined reference to `UserConfigParams::m_animated_characters'
CMakeFiles/supertuxkart.dir/src/states_screens/kart_selection.cpp.o: In function `KartSelectionScreen::init()':
/home/v/stk-zapcc/stk-code/src/states_screens/kart_selection.cpp:(.text+0x1fe7): undefined reference to `UserConfigParams::m_last_used_kart_group'
/home/v/stk-zapcc/stk-code/src/states_screens/kart_selection.cpp:(.text+0x1fee): undefined reference to `UserConfigParams::m_last_used_kart_group'
/home/v/stk-zapcc/stk-code/src/states_screens/kart_selection.cpp:(.text+0x23bc): undefined reference to `UserConfigParams::m_default_kart'
/home/v/stk-zapcc/stk-code/src/states_screens/kart_selection.cpp:(.text+0x23c3): undefined reference to `UserConfigParams::m_default_kart'
CMakeFiles/supertuxkart.dir/src/states_screens/kart_selection.cpp.o: In function `KartSelectionScreen::setKartsFromCurrentGroup()':
/home/v/stk-zapcc/stk-code/src/states_screens/kart_selection.cpp:(.text+0x25fb): undefined reference to `UserConfigParams::m_last_used_kart_group'
CMakeFiles/supertuxkart.dir/src/states_screens/kart_selection.cpp.o: In function `KartSelectionScreen::eventCallback(GUIEngine::Widget*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)':
/home/v/stk-zapcc/stk-code/src/states_screens/kart_selection.cpp:(.text+0x4982): undefined reference to `UserConfigParams::m_last_used_kart_group'
CMakeFiles/supertuxkart.dir/src/states_screens/kart_selection.cpp.o: In function `KartSelectionScreen::allPlayersDone()':
/home/v/stk-zapcc/stk-code/src/states_screens/kart_selection.cpp:(.text+0x4c0c): undefined reference to `UserConfigParams::m_last_used_kart_group'
/home/v/stk-zapcc/stk-code/src/states_screens/kart_selection.cpp:(.text+0x5390): undefined reference to `UserConfigParams::m_per_player_difficulty'
CMakeFiles/supertuxkart.dir/src/states_screens/main_menu_screen.cpp.o: In function `MainMenuScreen::onUpdate(float)':
/home/v/stk-zapcc/stk-code/src/states_screens/main_menu_screen.cpp:(.text+0xa60): undefined reference to `UserConfigParams::m_internet_status'
CMakeFiles/supertuxkart.dir/src/states_screens/main_menu_screen.cpp.o: In function `MainMenuScreen::eventCallback(GUIEngine::Widget*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)':
/home/v/stk-zapcc/stk-code/src/states_screens/main_menu_screen.cpp:(.text+0x14d2): undefined reference to `UserConfigParams::m_internet_status'
/home/v/stk-zapcc/stk-code/src/states_screens/main_menu_screen.cpp:(.text+0x1572): undefined reference to `UserConfigParams::m_default_kart'
/home/v/stk-zapcc/stk-code/src/states_screens/main_menu_screen.cpp:(.text+0x1579): undefined reference to `UserConfigParams::m_default_kart'
/home/v/stk-zapcc/stk-code/src/states_screens/main_menu_screen.cpp:(.text+0x1613): undefined reference to `UserConfigParams::m_default_kart'
/home/v/stk-zapcc/stk-code/src/states_screens/main_menu_screen.cpp:(.text+0x1629): undefined reference to `UserConfigParams::m_default_kart'
/home/v/stk-zapcc/stk-code/src/states_screens/main_menu_screen.cpp:(.text+0x162e): undefined reference to `UserConfigParams::m_default_kart'
CMakeFiles/supertuxkart.dir/src/states_screens/main_menu_screen.cpp.o:/home/v/stk-zapcc/stk-code/src/states_screens/main_menu_screen.cpp:(.text+0x1645): more undefined references to `UserConfigParams::m_default_kart' follow
CMakeFiles/supertuxkart.dir/src/states_screens/main_menu_screen.cpp.o: In function `MainMenuScreen::eventCallback(GUIEngine::Widget*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)':
/home/v/stk-zapcc/stk-code/src/states_screens/main_menu_screen.cpp:(.text+0x175c): undefined reference to `UserConfigParams::m_internet_status'
/home/v/stk-zapcc/stk-code/src/states_screens/main_menu_screen.cpp:(.text+0x17c1): undefined reference to `UserConfigParams::m_default_kart'
/home/v/stk-zapcc/stk-code/src/states_screens/main_menu_screen.cpp:(.text+0x17c8): undefined reference to `UserConfigParams::m_default_kart'
CMakeFiles/supertuxkart.dir/src/states_screens/main_menu_screen.cpp.o: In function `MainMenuScreen::onDisabledItemClicked(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
/home/v/stk-zapcc/stk-code/src/states_screens/main_menu_screen.cpp:(.text+0x1fc5): undefined reference to `UserConfigParams::m_internet_status'
CMakeFiles/supertuxkart.dir/src/states_screens/network_kart_selection.cpp.o: In function `NetworkKartSelectionScreen::init()':
/home/v/stk-zapcc/stk-code/src/states_screens/network_kart_selection.cpp:(.text+0x202): undefined reference to `UserConfigParams::m_default_kart'
/home/v/stk-zapcc/stk-code/src/states_screens/network_kart_selection.cpp:(.text+0x209): undefined reference to `UserConfigParams::m_default_kart'
CMakeFiles/supertuxkart.dir/src/states_screens/network_kart_selection.cpp.o: In function `NetworkKartSelectionScreen::allPlayersDone()':
/home/v/stk-zapcc/stk-code/src/states_screens/network_kart_selection.cpp:(.text+0x43a): undefined reference to `UserConfigParams::m_last_used_kart_group'
CMakeFiles/supertuxkart.dir/src/states_screens/networking_lobby.cpp.o: In function `NetworkingLobby::init()':
/home/v/stk-zapcc/stk-code/src/states_screens/networking_lobby.cpp:(.text+0xb05): undefined reference to `UserConfigParams::m_lobby_chat'
CMakeFiles/supertuxkart.dir/src/states_screens/networking_lobby.cpp.o: In function `NetworkingLobby::finishAddingPlayers()':
/home/v/stk-zapcc/stk-code/src/states_screens/networking_lobby.cpp:(.text+0x3d4c): undefined reference to `UserConfigParams::m_lobby_chat'
CMakeFiles/supertuxkart.dir/src/states_screens/online_screen.cpp.o: In function `OnlineScreen::eventCallback(GUIEngine::Widget*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)':
/home/v/stk-zapcc/stk-code/src/states_screens/online_screen.cpp:(.text+0x15e2): undefined reference to `UserConfigParams::m_internet_status'
CMakeFiles/supertuxkart.dir/src/states_screens/options_screen_audio.cpp.o: In function `OptionsScreenAudio::init()':
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_audio.cpp:(.text+0x324): undefined reference to `UserConfigParams::m_sfx'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_audio.cpp:(.text+0x331): undefined reference to `UserConfigParams::m_music'
CMakeFiles/supertuxkart.dir/src/states_screens/options_screen_audio.cpp.o: In function `OptionsScreenAudio::eventCallback(GUIEngine::Widget*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)':
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_audio.cpp:(.text+0x42b): undefined reference to `UserConfigParams::m_sfx'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_audio.cpp:(.text+0x43d): undefined reference to `UserConfigParams::m_sfx'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_audio.cpp:(.text+0x812): undefined reference to `UserConfigParams::m_sfx_volume'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_audio.cpp:(.text+0x89b): undefined reference to `UserConfigParams::m_music'
CMakeFiles/supertuxkart.dir/src/states_screens/options_screen_language.cpp.o: In function `OptionsScreenLanguage::init()':
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_language.cpp:(.text+0x9b5): undefined reference to `UserConfigParams::m_language'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_language.cpp:(.text+0x9bc): undefined reference to `UserConfigParams::m_language'
CMakeFiles/supertuxkart.dir/src/states_screens/options_screen_language.cpp.o: In function `OptionsScreenLanguage::eventCallback(GUIEngine::Widget*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)':
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_language.cpp:(.text+0x1265): undefined reference to `UserConfigParams::m_language'
CMakeFiles/supertuxkart.dir/src/states_screens/options_screen_ui.cpp.o: In function `OptionsScreenUI::init()':
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_ui.cpp:(.text+0xadc): undefined reference to `UserConfigParams::split_screen_horizontally'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_ui.cpp:(.text+0xb34): undefined reference to `UserConfigParams::m_display_fps'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_ui.cpp:(.text+0xbb7): undefined reference to `UserConfigParams::m_internet_status'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_ui.cpp:(.text+0xcb3): undefined reference to `UserConfigParams::m_hw_report_enable'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_ui.cpp:(.text+0xced): undefined reference to `UserConfigParams::m_lobby_chat'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_ui.cpp:(.text+0xd24): undefined reference to `UserConfigParams::m_hw_report_enable'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_ui.cpp:(.text+0xd76): undefined reference to `UserConfigParams::m_per_player_difficulty'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_ui.cpp:(.text+0xfd7): undefined reference to `UserConfigParams::m_always_show_login_screen'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_ui.cpp:(.text+0xfee): undefined reference to `UserConfigParams::m_skin_file'
CMakeFiles/supertuxkart.dir/src/states_screens/options_screen_ui.cpp.o: In function `OptionsScreenUI::eventCallback(GUIEngine::Widget*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)':
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_ui.cpp:(.text+0x153e): undefined reference to `UserConfigParams::m_per_player_difficulty'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_ui.cpp:(.text+0x17ba): undefined reference to `UserConfigParams::split_screen_horizontally'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_ui.cpp:(.text+0x1841): undefined reference to `UserConfigParams::m_display_fps'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_ui.cpp:(.text+0x1b43): undefined reference to `UserConfigParams::m_skin_file'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_ui.cpp:(.text+0x1bee): undefined reference to `UserConfigParams::m_hw_report_enable'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_ui.cpp:(.text+0x1c3c): undefined reference to `UserConfigParams::m_lobby_chat'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_ui.cpp:(.text+0x1c58): undefined reference to `UserConfigParams::m_internet_status'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_ui.cpp:(.text+0x1e9f): undefined reference to `UserConfigParams::m_hw_report_enable'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_ui.cpp:(.text+0x1ebb): undefined reference to `UserConfigParams::m_lobby_chat'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_ui.cpp:(.text+0x1f84): undefined reference to `UserConfigParams::m_always_show_login_screen'
CMakeFiles/supertuxkart.dir/src/states_screens/options_screen_video.cpp.o: In function `OptionsScreenVideo::getImageQuality()':
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x272): undefined reference to `UserConfigParams::m_anisotropic'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x287): undefined reference to `UserConfigParams::m_high_definition_textures'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x290): undefined reference to `UserConfigParams::m_hq_mipmap'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x29a): undefined reference to `UserConfigParams::m_high_definition_textures'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x2a4): undefined reference to `UserConfigParams::m_hq_mipmap'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x2b4): undefined reference to `UserConfigParams::m_high_definition_textures'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x2bd): undefined reference to `UserConfigParams::m_hq_mipmap'
CMakeFiles/supertuxkart.dir/src/states_screens/options_screen_video.cpp.o: In function `OptionsScreenVideo::setImageQuality(int)':
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x2f5): undefined reference to `UserConfigParams::m_anisotropic'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x2fb): undefined reference to `UserConfigParams::m_high_definition_textures'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x302): undefined reference to `UserConfigParams::m_hq_mipmap'
CMakeFiles/supertuxkart.dir/src/states_screens/options_screen_video.cpp.o: In function `OptionsScreenVideo::init()':
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x59b): undefined reference to `UserConfigParams::m_dynamic_lights'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x5a5): undefined reference to `UserConfigParams::m_anisotropic'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x5ba): undefined reference to `UserConfigParams::m_high_definition_textures'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x5c3): undefined reference to `UserConfigParams::m_hq_mipmap'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x5cd): undefined reference to `UserConfigParams::m_high_definition_textures'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x5d6): undefined reference to `UserConfigParams::m_hq_mipmap'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x5e7): undefined reference to `UserConfigParams::m_high_definition_textures'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x5f1): undefined reference to `UserConfigParams::m_hq_mipmap'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x816): undefined reference to `UserConfigParams::m_vsync'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x8c4): undefined reference to `UserConfigParams::m_fullscreen'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x905): undefined reference to `UserConfigParams::m_remember_window_location'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x916): undefined reference to `UserConfigParams::m_fullscreen'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x93f): undefined reference to `UserConfigParams::m_width'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x946): undefined reference to `UserConfigParams::m_height'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0xabc): undefined reference to `UserConfigParams::m_width'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0xac4): undefined reference to `UserConfigParams::m_height'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0xcb6): undefined reference to `UserConfigParams::m_width'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0xcc0): undefined reference to `UserConfigParams::m_height'
CMakeFiles/supertuxkart.dir/src/states_screens/options_screen_video.cpp.o: In function `OptionsScreenVideo::updateGfxSlider()':
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x196d): undefined reference to `UserConfigParams::m_animated_characters'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x1973): undefined reference to `UserConfigParams::m_particles_effects'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x1979): undefined reference to `UserConfigParams::m_anisotropic'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x1980): undefined reference to `UserConfigParams::m_bloom'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x1986): undefined reference to `UserConfigParams::m_glow'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x1990): undefined reference to `UserConfigParams::m_dynamic_lights'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x199a): undefined reference to `UserConfigParams::m_light_shaft'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x19a4): undefined reference to `UserConfigParams::m_mlaa'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x19ae): undefined reference to `UserConfigParams::m_motionblur'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x19b8): undefined reference to `UserConfigParams::m_shadows_resolution'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x19c2): undefined reference to `UserConfigParams::m_ssao'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x19cc): undefined reference to `UserConfigParams::m_dof'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x19d6): undefined reference to `UserConfigParams::m_degraded_IBL'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x19e0): undefined reference to `UserConfigParams::m_hq_mipmap'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x19e8): undefined reference to `UserConfigParams::m_high_definition_textures'
CMakeFiles/supertuxkart.dir/src/states_screens/options_screen_video.cpp.o: In function `OptionsScreenVideo::updateTooltip()':
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x1e2d): undefined reference to `UserConfigParams::m_particles_effects'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x222e): undefined reference to `UserConfigParams::m_animated_characters'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x26fe): undefined reference to `UserConfigParams::m_dynamic_lights'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x2bce): undefined reference to `UserConfigParams::m_motionblur'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x309e): undefined reference to `UserConfigParams::m_mlaa'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x356e): undefined reference to `UserConfigParams::m_ssao'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x3909): undefined reference to `UserConfigParams::m_shadows_resolution'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x3a55): undefined reference to `UserConfigParams::m_shadows_resolution'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x3a6d): undefined reference to `UserConfigParams::m_shadows_resolution'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x42fe): undefined reference to `UserConfigParams::m_bloom'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x47ce): undefined reference to `UserConfigParams::m_glow'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x4c9e): undefined reference to `UserConfigParams::m_light_shaft'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x516e): undefined reference to `UserConfigParams::m_dof'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x5509): undefined reference to `UserConfigParams::m_anisotropic'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x551e): undefined reference to `UserConfigParams::m_high_definition_textures'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x5527): undefined reference to `UserConfigParams::m_hq_mipmap'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x5532): undefined reference to `UserConfigParams::m_high_definition_textures'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x553b): undefined reference to `UserConfigParams::m_hq_mipmap'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x554d): undefined reference to `UserConfigParams::m_high_definition_textures'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x5557): undefined reference to `UserConfigParams::m_hq_mipmap'
CMakeFiles/supertuxkart.dir/src/states_screens/options_screen_video.cpp.o: In function `OptionsScreenVideo::eventCallback(GUIEngine::Widget*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)':
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x7ce7): undefined reference to `UserConfigParams::m_animated_characters'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x7cf1): undefined reference to `UserConfigParams::m_particles_effects'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x7d1c): undefined reference to `UserConfigParams::m_anisotropic'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x7d22): undefined reference to `UserConfigParams::m_high_definition_textures'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x7d29): undefined reference to `UserConfigParams::m_hq_mipmap'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x7d36): undefined reference to `UserConfigParams::m_bloom'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x7d40): undefined reference to `UserConfigParams::m_glow'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x7d49): undefined reference to `UserConfigParams::m_dynamic_lights'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x7d53): undefined reference to `UserConfigParams::m_light_shaft'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x7d5d): undefined reference to `UserConfigParams::m_mlaa'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x7d67): undefined reference to `UserConfigParams::m_motionblur'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x7d71): undefined reference to `UserConfigParams::m_shadows_resolution'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x7d7b): undefined reference to `UserConfigParams::m_ssao'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x7d85): undefined reference to `UserConfigParams::m_dof'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x7d8f): undefined reference to `UserConfigParams::m_degraded_IBL'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x7e22): undefined reference to `UserConfigParams::m_vsync'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x7f76): undefined reference to `UserConfigParams::m_remember_window_location'
CMakeFiles/supertuxkart.dir/src/states_screens/options_screen_video.cpp.o: In function `OptionsScreenVideo::tearDown()':
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x8159): undefined reference to `UserConfigParams::m_dynamic_lights'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x8164): undefined reference to `UserConfigParams::m_anisotropic'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x8179): undefined reference to `UserConfigParams::m_high_definition_textures'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x8182): undefined reference to `UserConfigParams::m_hq_mipmap'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x819f): undefined reference to `UserConfigParams::m_high_definition_textures'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x81aa): undefined reference to `UserConfigParams::m_hq_mipmap'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x81bb): undefined reference to `UserConfigParams::m_high_definition_textures'
/home/v/stk-zapcc/stk-code/src/states_screens/options_screen_video.cpp:(.text+0x81c4): undefined reference to `UserConfigParams::m_hq_mipmap'
CMakeFiles/supertuxkart.dir/src/states_screens/race_gui.cpp.o: In function `RaceGUI::RaceGUI()':
/home/v/stk-zapcc/stk-code/src/states_screens/race_gui.cpp:(.text+0x4b): undefined reference to `UserConfigParams::m_artist_debug_mode'
/home/v/stk-zapcc/stk-code/src/states_screens/race_gui.cpp:(.text+0x51): undefined reference to `UserConfigParams::m_hide_gui'
/home/v/stk-zapcc/stk-code/src/states_screens/race_gui.cpp:(.text+0x22d): undefined reference to `UserConfigParams::m_multitouch_enabled'
/home/v/stk-zapcc/stk-code/src/states_screens/race_gui.cpp:(.text+0x236): undefined reference to `UserConfigParams::m_multitouch_mode'
CMakeFiles/supertuxkart.dir/src/states_screens/race_gui_base.cpp.o: In function `RaceGUIBase::drawGlobalMusicDescription()':
/home/v/stk-zapcc/stk-code/src/states_screens/race_gui_base.cpp:(.text+0x2d56): undefined reference to `UserConfigParams::m_music'
CMakeFiles/supertuxkart.dir/src/states_screens/race_gui_multitouch.cpp.o: In function `RaceGUIMultitouch::RaceGUIMultitouch(RaceGUIBase*)':
/home/v/stk-zapcc/stk-code/src/states_screens/race_gui_multitouch.cpp:(.text+0x39): undefined reference to `UserConfigParams::m_multitouch_scale'
/home/v/stk-zapcc/stk-code/src/states_screens/race_gui_multitouch.cpp:(.text+0x5f): undefined reference to `UserConfigParams::m_multitouch_scale'
CMakeFiles/supertuxkart.dir/src/states_screens/race_gui_multitouch.cpp.o: In function `RaceGUIMultitouch::init()':
/home/v/stk-zapcc/stk-code/src/states_screens/race_gui_multitouch.cpp:(.text+0x8e): undefined reference to `UserConfigParams::m_multitouch_controls'
/home/v/stk-zapcc/stk-code/src/states_screens/race_gui_multitouch.cpp:(.text+0x9e): undefined reference to `UserConfigParams::m_multitouch_scale'
/home/v/stk-zapcc/stk-code/src/states_screens/race_gui_multitouch.cpp:(.text+0x119): undefined reference to `UserConfigParams::m_multitouch_inverted'
CMakeFiles/supertuxkart.dir/src/states_screens/race_gui_multitouch.cpp.o: In function `RaceGUIMultitouch::draw(AbstractKart const*, irr::core::rect<int> const&, irr::core::vector2d<float> const&)':
/home/v/stk-zapcc/stk-code/src/states_screens/race_gui_multitouch.cpp:(.text+0xd28): undefined reference to `UserConfigParams::m_multitouch_scale'
/home/v/stk-zapcc/stk-code/src/states_screens/race_gui_multitouch.cpp:(.text+0xe16): undefined reference to `UserConfigParams::m_multitouch_scale'
CMakeFiles/supertuxkart.dir/src/states_screens/race_gui_overworld.cpp.o: In function `RaceGUIOverworld::RaceGUIOverworld()':
/home/v/stk-zapcc/stk-code/src/states_screens/race_gui_overworld.cpp:(.text+0xc5): undefined reference to `UserConfigParams::m_artist_debug_mode'
/home/v/stk-zapcc/stk-code/src/states_screens/race_gui_overworld.cpp:(.text+0xcb): undefined reference to `UserConfigParams::m_hide_gui'
/home/v/stk-zapcc/stk-code/src/states_screens/race_gui_overworld.cpp:(.text+0x2c8): undefined reference to `UserConfigParams::m_multitouch_enabled'
/home/v/stk-zapcc/stk-code/src/states_screens/race_gui_overworld.cpp:(.text+0x2d1): undefined reference to `UserConfigParams::m_multitouch_mode'
CMakeFiles/supertuxkart.dir/src/states_screens/race_gui_overworld.cpp.o: In function `RaceGUIOverworld::drawGlobalMiniMap()':
/home/v/stk-zapcc/stk-code/src/states_screens/race_gui_overworld.cpp:(.text+0x27ca): undefined reference to `UserConfigParams::m_everything_unlocked'
/home/v/stk-zapcc/stk-code/src/states_screens/race_gui_overworld.cpp:(.text+0x2b22): undefined reference to `UserConfigParams::m_everything_unlocked'
CMakeFiles/supertuxkart.dir/src/states_screens/race_result_gui.cpp.o: In function `RaceResultGUI::init()':
/home/v/stk-zapcc/stk-code/src/states_screens/race_result_gui.cpp:(.text+0x677): undefined reference to `UserConfigParams::m_height'
CMakeFiles/supertuxkart.dir/src/states_screens/race_result_gui.cpp.o: In function `RaceResultGUI::enableGPProgress()':
/home/v/stk-zapcc/stk-code/src/states_screens/race_result_gui.cpp:(.text+0x1d70): undefined reference to `UserConfigParams::m_width'
CMakeFiles/supertuxkart.dir/src/states_screens/race_result_gui.cpp.o: In function `RaceResultGUI::renderGlobal(float)':
/home/v/stk-zapcc/stk-code/src/states_screens/race_result_gui.cpp:(.text+0x467b): undefined reference to `UserConfigParams::m_width'
/home/v/stk-zapcc/stk-code/src/states_screens/race_result_gui.cpp:(.text+0x4bfb): undefined reference to `UserConfigParams::m_width'
CMakeFiles/supertuxkart.dir/src/states_screens/race_result_gui.cpp.o: In function `RaceResultGUI::determineGPLayout()':
/home/v/stk-zapcc/stk-code/src/states_screens/race_result_gui.cpp:(.text+0x575f): undefined reference to `UserConfigParams::m_width'
CMakeFiles/supertuxkart.dir/src/states_screens/race_result_gui.cpp.o: In function `RaceResultGUI::displayOneEntry(unsigned int, unsigned int, unsigned int, bool)':
/home/v/stk-zapcc/stk-code/src/states_screens/race_result_gui.cpp:(.text+0x5bbf): undefined reference to `UserConfigParams::m_width'
CMakeFiles/supertuxkart.dir/src/states_screens/race_result_gui.cpp.o:/home/v/stk-zapcc/stk-code/src/states_screens/race_result_gui.cpp:(.text+0x6837): more undefined references to `UserConfigParams::m_width' follow
CMakeFiles/supertuxkart.dir/src/states_screens/race_setup_screen.cpp.o: In function `RaceSetupScreen::init()':
/home/v/stk-zapcc/stk-code/src/states_screens/race_setup_screen.cpp:(.text+0xd3): undefined reference to `UserConfigParams::m_difficulty'
/home/v/stk-zapcc/stk-code/src/states_screens/race_setup_screen.cpp:(.text+0x14e): undefined reference to `UserConfigParams::m_difficulty'
/home/v/stk-zapcc/stk-code/src/states_screens/race_setup_screen.cpp:(.text+0x130b): undefined reference to `UserConfigParams::m_game_mode'
CMakeFiles/supertuxkart.dir/src/states_screens/race_setup_screen.cpp.o: In function `RaceSetupScreen::eventCallback(GUIEngine::Widget*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)':
/home/v/stk-zapcc/stk-code/src/states_screens/race_setup_screen.cpp:(.text+0x1fa7): undefined reference to `UserConfigParams::m_game_mode'
/home/v/stk-zapcc/stk-code/src/states_screens/race_setup_screen.cpp:(.text+0x1fc1): undefined reference to `UserConfigParams::m_game_mode'
/home/v/stk-zapcc/stk-code/src/states_screens/race_setup_screen.cpp:(.text+0x201c): undefined reference to `UserConfigParams::m_game_mode'
/home/v/stk-zapcc/stk-code/src/states_screens/race_setup_screen.cpp:(.text+0x2046): undefined reference to `UserConfigParams::m_game_mode'
CMakeFiles/supertuxkart.dir/src/states_screens/race_setup_screen.cpp.o:/home/v/stk-zapcc/stk-code/src/states_screens/race_setup_screen.cpp:(.text+0x2097): more undefined references to `UserConfigParams::m_game_mode' follow
CMakeFiles/supertuxkart.dir/src/states_screens/race_setup_screen.cpp.o: In function `RaceSetupScreen::assignDifficulty()':
/home/v/stk-zapcc/stk-code/src/states_screens/race_setup_screen.cpp:(.text+0x226c): undefined reference to `UserConfigParams::m_difficulty'
CMakeFiles/supertuxkart.dir/src/states_screens/register_screen.cpp.o: In function `RegisterScreen::init()':
/home/v/stk-zapcc/stk-code/src/states_screens/register_screen.cpp:(.text+0xf63): undefined reference to `UserConfigParams::m_internet_status'
/home/v/stk-zapcc/stk-code/src/states_screens/register_screen.cpp:(.text+0xfcb): undefined reference to `UserConfigParams::m_internet_status'
/home/v/stk-zapcc/stk-code/src/states_screens/register_screen.cpp:(.text+0x132a): undefined reference to `UserConfigParams::m_internet_status'
CMakeFiles/supertuxkart.dir/src/states_screens/register_screen.cpp.o: In function `RegisterScreen::onDialogClose()':
/home/v/stk-zapcc/stk-code/src/states_screens/register_screen.cpp:(.text+0x1f6d): undefined reference to `UserConfigParams::m_internet_status'
CMakeFiles/supertuxkart.dir/src/states_screens/register_screen.cpp.o: In function `RegisterScreen::eventCallback(GUIEngine::Widget*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)':
/home/v/stk-zapcc/stk-code/src/states_screens/register_screen.cpp:(.text+0x4d35): undefined reference to `UserConfigParams::m_internet_status'
CMakeFiles/supertuxkart.dir/src/states_screens/soccer_setup_screen.cpp.o: In function `SoccerSetupScreen::eventCallback(GUIEngine::Widget*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)':
/home/v/stk-zapcc/stk-code/src/states_screens/soccer_setup_screen.cpp:(.text+0x160): undefined reference to `UserConfigParams::m_soccer_use_time_limit'
CMakeFiles/supertuxkart.dir/src/states_screens/soccer_setup_screen.cpp.o: In function `SoccerSetupScreen::changeTeam(int, SoccerTeam)':
/home/v/stk-zapcc/stk-code/src/states_screens/soccer_setup_screen.cpp:(.text+0x4b0): undefined reference to `UserConfigParams::m_soccer_default_team'
CMakeFiles/supertuxkart.dir/src/states_screens/soccer_setup_screen.cpp.o: In function `SoccerSetupScreen::beforeAddingWidget()':
/home/v/stk-zapcc/stk-code/src/states_screens/soccer_setup_screen.cpp:(.text+0x8d5): undefined reference to `UserConfigParams::m_soccer_default_team'
CMakeFiles/supertuxkart.dir/src/states_screens/soccer_setup_screen.cpp.o: In function `SoccerSetupScreen::init()':
/home/v/stk-zapcc/stk-code/src/states_screens/soccer_setup_screen.cpp:(.text+0x1117): undefined reference to `UserConfigParams::m_num_goals'
/home/v/stk-zapcc/stk-code/src/states_screens/soccer_setup_screen.cpp:(.text+0x1124): undefined reference to `UserConfigParams::m_soccer_time_limit'
/home/v/stk-zapcc/stk-code/src/states_screens/soccer_setup_screen.cpp:(.text+0x11a8): undefined reference to `UserConfigParams::m_num_goals'
/home/v/stk-zapcc/stk-code/src/states_screens/soccer_setup_screen.cpp:(.text+0x11b2): undefined reference to `UserConfigParams::m_soccer_time_limit'
/home/v/stk-zapcc/stk-code/src/states_screens/soccer_setup_screen.cpp:(.text+0x11bf): undefined reference to `UserConfigParams::m_soccer_time_limit'
/home/v/stk-zapcc/stk-code/src/states_screens/soccer_setup_screen.cpp:(.text+0x11d0): undefined reference to `UserConfigParams::m_num_goals'
/home/v/stk-zapcc/stk-code/src/states_screens/soccer_setup_screen.cpp:(.text+0x11e3): undefined reference to `UserConfigParams::m_soccer_use_time_limit'
/home/v/stk-zapcc/stk-code/src/states_screens/soccer_setup_screen.cpp:(.text+0x1269): undefined reference to `UserConfigParams::m_soccer_time_limit'
/home/v/stk-zapcc/stk-code/src/states_screens/soccer_setup_screen.cpp:(.text+0x127b): undefined reference to `UserConfigParams::m_soccer_use_time_limit'
/home/v/stk-zapcc/stk-code/src/states_screens/soccer_setup_screen.cpp:(.text+0x12b4): undefined reference to `UserConfigParams::m_soccer_use_time_limit'
CMakeFiles/supertuxkart.dir/src/states_screens/soccer_setup_screen.cpp.o: In function `SoccerSetupScreen::tearDown()':
/home/v/stk-zapcc/stk-code/src/states_screens/soccer_setup_screen.cpp:(.text+0x140f): undefined reference to `UserConfigParams::m_num_goals'
/home/v/stk-zapcc/stk-code/src/states_screens/soccer_setup_screen.cpp:(.text+0x1448): undefined reference to `UserConfigParams::m_soccer_time_limit'
CMakeFiles/supertuxkart.dir/src/states_screens/track_info_screen.cpp.o: In function `TrackInfoScreen::init()':
/home/v/stk-zapcc/stk-code/src/states_screens/track_info_screen.cpp:(.text+0xe0c): undefined reference to `UserConfigParams::m_artist_debug_mode'
/home/v/stk-zapcc/stk-code/src/states_screens/track_info_screen.cpp:(.text+0xfde): undefined reference to `UserConfigParams::m_num_karts_per_gamemode'
/home/v/stk-zapcc/stk-code/src/states_screens/track_info_screen.cpp:(.text+0xfec): undefined reference to `UserConfigParams::m_num_karts_per_gamemode'
/home/v/stk-zapcc/stk-code/src/states_screens/track_info_screen.cpp:(.text+0x100d): undefined reference to `UserConfigParams::m_num_karts_per_gamemode'
/home/v/stk-zapcc/stk-code/src/states_screens/track_info_screen.cpp:(.text+0x1288): undefined reference to `UserConfigParams::m_num_karts_per_gamemode'
/home/v/stk-zapcc/stk-code/src/states_screens/track_info_screen.cpp:(.text+0x12a1): undefined reference to `UserConfigParams::m_num_karts_per_gamemode'
CMakeFiles/supertuxkart.dir/src/states_screens/track_info_screen.cpp.o:/home/v/stk-zapcc/stk-code/src/states_screens/track_info_screen.cpp:(.text+0x14ec): more undefined references to `UserConfigParams::m_num_karts_per_gamemode' follow
CMakeFiles/supertuxkart.dir/src/states_screens/track_info_screen.cpp.o: In function `TrackInfoScreen::init()':
/home/v/stk-zapcc/stk-code/src/states_screens/track_info_screen.cpp:(.text+0x16a1): undefined reference to `UserConfigParams::m_artist_debug_mode'
CMakeFiles/supertuxkart.dir/src/states_screens/track_info_screen.cpp.o: In function `TrackInfoScreen::onEnterPressedInternal()':
/home/v/stk-zapcc/stk-code/src/states_screens/track_info_screen.cpp:(.text+0x2732): undefined reference to `UserConfigParams::m_random_arena_item'
/home/v/stk-zapcc/stk-code/src/states_screens/track_info_screen.cpp:(.text+0x27f7): undefined reference to `UserConfigParams::m_num_karts_per_gamemode'
/home/v/stk-zapcc/stk-code/src/states_screens/track_info_screen.cpp:(.text+0x2801): undefined reference to `UserConfigParams::m_num_karts_per_gamemode'
/home/v/stk-zapcc/stk-code/src/states_screens/track_info_screen.cpp:(.text+0x282d): undefined reference to `UserConfigParams::m_num_karts_per_gamemode'
/home/v/stk-zapcc/stk-code/src/states_screens/track_info_screen.cpp:(.text+0x2841): undefined reference to `UserConfigParams::m_num_karts_per_gamemode'
/home/v/stk-zapcc/stk-code/src/states_screens/track_info_screen.cpp:(.text+0x285a): undefined reference to `UserConfigParams::m_num_karts_per_gamemode'
CMakeFiles/supertuxkart.dir/src/states_screens/track_info_screen.cpp.o:/home/v/stk-zapcc/stk-code/src/states_screens/track_info_screen.cpp:(.text+0x28b9): more undefined references to `UserConfigParams::m_num_karts_per_gamemode' follow
CMakeFiles/supertuxkart.dir/src/states_screens/track_info_screen.cpp.o: In function `TrackInfoScreen::eventCallback(GUIEngine::Widget*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)':
/home/v/stk-zapcc/stk-code/src/states_screens/track_info_screen.cpp:(.text+0x2bb3): undefined reference to `UserConfigParams::m_random_arena_item'
/home/v/stk-zapcc/stk-code/src/states_screens/track_info_screen.cpp:(.text+0x2ca8): undefined reference to `UserConfigParams::m_num_karts_per_gamemode'
/home/v/stk-zapcc/stk-code/src/states_screens/track_info_screen.cpp:(.text+0x2cb6): undefined reference to `UserConfigParams::m_num_karts_per_gamemode'
/home/v/stk-zapcc/stk-code/src/states_screens/track_info_screen.cpp:(.text+0x2cdd): undefined reference to `UserConfigParams::m_num_karts_per_gamemode'
/home/v/stk-zapcc/stk-code/src/states_screens/track_info_screen.cpp:(.text+0x2dc3): undefined reference to `UserConfigParams::m_num_karts_per_gamemode'
/home/v/stk-zapcc/stk-code/src/states_screens/track_info_screen.cpp:(.text+0x2ddc): undefined reference to `UserConfigParams::m_num_karts_per_gamemode'
/home/v/stk-zapcc/stk-code/src/states_screens/track_info_screen.cpp:(.text+0x2e28): undefined reference to `UserConfigParams::m_num_laps'
/home/v/stk-zapcc/stk-code/src/states_screens/track_info_screen.cpp:(.text+0x2e41): undefined reference to `UserConfigParams::m_num_karts_per_gamemode'
/home/v/stk-zapcc/stk-code/src/states_screens/track_info_screen.cpp:(.text+0x2e5a): undefined reference to `UserConfigParams::m_num_karts_per_gamemode'
CMakeFiles/supertuxkart.dir/src/states_screens/tracks_and_gp_screen.cpp.o: In function `TracksAndGPScreen::eventCallback(GUIEngine::Widget*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)':
/home/v/stk-zapcc/stk-code/src/states_screens/tracks_and_gp_screen.cpp:(.text+0x276): undefined reference to `UserConfigParams::m_last_used_track_group'
/home/v/stk-zapcc/stk-code/src/states_screens/tracks_and_gp_screen.cpp:(.text+0x2dd): undefined reference to `UserConfigParams::m_last_track'
CMakeFiles/supertuxkart.dir/src/states_screens/tracks_and_gp_screen.cpp.o: In function `TracksAndGPScreen::init()':
/home/v/stk-zapcc/stk-code/src/states_screens/tracks_and_gp_screen.cpp:(.text+0x1da6): undefined reference to `UserConfigParams::m_last_used_track_group'
/home/v/stk-zapcc/stk-code/src/states_screens/tracks_and_gp_screen.cpp:(.text+0x1dad): undefined reference to `UserConfigParams::m_last_used_track_group'
/home/v/stk-zapcc/stk-code/src/states_screens/tracks_and_gp_screen.cpp:(.text+0x1f25): undefined reference to `UserConfigParams::m_last_track'
/home/v/stk-zapcc/stk-code/src/states_screens/tracks_and_gp_screen.cpp:(.text+0x1f2c): undefined reference to `UserConfigParams::m_last_track'
/home/v/stk-zapcc/stk-code/src/states_screens/tracks_and_gp_screen.cpp:(.text+0x1fda): undefined reference to `UserConfigParams::m_last_track'
/home/v/stk-zapcc/stk-code/src/states_screens/tracks_and_gp_screen.cpp:(.text+0x1fe1): undefined reference to `UserConfigParams::m_last_track'
CMakeFiles/supertuxkart.dir/src/states_screens/tracks_screen.cpp.o: In function `TracksScreen::eventCallback(GUIEngine::Widget*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)':
/home/v/stk-zapcc/stk-code/src/states_screens/tracks_screen.cpp:(.text+0x1c4): undefined reference to `UserConfigParams::m_last_used_track_group'
/home/v/stk-zapcc/stk-code/src/states_screens/tracks_screen.cpp:(.text+0x23a): undefined reference to `UserConfigParams::m_last_track'
CMakeFiles/supertuxkart.dir/src/states_screens/tracks_screen.cpp.o: In function `TracksScreen::voteForPlayer()':
/home/v/stk-zapcc/stk-code/src/states_screens/tracks_screen.cpp:(.text+0x47e): undefined reference to `UserConfigParams::m_num_laps'
CMakeFiles/supertuxkart.dir/src/states_screens/tracks_screen.cpp.o: In function `TracksScreen::init()':
/home/v/stk-zapcc/stk-code/src/states_screens/tracks_screen.cpp:(.text+0x233e): undefined reference to `UserConfigParams::m_last_used_track_group'
/home/v/stk-zapcc/stk-code/src/states_screens/tracks_screen.cpp:(.text+0x2345): undefined reference to `UserConfigParams::m_last_used_track_group'
/home/v/stk-zapcc/stk-code/src/states_screens/tracks_screen.cpp:(.text+0x24c3): undefined reference to `UserConfigParams::m_last_track'
/home/v/stk-zapcc/stk-code/src/states_screens/tracks_screen.cpp:(.text+0x24ca): undefined reference to `UserConfigParams::m_last_track'
/home/v/stk-zapcc/stk-code/src/states_screens/tracks_screen.cpp:(.text+0x2587): undefined reference to `UserConfigParams::m_last_track'
/home/v/stk-zapcc/stk-code/src/states_screens/tracks_screen.cpp:(.text+0x258e): undefined reference to `UserConfigParams::m_last_track'
/home/v/stk-zapcc/stk-code/src/states_screens/tracks_screen.cpp:(.text+0x26cc): undefined reference to `UserConfigParams::m_num_laps'
/home/v/stk-zapcc/stk-code/src/states_screens/tracks_screen.cpp:(.text+0x26db): undefined reference to `UserConfigParams::m_num_laps'
CMakeFiles/supertuxkart.dir/src/states_screens/user_screen.cpp.o: In function `BaseUserScreen::eventCallback(GUIEngine::Widget*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)':
/home/v/stk-zapcc/stk-code/src/states_screens/user_screen.cpp:(.text+0x141c): undefined reference to `UserConfigParams::m_internet_status'
CMakeFiles/supertuxkart.dir/src/states_screens/user_screen.cpp.o: In function `BaseUserScreen::eventCallback(GUIEngine::Widget*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)::ConfirmInternet::onConfirm()':
/home/v/stk-zapcc/stk-code/src/states_screens/user_screen.cpp:(.text+0x46d9): undefined reference to `UserConfigParams::m_internet_status'
CMakeFiles/supertuxkart.dir/src/tracks/arena_graph.cpp.o: In function `ArenaGraph::differentNodeColor(int, irr::video::SColor*) const':
/home/v/stk-zapcc/stk-code/src/tracks/arena_graph.cpp:(.text+0x21a4): undefined reference to `UserConfigParams::m_track_debug'
CMakeFiles/supertuxkart.dir/src/tracks/check_goal.cpp.o: In function `CheckGoal::update(float)':
/home/v/stk-zapcc/stk-code/src/tracks/check_goal.cpp:(.text+0x276): undefined reference to `UserConfigParams::m_check_debug'
CMakeFiles/supertuxkart.dir/src/tracks/check_lap.cpp.o: In function `CheckLap::isTriggered(Vec3 const&, Vec3 const&, int)':
/home/v/stk-zapcc/stk-code/src/tracks/check_lap.cpp:(.text+0x2e5): undefined reference to `UserConfigParams::m_check_debug'
CMakeFiles/supertuxkart.dir/src/tracks/check_line.cpp.o: In function `CheckLine::CheckLine(XMLNode const&, unsigned int)':
/home/v/stk-zapcc/stk-code/src/tracks/check_line.cpp:(.text+0x2f1): undefined reference to `UserConfigParams::m_check_debug'
CMakeFiles/supertuxkart.dir/src/tracks/check_line.cpp.o: In function `CheckLine::isTriggered(Vec3 const&, Vec3 const&, int)':
/home/v/stk-zapcc/stk-code/src/tracks/check_line.cpp:(.text+0xe91): undefined reference to `UserConfigParams::m_check_debug'
CMakeFiles/supertuxkart.dir/src/tracks/check_structure.cpp.o: In function `CheckStructure::update(float)':
/home/v/stk-zapcc/stk-code/src/tracks/check_structure.cpp:(.text+0x66f): undefined reference to `UserConfigParams::m_check_debug'
CMakeFiles/supertuxkart.dir/src/tracks/check_structure.cpp.o:/home/v/stk-zapcc/stk-code/src/tracks/check_structure.cpp:(.text+0x718): more undefined references to `UserConfigParams::m_check_debug' follow
CMakeFiles/supertuxkart.dir/src/tracks/drive_graph.cpp.o: In function `DriveGraph::differentNodeColor(int, irr::video::SColor*) const':
/home/v/stk-zapcc/stk-code/src/tracks/drive_graph.cpp:(.text+0x2136): undefined reference to `UserConfigParams::m_track_debug'
CMakeFiles/supertuxkart.dir/src/tracks/graph.cpp.o: In function `Graph::~Graph()':
/home/v/stk-zapcc/stk-code/src/tracks/graph.cpp:(.text+0x430): undefined reference to `UserConfigParams::m_track_debug'
CMakeFiles/supertuxkart.dir/src/tracks/model_definition_loader.cpp.o: In function `ModelDefinitionLoader::instanciateAsLOD(XMLNode const*, irr::scene::ISceneNode*, std::shared_ptr<RenderInfo>)':
/home/v/stk-zapcc/stk-code/src/tracks/model_definition_loader.cpp:(.text+0x61b): undefined reference to `UserConfigParams::m_animated_characters'
CMakeFiles/supertuxkart.dir/src/tracks/track.cpp.o: In function `Track::loadTrackModel(bool, unsigned int)':
/home/v/stk-zapcc/stk-code/src/tracks/track.cpp:(.text+0x14e3): undefined reference to `UserConfigParams::m_track_debug'
CMakeFiles/supertuxkart.dir/src/tracks/track.cpp.o: In function `Track::Track(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
/home/v/stk-zapcc/stk-code/src/tracks/track.cpp:(.text+0x3684): undefined reference to `UserConfigParams::m_cache_overworld'
CMakeFiles/supertuxkart.dir/src/tracks/track.cpp.o: In function `Track::createPhysicsModel(unsigned int)':
/home/v/stk-zapcc/stk-code/src/tracks/track.cpp:(.text+0x651e): undefined reference to `UserConfigParams::m_physics_debug'
/home/v/stk-zapcc/stk-code/src/tracks/track.cpp:(.text+0x66a7): undefined reference to `UserConfigParams::m_physics_debug'
CMakeFiles/supertuxkart.dir/src/tracks/track.cpp.o: In function `Track::loadObjects(XMLNode const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ModelDefinitionLoader&, bool, irr::scene::ISceneNode*, TrackObject*)':
/home/v/stk-zapcc/stk-code/src/tracks/track.cpp:(.text+0xae5a): undefined reference to `UserConfigParams::m_geometry_level'
/home/v/stk-zapcc/stk-code/src/tracks/track.cpp:(.text+0xb01d): undefined reference to `UserConfigParams::m_particles_effects'
CMakeFiles/supertuxkart.dir/src/tracks/track_object_presentation.cpp.o: In function `TrackObjectPresentationMesh::TrackObjectPresentationMesh(XMLNode const&, bool, irr::scene::ISceneNode*, std::shared_ptr<RenderInfo>)':
/home/v/stk-zapcc/stk-code/src/tracks/track_object_presentation.cpp:(.text+0x2266): undefined reference to `UserConfigParams::m_animated_characters'
CMakeFiles/supertuxkart.dir/src/tracks/track_object_presentation.cpp.o: In function `TrackObjectPresentationMesh::init(XMLNode const*, irr::scene::ISceneNode*, bool)':
/home/v/stk-zapcc/stk-code/src/tracks/track_object_presentation.cpp:(.text+0x262b): undefined reference to `UserConfigParams::m_particles_effects'
CMakeFiles/supertuxkart.dir/src/tracks/track_object_presentation.cpp.o: In function `TrackObjectPresentationMesh::TrackObjectPresentationMesh(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, irr::core::vector3d<float> const&, irr::core::vector3d<float> const&, irr::core::vector3d<float> const&)':
/home/v/stk-zapcc/stk-code/src/tracks/track_object_presentation.cpp:(.text+0x380f): undefined reference to `UserConfigParams::m_particles_effects'
CMakeFiles/supertuxkart.dir/src/utils/command_line.cpp.o: In function `CommandLine::addArgsFromUserConfig()':
/home/v/stk-zapcc/stk-code/src/utils/command_line.cpp:(.text+0x1da): undefined reference to `UserConfigParams::m_commandline'
/home/v/stk-zapcc/stk-code/src/utils/command_line.cpp:(.text+0x1e1): undefined reference to `UserConfigParams::m_commandline'
CMakeFiles/supertuxkart.dir/src/utils/debug.cpp.o: In function `Debug::onEvent(irr::SEvent const&)':
/home/v/stk-zapcc/stk-code/src/utils/debug.cpp:(.text+0x12): undefined reference to `UserConfigParams::m_artist_debug_mode'
/home/v/stk-zapcc/stk-code/src/utils/debug.cpp:(.text+0xb2d): undefined reference to `UserConfigParams::m_profiler_enabled'
CMakeFiles/supertuxkart.dir/src/utils/debug.cpp.o: In function `Debug::handleContextMenuAction(int)':
/home/v/stk-zapcc/stk-code/src/utils/debug.cpp:(.text+0x2971): undefined reference to `UserConfigParams::m_display_fps'
CMakeFiles/supertuxkart.dir/src/utils/profiler.cpp.o: In function `Profiler::pushCPUMarker(char const*, irr::video::SColor const&)':
/home/v/stk-zapcc/stk-code/src/utils/profiler.cpp:(.text+0x19): undefined reference to `UserConfigParams::m_profiler_enabled'
CMakeFiles/supertuxkart.dir/src/utils/profiler.cpp.o: In function `Profiler::popCPUMarker()':
/home/v/stk-zapcc/stk-code/src/utils/profiler.cpp:(.text+0x5fe): undefined reference to `UserConfigParams::m_profiler_enabled'
CMakeFiles/supertuxkart.dir/src/utils/profiler.cpp.o: In function `Profiler::Profiler()':
/home/v/stk-zapcc/stk-code/src/utils/profiler.cpp:(.text+0x848): undefined reference to `UserConfigParams::m_max_fps'
/home/v/stk-zapcc/stk-code/src/utils/profiler.cpp:(.text+0x850): undefined reference to `UserConfigParams::m_profiler_buffer_duration'
CMakeFiles/supertuxkart.dir/src/utils/profiler.cpp.o: In function `Profiler::toggleStatus()':
/home/v/stk-zapcc/stk-code/src/utils/profiler.cpp:(.text+0xb92): undefined reference to `UserConfigParams::m_profiler_enabled'
CMakeFiles/supertuxkart.dir/src/utils/profiler.cpp.o: In function `Profiler::synchronizeFrame()':
/home/v/stk-zapcc/stk-code/src/utils/profiler.cpp:(.text+0xbc3): undefined reference to `UserConfigParams::m_profiler_enabled'
CMakeFiles/supertuxkart.dir/src/utils/translation.cpp.o: In function `Translations::Translations()':
/home/v/stk-zapcc/stk-code/src/utils/translation.cpp:(.text+0x20e5): undefined reference to `UserConfigParams::m_language'
CMakeFiles/supertuxkart.dir/src/audio/music_manager.cpp.o: In function `MusicManager::MusicManager()':
/home/v/stk-zapcc/stk-code/src/audio/music_manager.cpp:(.text+0x45): undefined reference to `UserConfigParams::m_music_volume'
/home/v/stk-zapcc/stk-code/src/audio/music_manager.cpp:(.text+0x59): undefined reference to `UserConfigParams::m_music_volume'
CMakeFiles/supertuxkart.dir/src/audio/music_manager.cpp.o: In function `MusicManager::setMasterMusicVolume(float)':
/home/v/stk-zapcc/stk-code/src/audio/music_manager.cpp:(.text+0x131): undefined reference to `UserConfigParams::m_music_volume'
CMakeFiles/supertuxkart.dir/src/audio/music_manager.cpp.o: In function `MusicManager::startMusic()':
/home/v/stk-zapcc/stk-code/src/audio/music_manager.cpp:(.text+0x4eb): undefined reference to `UserConfigParams::m_music'
CMakeFiles/supertuxkart.dir/src/audio/music_manager.cpp.o: In function `MusicManager::startMusic(MusicInformation*, bool)':
/home/v/stk-zapcc/stk-code/src/audio/music_manager.cpp:(.text+0x55c): undefined reference to `UserConfigParams::m_music'
CMakeFiles/supertuxkart.dir/src/audio/sfx_buffer.cpp.o: In function `SFXBuffer::load()':
/home/v/stk-zapcc/stk-code/src/audio/sfx_buffer.cpp:(.text+0x28d): undefined reference to `UserConfigParams::m_sfx'
CMakeFiles/supertuxkart.dir/src/graphics/rtts.cpp.o: In function `RTT::RTT(unsigned int, unsigned int, float, bool)':
/home/v/stk-zapcc/stk-code/src/graphics/rtts.cpp:(.text+0x73b): undefined reference to `UserConfigParams::m_mlaa'
/home/v/stk-zapcc/stk-code/src/graphics/rtts.cpp:(.text+0x7ce): undefined reference to `UserConfigParams::m_ssao'
/home/v/stk-zapcc/stk-code/src/graphics/rtts.cpp:(.text+0x95c): undefined reference to `UserConfigParams::m_glow'
/home/v/stk-zapcc/stk-code/src/graphics/rtts.cpp:(.text+0x962): undefined reference to `UserConfigParams::m_light_shaft'
/home/v/stk-zapcc/stk-code/src/graphics/rtts.cpp:(.text+0x9e8): undefined reference to `UserConfigParams::m_light_shaft'
/home/v/stk-zapcc/stk-code/src/graphics/rtts.cpp:(.text+0xa6b): undefined reference to `UserConfigParams::m_bloom'
/home/v/stk-zapcc/stk-code/src/graphics/rtts.cpp:(.text+0x22ca): undefined reference to `UserConfigParams::m_bloom'
/home/v/stk-zapcc/stk-code/src/graphics/rtts.cpp:(.text+0x325a): undefined reference to `UserConfigParams::m_shadows_resolution'
/home/v/stk-zapcc/stk-code/src/graphics/rtts.cpp:(.text+0x330c): undefined reference to `UserConfigParams::m_shadows_resolution'
CMakeFiles/supertuxkart.dir/src/graphics/sp/sp_texture.cpp.o: In function `SP::SPTexture::SPTexture(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Material*, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
/home/v/stk-zapcc/stk-code/src/graphics/sp/sp_texture.cpp:(.text+0x1b5): undefined reference to `UserConfigParams::m_high_definition_textures'
/home/v/stk-zapcc/stk-code/src/graphics/sp/sp_texture.cpp:(.text+0x1be): undefined reference to `UserConfigParams::m_max_texture_size'
CMakeFiles/supertuxkart.dir/src/graphics/sp/sp_texture.cpp.o: In function `SP::SPTexture::threadedLoad()':
/home/v/stk-zapcc/stk-code/src/graphics/sp/sp_texture.cpp:(.text+0x22fe): undefined reference to `UserConfigParams::m_hq_mipmap'
CMakeFiles/supertuxkart.dir/src/race/grand_prix_manager.cpp.o: In function `GrandPrixManager::loadFiles()':
/home/v/stk-zapcc/stk-code/src/race/grand_prix_manager.cpp:(.text+0x359): undefined reference to `UserConfigParams::m_additional_gp_directory'
/home/v/stk-zapcc/stk-code/src/race/grand_prix_manager.cpp:(.text+0x360): undefined reference to `UserConfigParams::m_additional_gp_directory'
zapcc: error: linker command failed with exit code 1 (use -v to see invocation)
CMakeFiles/supertuxkart.dir/build.make:10812: recipe for target 'bin/supertuxkart' failed
make[2]: *** [bin/supertuxkart] Error 1
CMakeFiles/Makefile2:75: recipe for target 'CMakeFiles/supertuxkart.dir/all' failed
make[1]: *** [CMakeFiles/supertuxkart.dir/all] Error 2
Makefile:129: recipe for target 'all' failed
make: *** [all] Error 2

Everything is fine when I use clang or gcc.

yrnkrn commented 6 years ago

Fixed in b4c31ccf42145f7032002d27e8e899b5100516c4.

v1993 commented 6 years ago

@yrnkrn Just interesting for me: it it possible to fix it, not just blacklist?

yrnkrn commented 6 years ago

Yes! it would be much better to fix the code since marking as Mutable disables the caching.

The problem is with the code

#ifndef PARAM_PREFIX
#define PARAM_PREFIX extern
#endif

#ifndef PARAM_DEFAULT
#define PARAM_DEFAULT(X)
#endif

Whatever PARAM_PREFIX is defined (or not) before #including user_config.hpp, the header user_config.hpp is cached with that definition for good even when PARAM_PREFIX or PARAM_DEFAULT changes definition.

The fix would be to avoid this mechanism, splitting into proper header (with extern, without definition) and source code (without extern, with definition). This is unwanted duplication but standard code in the C/C++ language model. For example in the same file you have

extern UserConfig *user_config;

which is defined elsewhere.

If you fix that and zapcc works without b4c31ccf42145f7032002d27e8e899b5100516c4 (don't forget to pkill zapccs after changing zapccs.config), please let me know and I'll revert the patch. zapcc accelerates even now and such patch will accelerate compilation even more.

v1993 commented 6 years ago

If I get it right way, I need separate file with #defines and include it from config/user_config.hpp. Am I right?

yrnkrn commented 6 years ago

You need to seperate declaration and definition of these variables exactly like user_config or logMemory:

user_config.hpp

namespace UserConfigParams
{

    extern GroupUserConfigParam        m_audio_group;
    extern BoolUserConfigParam         m_sfx;   
...
    bool   logMemory();
}
extern UserConfig *user_config;

user_config.cpp

namespace UserConfigParams
{

    GroupUserConfigParam        m_audio_group( GroupUserConfigParam("Audio", "Audio Settings") );
    BoolUserConfigParam         m_sfx( BoolUserConfigParam(true, "sfx_on", &m_audio_group,
            "Whether sound effects are enabled or not (true or false)") );
...
}
bool UserConfigParams::logMemory()
   { return (m_verbosity&LOG_MEMORY) == LOG_MEMORY;}
UserConfig *user_config;