NVIM=/usr/local/bin/nvim make master (ruby-2.2.0) ] 12:37 PM
VIM=/usr/local/Cellar/neovim/HEAD/share/nvim NVIM=/usr/local/bin/nvim scons -Q
CC -o build/Neovim.app/Contents/MacOS/Neovim build/client.o build/process.o build/rpc.o build/vim.o build/vimtypes.o build/app.o build/font.o build/input.o build/keys.o build/main.o build/menu.o build/redraw.o build/view.o -lmsgpack -framework Cocoa -framework Carbon
Undefined symbols for architecture x86_64:
"std::runtime_error::what() const", referenced from:
vtable for msgpack::v1::parse_error in client.o
vtable for msgpack::v1::unpack_error in client.o
vtable for msgpack::v1::depth_size_overflow in client.o
vtable for msgpack::v1::size_overflow in client.o
vtable for msgpack::v1::map_size_overflow in client.o
vtable for msgpack::v1::array_size_overflow in client.o
vtable for msgpack::v1::bin_size_overflow in client.o
...
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::compare(char const*) const", referenced from:
Vim::wait() in vim.o
-[AppDelegate notified:withData:] in app.o
"std::__1::__vector_base_common<true>::__throw_length_error() const", referenced from:
std::__1::vector<msgpack::v1::object, std::__1::allocator<msgpack::v1::object> >::__append(unsigned long) in client.o
std::__1::vector<msgpack::v1::detail::unpack_stack, std::__1::allocator<msgpack::v1::detail::unpack_stack> >::__append(unsigned long) in client.o
void std::__1::vector<msgpack::v1::detail::unpack_stack, std::__1::allocator<msgpack::v1::detail::unpack_stack> >::__push_back_slow_path<msgpack::v1::detail::unpack_stack>(msgpack::v1::detail::unpack_stack&&) in client.o
void std::__1::vector<NSEvent*, std::__1::allocator<NSEvent*> >::__push_back_slow_path<NSEvent* const&>(NSEvent* const&&&) in input.o
"std::__1::__basic_string_common<true>::__throw_length_error() const", referenced from:
std::__1::enable_if<__is_forward_iterator<char*>::value, void>::type std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init<char*>(char*, char*) in app.o
std::__1::enable_if<__is_forward_iterator<char*>::value, void>::type std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init<char*>(char*, char*) in input.o
std::__1::enable_if<__is_forward_iterator<char*>::value, void>::type std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init<char*>(char*, char*) in view.o
"std::__1::locale::use_facet(std::__1::locale::id&) const", referenced from:
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in client.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in app.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in input.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in keys.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in redraw.o
"std::__1::ios_base::getloc() const", referenced from:
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in client.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in app.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in input.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in keys.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in redraw.o
"std::bad_cast::what() const", referenced from:
vtable for msgpack::v1::type_error in client.o
vtable for msgpack::v1::type_error in app.o
vtable for msgpack::v1::type_error in redraw.o
"std::exception::what() const", referenced from:
vtable for std::__1::bad_function_call in app.o
vtable for std::__1::bad_function_call in input.o
"std::logic_error::logic_error(char const*)", referenced from:
std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, msgpack::v1::object, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, msgpack::v1::object> > >::at(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in redraw.o
"std::out_of_range::~out_of_range()", referenced from:
std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, msgpack::v1::object, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, msgpack::v1::object> > >::at(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in redraw.o
"std::runtime_error::runtime_error(char const*)", referenced from:
msgpack::v1::unpack_error::unpack_error(char const*) in client.o
msgpack::v1::container_size_overflow::container_size_overflow(char const*) in app.o
msgpack::v1::container_size_overflow::container_size_overflow(char const*) in input.o
msgpack::v1::container_size_overflow::container_size_overflow(char const*) in view.o
"std::runtime_error::~runtime_error()", referenced from:
msgpack::v1::unpack_error::~unpack_error() in client.o
msgpack::v1::container_size_overflow::~container_size_overflow() in app.o
msgpack::v1::container_size_overflow::~container_size_overflow() in input.o
msgpack::v1::container_size_overflow::~container_size_overflow() in view.o
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init(char const*, unsigned long)", referenced from:
-[WindowDelegate windowDidBecomeKey:] in app.o
-[WindowDelegate windowDidResignKey:] in app.o
-[AppDelegate newTab] in app.o
-[AppDelegate nextTab] in app.o
-[AppDelegate prevTab] in app.o
-[AppDelegate closeTab] in app.o
Vim::vim_command(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in app.o
...
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init(unsigned long, char)", referenced from:
std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> > std::__1::__pad_and_output<char, std::__1::char_traits<char> >(std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> >, char const*, char const*, char const*, std::__1::ios_base&, char) in client.o
std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> > std::__1::__pad_and_output<char, std::__1::char_traits<char> >(std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> >, char const*, char const*, char const*, std::__1::ios_base&, char) in app.o
std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> > std::__1::__pad_and_output<char, std::__1::char_traits<char> >(std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> >, char const*, char const*, char const*, std::__1::ios_base&, char) in input.o
std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> > std::__1::__pad_and_output<char, std::__1::char_traits<char> >(std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> >, char const*, char const*, char const*, std::__1::ios_base&, char) in keys.o
std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> > std::__1::__pad_and_output<char, std::__1::char_traits<char> >(std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> >, char const*, char const*, char const*, std::__1::ios_base&, char) in redraw.o
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::append(char const*, unsigned long)", referenced from:
-[VimView(Redraw) doAction:withItem:] in redraw.o
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::assign(char const*, unsigned long)", referenced from:
msgpack::v1::operator>>(msgpack::v1::object const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) in client.o
msgpack::v1::operator>>(msgpack::v1::object const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) in app.o
msgpack::v1::operator>>(msgpack::v1::object const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) in redraw.o
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::resize(unsigned long, char)", referenced from:
std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::overflow(int) in app.o
std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::str(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in app.o
std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::str(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in input.o
std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::overflow(int) in input.o
std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::overflow(int) in view.o
std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::str(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in view.o
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::push_back(char)", referenced from:
std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::overflow(int) in app.o
std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::overflow(int) in input.o
std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::overflow(int) in view.o
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
Client::wait() in client.o
Maybe<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::get() const in app.o
TypedRPC<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::then(std::__1::function<void (Maybe<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >)>)::'lambda'(msgpack::v1::object, msgpack::v1::object)::operator()(msgpack::v1::object, msgpack::v1::object) const in app.o
Maybe<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::Maybe(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, msgpack::v1::object) in app.o
msgpack::v1::type::tuple<int, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, msgpack::v1::type::tuple<VimObject<0> > >::tuple<int, int&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, msgpack::v1::type::tuple<VimObject<0> >&, false>(int&&, int&&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&&&, msgpack::v1::type::tuple<VimObject<0> >&&&) in app.o
msgpack::v1::type::tuple<int, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, msgpack::v1::type::tuple<> >::tuple<int, int&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, msgpack::v1::type::tuple<>&, false>(int&&, int&&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&&&, msgpack::v1::type::tuple<>&&&) in app.o
msgpack::v1::type::tuple<int, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, msgpack::v1::type::tuple<int, int, bool> >::tuple<int, int&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, msgpack::v1::type::tuple<int, int, bool>&, false>(int&&, int&&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&&&, msgpack::v1::type::tuple<int, int, bool>&&&) in app.o
...
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string()", referenced from:
Client::wait() in client.o
std::__1::__tuple_leaf<1ul, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::~__tuple_leaf() in client.o
std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> > std::__1::__pad_and_output<char, std::__1::char_traits<char> >(std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> >, char const*, char const*, char const*, std::__1::ios_base&, char) in client.o
Event::~Event() in client.o
Event::~Event() in vim.o
-[WindowDelegate windowDidBecomeKey:] in app.o
-[WindowDelegate windowDidResignKey:] in app.o
...
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::operator=(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::str(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in app.o
std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::str(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in input.o
std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::str(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in view.o
"std::__1::basic_istream<char, std::__1::char_traits<char> >::~basic_istream()", referenced from:
construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in app.o
construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in input.o
construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in view.o
"std::__1::basic_istream<char, std::__1::char_traits<char> >::~basic_istream()", referenced from:
construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in app.o
construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in input.o
construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in view.o
"std::__1::basic_ostream<char, std::__1::char_traits<char> >::write(char const*, long)", referenced from:
msgpack::v1::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, msgpack::v1::object const&) in app.o
msgpack::v1::packer<std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::append_buffer(char const*, unsigned long) in app.o
msgpack::v1::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, msgpack::v1::object const&) in input.o
msgpack::v1::packer<std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::append_buffer(char const*, unsigned long) in input.o
msgpack::v1::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, msgpack::v1::object const&) in redraw.o
msgpack::v1::packer<std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::append_buffer(char const*, unsigned long) in view.o
"std::__1::basic_ostream<char, std::__1::char_traits<char> >::sentry::sentry(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)", referenced from:
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in client.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in app.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in input.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in keys.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in redraw.o
"std::__1::basic_ostream<char, std::__1::char_traits<char> >::sentry::~sentry()", referenced from:
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in client.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in app.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in input.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in keys.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in redraw.o
"std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()", referenced from:
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in app.o
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in input.o
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in view.o
"std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()", referenced from:
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in app.o
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in input.o
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in view.o
"std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(double)", referenced from:
msgpack::v1::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, msgpack::v1::object const&) in app.o
-[VimView(Input) mouseEvent:drag:type:] in input.o
-[VimView(Input) scrollWheel:] in input.o
msgpack::v1::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, msgpack::v1::object const&) in input.o
msgpack::v1::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, msgpack::v1::object const&) in redraw.o
"std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(unsigned short)", referenced from:
msgpack::v1::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, msgpack::v1::object const&) in app.o
msgpack::v1::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, msgpack::v1::object const&) in input.o
msgpack::v1::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, msgpack::v1::object const&) in redraw.o
"std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(long long)", referenced from:
msgpack::v1::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, msgpack::v1::object const&) in app.o
msgpack::v1::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, msgpack::v1::object const&) in input.o
msgpack::v1::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, msgpack::v1::object const&) in redraw.o
"std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(unsigned long long)", referenced from:
msgpack::v1::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, msgpack::v1::object const&) in app.o
msgpack::v1::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, msgpack::v1::object const&) in input.o
msgpack::v1::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, msgpack::v1::object const&) in redraw.o
"std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()", referenced from:
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in app.o
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in input.o
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in view.o
"std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()", referenced from:
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in app.o
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in input.o
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in view.o
"std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()", referenced from:
RPC* Client::call<msgpack::v1::type::tuple<VimObject<0> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, msgpack::v1::type::tuple<VimObject<0> >) in app.o
std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_stringstream() in app.o
RPC* Client::call<msgpack::v1::type::tuple<> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, msgpack::v1::type::tuple<>) in app.o
RPC* Client::call<msgpack::v1::type::tuple<int, int, bool> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, msgpack::v1::type::tuple<int, int, bool>) in app.o
RPC* Client::call<msgpack::v1::type::tuple<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, msgpack::v1::type::tuple<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >) in app.o
-[VimView(Input) mouseEvent:drag:type:] in input.o
-[VimView(Input) scrollWheel:] in input.o
...
"std::__1::basic_streambuf<char, std::__1::char_traits<char> >::sync()", referenced from:
vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in app.o
vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in input.o
vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in view.o
"std::__1::basic_streambuf<char, std::__1::char_traits<char> >::imbue(std::__1::locale const&)", referenced from:
vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in app.o
vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in input.o
vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in view.o
"std::__1::basic_streambuf<char, std::__1::char_traits<char> >::uflow()", referenced from:
vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in app.o
vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in input.o
vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in view.o
"std::__1::basic_streambuf<char, std::__1::char_traits<char> >::setbuf(char*, long)", referenced from:
vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in app.o
vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in input.o
vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in view.o
"std::__1::basic_streambuf<char, std::__1::char_traits<char> >::xsgetn(char*, long)", referenced from:
vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in app.o
vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in input.o
vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in view.o
"std::__1::basic_streambuf<char, std::__1::char_traits<char> >::xsputn(char const*, long)", referenced from:
vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in app.o
vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in input.o
vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in view.o
"std::__1::basic_streambuf<char, std::__1::char_traits<char> >::showmanyc()", referenced from:
vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in app.o
vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in input.o
vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in view.o
"std::__1::basic_streambuf<char, std::__1::char_traits<char> >::basic_streambuf()", referenced from:
RPC* Client::call<msgpack::v1::type::tuple<VimObject<0> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, msgpack::v1::type::tuple<VimObject<0> >) in app.o
RPC* Client::call<msgpack::v1::type::tuple<> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, msgpack::v1::type::tuple<>) in app.o
RPC* Client::call<msgpack::v1::type::tuple<int, int, bool> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, msgpack::v1::type::tuple<int, int, bool>) in app.o
RPC* Client::call<msgpack::v1::type::tuple<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, msgpack::v1::type::tuple<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >) in app.o
-[VimView(Input) mouseEvent:drag:type:] in input.o
-[VimView(Input) scrollWheel:] in input.o
-[VimView(Input) sendKeys] in input.o
...
"std::__1::basic_streambuf<char, std::__1::char_traits<char> >::~basic_streambuf()", referenced from:
RPC* Client::call<msgpack::v1::type::tuple<VimObject<0> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, msgpack::v1::type::tuple<VimObject<0> >) in app.o
std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_stringbuf() in app.o
RPC* Client::call<msgpack::v1::type::tuple<> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, msgpack::v1::type::tuple<>) in app.o
RPC* Client::call<msgpack::v1::type::tuple<int, int, bool> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, msgpack::v1::type::tuple<int, int, bool>) in app.o
RPC* Client::call<msgpack::v1::type::tuple<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, msgpack::v1::type::tuple<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >) in app.o
-[VimView(Input) mouseEvent:drag:type:] in input.o
-[VimView(Input) scrollWheel:] in input.o
...
"std::__1::cerr", referenced from:
Client::wait() in client.o
Maybe<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::get() const in app.o
Maybe<VimObject<0> >::get() const in app.o
Maybe<int>::get() const in input.o
"std::__1::cout", referenced from:
-[AppDelegate notified:withData:] in app.o
-[VimView(Redraw) redraw:] in redraw.o
"std::__1::ctype<char>::id", referenced from:
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in client.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in app.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in input.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in keys.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in redraw.o
"std::__1::locale::~locale()", referenced from:
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in client.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in app.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in input.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in keys.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in redraw.o
"std::__1::ios_base::__set_badbit_and_consider_rethrow()", referenced from:
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in client.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in app.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in input.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in keys.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in redraw.o
"std::__1::ios_base::init(void*)", referenced from:
RPC* Client::call<msgpack::v1::type::tuple<VimObject<0> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, msgpack::v1::type::tuple<VimObject<0> >) in app.o
RPC* Client::call<msgpack::v1::type::tuple<> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, msgpack::v1::type::tuple<>) in app.o
RPC* Client::call<msgpack::v1::type::tuple<int, int, bool> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, msgpack::v1::type::tuple<int, int, bool>) in app.o
RPC* Client::call<msgpack::v1::type::tuple<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, msgpack::v1::type::tuple<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >) in app.o
-[VimView(Input) mouseEvent:drag:type:] in input.o
-[VimView(Input) scrollWheel:] in input.o
-[VimView(Input) sendKeys] in input.o
...
"std::__1::ios_base::clear(unsigned int)", referenced from:
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in client.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in app.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in input.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in keys.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in redraw.o
"std::__1::basic_ios<char, std::__1::char_traits<char> >::~basic_ios()", referenced from:
RPC* Client::call<msgpack::v1::type::tuple<VimObject<0> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, msgpack::v1::type::tuple<VimObject<0> >) in app.o
std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_stringstream() in app.o
RPC* Client::call<msgpack::v1::type::tuple<> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, msgpack::v1::type::tuple<>) in app.o
RPC* Client::call<msgpack::v1::type::tuple<int, int, bool> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, msgpack::v1::type::tuple<int, int, bool>) in app.o
RPC* Client::call<msgpack::v1::type::tuple<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, msgpack::v1::type::tuple<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >) in app.o
-[VimView(Input) mouseEvent:drag:type:] in input.o
-[VimView(Input) scrollWheel:] in input.o
...
"std::bad_cast::bad_cast()", referenced from:
msgpack::v1::type_error::type_error() in client.o
msgpack::v1::type_error::type_error() in app.o
msgpack::v1::type_error::type_error() in redraw.o
"std::bad_cast::~bad_cast()", referenced from:
msgpack::v1::type_error::~type_error() in client.o
msgpack::v1::type_error::~type_error() in app.o
msgpack::v1::type_error::~type_error() in redraw.o
"std::bad_alloc::bad_alloc()", referenced from:
msgpack::v1::unpacker::expand_buffer(unsigned long) in client.o
msgpack::v1::zone::finalizer_array::push_expand(void (*)(void*), void*) in client.o
msgpack::v1::zone::operator new(unsigned long) in client.o
msgpack::v1::zone::chunk_list::chunk_list(unsigned long) in client.o
msgpack::v1::zone::allocate_expand(unsigned long) in client.o
msgpack::v1::unpacker::unpacker(bool (*)(msgpack::v1::type::object_type, unsigned long, void*), void*, unsigned long, msgpack::v1::unpack_limit const&) in client.o
"std::bad_alloc::~bad_alloc()", referenced from:
msgpack::v1::unpacker::expand_buffer(unsigned long) in client.o
msgpack::v1::zone::finalizer_array::push_expand(void (*)(void*), void*) in client.o
msgpack::v1::zone::operator new(unsigned long) in client.o
msgpack::v1::zone::chunk_list::chunk_list(unsigned long) in client.o
msgpack::v1::zone::allocate_expand(unsigned long) in client.o
msgpack::v1::unpacker::unpacker(bool (*)(msgpack::v1::type::object_type, unsigned long, void*), void*, unsigned long, msgpack::v1::unpack_limit const&) in client.o
"std::exception::~exception()", referenced from:
std::__1::bad_function_call::~bad_function_call() in app.o
std::__1::bad_function_call::~bad_function_call() in input.o
"std::terminate()", referenced from:
___clang_call_terminate in client.o
___clang_call_terminate in rpc.o
___clang_call_terminate in app.o
___clang_call_terminate in input.o
___clang_call_terminate in keys.o
___clang_call_terminate in redraw.o
___clang_call_terminate in view.o
...
"typeinfo for std::__1::basic_istream<char, std::__1::char_traits<char> >", referenced from:
construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in app.o
construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in input.o
construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in view.o
"typeinfo for std::__1::basic_ostream<char, std::__1::char_traits<char> >", referenced from:
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in app.o
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in input.o
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in view.o
"typeinfo for std::__1::basic_iostream<char, std::__1::char_traits<char> >", referenced from:
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in app.o
typeinfo for std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in app.o
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in input.o
typeinfo for std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in input.o
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in view.o
typeinfo for std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in view.o
"typeinfo for std::__1::basic_streambuf<char, std::__1::char_traits<char> >", referenced from:
typeinfo for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in app.o
typeinfo for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in input.o
typeinfo for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in view.o
"typeinfo for std::out_of_range", referenced from:
std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, msgpack::v1::object, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, msgpack::v1::object> > >::at(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in redraw.o
"typeinfo for std::runtime_error", referenced from:
typeinfo for msgpack::v1::unpack_error in client.o
typeinfo for msgpack::v1::container_size_overflow in app.o
typeinfo for msgpack::v1::container_size_overflow in input.o
typeinfo for msgpack::v1::container_size_overflow in view.o
"typeinfo for std::bad_cast", referenced from:
typeinfo for msgpack::v1::type_error in client.o
typeinfo for msgpack::v1::type_error in app.o
typeinfo for msgpack::v1::type_error in redraw.o
"typeinfo for std::bad_alloc", referenced from:
GCC_except_table141 in client.o
msgpack::v1::unpacker::expand_buffer(unsigned long) in client.o
msgpack::v1::zone::finalizer_array::push_expand(void (*)(void*), void*) in client.o
msgpack::v1::zone::operator new(unsigned long) in client.o
msgpack::v1::zone::chunk_list::chunk_list(unsigned long) in client.o
msgpack::v1::zone::allocate_expand(unsigned long) in client.o
msgpack::v1::unpacker::unpacker(bool (*)(msgpack::v1::type::object_type, unsigned long, void*), void*, unsigned long, msgpack::v1::unpack_limit const&) in client.o
...
"typeinfo for std::exception", referenced from:
typeinfo for std::__1::bad_function_call in app.o
typeinfo for std::__1::bad_function_call in input.o
GCC_except_table2 in redraw.o
"vtable for __cxxabiv1::__class_type_info", referenced from:
typeinfo for std::__1::__function::__base<void (VimObject<0>)> in app.o
typeinfo for std::__1::__function::__base<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)> in app.o
typeinfo for std::__1::__function::__base<void (Maybe<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >)> in app.o
typeinfo for TypedRPC<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::then(std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)>)::'lambda'(Maybe<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >) in app.o
typeinfo for std::__1::__function::__base<void (msgpack::v1::object, msgpack::v1::object)> in app.o
typeinfo for TypedRPC<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::then(std::__1::function<void (Maybe<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >)>)::'lambda'(msgpack::v1::object, msgpack::v1::object) in app.o
typeinfo for std::__1::__function::__base<void (Maybe<VimObject<0> >)> in app.o
...
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for __cxxabiv1::__si_class_type_info", referenced from:
typeinfo for msgpack::v1::type_error in client.o
typeinfo for msgpack::v1::unpack_error in client.o
typeinfo for msgpack::v1::parse_error in client.o
typeinfo for msgpack::v1::size_overflow in client.o
typeinfo for msgpack::v1::depth_size_overflow in client.o
typeinfo for msgpack::v1::map_size_overflow in client.o
typeinfo for msgpack::v1::array_size_overflow in client.o
...
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for std::__1::ios_base", referenced from:
RPC* Client::call<msgpack::v1::type::tuple<VimObject<0> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, msgpack::v1::type::tuple<VimObject<0> >) in app.o
RPC* Client::call<msgpack::v1::type::tuple<> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, msgpack::v1::type::tuple<>) in app.o
RPC* Client::call<msgpack::v1::type::tuple<int, int, bool> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, msgpack::v1::type::tuple<int, int, bool>) in app.o
RPC* Client::call<msgpack::v1::type::tuple<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, msgpack::v1::type::tuple<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >) in app.o
-[VimView(Input) mouseEvent:drag:type:] in input.o
-[VimView(Input) scrollWheel:] in input.o
-[VimView(Input) sendKeys] in input.o
...
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for std::__1::basic_ios<char, std::__1::char_traits<char> >", referenced from:
RPC* Client::call<msgpack::v1::type::tuple<VimObject<0> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, msgpack::v1::type::tuple<VimObject<0> >) in app.o
RPC* Client::call<msgpack::v1::type::tuple<> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, msgpack::v1::type::tuple<>) in app.o
RPC* Client::call<msgpack::v1::type::tuple<int, int, bool> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, msgpack::v1::type::tuple<int, int, bool>) in app.o
RPC* Client::call<msgpack::v1::type::tuple<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, msgpack::v1::type::tuple<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >) in app.o
-[VimView(Input) mouseEvent:drag:type:] in input.o
-[VimView(Input) scrollWheel:] in input.o
-[VimView(Input) sendKeys] in input.o
...
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for std::out_of_range", referenced from:
std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, msgpack::v1::object, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, msgpack::v1::object> > >::at(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in redraw.o
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for std::exception", referenced from:
std::__1::bad_function_call::bad_function_call() in app.o
std::__1::bad_function_call::bad_function_call() in input.o
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"non-virtual thunk to std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()", referenced from:
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in app.o
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in input.o
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in view.o
"non-virtual thunk to std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()", referenced from:
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in app.o
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in input.o
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in view.o
"non-virtual thunk to std::__1::basic_istream<char, std::__1::char_traits<char> >::~basic_istream()", referenced from:
construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in app.o
construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in input.o
construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in view.o
"non-virtual thunk to std::__1::basic_istream<char, std::__1::char_traits<char> >::~basic_istream()", referenced from:
construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in app.o
construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in input.o
construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in view.o
"non-virtual thunk to std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()", referenced from:
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in app.o
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in input.o
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in view.o
"non-virtual thunk to std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()", referenced from:
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in app.o
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in input.o
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in view.o
"non-virtual thunk to std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()", referenced from:
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in app.o
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in input.o
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in view.o
"non-virtual thunk to std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()", referenced from:
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in app.o
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in input.o
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in view.o
"operator delete(void*)", referenced from:
msgpack::v1::type_error::~type_error() in client.o
std::__1::__tree<std::__1::__value_type<int, RPC*>, std::__1::__map_value_compare<int, std::__1::__value_type<int, RPC*>, std::__1::less<int>, true>, std::__1::allocator<std::__1::__value_type<int, RPC*> > >::erase(std::__1::__tree_const_iterator<std::__1::__value_type<int, RPC*>, std::__1::__tree_node<std::__1::__value_type<int, RPC*>, void*>*, long>) in client.o
std::__1::__split_buffer<msgpack::v1::object, std::__1::allocator<msgpack::v1::object>&>::~__split_buffer() in client.o
std::__1::__vector_base<msgpack::v1::object, std::__1::allocator<msgpack::v1::object> >::~__vector_base() in client.o
std::__1::__split_buffer<msgpack::v1::detail::unpack_stack, std::__1::allocator<msgpack::v1::detail::unpack_stack>&>::~__split_buffer() in client.o
msgpack::v1::parse_error::~parse_error() in client.o
msgpack::v1::unpack_error::~unpack_error() in client.o
...
"operator new(unsigned long)", referenced from:
std::__1::__split_buffer<msgpack::v1::object, std::__1::allocator<msgpack::v1::object>&>::__split_buffer(unsigned long, unsigned long, std::__1::allocator<msgpack::v1::object>&) in client.o
std::__1::__split_buffer<msgpack::v1::detail::unpack_stack, std::__1::allocator<msgpack::v1::detail::unpack_stack>&>::__split_buffer(unsigned long, unsigned long, std::__1::allocator<msgpack::v1::detail::unpack_stack>&) in client.o
std::__1::map<int, RPC*, std::__1::less<int>, std::__1::allocator<std::__1::pair<int const, RPC*> > >::__construct_node_with_key(int const&) in rpc.o
-[AppDelegate applicationWillFinishLaunching:] in app.o
std::__1::__function::__func<-[AppDelegate updateWindowTitle]::$_0, std::__1::allocator<-[AppDelegate updateWindowTitle]::$_0>, void (VimObject<0>)>::__clone() const in app.o
__ZNKSt3__110__function6__funcIZZ32-[AppDelegate updateWindowTitle]ENK3$_0clE9VimObjectILi0EEEUlNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEE_NS8_ISB_EEFvSA_EE7__cloneEv in app.o
std::__1::function<void (Maybe<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >)>::function<TypedRPC<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::then(std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)>)::'lambda'(Maybe<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >)>(TypedRPC<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::then(std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)>)::'lambda'(Maybe<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >), std::__1::enable_if<(__callable<TypedRPC<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::then(std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)>)::'lambda'(Maybe<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >)>::value) && (!(is_same<TypedRPC<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::then(std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)>)::'lambda'(Maybe<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >), std::__1::function<void (Maybe<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >)> >::value)), void>::type*) in app.o
...
"___cxa_allocate_exception", referenced from:
msgpack::v1::object const& msgpack::v1::operator>><int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, msgpack::v1::object>(msgpack::v1::object const&, msgpack::v1::type::tuple<int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, msgpack::v1::object>&) in client.o
msgpack::v1::operator>>(msgpack::v1::object const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) in client.o
msgpack::v1::type::detail::convert_integer_sign<int, true>::convert(msgpack::v1::object const&) in client.o
msgpack::v1::object const& msgpack::v1::operator>><int, int, msgpack::v1::object, msgpack::v1::object>(msgpack::v1::object const&, msgpack::v1::type::tuple<int, int, msgpack::v1::object, msgpack::v1::object>&) in client.o
msgpack::v1::object const& msgpack::v1::operator>><msgpack::v1::object>(msgpack::v1::object const&, std::__1::vector<msgpack::v1::object, std::__1::allocator<msgpack::v1::object> >&) in client.o
msgpack::v1::unpacker::expand_buffer(unsigned long) in client.o
msgpack::v1::zone::finalizer_array::push_expand(void (*)(void*), void*) in client.o
...
"___cxa_begin_catch", referenced from:
___clang_call_terminate in client.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in client.o
msgpack::v1::unpacker::expand_buffer(unsigned long) in client.o
msgpack::v1::unpacker::flush_zone() in client.o
___clang_call_terminate in rpc.o
___clang_call_terminate in app.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in app.o
...
"___cxa_call_unexpected", referenced from:
msgpack::v1::zone::operator new(unsigned long) in client.o
msgpack::v1::zone::operator delete(void*) in client.o
"___cxa_end_catch", referenced from:
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in client.o
msgpack::v1::unpacker::expand_buffer(unsigned long) in client.o
msgpack::v1::unpacker::flush_zone() in client.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in app.o
std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::overflow(int) in app.o
std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::overflow(int) in input.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in input.o
...
"___cxa_free_exception", referenced from:
msgpack::v1::unpacker::next(msgpack::v1::unpacked&, bool&) in client.o
msgpack::v1::detail::unpack_str(msgpack::v1::detail::unpack_user&, char const*, unsigned int, msgpack::v1::object&) in client.o
int msgpack::v1::detail::context::push_aggregate<msgpack::v1::detail::fix_tag, msgpack::v1::detail::unpack_array>(msgpack::v1::detail::unpack_array const&, unsigned int, msgpack::v1::object&, char const*, unsigned long&) in client.o
int msgpack::v1::detail::context::push_aggregate<msgpack::v1::detail::fix_tag, msgpack::v1::detail::unpack_map>(msgpack::v1::detail::unpack_map const&, unsigned int, msgpack::v1::object&, char const*, unsigned long&) in client.o
msgpack::v1::detail::unpack_ext(msgpack::v1::detail::unpack_user&, char const*, unsigned long, msgpack::v1::object&) in client.o
msgpack::v1::detail::unpack_bin(msgpack::v1::detail::unpack_user&, char const*, unsigned int, msgpack::v1::object&) in client.o
int msgpack::v1::detail::context::push_aggregate<unsigned short, msgpack::v1::detail::unpack_array>(msgpack::v1::detail::unpack_array const&, unsigned int, msgpack::v1::object&, char const*, unsigned long&) in client.o
...
"___cxa_guard_abort", referenced from:
-[VimView(Input) mouseEvent:drag:type:] in input.o
"___cxa_guard_acquire", referenced from:
-[VimView(Input) mouseEvent:drag:type:] in input.o
-[VimView(Redraw) doAction:withItem:] in redraw.o
"___cxa_guard_release", referenced from:
-[VimView(Input) mouseEvent:drag:type:] in input.o
-[VimView(Redraw) doAction:withItem:] in redraw.o
"___cxa_pure_virtual", referenced from:
vtable for std::__1::__function::__base<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)> in app.o
vtable for std::__1::__function::__base<void (Maybe<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >)> in app.o
vtable for std::__1::__function::__base<void (msgpack::v1::object, msgpack::v1::object)> in app.o
vtable for std::__1::__function::__base<void (VimObject<0>)> in app.o
vtable for std::__1::__function::__base<void (Maybe<VimObject<0> >)> in app.o
vtable for std::__1::__function::__base<void ()> in input.o
vtable for std::__1::__function::__base<void (msgpack::v1::object)> in input.o
...
"___cxa_rethrow", referenced from:
msgpack::v1::unpacker::expand_buffer(unsigned long) in client.o
"___cxa_throw", referenced from:
msgpack::v1::object const& msgpack::v1::operator>><int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, msgpack::v1::object>(msgpack::v1::object const&, msgpack::v1::type::tuple<int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, msgpack::v1::object>&) in client.o
msgpack::v1::operator>>(msgpack::v1::object const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) in client.o
msgpack::v1::type::detail::convert_integer_sign<int, true>::convert(msgpack::v1::object const&) in client.o
msgpack::v1::object const& msgpack::v1::operator>><int, int, msgpack::v1::object, msgpack::v1::object>(msgpack::v1::object const&, msgpack::v1::type::tuple<int, int, msgpack::v1::object, msgpack::v1::object>&) in client.o
msgpack::v1::object const& msgpack::v1::operator>><msgpack::v1::object>(msgpack::v1::object const&, std::__1::vector<msgpack::v1::object, std::__1::allocator<msgpack::v1::object> >&) in client.o
msgpack::v1::unpacker::expand_buffer(unsigned long) in client.o
msgpack::v1::zone::finalizer_array::push_expand(void (*)(void*), void*) in client.o
...
"___gxx_personality_v0", referenced from:
Client::Client(Process&) in client.o
Client::~Client() in client.o
Client::wait() in client.o
msgpack::v1::type::tuple<int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, msgpack::v1::object> msgpack::v1::object::as<msgpack::v1::type::tuple<int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, msgpack::v1::object> >() const in client.o
msgpack::v1::type::tuple<int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, msgpack::v1::object>::tuple() in client.o
std::__1::vector<msgpack::v1::object, std::__1::allocator<msgpack::v1::object> > msgpack::v1::object::as<std::__1::vector<msgpack::v1::object, std::__1::allocator<msgpack::v1::object> > >() const in client.o
std::__1::vector<msgpack::v1::object, std::__1::allocator<msgpack::v1::object> >::__append(unsigned long) in client.o
...
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
scons: *** [build/Neovim.app/Contents/MacOS/Neovim] Error 1
make: *** [all] Error 2