Get errors in Linux compiling
Posted: 06 Mar 2013, 22:17
Hi, I get some errors when compile under Linux. I use fedora 18, and in this distro, the lua version is 5.1, but the errors seem still the luabind. Please read the code below.
Thanks for your great work.
Thanks for your great work.
- {l Code}: {l Select All Code}
$ cmake .
-- Looking for include file pthread.h
-- Looking for include file pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Found SDL: /usr/lib64/libSDL.so;-lpthread (found version "1.2.15")
-- Found SDL_ttf: /usr/lib64/libSDL_ttf.so (found version "2.0.11")
-- Found SDL_image: /usr/lib64/libSDL_image.so (found version "1.2.12")
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found X11: /usr/lib64/libX11.so
-- Found OpenGL: /usr/lib64/libGL.so
-- Found OpenAL: /usr/lib64/libopenal.so
-- Found VORBISFILE: optimized;/usr/lib64/libvorbisfile.so;debug;/usr/lib64/libvorbisfile.so
-- Found Lua51: /usr/lib64/liblua-5.1.so;/usr/lib64/libm.so
-- Found ZLIB: /usr/lib64/libz.so (found version "1.2.7")
-- Found PNG: /usr/lib64/libpng.so (found version "1.5.13")
-- Found JPEG: /usr/lib64/libjpeg.so
-- Found Gettext: /usr/bin/msgmerge (found version "0.18.1")
-- Boost version: 1.50.0
-- Configuring done
-- Generating done
-- Build files have been written to: /home/bolan/ValyriaTear-0.5.0
$ make
[ 1%] Building CXX object src/CMakeFiles/valyriatear.dir/main.cpp.o
[ 2%] Building CXX object src/CMakeFiles/valyriatear.dir/common/common_bindings.cpp.o
[ 3%] Building CXX object src/CMakeFiles/valyriatear.dir/common/common.cpp.o
[ 4%] Building CXX object src/CMakeFiles/valyriatear.dir/common/dialogue.cpp.o
[ 5%] Building CXX object src/CMakeFiles/valyriatear.dir/common/global/global.cpp.o
[ 6%] Building CXX object src/CMakeFiles/valyriatear.dir/common/global/global_actors.cpp.o
[ 7%] Building CXX object src/CMakeFiles/valyriatear.dir/common/global/global_effects.cpp.o
[ 8%] Building CXX object src/CMakeFiles/valyriatear.dir/common/global/global_objects.cpp.o
[ 9%] Building CXX object src/CMakeFiles/valyriatear.dir/common/global/global_skills.cpp.o
[ 10%] Building CXX object src/CMakeFiles/valyriatear.dir/common/global/global_utils.cpp.o
[ 11%] Building CXX object src/CMakeFiles/valyriatear.dir/common/gui/menu_window.cpp.o
[ 12%] Building CXX object src/CMakeFiles/valyriatear.dir/common/gui/textbox.cpp.o
[ 13%] Building CXX object src/CMakeFiles/valyriatear.dir/common/gui/option.cpp.o
/home/bolan/ValyriaTear-0.5.0/src/common/gui/option.cpp:1132:6: warning: unused parameter ‘scroll_offset’ [-Wunused-parameter]
[ 14%] Building CXX object src/CMakeFiles/valyriatear.dir/common/gui/gui.cpp.o
[ 15%] Building CXX object src/CMakeFiles/valyriatear.dir/engine/audio/audio.cpp.o
[ 16%] Building CXX object src/CMakeFiles/valyriatear.dir/engine/audio/audio_descriptor.cpp.o
[ 17%] Building CXX object src/CMakeFiles/valyriatear.dir/engine/audio/audio_input.cpp.o
[ 18%] Building CXX object src/CMakeFiles/valyriatear.dir/engine/audio/audio_stream.cpp.o
[ 19%] Building CXX object src/CMakeFiles/valyriatear.dir/engine/audio/audio_effects.cpp.o
[ 20%] Building CXX object src/CMakeFiles/valyriatear.dir/engine/effect_supervisor.cpp.o
[ 21%] Building CXX object src/CMakeFiles/valyriatear.dir/engine/mode_manager.cpp.o
[ 22%] Building CXX object src/CMakeFiles/valyriatear.dir/engine/script_supervisor.cpp.o
[ 23%] Building CXX object src/CMakeFiles/valyriatear.dir/modes/pause.cpp.o
[ 24%] Building CXX object src/CMakeFiles/valyriatear.dir/modes/shop/shop_buy.cpp.o
[ 25%] Building CXX object src/CMakeFiles/valyriatear.dir/modes/shop/shop_sell.cpp.o
[ 26%] Building CXX object src/CMakeFiles/valyriatear.dir/modes/shop/shop_trade.cpp.o
[ 27%] Building CXX object src/CMakeFiles/valyriatear.dir/modes/shop/shop_root.cpp.o
[ 28%] Building CXX object src/CMakeFiles/valyriatear.dir/modes/shop/shop.cpp.o
[ 29%] Building CXX object src/CMakeFiles/valyriatear.dir/modes/shop/shop_utils.cpp.o
[ 30%] Building CXX object src/CMakeFiles/valyriatear.dir/modes/mode_bindings.cpp.o
[ 31%] Building CXX object src/CMakeFiles/valyriatear.dir/modes/mode_help_window.cpp.o
[ 32%] Building CXX object src/CMakeFiles/valyriatear.dir/modes/battle/battle_effects.cpp.o
[ 33%] Building CXX object src/CMakeFiles/valyriatear.dir/modes/battle/battle_actors.cpp.o
[ 34%] Building CXX object src/CMakeFiles/valyriatear.dir/modes/battle/battle_dialogue.cpp.o
[ 35%] Building CXX object src/CMakeFiles/valyriatear.dir/modes/battle/battle_indicators.cpp.o
[ 36%] Building CXX object src/CMakeFiles/valyriatear.dir/modes/battle/battle_actions.cpp.o
[ 37%] Building CXX object src/CMakeFiles/valyriatear.dir/modes/battle/battle_utils.cpp.o
[ 38%] Building CXX object src/CMakeFiles/valyriatear.dir/modes/battle/battle_command.cpp.o
[ 39%] Building CXX object src/CMakeFiles/valyriatear.dir/modes/battle/battle.cpp.o
[ 40%] Building CXX object src/CMakeFiles/valyriatear.dir/modes/battle/battle_finish.cpp.o
[ 41%] Building CXX object src/CMakeFiles/valyriatear.dir/modes/battle/battle_sequence.cpp.o
[ 42%] Building CXX object src/CMakeFiles/valyriatear.dir/modes/scene.cpp.o
[ 43%] Building CXX object src/CMakeFiles/valyriatear.dir/modes/boot/boot.cpp.o
[ 44%] Building CXX object src/CMakeFiles/valyriatear.dir/modes/boot/boot_menu.cpp.o
[ 45%] Building CXX object src/CMakeFiles/valyriatear.dir/modes/save/save_mode.cpp.o
[ 46%] Building CXX object src/CMakeFiles/valyriatear.dir/modes/map/map.cpp.o
[ 47%] Building CXX object src/CMakeFiles/valyriatear.dir/modes/map/map_dialogue.cpp.o
[ 48%] Building CXX object src/CMakeFiles/valyriatear.dir/modes/map/map_utils.cpp.o
[ 49%] Building CXX object src/CMakeFiles/valyriatear.dir/modes/map/map_objects.cpp.o
[ 50%] Building CXX object src/CMakeFiles/valyriatear.dir/modes/map/map_events.cpp.o
[ 51%] Building CXX object src/CMakeFiles/valyriatear.dir/modes/map/map_tiles.cpp.o
[ 52%] Building CXX object src/CMakeFiles/valyriatear.dir/modes/map/map_sprites.cpp.o
[ 53%] Building CXX object src/CMakeFiles/valyriatear.dir/modes/map/map_treasure.cpp.o
[ 54%] Building CXX object src/CMakeFiles/valyriatear.dir/modes/map/map_zones.cpp.o
[ 55%] Building CXX object src/CMakeFiles/valyriatear.dir/modes/menu/menu.cpp.o
[ 56%] Building CXX object src/CMakeFiles/valyriatear.dir/modes/menu/menu_views.cpp.o
[ 57%] Building CXX object src/CMakeFiles/valyriatear.dir/engine/input.cpp.o
[ 58%] Building CXX object src/CMakeFiles/valyriatear.dir/engine/engine_bindings.cpp.o
[ 59%] Building CXX object src/CMakeFiles/valyriatear.dir/main_options.cpp.o
[ 60%] Building CXX object src/CMakeFiles/valyriatear.dir/engine/system.cpp.o
[ 61%] Building CXX object src/CMakeFiles/valyriatear.dir/engine/video/video.cpp.o
[ 62%] Building CXX object src/CMakeFiles/valyriatear.dir/engine/video/texture_controller.cpp.o
[ 63%] Building CXX object src/CMakeFiles/valyriatear.dir/engine/video/texture.cpp.o
[ 64%] Building CXX object src/CMakeFiles/valyriatear.dir/engine/video/image.cpp.o
[ 65%] Building CXX object src/CMakeFiles/valyriatear.dir/engine/video/image_base.cpp.o
[ 66%] Building CXX object src/CMakeFiles/valyriatear.dir/engine/video/interpolator.cpp.o
[ 67%] Building CXX object src/CMakeFiles/valyriatear.dir/engine/video/fade.cpp.o
[ 68%] Building CXX object src/CMakeFiles/valyriatear.dir/engine/video/text.cpp.o
[ 69%] Building CXX object src/CMakeFiles/valyriatear.dir/engine/video/shake.cpp.o
[ 70%] Building CXX object src/CMakeFiles/valyriatear.dir/engine/video/particle_manager.cpp.o
[ 71%] Building CXX object src/CMakeFiles/valyriatear.dir/engine/video/particle_effect.cpp.o
[ 72%] Building CXX object src/CMakeFiles/valyriatear.dir/engine/video/particle_system.cpp.o
[ 73%] Building CXX object src/CMakeFiles/valyriatear.dir/engine/script/script.cpp.o
[ 74%] Building CXX object src/CMakeFiles/valyriatear.dir/engine/script/script_read.cpp.o
[ 75%] Building CXX object src/CMakeFiles/valyriatear.dir/engine/script/script_write.cpp.o
[ 76%] Building CXX object src/CMakeFiles/valyriatear.dir/utils.cpp.o
[ 77%] Building CXX object src/CMakeFiles/valyriatear.dir/luabind/src/class_registry.cpp.o
[ 78%] Building CXX object src/CMakeFiles/valyriatear.dir/luabind/src/class_rep.cpp.o
[ 79%] Building CXX object src/CMakeFiles/valyriatear.dir/luabind/src/object_rep.cpp.o
[ 80%] Building CXX object src/CMakeFiles/valyriatear.dir/luabind/src/pcall.cpp.o
[ 81%] Building CXX object src/CMakeFiles/valyriatear.dir/luabind/src/scope.cpp.o
[ 82%] Building CXX object src/CMakeFiles/valyriatear.dir/luabind/src/stack_content_by_name.cpp.o
[ 83%] Building CXX object src/CMakeFiles/valyriatear.dir/luabind/src/inheritance.cpp.o
[ 84%] Building CXX object src/CMakeFiles/valyriatear.dir/luabind/src/class.cpp.o
[ 85%] Building CXX object src/CMakeFiles/valyriatear.dir/luabind/src/error.cpp.o
[ 86%] Building CXX object src/CMakeFiles/valyriatear.dir/luabind/src/weak_ref.cpp.o
[ 87%] Building CXX object src/CMakeFiles/valyriatear.dir/luabind/src/class_info.cpp.o
[ 88%] Building CXX object src/CMakeFiles/valyriatear.dir/luabind/src/create_class.cpp.o
[ 89%] Building CXX object src/CMakeFiles/valyriatear.dir/luabind/src/function.cpp.o
[ 90%] Building CXX object src/CMakeFiles/valyriatear.dir/luabind/src/link_compatibility.cpp.o
[ 91%] Building CXX object src/CMakeFiles/valyriatear.dir/luabind/src/exception_handler.cpp.o
[ 92%] Building CXX object src/CMakeFiles/valyriatear.dir/luabind/src/wrapper_base.cpp.o
[ 93%] Building CXX object src/CMakeFiles/valyriatear.dir/luabind/src/open.cpp.o
Linking CXX executable valyriatear
CMakeFiles/valyriatear.dir/main.cpp.o: In function `luabind::default_converter<int>::from(lua_State*, int)':
main.cpp:(.text._ZN7luabind17default_converterIiE4fromEP9lua_Statei[_ZN7luabind17default_converterIiE4fromEP9lua_Statei]+0x25): undefined reference to `lua_tointegerx'
CMakeFiles/valyriatear.dir/main.cpp.o: In function `luabind::default_converter<float>::from(lua_State*, int)':
main.cpp:(.text._ZN7luabind17default_converterIfE4fromEP9lua_Statei[_ZN7luabind17default_converterIfE4fromEP9lua_Statei]+0x25): undefined reference to `lua_tonumberx'
CMakeFiles/valyriatear.dir/main.cpp.o: In function `luabind::default_converter<std::string>::from(lua_State*, int)':
main.cpp:(.text._ZN7luabind17default_converterISsE4fromEP9lua_Statei[_ZN7luabind17default_converterISsE4fromEP9lua_Statei]+0x31): undefined reference to `lua_rawlen'
CMakeFiles/valyriatear.dir/main.cpp.o: In function `bool hoa_script::ReadScriptDescriptor::_ReadData<bool>(std::string const&, bool)':
main.cpp:(.text._ZN10hoa_script20ReadScriptDescriptor9_ReadDataIbEET_RKSsS2_[_ZN10hoa_script20ReadScriptDescriptor9_ReadDataIbEET_RKSsS2_]+0x5d): undefined reference to `lua_getglobal'
CMakeFiles/valyriatear.dir/main.cpp.o: In function `int hoa_script::ReadScriptDescriptor::_ReadData<int>(std::string const&, int)':
main.cpp:(.text._ZN10hoa_script20ReadScriptDescriptor9_ReadDataIiEET_RKSsS2_[_ZN10hoa_script20ReadScriptDescriptor9_ReadDataIiEET_RKSsS2_]+0x5b): undefined reference to `lua_getglobal'
CMakeFiles/valyriatear.dir/main.cpp.o: In function `float hoa_script::ReadScriptDescriptor::_ReadData<float>(std::string const&, float)':
main.cpp:(.text._ZN10hoa_script20ReadScriptDescriptor9_ReadDataIfEET_RKSsS2_[_ZN10hoa_script20ReadScriptDescriptor9_ReadDataIfEET_RKSsS2_]+0x5d): undefined reference to `lua_getglobal'
CMakeFiles/valyriatear.dir/main.cpp.o: In function `std::string hoa_script::ReadScriptDescriptor::_ReadData<std::string>(std::string const&, std::string)':
main.cpp:(.text._ZN10hoa_script20ReadScriptDescriptor9_ReadDataISsEET_RKSsS2_[_ZN10hoa_script20ReadScriptDescriptor9_ReadDataISsEET_RKSsS2_]+0x72): undefined reference to `lua_getglobal'
CMakeFiles/valyriatear.dir/main.cpp.o: In function `luabind::detail::basic_iterator<luabind::detail::basic_access>::equal(luabind::detail::basic_iterator<luabind::detail::basic_access> const&) const':
main.cpp:(.text._ZNK7luabind6detail14basic_iteratorINS0_12basic_accessEE5equalERKS3_[_ZNK7luabind6detail14basic_iteratorINS0_12basic_accessEE5equalERKS3_]+0xb6): undefined reference to `lua_compare'
CMakeFiles/valyriatear.dir/common/common_bindings.cpp.o: In function `luabind::default_converter<unsigned int>::from(lua_State*, int)':
common_bindings.cpp:(.text._ZN7luabind17default_converterIjE4fromEP9lua_Statei[_ZN7luabind17default_converterIjE4fromEP9lua_Statei]+0x25): undefined reference to `lua_tonumberx'
CMakeFiles/valyriatear.dir/common/common_bindings.cpp.o: In function `hoa_global::GLOBAL_TARGET luabind::detail::enum_converter::apply<hoa_global::GLOBAL_TARGET>(lua_State*, luabind::detail::by_value<hoa_global::GLOBAL_TARGET>, int)':
common_bindings.cpp:(.text._ZN7luabind6detail14enum_converter5applyIN10hoa_global13GLOBAL_TARGETEEET_P9lua_StateNS0_8by_valueIS5_EEi[_ZN7luabind6detail14enum_converter5applyIN10hoa_global13GLOBAL_TARGETEEET_P9lua_StateNS0_8by_valueIS5_EEi]+0x25): undefined reference to `lua_tonumberx'
CMakeFiles/valyriatear.dir/common/global/global_actors.cpp.o: In function `boost::mpl::if_<boost::is_void<void>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<hoa_global::GlobalCharacter* const*, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, luabind::detail::proxy_function_caller<void, boost::tuples::tuple<hoa_global::GlobalCharacter* const*, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >::type luabind::call_function<void, hoa_global::GlobalCharacter*>(lua_State*, char const*, hoa_global::GlobalCharacter* const&)':
global_actors.cpp:(.text._ZN7luabind13call_functionIvPN10hoa_global15GlobalCharacterEEEN5boost3mpl3if_INS4_7is_voidIT_EENS_6detail26proxy_function_void_callerINS4_6tuples5tupleIPKT0_NSC_9null_typeESH_SH_SH_SH_SH_SH_SH_SH_EEEENSA_21proxy_function_callerIS8_SI_EEE4typeEP9lua_StatePKcRSF_[_ZN7luabind13call_functionIvPN10hoa_global15GlobalCharacterEEEN5boost3mpl3if_INS4_7is_voidIT_EENS_6detail26proxy_function_void_callerINS4_6tuples5tupleIPKT0_NSC_9null_typeESH_SH_SH_SH_SH_SH_SH_SH_EEEENSA_21proxy_function_callerIS8_SI_EEE4typeEP9lua_StatePKcRSF_]+0x62): undefined reference to `lua_getglobal'
CMakeFiles/valyriatear.dir/engine/script_supervisor.cpp.o: In function `hoa_script::ScriptEngine::DropGlobalTable(std::string const&)':
script_supervisor.cpp:(.text._ZN10hoa_script12ScriptEngine15DropGlobalTableERKSs[_ZN10hoa_script12ScriptEngine15DropGlobalTableERKSs]+0x8a): undefined reference to `lua_pcallk'
CMakeFiles/valyriatear.dir/modes/mode_bindings.cpp.o: In function `luabind::default_converter<unsigned char>::from(lua_State*, int)':
mode_bindings.cpp:(.text._ZN7luabind17default_converterIhE4fromEP9lua_Statei[_ZN7luabind17default_converterIhE4fromEP9lua_Statei]+0x25): undefined reference to `lua_tointegerx'
CMakeFiles/valyriatear.dir/modes/mode_bindings.cpp.o: In function `luabind::default_converter<short>::from(lua_State*, int)':
mode_bindings.cpp:(.text._ZN7luabind17default_converterIsE4fromEP9lua_Statei[_ZN7luabind17default_converterIsE4fromEP9lua_Statei]+0x25): undefined reference to `lua_tointegerx'
CMakeFiles/valyriatear.dir/modes/mode_bindings.cpp.o: In function `luabind::default_converter<unsigned short>::from(lua_State*, int)':
mode_bindings.cpp:(.text._ZN7luabind17default_converterItE4fromEP9lua_Statei[_ZN7luabind17default_converterItE4fromEP9lua_Statei]+0x25): undefined reference to `lua_tointegerx'
CMakeFiles/valyriatear.dir/modes/mode_bindings.cpp.o: In function `hoa_shop::SHOP_PRICE_LEVEL luabind::detail::enum_converter::apply<hoa_shop::SHOP_PRICE_LEVEL>(lua_State*, luabind::detail::by_value<hoa_shop::SHOP_PRICE_LEVEL>, int)':
mode_bindings.cpp:(.text._ZN7luabind6detail14enum_converter5applyIN8hoa_shop16SHOP_PRICE_LEVELEEET_P9lua_StateNS0_8by_valueIS5_EEi[_ZN7luabind6detail14enum_converter5applyIN8hoa_shop16SHOP_PRICE_LEVELEEET_P9lua_StateNS0_8by_valueIS5_EEi]+0x25): undefined reference to `lua_tonumberx'
CMakeFiles/valyriatear.dir/modes/mode_bindings.cpp.o: In function `hoa_global::GLOBAL_STATUS luabind::detail::enum_converter::apply<hoa_global::GLOBAL_STATUS>(lua_State*, luabind::detail::by_value<hoa_global::GLOBAL_STATUS>, int)':
mode_bindings.cpp:(.text._ZN7luabind6detail14enum_converter5applyIN10hoa_global13GLOBAL_STATUSEEET_P9lua_StateNS0_8by_valueIS5_EEi[_ZN7luabind6detail14enum_converter5applyIN10hoa_global13GLOBAL_STATUSEEET_P9lua_StateNS0_8by_valueIS5_EEi]+0x25): undefined reference to `lua_tonumberx'
CMakeFiles/valyriatear.dir/modes/mode_bindings.cpp.o: In function `hoa_global::GLOBAL_INTENSITY luabind::detail::enum_converter::apply<hoa_global::GLOBAL_INTENSITY>(lua_State*, luabind::detail::by_value<hoa_global::GLOBAL_INTENSITY>, int)':
mode_bindings.cpp:(.text._ZN7luabind6detail14enum_converter5applyIN10hoa_global16GLOBAL_INTENSITYEEET_P9lua_StateNS0_8by_valueIS5_EEi[_ZN7luabind6detail14enum_converter5applyIN10hoa_global16GLOBAL_INTENSITYEEET_P9lua_StateNS0_8by_valueIS5_EEi]+0x25): undefined reference to `lua_tonumberx'
CMakeFiles/valyriatear.dir/modes/mode_bindings.cpp.o: In function `hoa_battle::private_battle::BATTLE_TYPE luabind::detail::enum_converter::apply<hoa_battle::private_battle::BATTLE_TYPE>(lua_State*, luabind::detail::by_value<hoa_battle::private_battle::BATTLE_TYPE>, int)':
mode_bindings.cpp:(.text._ZN7luabind6detail14enum_converter5applyIN10hoa_battle14private_battle11BATTLE_TYPEEEET_P9lua_StateNS0_8by_valueIS6_EEi[_ZN7luabind6detail14enum_converter5applyIN10hoa_battle14private_battle11BATTLE_TYPEEEET_P9lua_StateNS0_8by_valueIS6_EEi]+0x25): undefined reference to `lua_tonumberx'
CMakeFiles/valyriatear.dir/modes/mode_bindings.cpp.o: In function `hoa_battle::private_battle::BATTLE_STATE luabind::detail::enum_converter::apply<hoa_battle::private_battle::BATTLE_STATE>(lua_State*, luabind::detail::by_value<hoa_battle::private_battle::BATTLE_STATE>, int)':
mode_bindings.cpp:(.text._ZN7luabind6detail14enum_converter5applyIN10hoa_battle14private_battle12BATTLE_STATEEEET_P9lua_StateNS0_8by_valueIS6_EEi[_ZN7luabind6detail14enum_converter5applyIN10hoa_battle14private_battle12BATTLE_STATEEEET_P9lua_StateNS0_8by_valueIS6_EEi]+0x25): undefined reference to `lua_tonumberx'
CMakeFiles/valyriatear.dir/modes/mode_bindings.cpp.o:mode_bindings.cpp:(.text._ZN7luabind6detail14enum_converter5applyIN7hoa_map11private_map11MAP_CONTEXTEEET_P9lua_StateNS0_8by_valueIS6_EEi[_ZN7luabind6detail14enum_converter5applyIN7hoa_map11private_map11MAP_CONTEXTEEET_P9lua_StateNS0_8by_valueIS6_EEi]+0x25): more undefined references to `lua_tonumberx' follow
CMakeFiles/valyriatear.dir/engine/script/script_read.cpp.o: In function `hoa_script::ReadScriptDescriptor::OpenFile(std::string const&)':
script_read.cpp:(.text+0x33f): undefined reference to `luaL_loadfilex'
script_read.cpp:(.text+0x371): undefined reference to `lua_pcallk'
CMakeFiles/valyriatear.dir/engine/script/script_read.cpp.o: In function `hoa_script::ReadScriptDescriptor::_DoesDataExist(std::string const&, int)':
script_read.cpp:(.text+0x7fe): undefined reference to `lua_getglobal'
CMakeFiles/valyriatear.dir/engine/script/script_read.cpp.o: In function `hoa_script::ReadScriptDescriptor::ReadFunctionPointer(std::string const&)':
script_read.cpp:(.text+0xded): undefined reference to `lua_getglobal'
CMakeFiles/valyriatear.dir/engine/script/script_read.cpp.o: In function `hoa_script::ReadScriptDescriptor::OpenTable(std::string const&, bool)':
script_read.cpp:(.text+0x15cb): undefined reference to `lua_getglobal'
CMakeFiles/valyriatear.dir/engine/script/script_read.cpp.o: In function `hoa_script::ReadScriptDescriptor::DEBUG_PrintLuaStack()':
script_read.cpp:(.text+0x29be): undefined reference to `lua_tonumberx'
CMakeFiles/valyriatear.dir/engine/script/script_read.cpp.o: In function `boost::mpl::if_<boost::is_void<void>, luabind::detail::proxy_function_void_caller<boost::tuples::tuple<boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, luabind::detail::proxy_function_caller<void, boost::tuples::tuple<boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >::type luabind::call_function<void>(lua_State*, char const*)':
script_read.cpp:(.text._ZN7luabind13call_functionIvEEN5boost3mpl3if_INS1_7is_voidIT_EENS_6detail26proxy_function_void_callerINS1_6tuples5tupleINS9_9null_typeESB_SB_SB_SB_SB_SB_SB_SB_SB_EEEENS7_21proxy_function_callerIS5_SC_EEE4typeEP9lua_StatePKc[_ZN7luabind13call_functionIvEEN5boost3mpl3if_INS1_7is_voidIT_EENS_6detail26proxy_function_void_callerINS1_6tuples5tupleINS9_9null_typeESB_SB_SB_SB_SB_SB_SB_SB_SB_EEEENS7_21proxy_function_callerIS5_SC_EEE4typeEP9lua_StatePKc]+0x44): undefined reference to `lua_getglobal'
CMakeFiles/valyriatear.dir/engine/script/script_read.cpp.o: In function `std::ostream& luabind::adl::operator<< <luabind::adl::object>(std::ostream&, luabind::adl::object_interface<luabind::adl::object> const&)':
script_read.cpp:(.text._ZN7luabind3adllsINS0_6objectEEERSoS3_RKNS0_16object_interfaceIT_EE[_ZN7luabind3adllsINS0_6objectEEERSoS3_RKNS0_16object_interfaceIT_EE]+0x73): undefined reference to `lua_rawlen'
CMakeFiles/valyriatear.dir/engine/script/script_read.cpp.o: In function `std::ostream& luabind::adl::operator<< <luabind::adl::iterator_proxy<luabind::detail::basic_access> >(std::ostream&, luabind::adl::object_interface<luabind::adl::iterator_proxy<luabind::detail::basic_access> > const&)':
script_read.cpp:(.text._ZN7luabind3adllsINS0_14iterator_proxyINS_6detail12basic_accessEEEEERSoS6_RKNS0_16object_interfaceIT_EE[_ZN7luabind3adllsINS0_14iterator_proxyINS_6detail12basic_accessEEEEERSoS6_RKNS0_16object_interfaceIT_EE]+0x73): undefined reference to `lua_rawlen'
CMakeFiles/valyriatear.dir/luabind/src/class_rep.cpp.o: In function `luabind::detail::class_rep::constructor_dispatcher(lua_State*)':
class_rep.cpp:(.text+0x843): undefined reference to `lua_setglobal'
class_rep.cpp:(.text+0x8f1): undefined reference to `lua_callk'
class_rep.cpp:(.text+0x919): undefined reference to `lua_setglobal'
CMakeFiles/valyriatear.dir/luabind/src/class_rep.cpp.o: In function `luabind::detail::class_rep::super_callback(lua_State*)':
class_rep.cpp:(.text+0xac8): undefined reference to `lua_setglobal'
class_rep.cpp:(.text+0xb15): undefined reference to `lua_setglobal'
class_rep.cpp:(.text+0xbb0): undefined reference to `lua_callk'
class_rep.cpp:(.text+0xbcd): undefined reference to `lua_setglobal'
CMakeFiles/valyriatear.dir/luabind/src/class_rep.cpp.o: In function `luabind::detail::class_rep::static_class_gettable(lua_State*)':
class_rep.cpp:(.text+0xd5c): undefined reference to `lua_rawlen'
CMakeFiles/valyriatear.dir/luabind/src/class_rep.cpp.o: In function `luabind::detail::finalize(lua_State*, luabind::detail::class_rep*)':
class_rep.cpp:(.text+0x1083): undefined reference to `lua_callk'
CMakeFiles/valyriatear.dir/luabind/src/object_rep.cpp.o: In function `luabind::detail::destroy_instance(lua_State*)':
object_rep.cpp:(.text+0x273): undefined reference to `lua_callk'
CMakeFiles/valyriatear.dir/luabind/src/object_rep.cpp.o: In function `luabind::detail::(anonymous namespace)::set_instance_value(lua_State*)':
object_rep.cpp:(.text+0x2b6): undefined reference to `lua_getuservalue'
object_rep.cpp:(.text+0x426): undefined reference to `lua_callk'
object_rep.cpp:(.text+0x493): undefined reference to `lua_setuservalue'
CMakeFiles/valyriatear.dir/luabind/src/object_rep.cpp.o: In function `luabind::detail::(anonymous namespace)::get_instance_value(lua_State*)':
object_rep.cpp:(.text+0x51f): undefined reference to `lua_getuservalue'
object_rep.cpp:(.text+0x603): undefined reference to `lua_callk'
CMakeFiles/valyriatear.dir/luabind/src/object_rep.cpp.o: In function `luabind::detail::(anonymous namespace)::dispatch_operator(lua_State*)':
object_rep.cpp:(.text+0x725): undefined reference to `lua_callk'
CMakeFiles/valyriatear.dir/luabind/src/object_rep.cpp.o: In function `luabind::detail::push_new_instance(lua_State*, luabind::detail::class_rep*)':
object_rep.cpp:(.text+0xa54): undefined reference to `lua_setuservalue'
CMakeFiles/valyriatear.dir/luabind/src/pcall.cpp.o: In function `luabind::detail::pcall(lua_State*, int, int)':
pcall.cpp:(.text+0x87): undefined reference to `lua_pcallk'
CMakeFiles/valyriatear.dir/luabind/src/scope.cpp.o: In function `luabind::module_::operator[](luabind::scope)':
scope.cpp:(.text+0x350): undefined reference to `lua_getglobal'
scope.cpp:(.text+0x3c9): undefined reference to `lua_setglobal'
CMakeFiles/valyriatear.dir/luabind/src/create_class.cpp.o: In function `luabind::detail::(anonymous namespace)::copy_member_table(lua_State*)':
create_class.cpp:(.text+0x45): undefined reference to `lua_compare'
create_class.cpp:(.text+0xa1): undefined reference to `lua_compare'
CMakeFiles/valyriatear.dir/luabind/src/create_class.cpp.o: In function `luabind::detail::create_class::stage1(lua_State*)':
create_class.cpp:(.text+0x340): undefined reference to `lua_rawlen'
create_class.cpp:(.text+0x3e6): undefined reference to `lua_setglobal'
CMakeFiles/valyriatear.dir/luabind/src/open.cpp.o: In function `luabind::open(lua_State*)':
open.cpp:(.text+0x60f): undefined reference to `lua_setglobal'
open.cpp:(.text+0x636): undefined reference to `lua_setglobal'
open.cpp:(.text+0x692): undefined reference to `lua_setglobal'
collect2: error: ld returned 1 exit status
make[2]: *** [src/valyriatear] Error 1
make[1]: *** [src/CMakeFiles/valyriatear.dir/all] Error 2
make: *** [all] Error 2