Skip to content

[do not merge] trying to debug appveyor#4658

Closed
carols10cents wants to merge 2 commits intorust-lang:masterfrom
integer32llc:appveyor-debugging
Closed

[do not merge] trying to debug appveyor#4658
carols10cents wants to merge 2 commits intorust-lang:masterfrom
integer32llc:appveyor-debugging

Conversation

@carols10cents
Copy link
Member

No description provided.

@rust-highfive
Copy link

r? @matklad

(rust_highfive has picked a reviewer for you, use r? to override)

@carols10cents
Copy link
Member Author

carols10cents commented Oct 24, 2017

https://ci.appveyor.com/project/rust-lang-libs/cargo/build/1.0.2941#L801

   Compiling cross_test v0.5.0 (file:///C:/projects/cargo/target/cit/t0/cross_test)
     Running `rustc --crate-name cross_test src\cross_test.rs --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=25547dd0aec32a53 -C extra-filename=-25547dd0aec32a53 --out-dir C:\projects\cargo\target\cit\t0\cross_test\target\i686-pc-windows-msvc\debug\deps --target i686-pc-windows-msvc -L dependency=C:\projects\cargo\target\cit\t0\cross_test\target\i686-pc-windows-msvc\debug\deps -L dependency=C:\projects\cargo\target\cit\t0\cross_test\target\debug\deps`
error: linking with `link.exe` failed: exit code: 1120
  |
  = note: "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64_x86\link.exe" "/NOLOGO" "/NXCOMPAT" "/LARGEADDRESSAWARE" "/SAFESEH" "/LIBPATH:C:\Users\appveyor\.rustup\toolchains\
ightly-x86_64-pc-windows-msvc\lib\rustlib\i686-pc-windows-msvc\lib" "C:\projects\cargo\target\cit\t0\cross_test\target\i686-pc-windows-msvc\debug\deps\cross_test-25547dd0aec32a53.cross_test0.rust-cgu.o" "C:\projects\cargo\target\cit\t0\cross_test\target\i686-pc-windows-msvc\debug\deps\cross_test-25547dd0aec32a53.cross_test1.rust-cgu.o" "/OUT:C:\projects\cargo\target\cit\t0\cross_test\target\i686-pc-windows-msvc\debug\deps\cross_test-25547dd0aec32a53.exe" "C:\projects\cargo\target\cit\t0\cross_test\target\i686-pc-windows-msvc\debug\deps\cross_test-25547dd0aec32a53.crate.allocator.rust-cgu.o" "/OPT:REF,NOICF" "/DEBUG" "/NATVIS:C:\Users\appveyor\.rustup\toolchains\
ightly-x86_64-pc-windows-msvc\lib\rustlib\etc\liballoc.natvis" "/NATVIS:C:\Users\appveyor\.rustup\toolchains\
ightly-x86_64-pc-windows-msvc\lib\rustlib\etc\libcore.natvis" "/LIBPATH:C:\projects\cargo\target\cit\t0\cross_test\target\i686-pc-windows-msvc\debug\deps" "/LIBPATH:C:\projects\cargo\target\cit\t0\cross_test\target\debug\deps" "/LIBPATH:C:\Users\appveyor\.rustup\toolchains\
ightly-x86_64-pc-windows-msvc\lib\rustlib\i686-pc-windows-msvc\lib" "C:\Users\appveyor\.rustup\toolchains\
ightly-x86_64-pc-windows-msvc\lib\rustlib\i686-pc-windows-msvc\lib\libstd-91d5e00ffde0ba4e.rlib" "C:\Users\appveyor\.rustup\toolchains\
ightly-x86_64-pc-windows-msvc\lib\rustlib\i686-pc-windows-msvc\lib\liballoc_system-3d02e461252297d0.rlib" "C:\Users\appveyor\.rustup\toolchains\
ightly-x86_64-pc-windows-msvc\lib\rustlib\i686-pc-windows-msvc\lib\librand-1ad224f993047a94.rlib" "C:\Users\appveyor\.rustup\toolchains\
ightly-x86_64-pc-windows-msvc\lib\rustlib\i686-pc-windows-msvc\lib\libpanic_unwind-340d5ed27b6aecf4.rlib" "C:\Users\appveyor\.rustup\toolchains\
ightly-x86_64-pc-windows-msvc\lib\rustlib\i686-pc-windows-msvc\lib\liblibc-d32f1481c37d3525.rlib" "C:\Users\appveyor\.rustup\toolchains\
ightly-x86_64-pc-windows-msvc\lib\rustlib\i686-pc-windows-msvc\lib\liballoc-d72ebcfc9ac094dd.rlib" "C:\Users\appveyor\.rustup\toolchains\
ightly-x86_64-pc-windows-msvc\lib\rustlib\i686-pc-windows-msvc\lib\libstd_unicode-d6234a1efd6b0ec4.rlib" "C:\Users\appveyor\.rustup\toolchains\
ightly-x86_64-pc-windows-msvc\lib\rustlib\i686-pc-windows-msvc\lib\libunwind-bb7e10f8750a8ec8.rlib" "C:\Users\appveyor\.rustup\toolchains\
ightly-x86_64-pc-windows-msvc\lib\rustlib\i686-pc-windows-msvc\lib\libcore-010d466c345f1fc7.rlib" "C:\Users\appveyor\.rustup\toolchains\
ightly-x86_64-pc-windows-msvc\lib\rustlib\i686-pc-windows-msvc\lib\libcompiler_builtins-229240a638a34288.rlib" "advapi32.lib" "ws2_32.lib" "userenv.lib" "shell32.lib" "msvcrt.lib"
  = note: cross_test-25547dd0aec32a53.cross_test0.rust-cgu.o : error LNK2019: unresolved external symbol __ZN3std2io5stdio6_print17hde5897c03b2091a7E referenced in function __ZN10cross_test4main17h345b034897209531E
          cross_test-25547dd0aec32a53.cross_test0.rust-cgu.o : error LNK2019: unresolved external symbol __ZN3std2rt10lang_start17h73f56489765bbba3E referenced in function _main
          C:\projects\cargo\target\cit\t0\cross_test\target\i686-pc-windows-msvc\debug\deps\cross_test-25547dd0aec32a53.exe : fatal error LNK1120: 2 unresolved externals

Parts that look interesting to me:

...
error: linking with `link.exe` failed: exit code: 1120
...
  = note: cross_test-25547dd0aec32a53.cross_test0.rust-cgu.o : error LNK2019: unresolved external
symbol __ZN3std2io5stdio6_print17hde5897c03b2091a7E referenced in function 
__ZN10cross_test4main17h345b034897209531E
          cross_test-25547dd0aec32a53.cross_test0.rust-cgu.o : error LNK2019: unresolved external 
symbol __ZN3std2rt10lang_start17h73f56489765bbba3E referenced in function _main
          C:\projects\cargo\target\cit\t0\cross_test\target\i686-pc-windows-msvc\debug
\deps\cross_test-25547dd0aec32a53.exe : fatal error LNK1120: 2 unresolved externals

@carols10cents carols10cents deleted the appveyor-debugging branch October 24, 2017 18:05
bors added a commit that referenced this pull request Oct 25, 2017
try pinning to a nightly of two weeks ago

This passed CI [over here](#4658) and should get the 32-bit windows cross compiling tests passing until someone figures out why rustc is broken for that purpose

r? @alexcrichton

cc rust-lang/rust#45500
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants