<p dir="auto">Here's the error:</p>
<p dir="auto">C:\Users\Sebastian\Documents\rust&gt;rustc helloworld.rs<br>
error: linking with gcc failed with code 1<br>
note: gcc arguments: -LC:/Program Files (x86)/Rust/bin/rustc/i686-pc-mingw32/bin<br>
-m32 -o ./helloworld ./helloworld.o -LC:/Program Files (x86)/Rust/bin/rustc/i68<br>
6-pc-mingw32/bin -lcore-14bd852465126fe7-0.1 -LC:/Program Files (x86)/Rust/bin/r<br>
ustc/i686-pc-mingw32/bin -lstd-79ca5fac56b63fde-0.1 -lm -lrustrt -lmorestack<br>
note: gcc: error: Files: No such file or directory<br>
gcc: error: (x86)/Rust/bin/rustc/i686-pc-mingw32/bin: No such file or directory<br>
gcc: error: Files: No such file or directory<br>
gcc: error: (x86)/Rust/bin/rustc/i686-pc-mingw32/bin: No such file or directory<br>
gcc: error: Files: No such file or directory<br>
gcc: error: (x86)/Rust/bin/rustc/i686-pc-mingw32/bin: No such file or directory</p>
<p dir="auto">error: aborting due to previous errors</p>
<p dir="auto">Looks like it needs some quotes around those paths to deal with spaces.</p>
<p dir="auto"><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/metajack/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/metajack">@metajack</a> pointed out that if we want to move away from using submodules, to using directives like <code class="notranslate">extern mod foo = http://whatever/a/b/c#xxxxxx</code>, where xxxxxx is a revision ID, the particular known-good revision being used has to appear in multiple locations in the code. That's suboptimal.</p>
<p dir="auto">For rustpkg, we should think about whether there's a way to store all of the "known-good versions" for a project's dependencies in one place.</p>