Skip to content

Instantly share code, notes, and snippets.

@eric-unc
Created February 16, 2025 17:12
Show Gist options
  • Select an option

  • Save eric-unc/5118cf447205f6181d047af2e5cc9f5b to your computer and use it in GitHub Desktop.

Select an option

Save eric-unc/5118cf447205f6181d047af2e5cc9f5b to your computer and use it in GitHub Desktop.
xbony2@xbony2s-Mac-Pro ollama % go run . serve
# github.com/ollama/ollama
/usr/local/Cellar/go/1.23.6/libexec/pkg/tool/darwin_amd64/link: running /usr/local/opt/llvm@19/bin/clang++ failed: exit status 1
/usr/local/opt/llvm@19/bin/clang++ -arch x86_64 -m64 -Wl,-S -Wl,-x -o $WORK/b001/exe/ollama -Qunused-arguments /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/go.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000000.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000001.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000002.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000003.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000004.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000005.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000006.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000007.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000008.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000009.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000010.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000011.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000012.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000013.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000014.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000015.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000016.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000017.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000018.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000019.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000020.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000021.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000022.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000023.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000024.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000025.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000026.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000027.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000028.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000029.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000030.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000031.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000032.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000033.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000034.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000035.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000036.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000037.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000038.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000039.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000040.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000041.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000042.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000043.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000044.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000045.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000046.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000047.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000048.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000049.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000050.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000051.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000052.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000053.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000054.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000055.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000056.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000057.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000058.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000059.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000060.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000061.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000062.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000063.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000064.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000065.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000066.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000067.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000068.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000069.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000070.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000071.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000072.o /var/folders/jk/l7ft983x76dc9j6q7ls_dtr40000gn/T/go-link-2638588361/000073.o -L/usr/local/opt/llvm@19/lib -Wl,-rpath,/usr/local/opt/llvm@19/lib -lresolv -L/usr/local/opt/llvm@19/lib -Wl,-rpath,/usr/local/opt/llvm@19/lib -lpthread -L/usr/local/opt/llvm@19/lib -Wl,-rpath,/usr/local/opt/llvm@19/lib -L/usr/local/opt/llvm@19/lib -Wl,-rpath,/usr/local/opt/llvm@19/lib -L/usr/local/opt/llvm@19/lib -Wl,-rpath,/usr/local/opt/llvm@19/lib -L/usr/local/opt/llvm@19/lib -Wl,-rpath,/usr/local/opt/llvm@19/lib -L/usr/local/opt/llvm@19/lib -Wl,-rpath,/usr/local/opt/llvm@19/lib -framework Foundation -framework CoreGraphics -framework Metal -lobjc -framework CoreFoundation -framework Security -L/usr/local/opt/llvm@19/lib -Wl,-rpath,/usr/local/opt/llvm@19/lib -L/usr/local/opt/llvm@19/lib -Wl,-rpath,/usr/local/opt/llvm@19/lib
Undefined symbols for architecture x86_64:
"std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::str() const", referenced from:
common_params_get_system_info(common_params const&) in 000017.o
string_from(std::__1::vector<int, std::__1::allocator<int> > const&) in 000017.o
string_from(llama_context const*, std::__1::vector<int, std::__1::allocator<int> > const&) in 000017.o
string_from(llama_context const*, llama_batch const&) in 000017.o
common_chat_format_single(llama_model const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::vector<common_chat_msg, std::__1::allocator<common_chat_msg> > const&, common_chat_msg const&, bool) in 000017.o
SchemaConverter::visit(nlohmann::json_abi_v3_11_3::basic_json<nlohmann::json_abi_v3_11_3::ordered_map, std::__1::vector, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, bool, long long, unsigned long long, double, std::__1::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >, void> const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in 000018.o
SchemaConverter::format_grammar() in 000018.o
...
"std::__1::basic_filebuf<char, std::__1::char_traits<char> >::open(char const*, unsigned int)", referenced from:
std::__1::basic_ifstream<char, std::__1::char_traits<char> >::basic_ifstream(char const*, unsigned int) in 000003.o
std::__1::basic_ifstream<char, std::__1::char_traits<char> >::basic_ifstream(char const*, unsigned int) in 000023.o
std::__1::basic_ofstream<char, std::__1::char_traits<char> >::basic_ofstream(char const*, unsigned int) in 000023.o
std::__1::basic_ofstream<char, std::__1::char_traits<char> >::basic_ofstream(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int) in 000040.o
"std::__1::basic_filebuf<char, std::__1::char_traits<char> >::swap(std::__1::basic_filebuf<char, std::__1::char_traits<char> >&)", referenced from:
llama_model_quantize_internal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, llama_model_quantize_params const*)::$_2::operator()(int) const in 000040.o
"std::__1::basic_filebuf<char, std::__1::char_traits<char> >::close()", referenced from:
_mllama_model_load in 000003.o
_clip_model_load in 000023.o
_clip_model_quantize in 000023.o
llama_model_quantize_internal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, llama_model_quantize_params const*)::$_2::operator()(int) const in 000040.o
llama_model_quantize_internal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, llama_model_quantize_params const*)::$_1::operator()() const in 000040.o
"std::__1::basic_filebuf<char, std::__1::char_traits<char> >::basic_filebuf()", referenced from:
std::__1::basic_ifstream<char, std::__1::char_traits<char> >::basic_ifstream(char const*, unsigned int) in 000003.o
std::__1::basic_ifstream<char, std::__1::char_traits<char> >::basic_ifstream(char const*, unsigned int) in 000023.o
std::__1::basic_ofstream<char, std::__1::char_traits<char> >::basic_ofstream(char const*, unsigned int) in 000023.o
llama_model_quantize_internal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, llama_model_quantize_params const*) in 000040.o
std::__1::basic_ofstream<char, std::__1::char_traits<char> >::basic_ofstream(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int) in 000040.o
"std::__1::basic_filebuf<char, std::__1::char_traits<char> >::~basic_filebuf()", referenced from:
_mllama_model_load in 000003.o
std::__1::basic_ifstream<char, std::__1::char_traits<char> >::basic_ifstream(char const*, unsigned int) in 000003.o
std::__1::basic_ifstream<char, std::__1::char_traits<char> >::~basic_ifstream() in 000003.o
_clip_model_load in 000023.o
std::__1::basic_ifstream<char, std::__1::char_traits<char> >::basic_ifstream(char const*, unsigned int) in 000023.o
std::__1::basic_ifstream<char, std::__1::char_traits<char> >::~basic_ifstream() in 000023.o
_clip_model_quantize in 000023.o
...
"std::__1::bad_function_call::~bad_function_call()", referenced from:
std::__1::__throw_bad_function_call[abi:ne190107]() in 000004.o
std::__1::__throw_bad_function_call[abi:ne190107]() in 000018.o
std::__1::__throw_bad_function_call[abi:ne190107]() in 000039.o
std::__1::__throw_bad_function_call[abi:ne190107]() in 000043.o
"typeinfo for std::__1::bad_function_call", referenced from:
std::__1::__throw_bad_function_call[abi:ne190107]() in 000004.o
std::__1::__throw_bad_function_call[abi:ne190107]() in 000018.o
std::__1::__throw_bad_function_call[abi:ne190107]() in 000039.o
std::__1::__throw_bad_function_call[abi:ne190107]() in 000043.o
"VTT for std::__1::basic_ifstream<char, std::__1::char_traits<char> >", referenced from:
_mllama_model_load in 000003.o
std::__1::basic_ifstream<char, std::__1::char_traits<char> >::basic_ifstream(char const*, unsigned int) in 000003.o
std::__1::basic_ifstream<char, std::__1::char_traits<char> >::~basic_ifstream() in 000003.o
_clip_model_load in 000023.o
std::__1::basic_ifstream<char, std::__1::char_traits<char> >::basic_ifstream(char const*, unsigned int) in 000023.o
std::__1::basic_ifstream<char, std::__1::char_traits<char> >::~basic_ifstream() in 000023.o
"VTT for std::__1::basic_ofstream<char, std::__1::char_traits<char> >", referenced from:
_clip_model_quantize in 000023.o
std::__1::basic_ofstream<char, std::__1::char_traits<char> >::basic_ofstream(char const*, unsigned int) in 000023.o
std::__1::basic_ofstream<char, std::__1::char_traits<char> >::~basic_ofstream() in 000023.o
llama_model_quantize_internal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, llama_model_quantize_params const*) in 000040.o
llama_model_quantize_internal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, llama_model_quantize_params const*)::$_2::operator()(int) const in 000040.o
std::__1::basic_ofstream<char, std::__1::char_traits<char> >::~basic_ofstream() in 000040.o
std::__1::basic_ofstream<char, std::__1::char_traits<char> >::basic_ofstream(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int) in 000040.o
...
"VTT for std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >", referenced from:
string_from(std::__1::vector<int, std::__1::allocator<int> > const&) in 000017.o
std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_stringstream[abi:ne190107]() in 000017.o
std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_stringstream() in 000017.o
string_from(llama_context const*, std::__1::vector<int, std::__1::allocator<int> > const&) in 000017.o
string_from(llama_context const*, llama_batch const&) in 000017.o
SchemaConverter::format_grammar() in 000018.o
std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_stringstream[abi:ne190107]() in 000018.o
...
"VTT for std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >", referenced from:
common_params_get_system_info(common_params const&) in 000017.o
std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in 000017.o
common_chat_format_single(llama_model const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::vector<common_chat_msg, std::__1::allocator<common_chat_msg> > const&, common_chat_msg const&, bool) in 000017.o
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > join<std::__1::__wrap_iter<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*> >(std::__1::__wrap_iter<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*>, std::__1::__wrap_iter<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&) in 000018.o
std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in 000018.o
SchemaConverter::_not_strings(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&) in 000018.o
SchemaConverter::_not_strings(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&)::'lambda'(SchemaConverter::_not_strings(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&)::TrieNode const&)::operator()(SchemaConverter::_not_strings(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&)::TrieNode const&) const in 000018.o
...
"vtable for std::__1::basic_ifstream<char, std::__1::char_traits<char> >", referenced from:
std::__1::basic_ifstream<char, std::__1::char_traits<char> >::basic_ifstream(char const*, unsigned int) in 000003.o
std::__1::basic_ifstream<char, std::__1::char_traits<char> >::basic_ifstream(char const*, unsigned int) in 000023.o
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for std::__1::basic_ofstream<char, std::__1::char_traits<char> >", referenced from:
std::__1::basic_ofstream<char, std::__1::char_traits<char> >::basic_ofstream(char const*, unsigned int) in 000023.o
llama_model_quantize_internal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, llama_model_quantize_params const*) in 000040.o
std::__1::basic_ofstream<char, std::__1::char_traits<char> >::basic_ofstream(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int) in 000040.o
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >", referenced from:
common_params_get_system_info(common_params const&) in 000017.o
std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in 000017.o
string_from(std::__1::vector<int, std::__1::allocator<int> > const&) in 000017.o
std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_stringstream[abi:ne190107]() in 000017.o
std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_stringstream() in 000017.o
string_from(llama_context const*, std::__1::vector<int, std::__1::allocator<int> > const&) in 000017.o
string_from(llama_context const*, llama_batch const&) in 000017.o
...
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for std::__1::bad_function_call", referenced from:
std::__1::__throw_bad_function_call[abi:ne190107]() in 000004.o
std::__1::__throw_bad_function_call[abi:ne190107]() in 000018.o
std::__1::__throw_bad_function_call[abi:ne190107]() in 000039.o
std::__1::__throw_bad_function_call[abi:ne190107]() in 000043.o
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >", referenced from:
std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_stringstream[abi:ne190107]() in 000017.o
std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_stringstream[abi:ne190107]() in 000018.o
std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_stringstream[abi:ne190107]() in 000023.o
std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_stringstream[abi:ne190107]() in 000030.o
std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_stringstream[abi:ne190107]() in 000035.o
std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_stringstream[abi:ne190107]() in 000039.o
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >", referenced from:
common_params_get_system_info(common_params const&) in 000017.o
common_chat_format_single(llama_model const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::vector<common_chat_msg, std::__1::allocator<common_chat_msg> > const&, common_chat_msg const&, bool) in 000017.o
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > join<std::__1::__wrap_iter<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*> >(std::__1::__wrap_iter<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*>, std::__1::__wrap_iter<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&) in 000018.o
SchemaConverter::_not_strings(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&) in 000018.o
SchemaConverter::_not_strings(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&)::'lambda'(SchemaConverter::_not_strings(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&)::TrieNode const&)::operator()(SchemaConverter::_not_strings(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&)::TrieNode const&) const in 000018.o
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"_get_compiler", referenced from:
__cgo_20fb328cf784_Cfunc_get_compiler in 000001.o
(maybe you meant: __cgo_20fb328cf784_Cfunc_get_compiler)
ld: symbol(s) not found for architecture x86_64
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment