Josh Posted October 31, 2010 Share Posted October 31, 2010 Has anyone used luabind with Xcode or GCC? I am getting a ton of linker errors like this: Undefined symbols: "_luaL_unref", referenced from: luabind::handle::~handle()in Entity.o luabind::handle::~handle()in Pivot.o luabind::handle::~handle()in AABB.o luabind::handle::~handle()in Mat3.o luabind::handle::~handle()in Mat4.o luabind::handle::~handle()in Plane.o luabind::handle::~handle()in Quat.o luabind::handle::~handle()in Transform.o luabind::handle::~handle()in Vec2.o luabind::handle::~handle()in Vec3.o luabind::handle::~handle()in Vec4.o "luabind::detail::registration::~registration()", referenced from: luabind::detail::property_registration<le3::Entity, le3::Quat le3::Entity::*, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>::~property_registration()in Entity.o luabind::detail::property_registration<le3::Entity, le3::Quat le3::Entity::*, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>::~property_registration()in Entity.o luabind::detail::property_registration<le3::Entity, le3::Vec3 le3::Entity::*, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>::~property_registration()in Entity.o luabind::detail::property_registration<le3::Entity, le3::Vec3 le3::Entity::*, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>::~property_registration()in Entity.o luabind::detail::property_registration<le3::Entity, le3::Mat4 le3::Entity::*, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>::~property_registration()in Entity.o luabind::detail::property_registration<le3::Entity, le3::Mat4 le3::Entity::*, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>::~property_registration()in Entity.o luabind::detail::property_registration<le3::Entity, le3::Entity* le3::Entity::*, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>::~property_registration()in Entity.o luabind::detail::property_registration<le3::Entity, le3::Entity* le3::Entity::*, luabind::detail::null_type, luabind::detail::null_type, luabind::detail::null_type>::~property_registration()in Entity.o luabind::detail::memfun_registration<le3::Entity, void (le3::Entity::*)(le3::Vec3 const&, bool), luabind::detail::null_type>::~memfun_registration()in Entity.o luabind::detail::memfun_registration<le3::Entity, void (le3::Entity::*)(le3::Vec3 const&, bool), luabind::detail::null_type>::~memfun_registration()in Entity.o luabind::detail::memfun_registration<le3::Entity, void (le3::Entity::*)(le3::Vec3 const&), luabind::detail::null_type>::~memfun_registration()in Entity.o luabind::detail::memfun_registration<le3::Entity, void (le3::Entity::*)(le3::Vec3 const&), luabind::detail::null_type>::~memfun_registration()in Entity.o luabind::detail::memfun_registration<le3::Entity, void (le3::Entity::*)(float, float, float), luabind::detail::null_type>::~memfun_registration()in Entity.o luabind::detail::memfun_registration<le3::Entity, void (le3::Entity::*)(float, float, float), luabind::detail::null_type>::~memfun_registration()in Entity.o luabind::detail::memfun_registration<le3::Entity, le3::Vec3 (le3::Entity::*)(bool), luabind::detail::null_type>::~memfun_registration()in Entity.o luabind::detail::memfun_registration<le3::Entity, le3::Vec3 (le3::Entity::*)(bool), luabind::detail::null_type>::~memfun_registration()in Entity.o luabind::detail::memfun_registration<le3::Entity, int (le3::Entity::*)(), luabind::detail::null_type>::~memfun_registration()in Entity.o luabind::detail::memfun_registration<le3::Entity, int (le3::Entity::*)(), luabind::detail::null_type>::~memfun_registration()in Entity.o luabind::detail::memfun_registration<le3::Entity, void (le3::Entity::*)(float, float, float, bool), luabind::detail::null_type>::~memfun_registration()in Entity.o luabind::detail::memfun_registration<le3::Entity, void (le3::Entity::*)(float, float, float, bool), luabind::detail::null_type>::~memfun_registration()in Entity.o luabind::detail::memfun_registration<le3::Entity, void (le3::Entity::*)(le3::Entity*), luabind::detail::null_type>::~memfun_registration()in Entity.o luabind::detail::memfun_registration<le3::Entity, void (le3::Entity::*)(le3::Entity*), luabind::detail::null_type>::~memfun_registration()in Entity.o luabind::detail::memfun_registration<le3::Entity, void (le3::Entity::*)(le3::Entity*, bool), luabind::detail::null_type>::~memfun_registration()in Entity.o luabind::detail::memfun_registration<le3::Entity, void (le3::Entity::*)(le3::Entity*, bool), luabind::detail::null_type>::~memfun_registration()in Entity.o luabind::detail::memfun_registration<le3::Entity, bool (le3::Entity::*)(), luabind::detail::null_type>::~memfun_registration()in Entity.o luabind::detail::memfun_registration<le3::Entity, bool (le3::Entity::*)(), luabind::detail::null_type>::~memfun_registration()in Entity.o luabind::detail::constructor_registration<le3::Pivot, luabind::detail::null_type, boost::mpl::v_item<luabind::adl::argument const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::~constructor_registration()in Pivot.o luabind::detail::constructor_registration<le3::Pivot, luabind::detail::null_type, boost::mpl::v_item<luabind::adl::argument const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::~constructor_registration()in Pivot.o luabind::detail::constructor_registration<le3::Pivot, luabind::detail::null_type, boost::mpl::v_item<le3::Entity*, boost::mpl::v_item<luabind::adl::argument const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, luabind::detail::null_type>::~constructor_registration()in Pivot.o luabind::detail::constructor_registration<le3::Pivot, luabind::detail::null_type, boost::mpl::v_item<le3::Entity*, boost::mpl::v_item<luabind::adl::argument const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, luabind::detail::null_type>::~constructor_registration()in Pivot.o luabind::detail::constructor_registration<le3::AABB, luabind::detail::null_type, boost::mpl::v_item<le3::Vec3, boost::mpl::v_item<le3::Vec3, boost::mpl::v_item<luabind::adl::argument const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>, luabind::detail::null_type>::~constructor_registration()in AABB.o luabind::detail::constructor_registration<le3::AABB, luabind::detail::null_type, boost::mpl::v_item<le3::Vec3, boost::mpl::v_item<le3::Vec3, boost::mpl::v_item<luabind::adl::argument const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>, luabind::detail::null_type>::~constructor_registration()in AABB.o luabind::detail::constructor_registration<le3::AABB, luabind::detail::null_type, boost::mpl::v_item<float, boost::mpl::v_item<float, boost::mpl::v_item<float, boost::mpl::v_item<float, boost::mpl::v_item<float, boost::mpl::v_item<float, boost::mpl::v_item<luabind::adl::argument const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, luabind::detail::null_type>::~constructor_registration()in AABB.o luabind::detail::constructor_registration<le3::AABB, luabind::detail::null_type, boost::mpl::v_item<float, boost::mpl::v_item<float, boost::mpl::v_item<float, boost::mpl::v_item<float, boost::mpl::v_item<float, boost::mpl::v_item<float, boost::mpl::v_item<luabind::adl::argument const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, luabind::detail::null_type>::~constructor_registration()in AABB.o luabind::detail::property_registration<le3::AABB, le3::Vec3 le3::AABB::*, luabind::detail::null_type, le3::Vec3 le3::AABB::*, luabind::detail::null_type>::~property_registration()in AABB.o luabind::detail::property_registration<le3::AABB, le3::Vec3 le3::AABB::*, luabind::detail::null_type, le3::Vec3 le3::AABB::*, luabind::detail::null_type>::~property_registration()in AABB.o luabind::detail::property_registration<le3::AABB, float le3::AABB::*, luabind::detail::null_type, float le3::AABB::*, luabind::detail::null_type>::~property_registration()in AABB.o luabind::detail::property_registration<le3::AABB, float le3::AABB::*, luabind::detail::null_type, float le3::AABB::*, luabind::detail::null_type>::~property_registration()in AABB.o luabind::detail::memfun_registration<le3::AABB, bool (le3::AABB::*)(le3::Vec3 const&, float), luabind::detail::null_type>::~memfun_registration()in AABB.o luabind::detail::memfun_registration<le3::AABB, bool (le3::AABB::*)(le3::Vec3 const&, float), luabind::detail::null_type>::~memfun_registration()in AABB.o luabind::detail::memfun_registration<le3::AABB, bool (le3::AABB::*)(le3::AABB const&, float), luabind::detail::null_type>::~memfun_registration()in AABB.o luabind::detail::memfun_registration<le3::AABB, bool (le3::AABB::*)(le3::AABB const&, float), luabind::detail::null_type>::~memfun_registration()in AABB.o luabind::detail::memfun_registration<le3::AABB, void (le3::AABB::*)(le3::AABB const&), luabind::detail::null_type>::~memfun_registration()in AABB.o luabind::detail::memfun_registration<le3::AABB, void (le3::AABB::*)(le3::AABB const&), luabind::detail::null_type>::~memfun_registration()in AABB.o luabind::detail::memfun_registration<le3::AABB, bool (le3::AABB::*)(le3::AABB const&), luabind::detail::null_type>::~memfun_registration()in AABB.o luabind::detail::memfun_registration<le3::AABB, bool (le3::AABB::*)(le3::AABB const&), luabind::detail::null_type>::~memfun_registration()in AABB.o luabind::detail::memfun_registration<le3::AABB, std::basic_string<char, std::char_traits<char>, std::allocator<char> > (le3::AABB::*)() const, luabind::detail::null_type>::~memfun_registration()in AABB.o luabind::detail::memfun_registration<le3::AABB, std::basic_string<char, std::char_traits<char>, std::allocator<char> > (le3::AABB::*)() const, luabind::detail::null_type>::~memfun_registration()in AABB.o luabind::detail::memfun_registration<le3::AABB, bool (le3::AABB::*)(le3::Vec3 const&, le3::Vec3 const&), luabind::detail::null_type>::~memfun_registration()in AABB.o luabind::detail::memfun_registration<le3::AABB, bool (le3::AABB::*)(le3::Vec3 const&, le3::Vec3 const&), luabind::detail::null_type>::~memfun_registration()in AABB.o luabind::detail::memfun_registration<le3::AABB, float (le3::AABB::*)(le3::Vec3 const&, float), luabind::detail::null_type>::~memfun_registration()in AABB.o luabind::detail::memfun_registration<le3::AABB, float (le3::AABB::*)(le3::Vec3 const&, float), luabind::detail::null_type>::~memfun_registration()in AABB.o luabind::detail::constructor_registration<le3::Mat3, luabind::detail::null_type, boost::mpl::v_item<le3::Vec3&, boost::mpl::v_item<le3::Vec3&, boost::mpl::v_item<le3::Vec3&, boost::mpl::v_item<luabind::adl::argument const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>, 0>, luabind::detail::null_type>::~constructor_registration()in Mat3.o luabind::detail::constructor_registration<le3::Mat3, luabind::detail::null_type, boost::mpl::v_item<le3::Vec3&, boost::mpl::v_item<le3::Vec3&, boost::mpl::v_item<le3::Vec3&, boost::mpl::v_item<luabind::adl::argument const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>, 0>, luabind::detail::null_type>::~constructor_registration()in Mat3.o luabind::detail::property_registration<le3::Mat3, le3::Vec3 le3::Mat3::*, luabind::detail::null_type, le3::Vec3 le3::Mat3::*, luabind::detail::null_type>::~property_registration()in Mat3.o luabind::detail::property_registration<le3::Mat3, le3::Vec3 le3::Mat3::*, luabind::detail::null_type, le3::Vec3 le3::Mat3::*, luabind::detail::null_type>::~property_registration()in Mat3.o luabind::detail::memfun_registration<le3::Mat3, std::basic_string<char, std::char_traits<char>, std::allocator<char> > (le3::Mat3::*)() const, luabind::detail::null_type>::~memfun_registration()in Mat3.o luabind::detail::memfun_registration<le3::Mat3, std::basic_string<char, std::char_traits<char>, std::allocator<char> > (le3::Mat3::*)() const, luabind::detail::null_type>::~memfun_registration()in Mat3.o luabind::detail::memfun_registration<le3::Mat3, le3::Mat3 (le3::Mat3::*)(), luabind::detail::null_type>::~memfun_registration()in Mat3.o luabind::detail::memfun_registration<le3::Mat3, le3::Mat3 (le3::Mat3::*)(), luabind::detail::null_type>::~memfun_registration()in Mat3.o luabind::detail::memfun_registration<le3::Mat3, void (*)(lua_State*, le3::Mat3&, le3::Mat3&), luabind::detail::null_type>::~memfun_registration()in Mat3.o luabind::detail::memfun_registration<le3::Mat3, void (*)(lua_State*, le3::Mat3&, le3::Mat3&), luabind::detail::null_type>::~memfun_registration()in Mat3.o luabind::detail::constructor_registration<le3::Mat4, luabind::detail::null_type, boost::mpl::v_item<luabind::adl::argument const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::~constructor_registration()in Mat4.o luabind::detail::constructor_registration<le3::Mat4, luabind::detail::null_type, boost::mpl::v_item<luabind::adl::argument const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::~constructor_registration()in Mat4.o luabind::detail::constructor_registration<le3::Mat4, luabind::detail::null_type, boost::mpl::v_item<le3::Vec4&, boost::mpl::v_item<le3::Vec4&, boost::mpl::v_item<le3::Vec4&, boost::mpl::v_item<le3::Vec4&, boost::mpl::v_item<luabind::adl::argument const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>, 0>, 0>, luabind::detail::null_type>::~constructor_registration()in Mat4.o luabind::detail::constructor_registration<le3::Mat4, luabind::detail::null_type, boost::mpl::v_item<le3::Vec4&, boost::mpl::v_item<le3::Vec4&, boost::mpl::v_item<le3::Vec4&, boost::mpl::v_item<le3::Vec4&, boost::mpl::v_item<luabind::adl::argument const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>, 0>, 0>, luabind::detail::null_type>::~constructor_registration()in Mat4.o luabind::detail::constructor_registration<le3::Mat4, luabind::detail::null_type, boost::mpl::v_item<le3::Vec3&, boost::mpl::v_item<le3::Vec3&, boost::mpl::v_item<le3::Vec3&, boost::mpl::v_item<le3::Vec3&, boost::mpl::v_item<luabind::adl::argument const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>, 0>, 0>, luabind::detail::null_type>::~constructor_registration()in Mat4.o luabind::detail::constructor_registration<le3::Mat4, luabind::detail::null_type, boost::mpl::v_item<le3::Vec3&, boost::mpl::v_item<le3::Vec3&, boost::mpl::v_item<le3::Vec3&, boost::mpl::v_item<le3::Vec3&, boost::mpl::v_item<luabind::adl::argument const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>, 0>, 0>, luabind::detail::null_type>::~constructor_registration()in Mat4.o luabind::detail::constructor_registration<le3::Mat4, luabind::detail::null_type, boost::mpl::v_item<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, boost::mpl::v_item<luabind::adl::argument const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, luabind::detail::null_type>::~constructor_registration()in Mat4.o luabind::detail::constructor_registration<le3::Mat4, luabind::detail::null_type, boost::mpl::v_item<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, boost::mpl::v_item<luabind::adl::argument const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, luabind::detail::null_type>::~constructor_registration()in Mat4.o luabind::detail::property_registration<le3::Mat4, le3::Vec4 le3::Mat4::*, luabind::detail::null_type, le3::Vec4 le3::Mat4::*, luabind::detail::null_type>::~property_registration()in Mat4.o luabind::detail::property_registration<le3::Mat4, le3::Vec4 le3::Mat4::*, luabind::detail::null_type, le3::Vec4 le3::Mat4::*, luabind::detail::null_type>::~property_registration()in Mat4.o luabind::detail::memfun_registration<le3::Mat4, std::basic_string<char, std::char_traits<char>, std::allocator<char> > (le3::Mat4::*)() const, luabind::detail::null_type>::~memfun_registration()in Mat4.o luabind::detail::memfun_registration<le3::Mat4, std::basic_string<char, std::char_traits<char>, std::allocator<char> > (le3::Mat4::*)() const, luabind::detail::null_type>::~memfun_registration()in Mat4.o luabind::detail::memfun_registration<le3::Mat4, le3::Mat4 (le3::Mat4::*)(), luabind::detail::null_type>::~memfun_registration()in Mat4.o luabind::detail::memfun_registration<le3::Mat4, le3::Mat4 (le3::Mat4::*)(), luabind::detail::null_type>::~memfun_registration()in Mat4.o luabind::detail::memfun_registration<le3::Mat4, void (*)(lua_State*, le3::Mat4&, le3::Mat4&), luabind::detail::null_type>::~memfun_registration()in Mat4.o luabind::detail::memfun_registration<le3::Mat4, void (*)(lua_State*, le3::Mat4&, le3::Mat4&), luabind::detail::null_type>::~memfun_registration()in Mat4.o luabind::detail::constructor_registration<le3::Plane, luabind::detail::null_type, boost::mpl::v_item<luabind::adl::argument const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::~constructor_registration()in Plane.o luabind::detail::constructor_registration<le3::Plane, luabind::detail::null_type, boost::mpl::v_item<luabind::adl::argument const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, luabind::detail::null_type>::~constructor_registration()in Plane.o luabind::detail::constructor_registration<le3::Plane, luabind::detail::null_type, boost::mpl::v_item<float, boost::mpl::v_item<float, boost::mpl::v_item<float, boost::mpl::v_item<float, boost::mpl::v_item<luabind::adl::argument const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>, 0>, 0>, luabind::detail::null_type>::~constructor_registration()in Plane.o luabind::detail::constructor_registration<le3::Plane, luabind::detail::null_type, boost::mpl::v_item<float, boost::mpl::v_item<float, boost::mpl::v_item<float, boost::mpl::v_item<float, boost::mpl::v_item<luabind::adl::argument const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>, 0>, 0>, luabind::detail::null_type>::~constructor_registration()in Plane.o luabind::detail::constructor_registration<le3::Plane, luabind::detail::null_type, boost::mpl::v_item<le3::Vec3&, boost::mpl::v_item<le3::Vec3&, boost::mpl::v_item<luabind::adl::argument const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>, luabind::detail::null_type>::~constructor_registration()in Plane.o luabind::detail::constructor_registration<le3::Plane, luabind::detail::null_type, boost::mpl::v_item<le3::Vec3&, boost::mpl::v_item<le3::Vec3&, boost::mpl::v_item<luabind::adl::argument const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>, luabind::detail::null_type>::~constructor_registration()in Plane.o luabind::detail::constructor_registration<le3::Plane, luabind::detail::null_type, boost::mpl::v_item<le3::Vec3&, boost::mpl::v_item<le3::Vec3&, boost::mpl::v_item<le3::Vec3&, boost::mpl::v_item<luabind::adl::argument const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>, 0>, luabind::detail::null_type>::~constructor_registration()in Plane.o luabind::detail::constructor_registration<le3::Plane, luabind::detail::null_type, boost::mpl::v_item<le3::Vec3&, boost::mpl::v_item<le3::Vec3&, boost::mpl::v_item<le3::Vec3&, boost::mpl::v_item<luabind::adl::argument const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>, 0>, luabind::detail::null_type>::~constructor_registration()in Plane.o luabind::detail::memfun_registration<le3::Plane, std::basic_string<char, std::char_traits<char>, std::allocator<char> > (le3::Plane::*)() const, luabind::detail::null_type>::~memfun_registration()in Plane.o luabind::detail::memfun_registration<le3::Plane, std::basic_string<char, std::char_traits<char>, std::allocator<char> > (le3::Plane::*)() const, luabind::detail::null_type>::~memfun_registration()in Plane.o luabind::detail::memfun_registration<le3::Plane, void (le3::Plane::*)(), luabind::detail::null_type>::~memfun_registration()in Plane.o luabind::detail::memfun_registration<le3::Plane, void (le3::Plane::*)(), luabind::detail::null_type>::~memfun_registration()in Plane.o luabind::detail::property_registration<le3::Plane, float le3::Plane::*, luabind::detail::null_type, float le3::Plane::*, luabind::detail::null_type>::~property_registration()in Plane.o luabind::detail::property_registration<le3::Plane, float le3::Plane::*, luabind::detail::null_type, float le3::Plane::*, luabind::detail::null_type>::~property_registration()in Plane.o luabind::detail::property_registration<le3::Quat, float le3::Quat::*, luabind::detail::null_type, float le3::Quat::*, luabind::detail::null_type>::~property_registration()in Quat.o luabind::detail::property_registration<le3::Quat, float le3::Quat::*, luabind::detail::null_type, float le3::Quat::*, luabind::detail::null_type>::~property_registration()in Quat.o luabind::detail::constructor_registration<le3::Quat, luabind::detail::null_type, boost::mpl::v_item<float, boost::mpl::v_item<float, boost::mpl::v_item<float, boost::mpl::v_item<float, boost::mpl::v_item<luabind::adl::argument const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>, 0>, 0>, luabind::detail::null_type>::~constructor_registration()in Quat.o luabind::detail::constructor_registration<le3::Quat, luabind::detail::null_type, boost::mpl::v_item<float, boost::mpl::v_item<float, boost::mpl::v_item<float, boost::mpl::v_item<float, boost::mpl::v_item<luabind::adl::argument const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>, 0>, 0>, luabind::detail::null_type>::~constructor_registration()in Quat.o luabind::detail::memfun_registration<le3::Quat, void (*)(lua_State*, le3::Quat&, le3::Quat&), luabind::detail::null_type>::~memfun_registration()in Quat.o luabind::detail::memfun_registration<le3::Quat, void (*)(lua_State*, le3::Quat&, le3::Quat&), luabind::detail::null_type>::~memfun_registration()in Quat.o luabind::detail::function_registration<le3::Vec3 (*)(le3::Vec3 const&, le3::Mat4&, le3::Mat4&), luabind::detail::null_type>::~function_registration()in Transform.o luabind::detail::function_registration<le3::Vec3 (*)(le3::Vec3 const&, le3::Mat4&, le3::Mat4&), luabind::detail::null_type>::~function_registration()in Transform.o luabind::detail::function_registration<le3::Vec3 (*)(float, float, float, le3::Mat4&, le3::Mat4&), luabind::detail::null_type>::~function_registration()in Transform.o luabind::detail::function_registration<le3::Vec3 (*)(float, float, float, le3::Mat4&, le3::Mat4&), luabind::detail::null_type>::~function_registration()in Transform.o luabind::detail::constructor_registration<le3::Vec2, luabind::detail::null_type, boost::mpl::v_item<float, boost::mpl::v_item<float, boost::mpl::v_item<luabind::adl::argument const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>, luabind::detail::null_type>::~constructor_registration()in Vec2.o luabind::detail::constructor_registration<le3::Vec2, luabind::detail::null_type, boost::mpl::v_item<float, boost::mpl::v_item<float, boost::mpl::v_item<luabind::adl::argument const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>, luabind::detail::null_type>::~constructor_registration()in Vec2.o luabind::detail::constructor_registration<le3::Vec2, luabind::detail::null_type, boost::mpl::v_item<float, boost::mpl::v_item<luabind::adl::argument const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, luabind::detail::null_type>::~constructor_registration()in Vec2.o luabind::detail::constructor_registration<le3::Vec2, luabind::detail::null_type, boost::mpl::v_item<float, boost::mpl::v_item<luabind::adl::argument const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, luabind::detail::null_type>::~constructor_registration()in Vec2.o luabind::detail::constructor_registration<le3::Vec2, luabind::detail::null_type, boost::mpl::v_item<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::mpl::v_item<luabind::adl::argument const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, luabind::detail::null_type>::~constructor_registration()in Vec2.o luabind::detail::constructor_registration<le3::Vec2, luabind::detail::null_type, boost::mpl::v_item<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::mpl::v_item<luabind::adl::argument const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, luabind::detail::null_type>::~constructor_registration()in Vec2.o luabind::detail::property_registration<le3::Vec2, float le3::Vec2::*, luabind::detail::null_type, float le3::Vec2::*, luabind::detail::null_type>::~property_registration()in Vec2.o luabind::detail::property_registration<le3::Vec2, float le3::Vec2::*, luabind::detail::null_type, float le3::Vec2::*, luabind::detail::null_type>::~property_registration()in Vec2.o luabind::detail::memfun_registration<le3::Vec2, std::basic_string<char, std::char_traits<char>, std::allocator<char> > (le3::Vec2::*)() const, luabind::detail::null_type>::~memfun_registration()in Vec2.o luabind::detail::memfun_registration<le3::Vec2, std::basic_string<char, std::char_traits<char>, std::allocator<char> > (le3::Vec2::*)() const, luabind::detail::null_type>::~memfun_registration()in Vec2.o luabind::detail::constructor_registration<le3::Vec3, luabind::detail::null_type, boost::mpl::v_item<float, boost::mpl::v_item<float, boost::mpl::v_item<float, boost::mpl::v_item<luabind::adl::argument const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>, 0>, luabind::detail::null_type>::~constructor_registration()in Vec3.o luabind::detail::constructor_registration<le3::Vec3, luabind::detail::null_type, boost::mpl::v_item<float, boost::mpl::v_item<float, boost::mpl::v_item<float, boost::mpl::v_item<luabind::adl::argument const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>, 0>, luabind::detail::null_type>::~constructor_registration()in Vec3.o luabind::detail::constructor_registration<le3::Vec3, luabind::detail::null_type, boost::mpl::v_item<float, boost::mpl::v_item<float, boost::mpl::v_item<luabind::adl::argument const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>, luabind::detail::null_type>::~constructor_registration()in Vec3.o luabind::detail::constructor_registration<le3::Vec3, luabind::detail::null_type, boost::mpl::v_item<float, boost::mpl::v_item<float, boost::mpl::v_item<luabind::adl::argument const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>, luabind::detail::null_type>::~constructor_registration()in Vec3.o luabind::detail::constructor_registration<le3::Vec3, luabind::detail::null_type, boost::mpl::v_item<float, boost::mpl::v_item<luabind::adl::argument const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, luabind::detail::null_type>::~constructor_registration()in Vec3.o luabind::detail::constructor_registration<le3::Vec3, luabind::detail::null_type, boost::mpl::v_item<float, boost::mpl::v_item<luabind::adl::argument const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, luabind::detail::null_type>::~constructor_registration()in Vec3.o luabind::detail::constructor_registration<le3::Vec3, luabind::detail::null_type, boost::mpl::v_item<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, boost::mpl::v_item<luabind::adl::argument const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, luabind::detail::null_type>::~constructor_registration()in Vec3.o luabind::detail::constructor_registration<le3::Vec3, luabind::detail::null_type, boost::mpl::v_item<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, boost::mpl::v_item<luabind::adl::argument const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, luabind::detail::null_type>::~constructor_registration()in Vec3.o luabind::detail::property_registration<le3::Vec3, float le3::Vec3::*, luabind::detail::null_type, float le3::Vec3::*, luabind::detail::null_type>::~property_registration()in Vec3.o luabind::detail::property_registration<le3::Vec3, float le3::Vec3::*, luabind::detail::null_type, float le3::Vec3::*, luabind::detail::null_type>::~property_registration()in Vec3.o luabind::detail::memfun_registration<le3::Vec3, void (*)(lua_State*, le3::Vec3&, le3::Vec3&), luabind::detail::null_type>::~memfun_registration()in Vec3.o luabind::detail::memfun_registration<le3::Vec3, void (*)(lua_State*, le3::Vec3&, le3::Vec3&), luabind::detail::null_type>::~memfun_registration()in Vec3.o luabind::detail::memfun_registration<le3::Vec3, std::basic_string<char, std::char_traits<char>, std::allocator<char> > (le3::Vec3::*)() const, luabind::detail::null_type>::~memfun_registration()in Vec3.o luabind::detail::memfun_registration<le3::Vec3, std::basic_string<char, std::char_traits<char>, std::allocator<char> > (le3::Vec3::*)() const, luabind::detail::null_type>::~memfun_registration()in Vec3.o luabind::detail::memfun_registration<le3::Vec3, float (le3::Vec3::*)(le3::Vec3 const&), luabind::detail::null_type>::~memfun_registration()in Vec3.o luabind::detail::memfun_registration<le3::Vec3, float (le3::Vec3::*)(le3::Vec3 const&), luabind::detail::null_type>::~memfun_registration()in Vec3.o luabind::detail::memfun_registration<le3::Vec3, float (le3::Vec3::*)(), luabind::detail::null_type>::~memfun_registration()in Vec3.o luabind::detail::memfun_registration<le3::Vec3, float (le3::Vec3::*)(), luabind::detail::null_type>::~memfun_registration()in Vec3.o luabind::detail::memfun_registration<le3::Vec3, le3::Vec3 (le3::Vec3::*)(), luabind::detail::null_type>::~memfun_registration()in Vec3.o luabind::detail::memfun_registration<le3::Vec3, le3::Vec3 (le3::Vec3::*)(), luabind::detail::null_type>::~memfun_registration()in Vec3.o luabind::detail::memfun_registration<le3::Vec3, le3::Vec3 (le3::Vec3::*)(le3::Vec3 const&), luabind::detail::null_type>::~memfun_registration()in Vec3.o luabind::detail::memfun_registration<le3::Vec3, le3::Vec3 (le3::Vec3::*)(le3::Vec3 const&), luabind::detail::null_type>::~memfun_registration()in Vec3.o luabind::detail::constructor_registration<le3::Vec4, luabind::detail::null_type, boost::mpl::v_item<float, boost::mpl::v_item<float, boost::mpl::v_item<float, boost::mpl::v_item<float, boost::mpl::v_item<luabind::adl::argument const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>, 0>, 0>, luabind::detail::null_type>::~constructor_registration()in Vec4.o luabind::detail::constructor_registration<le3::Vec4, luabind::detail::null_type, boost::mpl::v_item<float, boost::mpl::v_item<float, boost::mpl::v_item<float, boost::mpl::v_item<float, boost::mpl::v_item<luabind::adl::argument const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>, 0>, 0>, luabind::detail::null_type>::~constructor_registration()in Vec4.o luabind::detail::constructor_registration<le3::Vec4, luabind::detail::null_type, boost::mpl::v_item<float, boost::mpl::v_item<float, boost::mpl::v_item<float, boost::mpl::v_item<luabind::adl::argument const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>, 0>, luabind::detail::null_type>::~constructor_registration()in Vec4.o luabind::detail::constructor_registration<le3::Vec4, luabind::detail::null_type, boost::mpl::v_item<float, boost::mpl::v_item<float, boost::mpl::v_item<float, boost::mpl::v_item<luabind::adl::argument const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>, 0>, luabind::detail::null_type>::~constructor_registration()in Vec4.o luabind::detail::constructor_registration<le3::Vec4, luabind::detail::null_type, boost::mpl::v_item<float, boost::mpl::v_item<float, boost::mpl::v_item<luabind::adl::argument const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>, luabind::detail::null_type>::~constructor_registration()in Vec4.o luabind::detail::constructor_registration<le3::Vec4, luabind::detail::null_type, boost::mpl::v_item<float, boost::mpl::v_item<float, boost::mpl::v_item<luabind::adl::argument const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>, luabind::detail::null_type>::~constructor_registration()in Vec4.o luabind::detail::constructor_registration<le3::Vec4, luabind::detail::null_type, boost::mpl::v_item<float, boost::mpl::v_item<luabind::adl::argument const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, luabind::detail::null_type>::~constructor_registration()in Vec4.o luabind::detail::constructor_registration<le3::Vec4, luabind::detail::null_type, boost::mpl::v_item<float, boost::mpl::v_item<luabind::adl::argument const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, luabind::detail::null_type>::~constructor_registration()in Vec4.o luabind::detail::constructor_registration<le3::Vec4, luabind::detail::null_type, boost::mpl::v_item<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, boost::mpl::v_item<luabind::adl::argument const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, luabind::detail::null_type>::~constructor_registration()in Vec4.o luabind::detail::constructor_registration<le3::Vec4, luabind::detail::null_type, boost::mpl::v_item<std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, boost::mpl::v_item<luabind::adl::argument const&, boost::mpl::v_item<void, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, luabind::detail::null_type>::~constructor_registration()in Vec4.o luabind::detail::property_registration<le3::Vec4, float le3::Vec4::*, luabind::detail::null_type, float le3::Vec4::*, luabind::detail::null_type>::~property_registration()in Vec4.o luabind::detail::property_registration<le3::Vec4, float le3::Vec4::*, luabind::detail::null_type, float le3::Vec4::*, luabind::detail::null_type>::~property_registration()in Vec4.o luabind::detail::memfun_registration<le3::Vec4, std::basic_string<char, std::char_traits<char>, std::allocator<char> > (le3::Vec4::*)() const, luabind::detail::null_type>::~memfun_registration()in Vec4.o luabind::detail::memfun_registration<le3::Vec4, std::basic_string<char, std::char_traits<char>, std::allocator<char> > (le3::Vec4::*)() const, luabind::detail::null_type>::~memfun_registration()in Vec4.o "_lua_toboolean", referenced from: luabind::default_converter<bool>::from(lua_State*, int)in Entity.o Quote My job is to make tools you love, with the features you want, and performance you can't live without. Link to comment Share on other sites More sharing options...
Canardia Posted October 31, 2010 Share Posted October 31, 2010 Seems like your makefile is missing the luabind libraries. Quote ■ Ryzen 9 ■ RX 6800M ■ 16GB ■ XF8 ■ Windows 11 ■ ■ Ultra ■ LE 2.5 ■ 3DWS 5.6 ■ Reaper ■ C/C++ ■ C# ■ Fortran 2008 ■ Story ■ ■ Homepage: https://canardia.com ■ Link to comment Share on other sites More sharing options...
Josh Posted October 31, 2010 Author Share Posted October 31, 2010 heh, that's what happens when you don't include the C files in the project. Quote My job is to make tools you love, with the features you want, and performance you can't live without. Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.