Repository navigation
Closed
Labels
A-incr-compArea: Incremental compilationArea: Incremental compilationA-linkageArea: linking into static, shared libraries and binariesArea: linking into static, shared libraries and binariesC-bugCategory: This is a bug.Category: This is a bug.T-compilerRelevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.
Description
While working on https://github.com/Marwes/gluon_language-server/tree/linking for a while, editing code and running cargo test I get linking errors about unresolved external symbols.
Disabling incremental compilation fixes it.
It might be relevant that I am using [patch.crates-io] and msvc as well.
I can try to produce a smaller reproduction though given the unpredictable nature I am hoping that something in this post hops out at someone.
rustc --version --verbose
rustc 1.23.0-nightly (bd0e45a32 2017-11-06)
binary: rustc
commit-hash: bd0e45a323f85a1940d997ac237023c00670da67
commit-date: 2017-11-06
host: x86_64-pc-windows-msvc
release: 1.23.0-nightly
LLVM version: 4.0
Compiling gluon_language-server v0.6.0 (file:///C:/Users/Markus/Dropbox/Programming/vscode-gluon)
error: linking with `link.exe` failed: exit code: 1120
|
= note: "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools\\VC\\Tools\\MSVC\\14.11.25503\\bin\\HostX64\\x64\\link.exe" "/NOLOGO" "/NXCOMPAT" "/LIBPATH:C:\\Users\\Markus\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.__rustc_fallback_codegen_unit.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.alloc-allocator.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.alloc-allocator.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.alloc-arc.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.alloc-borrow.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.alloc-boxed.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.alloc-btree-map.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.alloc-btree-node.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.alloc-btree-search.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.alloc-heap.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.alloc-heap.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.alloc-raw_vec.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.alloc-raw_vec.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.alloc-rc.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.alloc-slice-hack.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.alloc-slice.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.alloc-str.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.alloc-str.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.alloc-string.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.alloc-string.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.alloc-vec.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.alloc-vec.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.alloc-vec_deque.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.alloc-vec_deque.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.bytes-bytes.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.bytes-bytes.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.completion.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.completion-__test.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.completion-support.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.completion-support.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.completion.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.core-any.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.core-any.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.core-cell.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.core-char.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.core-cmp-impls.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.core-cmp-impls.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.core-cmp.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.core-convert.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.core-default.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.core-f64.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.core-fmt.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.core-fmt-builders.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.core-fmt.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.core-hash-impls.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.core-hash-sip.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.core-hash-sip.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.core-hash.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.core-iter-range.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.core-iter.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.core-marker.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.core-mem.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.core-nonzero.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.core-num.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.core-num.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.core-ops-arith.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.core-ops-bit.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.core-ops-range.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.core-ops-range.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.core-option.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.core-ptr.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.core-ptr.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.core-result.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.core-slice.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.core-slice.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.core-str.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.core-str-pattern.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.core-str-pattern.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.core-str-traits.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.core-str-traits.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.core-str.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.core-sync-atomic.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.core-sync-atomic.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.difference.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.dtoa.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.dtoa-diyfp.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.dtoa.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.fnv.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.fnv.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.futures-future-chain.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.futures-future-either.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.futures-future-join_all.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.futures-future-lazy.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.futures-future-map.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.futures-future-map_err.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.futures-future-result_.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.futures-future-select_all.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.futures-future-then.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.futures-future.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.futures-lock.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.futures-poll.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.futures-sink-send.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.futures-stream-for_each.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.futures-stream-map_err.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.futures-sync-mpsc-queue.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.futures-sync-mpsc.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.futures-sync-oneshot.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.futures-task_impl.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.futures-task_impl-core.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.futures-task_impl-core.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.futures-task_impl-std.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.futures-task_impl-std.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.futures-task_impl.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.gluon-import.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.gluon.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.gluon_base-ast.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.gluon_base-error.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.gluon_base-kind.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.gluon_base-metadata.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.gluon_base-pos.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.gluon_base-symbol.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.gluon_base-symbol.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.gluon_base-types.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.gluon_check-unify.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.gluon_language_server-async_io.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.gluon_language_server-rpc.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.gluon_language_server.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.gluon_vm-macros.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.gluon_vm-thread.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.gluon_vm-value.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.gluon_vm.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.itoa.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.jsonrpc_core-io.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.jsonrpc_core-middleware.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.jsonrpc_core-types-error.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.jsonrpc_core-types-id.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.jsonrpc_core-types-id.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.jsonrpc_core-types-params.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.jsonrpc_core-types-request.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.jsonrpc_core-types-response.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.jsonrpc_core-types-response.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.jsonrpc_core-types-version.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.languageserver_types.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.languageserver_types.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.log.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.log.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.mio-event_imp.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.pretty_assertions.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.scoped_tls.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.serde-de-from_primitive.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.serde-de-ignored_any.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.serde-de-impls.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.serde-de-value.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.serde-de.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.serde-private-de.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.serde-ser-impls.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.serde-ser.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.serde_json-de.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.serde_json-error.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.serde_json-map.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.serde_json-map.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.serde_json-number.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.serde_json-number.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.serde_json-read.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.serde_json-ser.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.serde_json-ser.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.serde_json-value.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.serde_json-value-de.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.serde_json-value-ser.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.serde_json-value-ser.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.serde_json-value.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.slab.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.smallvec.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.std-collections-hash-map.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.std-collections-hash-map.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.std-collections-hash-table.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.std-collections-hash-table.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.std-f64.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.std-ffi-c_str.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.std-ffi-os_str.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.std-fs.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.std-fs.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.std-io.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.std-io-buffered.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.std-io-error.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.std-io-error.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.std-io-impls.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.std-io-impls.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.std-io.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.std-memchr.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.std-panic.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.std-panicking.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.std-path.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.std-path.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.std-sync-mpsc-blocking.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.std-sync-mpsc-cache_aligned.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.std-sync-mpsc-mpsc_queue.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.std-sync-mpsc-oneshot.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.std-sync-mpsc-select.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.std-sync-mpsc-shared.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.std-sync-mpsc-spsc_queue.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.std-sync-mpsc-stream.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.std-sync-mpsc-sync.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.std-sync-mpsc-sync.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.std-sync-mpsc.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.std-sync-mutex.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.std-sync-once.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.std-sync-rwlock.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.std-sys-imp-mutex.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.std-sys-imp-os_str.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.std-sys-imp-rwlock.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.std-sys_common-backtrace.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.std-sys_common-mutex.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.std-sys_common-poison.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.std-sys_common-poison.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.std-sys_common-rwlock.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.std-sys_common-wtf8.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.std-thread.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.std-thread-local.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.std-thread.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.std-time-duration.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.std-time.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.std_unicode-char.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.tokio_core-reactor.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.tokio_io-framed.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.tokio_io-framed_read.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.tokio_io-framed_write.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.url.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.url-host.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.url.volatile.rcgu.o" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.url_serde.volatile.rcgu.o" "/OUT:C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.exe" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\completion-ec8abc651bfa17f9.crate.allocator.rcgu.o" "/OPT:REF,NOICF" "/DEBUG" "/NATVIS:C:\\Users\\Markus\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\liballoc.natvis" "/NATVIS:C:\\Users\\Markus\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\libcore.natvis" "/LIBPATH:C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps" "/LIBPATH:C:\\Users\\Markus\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libgluon_language_server-31d972a6d370823f.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libjsonrpc_core-5509eb0b40c72f99.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libclap-f013c0eeed91f0a8.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libtextwrap-527f674804329d28.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libvec_map-c7ced64327521073.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libgluon_format-629450cf9d99adde.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libpretty_assertions-82a578230f095b62.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libdifference-97bf50a9fcdf30db.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libbitflags-c971a0dee26c767d.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libgluon_completion-17e2c3233bb8e976.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libfutures_cpupool-93837e183b00adf8.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libnum_cpus-3e110a67f927ac72.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libenv_logger-747ed08ee025d633.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libregex-9fc579b7b0ad9457.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libutf8_ranges-a8eb9566f13f78a8.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libregex_syntax-a058457fef27f83c.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libaho_corasick-f4e0fd811b83f01c.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libunicode_width-91fc38c453f2846e.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libcombine-992705c019f82c1a.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libascii-7617a7138ca64e87.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libthread_local-da36558fc5becebb.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libthread_id-a7d23820b2fa17e1.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libansi_term-9f5928543e75bce9.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libtokio_core-257cfd01cb8821e1.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libscoped_tls-c422faaf1873f877.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libmio-789985af30f213ea.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libslab-155b44ad0e399cb3.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libmiow-d6f86abb50288178.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libnet2-5c742b10ad8bdd74.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libcfg_if-8d282406066cd1e2.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libws2_32-7485d0b9d91d8bdd.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libtokio_io-c620ca1227ada570.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libbytes-3c1a72be989829d9.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libiovec-09f0a8b6de759ca5.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libbyteorder-5ffd7d2f9e468e71.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libstrsim-4d879a7c3f126203.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libatty-ae6417642d25d8cc.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libkernel32-672f443104c73fdb.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libwinapi-15bf31d533d23a78.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\liblanguageserver_types-46356d66d1cf728e.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\liburl_serde-5238e83183ed86b0.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\liburl-abed2fad7ee56271.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libpercent_encoding-324c74815d76c1d0.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libidna-236794c33df9d682.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libunicode_normalization-99dfc15bd2fa03bb.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libunicode_bidi-2ed61eab57a26178.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libmatches-b039582a6ac89bb2.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libserde_json-bdbe72021e9714ff.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libdtoa-54ae391cfef841bc.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libitoa-59b6ad92e34805fd.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libserde-1287e29f4765093b.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libenum_primitive-03050ea4b0883c9b.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libnum_traits-86ea101abbb13e1e.rlib" "C:\\Users\\Markus\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libtest-78aaf29537f6a5cb.rlib" "C:\\Users\\Markus\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libterm-e15bc536a5b449fa.rlib" "C:\\Users\\Markus\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libgetopts-946815a6948375d8.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\liblazycell-2b6d34f19bc36fab.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libslab-7deeb6ee9f3287a1.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libmemchr-dd2a0c1c3b7e2711.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libgluon-5e5e090a309d0b5d.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libregex-9671d3eca422e08f.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libutf8_ranges-7fdc895f2472a74b.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libregex_syntax-c7599b34d2621567.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libthread_local-485b8f9d94cd2e31.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\liblazy_static-0cef88494e8f1824.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libunreachable-84864119793c8ae6.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libvoid-6483bd6dd028f6d4.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libaho_corasick-7d2bfcfe1008d4cd.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libmemchr-0e7b3e538915e114.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\liblibc-8358d150b3f5ee85.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libgluon_vm-5c9a8afc6ab49f8d.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libfrunk_core-aed47fdee0c1a4e7.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libmopa-32090b80953a60be.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libbitflags-2d931ebbc1b9b694.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libgluon_parser-4454ce3dc7882069.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\liblalrpop_util-82268004d5973298.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libgluon_check-96d70c84e7f41244.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libunion_find-4c6890b665d078b7.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libgluon_base-e77b04669d228484.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libfnv-5d343413fe1371c5.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libsmallvec-e7f498fe77e3ee96.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libpretty-4c22874a1d548321.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libtyped_arena-47e5e5ee38cfcbe2.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libcollect_mac-5bfb0ee7ef88061b.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libquick_error-b60315b58e3e8549.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\liblog-99a1d8b62809e0b7.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libitertools-1a0260f6b079c953.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libfutures-4498edf5c619ac76.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libitertools-10c59bfb0602affe.rlib" "C:\\Users\\Markus\\Dropbox\\Programming\\vscode-gluon\\target\\debug\\deps\\libeither-e7839ce0710f795f.rlib" "C:\\Users\\Markus\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libstd-0aabb558aea96641.rlib" "C:\\Users\\Markus\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libpanic_unwind-307530f6972e6c4e.rlib" "C:\\Users\\Markus\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libunwind-cd63269837dc7b8b.rlib" "C:\\Users\\Markus\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liblibc-0de2de97fe77f40a.rlib" "C:\\Users\\Markus\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liballoc_system-5635d8689e76862d.rlib" "C:\\Users\\Markus\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liballoc-4060e24e0f5ccc9c.rlib" "C:\\Users\\Markus\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libstd_unicode-6c11f0d21358e149.rlib" "C:\\Users\\Markus\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librand-af7b5a2d48368f4b.rlib" "C:\\Users\\Markus\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-433489abcec01ca4.rlib" "C:\\Users\\Markus\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-ffb576010100d9ec.rlib" "ws2_32.lib" "kernel32.lib" "kernel32.lib" "advapi32.lib" "ws2_32.lib" "userenv.lib" "shell32.lib" "msvcrt.lib"
= note: completion-ec8abc651bfa17f9.__rustc_fallback_codegen_unit.rcgu.o : error LNK2019: unresolved external symbol _ZN3std4sync4once4Once9call_once28_$u7b$$u7b$closure$u7d$$u7d$17hd76722444bd8f7a0E referenced in function _ZN4core3ops8function6FnOnce9call_once17h6aec0d02983780e2E
completion-ec8abc651bfa17f9.core-result.volatile.rcgu.o : error LNK2001: unresolved external symbol _ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h66d4cfe3f4c7c120E
completion-ec8abc651bfa17f9.core-result.volatile.rcgu.o : error LNK2001: unresolved external symbol _ZN53_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h2fd5f5c959751fe1E
completion-ec8abc651bfa17f9.futures-stream-for_each.volatile.rcgu.o : error LNK2019: unresolved external symbol _ZN7futures6future4then3new17he72c905987a09a04E referenced in function _ZN7futures6future6Future4then17haaebb99e5ec68737E
completion-ec8abc651bfa17f9.futures-sync-mpsc.volatile.rcgu.o : error LNK2019: unresolved external symbol _ZN7futures6stream7map_err3new17hfe2afa3ada4c3ec7E referenced in function _ZN7futures6stream6Stream7map_err17h3e3b60aa5afc20baE
completion-ec8abc651bfa17f9.futures-sync-oneshot.volatile.rcgu.o : error LNK2019: unresolved external symbol _ZN7futures6future3map3new17h2cf4a2c98317c7a8E referenced in function _ZN7futures6future6Future3map17habc7236fc43d62acE
completion-ec8abc651bfa17f9.futures-sync-oneshot.volatile.rcgu.o : error LNK2019: unresolved external symbol _ZN7futures6future13assert_future17hd0688c2949e0b172E referenced in function _ZN7futures6future6Future3map17habc7236fc43d62acE
completion-ec8abc651bfa17f9.futures-task_impl-std.volatile.rcgu.o : error LNK2019: unresolved external symbol _ZN3std4sync4once4Once9call_once17h07dd74aa5cc6f7a9E referenced in function _ZN7futures9task_impl3std3set17h1a9539b08d85d448E
completion-ec8abc651bfa17f9.gluon_language_server.volatile.rcgu.o : error LNK2019: unresolved external symbol _ZN7futures6stream6Stream7map_err17hfd21b51b9ae3f8bcE referenced in function _ZN21gluon_language_server12start_server17ha8a013b9828bc3beE
completion-ec8abc651bfa17f9.gluon_language_server.volatile.rcgu.o : error LNK2019: unresolved external symbol _ZN7futures6future6Future3map17h8c6fd31f5c1f6a7aE referenced in function _ZN21gluon_language_server12start_server17ha8a013b9828bc3beE
completion-ec8abc651bfa17f9.gluon_language_server.volatile.rcgu.o : error LNK2019: unresolved external symbol _ZN4core3fmt10ArgumentV13new17h9fbf2c361d403435E referenced in function _ZN21gluon_language_server12start_server28_$u7b$$u7b$closure$u7d$$u7d$17h01f15fd61eb2af4fE
completion-ec8abc651bfa17f9.gluon_language_server.volatile.rcgu.o : error LNK2001: unresolved external symbol _ZN98_$LT$futures..future..then..Then$LT$A$C$$u20$B$C$$u20$F$GT$$u20$as$u20$futures..future..Future$GT$4poll17h6d078ad50484a2faE
completion-ec8abc651bfa17f9.scoped_tls.volatile.rcgu.o : error LNK2019: unresolved external symbol _ZN46_$LT$std..thread..local..LocalKey$LT$T$GT$$GT$4with17h64266015d4856da4E referenced in function _ZN39_$LT$scoped_tls..ScopedKey$LT$T$GT$$GT$3set17h7d85f269411ac3f3E
completion-ec8abc651bfa17f9.std-sync-once.volatile.rcgu.o : error LNK2019: unresolved external symbol _ZN38_$LT$core..option..Option$LT$T$GT$$GT$4take17h03526d889e43ffd1E referenced in function _ZN3std4sync4once4Once9call_once28_$u7b$$u7b$closure$u7d$$u7d$17h10eef55f4d042b50E
completion-ec8abc651bfa17f9.std-sync-once.volatile.rcgu.o : error LNK2019: unresolved external symbol _ZN38_$LT$core..option..Option$LT$T$GT$$GT$6unwrap17hb8bd9c8fbb5ac2dcE referenced in function _ZN3std4sync4once4Once9call_once28_$u7b$$u7b$closure$u7d$$u7d$17h10eef55f4d042b50E
completion-ec8abc651bfa17f9.std-sync-once.volatile.rcgu.o : error LNK2019: unresolved external symbol _ZN7futures9task_impl3std3set28_$u7b$$u7b$closure$u7d$$u7d$17heb289d27ceaa5b17E referenced in function _ZN3std4sync4once4Once9call_once28_$u7b$$u7b$closure$u7d$$u7d$17h10eef55f4d042b50E
completion-ec8abc651bfa17f9.std-sync-once.volatile.rcgu.o : error LNK2001: unresolved external symbol _ZN4core3ptr13drop_in_place17hf0309336bc32c472E
completion-ec8abc651bfa17f9.std-sync-once.volatile.rcgu.o : error LNK2001: unresolved external symbol _ZN4core3ops8function6FnOnce9call_once17h16c02de82b38701dE
completion-ec8abc651bfa17f9.std-thread-local.volatile.rcgu.o : error LNK2019: unresolved external symbol _ZN39_$LT$scoped_tls..ScopedKey$LT$T$GT$$GT$3set28_$u7b$$u7b$closure$u7d$$u7d$17h1b513fd7cf506e9cE referenced in function _ZN46_$LT$std..thread..local..LocalKey$LT$T$GT$$GT$8try_with17h24e3acac53f90701E
C:\Users\Markus\Dropbox\Programming\vscode-gluon\target\debug\deps\completion-ec8abc651bfa17f9.exe : fatal error LNK1120: 19 unresolved externals
error: aborting due to previous error
error: Could not compile `gluon_language-server`.
To learn more, run the command again with --verbose.
Metadata
Metadata
Assignees
Labels
A-incr-compArea: Incremental compilationArea: Incremental compilationA-linkageArea: linking into static, shared libraries and binariesArea: linking into static, shared libraries and binariesC-bugCategory: This is a bug.Category: This is a bug.T-compilerRelevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.
Activity
[-]Unresolved external symbols when linking with[/-][+]Unresolved external symbols when linking with incremental compilation[/+]Marwes commentedon Nov 16, 2017
Got an error (+ some warnings) which I think is related in a different, smaller project (same compiler as above).
https://github.com/Marwes/tensile
The warnings occur from time to time but the ICE only happened once and I didn't have backtrace when it happened (added it after in case it happens again).
EDIT: Replaced error with one including backtrace
michaelwoerister commentedon Nov 17, 2017
Thank you for the bug report! I'll look into it.
michaelwoerister commentedon Nov 17, 2017
These seem to be two different errors (although they might be related). Does building
tensilealso result in "unresolved external symbols" linker errors?Marwes commentedon Nov 17, 2017
Yep, I have seen it a few times there as well and have been back and forth on trying to use incremental compliation on it. I'd guess the frequency is related to code size though as it does not appear as often.
michaelwoerister commentedon Nov 17, 2017
Could you try building non-incrementally but with
RUSTFLAGS="-Ccodegen-units=9999"and see if the linker errors occur with that too?Marwes commentedon Nov 17, 2017
None so far. It seems to work just as just disabling incremental does.
michaelwoerister commentedon Nov 20, 2017
Thanks @Marwes! Compilation failing with
-Ccodegen-unitstoo would have clearly indicated that the problem is with the trans-collector/partitioning. We still cannot rule that out since incr. comp. uses a slightly different partitioning scheme than regular multi-cgu support, but it might also be somewhere else.Marwes commentedon Dec 2, 2017
Had this happen with incremental compilation disabled now as well so incremental compilation may not be the culprit after all.
Nemikolh commentedon Jan 18, 2018
I believe that I am hitting a similar issue. In my case, clearly the culprit is having more than one
codegen-units.To get a bit of context, I am compiling on windows and I use some of the UWP features in some C++ code that gets link into the final executable. I recently updated my rust version to the fix in #47507, because I needed to filter out
msvcrt.libthat gets passed to the linker by rustc. The project then used to compile fine with the following cargo profile:However, now that incremental compilation is activated by default, this option is somewhat ignored as I always get multiple codegen units, see link output:
Link output
Marwes commentedon Jan 18, 2018
FWIW I don't see this issue any longer so that might be a different issue.
Enselic commentedon Nov 18, 2023
Triage: Closing since the issue has been reported to not occur for 5 years.
rhit-sashiks commentedon Oct 26, 2024
@Enselic I am also experiencing this issue btw, heres my error:
bjorn3 commentedon Oct 26, 2024
Does this happen right after you interrupted another build? If so that is #81280. #86049 is a generic issue for this kind of errors.
cheesycod commentedon Oct 26, 2024
No, this happens randomly between builds even when there is no interruption
(rhit-sashiks is my uni account)