Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fails to compile with ld from msys2/mingw with features = ["wasm"] #3354

Closed
ognevny opened this issue May 8, 2024 · 1 comment
Closed

fails to compile with ld from msys2/mingw with features = ["wasm"] #3354

ognevny opened this issue May 8, 2024 · 1 comment
Labels

Comments

@ognevny
Copy link

ognevny commented May 8, 2024

Problem

tree-sitter library fails to compile with ld from msys2/mingw. with lld from msys2/mingw there are lots of LNK4217 warnings

C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\home\maksa\forks\zed\target\debug\deps\libtree_sitter_ruby-4253eb3fa444a3a2.rlib(2e40c9e35e9506f4-scanner.o): in function `(anonymous namespace)::Scanner::serialize(char*)':
          C:/Users/maksa/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tree-sitter-ruby-0.20.0/src/scanner.cc:146:(.text$_ZN12_GLOBAL__N_17Scanner9serializeEPc[_ZN12_GLOBAL__N_17Scanner9serializeEPc]+0x2f7): undefined reference to `std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::copy(char*, unsigned long long, unsigned long long) const'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\home\maksa\forks\zed\target\debug\deps\libtree_sitter_ruby-4253eb3fa444a3a2.rlib(2e40c9e35e9506f4-scanner.o): in function `(anonymous namespace)::Scanner::scan_heredoc_word(TSLexer*, (anonymous namespace)::Heredoc*)':
          C:/Users/maksa/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tree-sitter-ruby-0.20.0/src/scanner.cc:627:(.text$_ZN12_GLOBAL__N_17Scanner17scan_heredoc_wordEP7TSLexerPNS_7HeredocE[_ZN12_GLOBAL__N_17Scanner17scan_heredoc_wordEP7TSLexerPNS_7HeredocE]+0x107): undefined reference to `std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string()'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/maksa/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tree-sitter-ruby-0.20.0/src/scanner.cc:625:(.text$_ZN12_GLOBAL__N_17Scanner17scan_heredoc_wordEP7TSLexerPNS_7HeredocE[_ZN12_GLOBAL__N_17Scanner17scan_heredoc_wordEP7TSLexerPNS_7HeredocE]+0x1ff): undefined reference to `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&)'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/maksa/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tree-sitter-ruby-0.20.0/src/scanner.cc:627:(.text$_ZN12_GLOBAL__N_17Scanner17scan_heredoc_wordEP7TSLexerPNS_7HeredocE[_ZN12_GLOBAL__N_17Scanner17scan_heredoc_wordEP7TSLexerPNS_7HeredocE]+0x21e): undefined reference to `std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string()'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\home\maksa\forks\zed\target\debug\deps\libtree_sitter_ruby-4253eb3fa444a3a2.rlib(2e40c9e35e9506f4-scanner.o): in function `(anonymous namespace)::Heredoc::~Heredoc()':
          C:/Users/maksa/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tree-sitter-ruby-0.20.0/src/scanner.cc:61:(.text$_ZN12_GLOBAL__N_17HeredocD2Ev[_ZN12_GLOBAL__N_17HeredocD2Ev]+0x13): undefined reference to `std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string()'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\home\maksa\forks\zed\target\debug\deps\libtree_sitter_ruby-4253eb3fa444a3a2.rlib(2e40c9e35e9506f4-scanner.o): in function `(anonymous namespace)::Heredoc::Heredoc((anonymous namespace)::Heredoc const&)':
          C:/Users/maksa/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tree-sitter-ruby-0.20.0/src/scanner.cc:61:(.text$_ZN12_GLOBAL__N_17HeredocC2ERKS0_[_ZN12_GLOBAL__N_17HeredocC2ERKS0_]+0x1f): undefined reference to `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&)'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\home\maksa\forks\zed\target\debug\deps\libtree_sitter_ruby-4253eb3fa444a3a2.rlib(2e40c9e35e9506f4-scanner.o): in function `std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::operator+=[abi:ne180100](char)':       
          C:/msys64/clang64/include/c++/v1/string:1258:(.text$_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB8ne180100Ec[_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB8ne180100Ec]+0x1d): undefined reference to `std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::push_back(char)'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\home\maksa\forks\zed\target\debug\deps\libtree_sitter_ruby-4253eb3fa444a3a2.rlib(2e40c9e35e9506f4-scanner.o): in function `std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__grow_by_without_replace[abi:ne180100](unsigned long long, unsigned long long, unsigned long long, unsigned long long, unsigned long long, unsigned long long)':
          C:/msys64/clang64/include/c++/v1/string:2433:(.text$_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE25__grow_by_without_replaceB8ne180100Eyyyyyy[_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE25__grow_by_without_replaceB8ne180100Eyyyyyy]+0x56): undefined reference to `std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__grow_by(unsigned long long, unsigned long long, unsigned long long, unsigned long long, unsigned long long, unsigned long long)'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\home\maksa\forks\zed\target\debug\deps\libtree_sitter_yaml-ba9c07933075ac24.rlib(2e40c9e35e9506f4-scanner.o): in function `std::__throw_bad_array_new_length[abi:ne180100]()':
          C:/msys64/clang64/include/c++/v1/new:174:(.text$_ZSt28__throw_bad_array_new_lengthB8ne180100v[_ZSt28__throw_bad_array_new_lengthB8ne180100v]+0x1c): undefined reference to `std::bad_array_new_length::bad_array_new_length()'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\home\maksa\forks\zed\target\debug\deps\libtree_sitter_cpp-104bf3940ea8f17b.rlib(2e40c9e35e9506f4-scanner.o): in function `(anonymous namespace)::Scanner::scan(TSLexer*, bool const*)':
          C:/Users/maksa/.cargo/git/checkouts/tree-sitter-cpp-53c758efce74adbe/f445091/src/scanner.cc:90:(.text$_ZN12_GLOBAL__N_17Scanner4scanEP7TSLexerPKb[_ZN12_GLOBAL__N_17Scanner4scanEP7TSLexerPKb]+0x1c9): undefined reference to `std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> >::~basic_string()'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/maksa/.cargo/git/checkouts/tree-sitter-cpp-53c758efce74adbe/f445091/src/scanner.cc:90:(.text$_ZN12_GLOBAL__N_17Scanner4scanEP7TSLexerPKb[_ZN12_GLOBAL__N_17Scanner4scanEP7TSLexerPKb]+0x327): undefined reference to `std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> >::~basic_string()'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\home\maksa\forks\zed\target\debug\deps\libtree_sitter_cpp-104bf3940ea8f17b.rlib(2e40c9e35e9506f4-scanner.o): in function `std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> >::operator+=[abi:ne180100](wchar_t)':
          C:/msys64/clang64/include/c++/v1/string:1258:(.text$_ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEpLB8ne180100Ew[_ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEpLB8ne180100Ew]+0x1f): undefined reference to `std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> >::push_back(wchar_t)'     
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\home\maksa\forks\zed\target\debug\deps\libtree_sitter-3e22779e47cfa36a.rlib(081b54558eb538bf-lib.o): in function `ts_wasm_language_release':
          C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:1711:(.text$ts_wasm_language_release[ts_wasm_language_release]+0xb1): undefined reference to `__imp_wasmtime_module_delete'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\home\maksa\forks\zed\target\debug\deps\libtree_sitter-3e22779e47cfa36a.rlib(081b54558eb538bf-lib.o): in function `ts_wasm_store_delete':
          C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:921:(.text$ts_wasm_store_delete[ts_wasm_store_delete]+0x3c): undefined reference to `__imp_wasm_globaltype_delete'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:922:(.text$ts_wasm_store_delete[ts_wasm_store_delete]+0x4a): undefined reference to `__imp_wasmtime_store_delete'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:923:(.text$ts_wasm_store_delete[ts_wasm_store_delete]+0x57): undefined reference to `__imp_wasm_engine_delete'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\home\maksa\forks\zed\target\debug\deps\libtree_sitter-3e22779e47cfa36a.rlib(081b54558eb538bf-lib.o): in function `ts_wasm_store_new':
          C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:542:(.text$ts_wasm_store_new[ts_wasm_store_new]+0x4a): undefined reference to `__imp_wasmtime_store_new'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:543:(.text$ts_wasm_store_new[ts_wasm_store_new]+0x5e): undefined reference to `__imp_wasmtime_store_context'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:637:(.text$ts_wasm_store_new[ts_wasm_store_new]+0x4d0): undefined reference to `__imp_wasmtime_func_new_unchecked'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:639:(.text$ts_wasm_store_new[ts_wasm_store_new]+0x4f6): undefined reference to `__imp_wasm_functype_delete'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:644:(.text$ts_wasm_store_new[ts_wasm_store_new]+0x584): undefined reference to `__imp_wasmtime_func_new_unchecked'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:646:(.text$ts_wasm_store_new[ts_wasm_store_new]+0x5aa): undefined reference to `__imp_wasm_functype_delete'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:650:(.text$ts_wasm_store_new[ts_wasm_store_new]+0x5e2): undefined reference to `__imp_wasmtime_module_new'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:652:(.text$ts_wasm_store_new[ts_wasm_store_new]+0x60b): undefined reference to `__imp_wasmtime_error_message'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:664:(.text$ts_wasm_store_new[ts_wasm_store_new]+0x6d5): undefined reference to `__imp_wasmtime_module_imports'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:670:(.text$ts_wasm_store_new[ts_wasm_store_new]+0x717): undefined reference to `__imp_wasm_importtype_name'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:672:(.text$ts_wasm_store_new[ts_wasm_store_new]+0x74b): undefined reference to `__imp_wasm_importtype_type'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:673:(.text$ts_wasm_store_new[ts_wasm_store_new]+0x75f): undefined reference to `__imp_wasm_externtype_as_memorytype_const'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:686:(.text$ts_wasm_store_new[ts_wasm_store_new]+0x80c): undefined reference to `__imp_wasmtime_memorytype_minimum'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:688:(.text$ts_wasm_store_new[ts_wasm_store_new]+0x837): undefined reference to `__imp_wasm_memorytype_new'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:690:(.text$ts_wasm_store_new[ts_wasm_store_new]+0x859): undefined reference to `__imp_wasmtime_memory_new'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:692:(.text$ts_wasm_store_new[ts_wasm_store_new]+0x882): undefined reference to `__imp_wasmtime_error_message'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:701:(.text$ts_wasm_store_new[ts_wasm_store_new]+0x931): undefined reference to `__imp_wasm_memorytype_delete'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:706:(.text$ts_wasm_store_new[ts_wasm_store_new]+0x955): undefined reference to `__imp_wasm_valtype_new'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:706:(.text$ts_wasm_store_new[ts_wasm_store_new]+0x965): undefined reference to `__imp_wasm_tabletype_new'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:709:(.text$ts_wasm_store_new[ts_wasm_store_new]+0x9b8): undefined reference to `__imp_wasmtime_table_new'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:711:(.text$ts_wasm_store_new[ts_wasm_store_new]+0x9e1): undefined reference to `__imp_wasmtime_error_message'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:720:(.text$ts_wasm_store_new[ts_wasm_store_new]+0xa90): undefined reference to `__imp_wasm_tabletype_delete'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:726:(.text$ts_wasm_store_new[ts_wasm_store_new]+0xab5): undefined reference to `__imp_wasm_globaltype_new'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:727:(.text$ts_wasm_store_new[ts_wasm_store_new]+0xacf): undefined reference to `__imp_wasm_globaltype_new'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:731:(.text$ts_wasm_store_new[ts_wasm_store_new]+0xb22): undefined reference to `__imp_wasmtime_global_new'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:752:(.text$ts_wasm_store_new[ts_wasm_store_new]+0xcea): undefined reference to `__imp_wasm_importtype_name'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:766:(.text$ts_wasm_store_new[ts_wasm_store_new]+0xe23): undefined reference to `__imp_wasmtime_instance_new'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:770:(.text$ts_wasm_store_new[ts_wasm_store_new]+0xe67): undefined reference to `__imp_wasmtime_error_message'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:780:(.text$ts_wasm_store_new[ts_wasm_store_new]+0xf2b): undefined reference to `__imp_wasm_trap_message'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:789:(.text$ts_wasm_store_new[ts_wasm_store_new]+0xfda): undefined reference to `__imp_wasm_importtype_vec_delete'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:795:(.text$ts_wasm_store_new[ts_wasm_store_new]+0x1036): undefined reference to `__imp_wasmtime_module_exports'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:798:(.text$ts_wasm_store_new[ts_wasm_store_new]+0x1078): undefined reference to `__imp_wasm_exporttype_name'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:803:(.text$ts_wasm_store_new[ts_wasm_store_new]+0x10e5): undefined reference to `__imp_wasmtime_instance_export_nth'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:815:(.text$ts_wasm_store_new[ts_wasm_store_new]+0x11cc): undefined reference to `__imp_wasm_trap_message'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:862:(.text$ts_wasm_store_new[ts_wasm_store_new]+0x14c5): undefined reference to `__imp_wasm_exporttype_vec_delete'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:863:(.text$ts_wasm_store_new[ts_wasm_store_new]+0x14d2): undefined reference to `__imp_wasmtime_module_delete'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:868:(.text$ts_wasm_store_new[ts_wasm_store_new]+0x1500): undefined reference to `__imp_wasmtime_table_grow'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:870:(.text$ts_wasm_store_new[ts_wasm_store_new]+0x1529): undefined reference to `__imp_wasmtime_error_message'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:883:(.text$ts_wasm_store_new[ts_wasm_store_new]+0x1643): undefined reference to `__imp_wasmtime_table_set'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:897:(.text$ts_wasm_store_new[ts_wasm_store_new]+0x174a): undefined reference to `__imp_wasmtime_memory_grow'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:899:(.text$ts_wasm_store_new[ts_wasm_store_new]+0x175e): undefined reference to `__imp_wasmtime_memory_data'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:905:(.text$ts_wasm_store_new[ts_wasm_store_new]+0x17de): undefined reference to `__imp_wasmtime_module_delete'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:906:(.text$ts_wasm_store_new[ts_wasm_store_new]+0x17f9): undefined reference to `__imp_wasmtime_store_delete'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:907:(.text$ts_wasm_store_new[ts_wasm_store_new]+0x1814): undefined reference to `__imp_wasm_importtype_vec_delete'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:908:(.text$ts_wasm_store_new[ts_wasm_store_new]+0x182f): undefined reference to `__imp_wasm_memorytype_delete'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:909:(.text$ts_wasm_store_new[ts_wasm_store_new]+0x184a): undefined reference to `__imp_wasm_tabletype_delete'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:910:(.text$ts_wasm_store_new[ts_wasm_store_new]+0x1865): undefined reference to `__imp_wasm_trap_delete'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:911:(.text$ts_wasm_store_new[ts_wasm_store_new]+0x1880): undefined reference to `__imp_wasmtime_error_delete'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:912:(.text$ts_wasm_store_new[ts_wasm_store_new]+0x189b): undefined reference to `__imp_wasm_byte_vec_delete'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:913:(.text$ts_wasm_store_new[ts_wasm_store_new]+0x18b6): undefined reference to `__imp_wasm_exporttype_vec_delete'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\home\maksa\forks\zed\target\debug\deps\libtree_sitter-3e22779e47cfa36a.rlib(081b54558eb538bf-lib.o): in function `callback__lexer_advance':
          C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:284:(.text$callback__lexer_advance[callback__lexer_advance]+0x20): undefined reference to `__imp_wasmtime_caller_context'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:292:(.text$callback__lexer_advance[callback__lexer_advance]+0x93): undefined reference to `__imp_wasmtime_memory_data'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\home\maksa\forks\zed\target\debug\deps\libtree_sitter-3e22779e47cfa36a.rlib(081b54558eb538bf-lib.o): in function `wasm_functype_new_2_0':
          C:\Users\maksa\.cargo\registry\src\index.crates.io-6f17d22bba15001f\wasmtime-c-api-impl-19.0.0/wasm-c-api/include/wasm.h:582:(.text$wasm_functype_new_2_0[wasm_functype_new_2_0]+0x31): undefined reference to `__imp_wasm_valtype_vec_new'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\registry\src\index.crates.io-6f17d22bba15001f\wasmtime-c-api-impl-19.0.0/wasm-c-api/include/wasm.h:583:(.text$wasm_functype_new_2_0[wasm_functype_new_2_0]+0x3b): undefined reference to `__imp_wasm_valtype_vec_new_empty'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\registry\src\index.crates.io-6f17d22bba15001f\wasmtime-c-api-impl-19.0.0/wasm-c-api/include/wasm.h:584:(.text$wasm_functype_new_2_0[wasm_functype_new_2_0]+0x49): undefined reference to `__imp_wasm_functype_new'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\home\maksa\forks\zed\target\debug\deps\libtree_sitter-3e22779e47cfa36a.rlib(081b54558eb538bf-lib.o): in function `wasm_valtype_new_i32':
          C:\Users\maksa\.cargo\registry\src\index.crates.io-6f17d22bba15001f\wasmtime-c-api-impl-19.0.0/wasm-c-api/include/wasm.h:538:(.text$wasm_valtype_new_i32[wasm_valtype_new_i32]+0xe): undefined reference to `__imp_wasm_valtype_new'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\home\maksa\forks\zed\target\debug\deps\libtree_sitter-3e22779e47cfa36a.rlib(081b54558eb538bf-lib.o): in function `wasm_functype_new_1_0':
          C:\Users\maksa\.cargo\registry\src\index.crates.io-6f17d22bba15001f\wasmtime-c-api-impl-19.0.0/wasm-c-api/include/wasm.h:572:(.text$wasm_functype_new_1_0[wasm_functype_new_1_0]+0x25): undefined reference to `__imp_wasm_valtype_vec_new'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\registry\src\index.crates.io-6f17d22bba15001f\wasmtime-c-api-impl-19.0.0/wasm-c-api/include/wasm.h:573:(.text$wasm_functype_new_1_0[wasm_functype_new_1_0]+0x2f): undefined reference to `__imp_wasm_valtype_vec_new_empty'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\registry\src\index.crates.io-6f17d22bba15001f\wasmtime-c-api-impl-19.0.0/wasm-c-api/include/wasm.h:574:(.text$wasm_functype_new_1_0[wasm_functype_new_1_0]+0x3d): undefined reference to `__imp_wasm_functype_new'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\home\maksa\forks\zed\target\debug\deps\libtree_sitter-3e22779e47cfa36a.rlib(081b54558eb538bf-lib.o): in function `wasm_functype_new_1_1':
          C:\Users\maksa\.cargo\registry\src\index.crates.io-6f17d22bba15001f\wasmtime-c-api-impl-19.0.0/wasm-c-api/include/wasm.h:613:(.text$wasm_functype_new_1_1[wasm_functype_new_1_1]+0x31): undefined reference to `__imp_wasm_valtype_vec_new'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\registry\src\index.crates.io-6f17d22bba15001f\wasmtime-c-api-impl-19.0.0/wasm-c-api/include/wasm.h:614:(.text$wasm_functype_new_1_1[wasm_functype_new_1_1]+0x44): undefined reference to `__imp_wasm_valtype_vec_new'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\registry\src\index.crates.io-6f17d22bba15001f\wasmtime-c-api-impl-19.0.0/wasm-c-api/include/wasm.h:615:(.text$wasm_functype_new_1_1[wasm_functype_new_1_1]+0x52): undefined reference to `__imp_wasm_functype_new'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\home\maksa\forks\zed\target\debug\deps\libtree_sitter-3e22779e47cfa36a.rlib(081b54558eb538bf-lib.o): in function `callback__abort':
          C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:250:(.text$callback__abort[callback__abort]+0x28): undefined reference to `__imp_wasmtime_trap_new'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\home\maksa\forks\zed\target\debug\deps\libtree_sitter-3e22779e47cfa36a.rlib(081b54558eb538bf-lib.o): in function `wasm_functype_new_0_0':
          C:\Users\maksa\.cargo\registry\src\index.crates.io-6f17d22bba15001f\wasmtime-c-api-impl-19.0.0/wasm-c-api/include/wasm.h:562:(.text$wasm_functype_new_0_0[wasm_functype_new_0_0]+0x10): undefined reference to `__imp_wasm_valtype_vec_new_empty'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\registry\src\index.crates.io-6f17d22bba15001f\wasmtime-c-api-impl-19.0.0/wasm-c-api/include/wasm.h:563:(.text$wasm_functype_new_0_0[wasm_functype_new_0_0]+0x1a): undefined reference to `__imp_wasm_valtype_vec_new_empty'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\registry\src\index.crates.io-6f17d22bba15001f\wasmtime-c-api-impl-19.0.0/wasm-c-api/include/wasm.h:564:(.text$wasm_functype_new_0_0[wasm_functype_new_0_0]+0x28): undefined reference to `__imp_wasm_functype_new'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\home\maksa\forks\zed\target\debug\deps\libtree_sitter-3e22779e47cfa36a.rlib(081b54558eb538bf-lib.o): in function `wasm_functype_new_4_0':
          C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:423:(.text$wasm_functype_new_4_0[wasm_functype_new_4_0]+0x4f): undefined reference to `__imp_wasm_valtype_vec_new'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:424:(.text$wasm_functype_new_4_0[wasm_functype_new_4_0]+0x59): undefined reference to `__imp_wasm_valtype_vec_new_empty'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:425:(.text$wasm_functype_new_4_0[wasm_functype_new_4_0]+0x67): undefined reference to `__imp_wasm_functype_new'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\home\maksa\forks\zed\target\debug\deps\libtree_sitter-3e22779e47cfa36a.rlib(081b54558eb538bf-lib.o): in function `callback__debug_message':
          C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:259:(.text$callback__debug_message[callback__debug_message]+0x20): undefined reference to `__imp_wasmtime_caller_context'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:264:(.text$callback__debug_message[callback__debug_message]+0x76): undefined reference to `__imp_wasmtime_memory_data'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\home\maksa\forks\zed\target\debug\deps\libtree_sitter-3e22779e47cfa36a.rlib(081b54558eb538bf-lib.o): in function `wasm_functype_new_3_1':
          C:\Users\maksa\.cargo\registry\src\index.crates.io-6f17d22bba15001f\wasmtime-c-api-impl-19.0.0/wasm-c-api/include/wasm.h:636:(.text$wasm_functype_new_3_1[wasm_functype_new_3_1]+0x4f): undefined reference to `__imp_wasm_valtype_vec_new'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\registry\src\index.crates.io-6f17d22bba15001f\wasmtime-c-api-impl-19.0.0/wasm-c-api/include/wasm.h:637:(.text$wasm_functype_new_3_1[wasm_functype_new_3_1]+0x62): undefined reference to `__imp_wasm_valtype_vec_new'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\registry\src\index.crates.io-6f17d22bba15001f\wasmtime-c-api-impl-19.0.0/wasm-c-api/include/wasm.h:638:(.text$wasm_functype_new_3_1[wasm_functype_new_3_1]+0x70): undefined reference to `__imp_wasm_functype_new'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\home\maksa\forks\zed\target\debug\deps\libtree_sitter-3e22779e47cfa36a.rlib(081b54558eb538bf-lib.o): in function `wasm_functype_new_2_1':
          C:\Users\maksa\.cargo\registry\src\index.crates.io-6f17d22bba15001f\wasmtime-c-api-impl-19.0.0/wasm-c-api/include/wasm.h:624:(.text$wasm_functype_new_2_1[wasm_functype_new_2_1]+0x43): undefined reference to `__imp_wasm_valtype_vec_new'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\registry\src\index.crates.io-6f17d22bba15001f\wasmtime-c-api-impl-19.0.0/wasm-c-api/include/wasm.h:625:(.text$wasm_functype_new_2_1[wasm_functype_new_2_1]+0x56): undefined reference to `__imp_wasm_valtype_vec_new'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\registry\src\index.crates.io-6f17d22bba15001f\wasmtime-c-api-impl-19.0.0/wasm-c-api/include/wasm.h:626:(.text$wasm_functype_new_2_1[wasm_functype_new_2_1]+0x64): undefined reference to `__imp_wasm_functype_new'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\home\maksa\forks\zed\target\debug\deps\libtree_sitter-3e22779e47cfa36a.rlib(081b54558eb538bf-lib.o): in function `ts_wasm_store__provide_builtin_import':
          C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:472:(.text$ts_wasm_store__provide_builtin_import[ts_wasm_store__provide_builtin_import]+0x3d): undefined reference to `__imp_wasmtime_store_context'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:478:(.text$ts_wasm_store__provide_builtin_import[ts_wasm_store__provide_builtin_import]+0xb8): undefined reference to `__imp_wasmtime_global_new'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:484:(.text$ts_wasm_store__provide_builtin_import[ts_wasm_store__provide_builtin_import]+0x1aa): undefined reference to `__imp_wasmtime_global_new'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\home\maksa\forks\zed\target\debug\deps\libtree_sitter-3e22779e47cfa36a.rlib(081b54558eb538bf-lib.o): in function `ts_wasm_store__call_module_initializer':
          C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:530:(.text$ts_wasm_store__call_module_initializer[ts_wasm_store__call_module_initializer]+0x77): undefined reference to `__imp_wasmtime_store_context'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:532:(.text$ts_wasm_store__call_module_initializer[ts_wasm_store__call_module_initializer]+0xc1): undefined reference to `__imp_wasmtime_func_call'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\home\maksa\forks\zed\target\debug\deps\libtree_sitter-3e22779e47cfa36a.rlib(081b54558eb538bf-lib.o): in function `ts_wasm_store_load_language':
          C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:1158:(.text$ts_wasm_store_load_language[ts_wasm_store_load_language]+0x10e): undefined reference to `__imp_wasmtime_module_new'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:1161:(.text$ts_wasm_store_load_language[ts_wasm_store_load_language]+0x137): undefined reference to `__imp_wasmtime_error_message'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:1164:(.text$ts_wasm_store_load_language[ts_wasm_store_load_language]+0x1e1): undefined reference to `__imp_wasm_byte_vec_delete'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:1187:(.text$ts_wasm_store_load_language[ts_wasm_store_load_language]+0x25a): undefined reference to `__imp_wasmtime_store_context'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:1188:(.text$ts_wasm_store_load_language[ts_wasm_store_load_language]+0x279): undefined reference to `__imp_wasmtime_memory_data'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:1403:(.text$ts_wasm_store_load_language[ts_wasm_store_load_language]+0xed3): undefined reference to `__imp_wasmtime_module_delete'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\home\maksa\forks\zed\target\debug\deps\libtree_sitter-3e22779e47cfa36a.rlib(081b54558eb538bf-lib.o): in function `ts_wasm_store__instantiate':
          C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:957:(.text$ts_wasm_store__instantiate[ts_wasm_store__instantiate]+0x8e): undefined reference to `__imp_wasmtime_store_context'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:962:(.text$ts_wasm_store__instantiate[ts_wasm_store__instantiate]+0xf5): undefined reference to `__imp_wasmtime_table_grow'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:970:(.text$ts_wasm_store__instantiate[ts_wasm_store__instantiate]+0x1b9): undefined reference to `__imp_wasmtime_memory_data_size'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:976:(.text$ts_wasm_store__instantiate[ts_wasm_store__instantiate]+0x21b): undefined reference to `__imp_wasmtime_memory_grow'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:990:(.text$ts_wasm_store__instantiate[ts_wasm_store__instantiate]+0x353): undefined reference to `__imp_wasmtime_module_imports'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:995:(.text$ts_wasm_store__instantiate[ts_wasm_store__instantiate]+0x3b1): undefined reference to `__imp_wasm_importtype_name'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:1026:(.text$ts_wasm_store__instantiate[ts_wasm_store__instantiate]+0x654): undefined reference to `__imp_wasmtime_instance_new'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:1027:(.text$ts_wasm_store__instantiate[ts_wasm_store__instantiate]+0x668): undefined reference to `__imp_wasm_importtype_vec_delete'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:1031:(.text$ts_wasm_store__instantiate[ts_wasm_store__instantiate]+0x6a5): undefined reference to `__imp_wasmtime_error_message'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:1040:(.text$ts_wasm_store__instantiate[ts_wasm_store__instantiate]+0x75a): undefined reference to `__imp_wasm_trap_message'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:1056:(.text$ts_wasm_store__instantiate[ts_wasm_store__instantiate]+0x837): undefined reference to `__imp_wasmtime_module_exports'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:1059:(.text$ts_wasm_store__instantiate[ts_wasm_store__instantiate]+0x864): undefined reference to `__imp_wasm_exporttype_name'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:1064:(.text$ts_wasm_store__instantiate[ts_wasm_store__instantiate]+0x8b9): undefined reference to `__imp_wasmtime_instance_export_nth'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:1070:(.text$ts_wasm_store__instantiate[ts_wasm_store__instantiate]+0x92c): undefined reference to `__imp_wasm_trap_message'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:1086:(.text$ts_wasm_store__instantiate[ts_wasm_store__instantiate]+0xa16): undefined reference to `__imp_wasm_exporttype_vec_delete'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:1100:(.text$ts_wasm_store__instantiate[ts_wasm_store__instantiate]+0xad4): undefined reference to `__imp_wasmtime_func_call'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:1103:(.text$ts_wasm_store__instantiate[ts_wasm_store__instantiate]+0xb25): undefined reference to `__imp_wasm_trap_message'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:1128:(.text$ts_wasm_store__instantiate[ts_wasm_store__instantiate]+0xcba): undefined reference to `__imp_wasm_byte_vec_delete'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:1129:(.text$ts_wasm_store__instantiate[ts_wasm_store__instantiate]+0xcd5): undefined reference to `__imp_wasmtime_error_delete'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:1130:(.text$ts_wasm_store__instantiate[ts_wasm_store__instantiate]+0xcf0): undefined reference to `__imp_wasm_trap_delete'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\home\maksa\forks\zed\target\debug\deps\libtree_sitter-3e22779e47cfa36a.rlib(081b54558eb538bf-lib.o): in function `ts_wasm_store_add_language':
          C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:1412:(.text$ts_wasm_store_add_language[ts_wasm_store_add_language]+0x32): undefined reference to `__imp_wasmtime_store_context'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:1451:(.text$ts_wasm_store_add_language[ts_wasm_store_add_language]+0x1df): undefined reference to `__imp_wasmtime_memory_data'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\home\maksa\forks\zed\target\debug\deps\libtree_sitter-3e22779e47cfa36a.rlib(081b54558eb538bf-lib.o): in function `ts_wasm_store_reset_heap':
          C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:1471:(.text$ts_wasm_store_reset_heap[ts_wasm_store_reset_heap]+0x1e): undefined reference to `__imp_wasmtime_store_context'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:1481:(.text$ts_wasm_store_reset_heap[ts_wasm_store_reset_heap]+0x91): undefined reference to `__imp_wasmtime_func_call'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\home\maksa\forks\zed\target\debug\deps\libtree_sitter-3e22779e47cfa36a.rlib(081b54558eb538bf-lib.o): in function `ts_wasm_store__call_lex_function':
          C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:1542:(.text$ts_wasm_store__call_lex_function[ts_wasm_store__call_lex_function]+0x26): undefined reference to `__imp_wasmtime_store_context'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:1543:(.text$ts_wasm_store__call_lex_function[ts_wasm_store__call_lex_function]+0x3c): undefined reference to `__imp_wasmtime_memory_data'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\home\maksa\forks\zed\target\debug\deps\libtree_sitter-3e22779e47cfa36a.rlib(081b54558eb538bf-lib.o): in function `ts_wasm_store__call':
          C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:1509:(.text$ts_wasm_store__call[ts_wasm_store__call]+0x29): undefined reference to `__imp_wasmtime_store_context'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:1511:(.text$ts_wasm_store__call[ts_wasm_store__call]+0x47): undefined reference to `__imp_wasmtime_table_get'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:1517:(.text$ts_wasm_store__call[ts_wasm_store__call]+0xce): undefined reference to `__imp_wasmtime_func_call_unchecked'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:1526:(.text$ts_wasm_store__call[ts_wasm_store__call]+0xe7): undefined reference to `__imp_wasmtime_error_delete'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:1536:(.text$ts_wasm_store__call[ts_wasm_store__call]+0x10c): undefined reference to `__imp_wasm_trap_delete'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\home\maksa\forks\zed\target\debug\deps\libtree_sitter-3e22779e47cfa36a.rlib(081b54558eb538bf-lib.o): in function `ts_wasm_store_call_scanner_scan':
          C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:1601:(.text$ts_wasm_store_call_scanner_scan[ts_wasm_store_call_scanner_scan]+0x25): undefined reference to `__imp_wasmtime_store_context'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:1602:(.text$ts_wasm_store_call_scanner_scan[ts_wasm_store_call_scanner_scan]+0x3b): undefined reference to `__imp_wasmtime_memory_data'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\home\maksa\forks\zed\target\debug\deps\libtree_sitter-3e22779e47cfa36a.rlib(081b54558eb538bf-lib.o): in function `ts_wasm_store_call_scanner_serialize':
          C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:1634:(.text$ts_wasm_store_call_scanner_serialize[ts_wasm_store_call_scanner_serialize]+0x25): undefined reference to `__imp_wasmtime_store_context'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:1635:(.text$ts_wasm_store_call_scanner_serialize[ts_wasm_store_call_scanner_serialize]+0x3b): undefined reference to `__imp_wasmtime_memory_data'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\msys64\home\maksa\forks\zed\target\debug\deps\libtree_sitter-3e22779e47cfa36a.rlib(081b54558eb538bf-lib.o): in function `ts_wasm_store_call_scanner_deserialize':
          C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:1662:(.text$ts_wasm_store_call_scanner_deserialize[ts_wasm_store_call_scanner_deserialize]+0x29): undefined reference to `__imp_wasmtime_store_context'
          C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\maksa\.cargo\git\checkouts\tree-sitter-60edc5fae03f2366\528bcd2\lib\src/./wasm_store.c:1663:(.text$ts_wasm_store_call_scanner_deserialize[ts_wasm_store_call_scanner_deserialize]+0x3f): undefined reference to `__imp_wasmtime_memory_data'
          collect2.exe: error: ld returned 1 exit status

Steps to reproduce

  1. download msys2
  2. pacman -S mingw-w64-ucrt-x86_64-rust
  3. try to compile zed, which uses wasm feature
to reproduce with lld
  1. same steps, but for CLANG64 env (pacman -S mingw-w64-clang-x86_64-rust)
  2. run very verbose build

Expected behavior

successful build

Tree-sitter version (tree-sitter --version)

tree-sitter 0.20 (from Cargo.toml)

Operating system/version

Windows 11

@ObserverOfTime
Copy link
Member

ObserverOfTime commented May 9, 2024

Zed uses rather old versions of the library and parsers, and does not yet fully support Windows.

@ObserverOfTime ObserverOfTime closed this as not planned Won't fix, can't repro, duplicate, stale May 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants