Advertisement
Guest User

Untitled

a guest
Jan 20th, 2019
210
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. PS C:\Users\Luke\Documents\Projects\rsc> cargo clean
  2. PS C:\Users\Luke\Documents\Projects\rsc> cargo run --features=build-binary
  3.    Compiling proc-macro2 v0.4.25
  4.    Compiling winapi-x86_64-pc-windows-gnu v0.4.0
  5.    Compiling unicode-xid v0.1.0
  6.    Compiling winapi v0.3.6
  7.    Compiling libc v0.2.47
  8.    Compiling unicode-segmentation v1.2.1
  9.    Compiling unicode-width v0.1.5
  10.    Compiling gmp-mpfr-sys v1.1.10
  11.    Compiling rug v1.2.2
  12.    Compiling strsim v0.7.0
  13.    Compiling bitflags v1.0.4
  14.    Compiling vec_map v0.8.1
  15.    Compiling lazy_static v1.2.0
  16.    Compiling textwrap v0.10.0
  17.    Compiling heck v0.3.1
  18.    Compiling colored v1.7.0
  19. error: failed to run custom build command for `gmp-mpfr-sys v1.1.10`
  20. process didn't exit successfully: `C:\Users\Luke\Documents\Projects\rsc\target\debug\build\gmp-mpfr-sys-86197c7fa7f0133f\build-script-build` (exit code: 101)
  21. --- stdout
  22. cargo:rerun-if-env-changed=GMP_MPFR_SYS_CACHE
  23. $ mkdir -p "C:\\Users\\Luke\\Documents\\Projects\\rsc\\target\\debug\\build\\gmp-mpfr-sys-59c4c914ddfc9c8b\\out\\lib"
  24. $ mkdir -p "C:\\Users\\Luke\\Documents\\Projects\\rsc\\target\\debug\\build\\gmp-mpfr-sys-59c4c914ddfc9c8b\\out\\include"
  25. $ mkdir -p "C:\\Users\\Luke\\Documents\\Projects\\rsc\\target\\debug\\build\\gmp-mpfr-sys-59c4c914ddfc9c8b\\out\\build\\try_47048"
  26. $ cd "C:\\Users\\Luke\\Documents\\Projects\\rsc\\target\\debug\\build\\gmp-mpfr-sys-59c4c914ddfc9c8b\\out\\build\\try_47048"
  27. $ printf '%s' "/* say_hi."... > "C:\\Users\\Luke\\Documents\\Projects\\rsc\\target\\debug\\build\\gmp-mpfr-sys-59c4c914ddfc9c8b\\out\\build\\try_47048\\say_hi.c"
  28. $ printf '%s' "/* c_main."... > "C:\\Users\\Luke\\Documents\\Projects\\rsc\\target\\debug\\build\\gmp-mpfr-sys-59c4c914ddfc9c8b\\out\\build\\try_47048\\c_main.c"
  29. $ printf '%s' "// r_main."... > "C:\\Users\\Luke\\Documents\\Projects\\rsc\\target\\debug\\build\\gmp-mpfr-sys-59c4c914ddfc9c8b\\out\\build\\try_47048\\r_main.rs"
  30. $ printf '%s' "/* workaro"... > "C:\\Users\\Luke\\Documents\\Projects\\rsc\\target\\debug\\build\\gmp-mpfr-sys-59c4c914ddfc9c8b\\out\\build\\try_47048\\workaround.c"
  31. $ "gcc" "-fPIC" "-c" "say_hi.c"
  32. $ "ar" "cr" "libsay_hi.a" "say_hi.o"
  33. $ "gcc" "c_main.c" "-L." "-lsay_hi" "-o" "c_main.exe"
  34. $ "rustc" "--version"
  35. rustc 1.33.0-nightly (c76f3c374 2019-01-18)
  36. $ "rustc" "r_main.rs" "-L." "-lsay_hi" "-o" "r_main.exe"
  37. $ "gcc" "-fPIC" "-O2" "-c" "workaround.c"
  38.  
  39. --- stderr
  40. error: linking with `gcc` failed: exit code: 1
  41.  |
  42.  = note: "gcc" "-Wl,--enable-long-section-names" "-fno-use-linker-plugin" "-Wl,--nxcompat" "-nostdlib" "-m64" "C:\\Users\\Luke\\.rustup\\toolchains\\nightly-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\crt2.o" "C:\\Users\\Luke\\.rustup\\toolchains\\nightly-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\rsbegin.o" "-L" "C:\\Users\\Luke\\.rustup\\toolchains\\nightly-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib" "r_main.r_main.7rcbfp3g-cgu.0.rcgu.o" "r_main.r_main.7rcbfp3g-cgu.1.rcgu.o" "r_main.r_main.7rcbfp3g-cgu.2.rcgu.o" "r_main.r_main.7rcbfp3g-cgu.3.rcgu.o" "r_main.r_main.7rcbfp3g-cgu.4.rcgu.o" "-o" "r_main.exe" "r_main.4rwig1jpuebwbe6m.rcgu.o" "-Wl,--gc-sections" "-nodefaultlibs" "-L" "." "-L" "C:\\Users\\Luke\\.rustup\\toolchains\\nightly-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib" "-lsay_hi" "-Wl,--start-group" "-Wl,-Bstatic" "C:\\Users\\Luke\\.rustup\\toolchains\\nightly-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libstd-44d1b4796a56cde6.rlib" "C:\\Users\\Luke\\.rustup\\toolchains\\nightly-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libpanic_unwind-3d48356635b0477d.rlib" "C:\\Users\\Luke\\.rustup\\toolchains\\nightly-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libbacktrace_sys-94dd66bf753f9ec8.rlib" "C:\\Users\\Luke\\.rustup\\toolchains\\nightly-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libunwind-1e09043dff5487f5.rlib" "C:\\Users\\Luke\\.rustup\\toolchains\\nightly-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\librustc_demangle-8554221e50d1dbe0.rlib" "C:\\Users\\Luke\\.rustup\\toolchains\\nightly-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\liblibc-bd187c7c70161e01.rlib" "C:\\Users\\Luke\\.rustup\\toolchains\\nightly-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\liballoc-07e4988d30da6d7b.rlib" "C:\\Users\\Luke\\.rustup\\toolchains\\nightly-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\librustc_std_workspace_core-a13145bf5dcf77e4.rlib" "C:\\Users\\Luke\\.rustup\\toolchains\\nightly-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libcore-118f263f69801dac.rlib" "-Wl,--end-group" "C:\\Users\\Luke\\.rustup\\toolchains\\nightly-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libcompiler_builtins-9b2f4138e61748cb.rlib" "-Wl,-Bdynamic" "-ladvapi32"
  43. "-lws2_32" "-luserenv" "-Wl,-Bstatic" "-lgcc_eh" "-lpthread" "-Wl,-Bdynamic" "-lmingwex" "-lmingw32" "-lgcc" "-lmsvcrt" "-lmsvcrt" "-luser32" "-lkernel32" "C:\\Users\\Luke\\.rustup\\toolchains\\nightly-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\rsend.o"
  44.  = note: ld: skipping incompatible ./libsay_hi.a when searching for -lsay_hi
  45.          ld: skipping incompatible .\libsay_hi.a when searching for -lsay_hi
  46.          ld: skipping incompatible ./libsay_hi.a when searching for -lsay_hi
  47.          ld: cannot find -lsay_hi
  48.  
  49.  
  50. error: aborting due to previous error
  51.  
  52. workaround.c: In function '__acrt_iob_func':
  53. workaround.c:7:14: warning: implicit declaration of function '__iob_func' [-Wimplicit-function-declaration]
  54.     return &(__iob_func()[index]);
  55.              ^~~~~~~~~~
  56. workaround.c:7:26: error: subscripted value is neither array nor pointer nor vector
  57.     return &(__iob_func()[index]);
  58.                          ^
  59. workaround.c: At top level:
  60. workaround.c:11:1: warning: parameter names (without types) in function declaration
  61. _f__acrt_iob_func __MINGW_IMP_SYMBOL(__acrt_iob_func) = __acrt_iob_func;
  62. ^~~~~~~~~~~~~~~~~
  63. workaround.c:11:1: error: function '__MINGW_IMP_SYMBOL' is initialized like a variable
  64. thread 'main' panicked at 'Program failed with code 1: "gcc" "-fPIC" "-O2" "-c" "workaround.c"', C:\Users\Luke\.cargo\registry\src\github.com-1ecc6299db9ec823\gmp-mpfr-sys-1.1.10\build.rs:767:13
  65. note: Run with `RUST_BACKTRACE=1` environment variable to display a backtrace.
  66.  
  67. warning: build failed, waiting for other jobs to finish...
  68. error: build failed
  69. PS C:\Users\Luke\Documents\Projects\rsc> rustup toolchain list
  70. stable-x86_64-pc-windows-gnu
  71. stable-x86_64-pc-windows-msvc
  72. nightly-x86_64-pc-windows-gnu (default)
  73. PS C:\Users\Luke\Documents\Projects\rsc> rustup default stable-gnu
  74. info: using existing install for 'stable-x86_64-pc-windows-gnu'
  75. info: default toolchain set to 'stable-x86_64-pc-windows-gnu'
  76.  
  77.  stable-x86_64-pc-windows-gnu unchanged - rustc 1.32.0 (9fda7c223 2019-01-16)
  78.  
  79. PS C:\Users\Luke\Documents\Projects\rsc> cargo run --features=build-binary
  80.   Compiling proc-macro2 v0.4.25
  81.   Compiling winapi-x86_64-pc-windows-gnu v0.4.0
  82.   Compiling winapi v0.3.6
  83.   Compiling unicode-xid v0.1.0
  84.   Compiling libc v0.2.47
  85.   Compiling gmp-mpfr-sys v1.1.10
  86.   Compiling unicode-width v0.1.5
  87.   Compiling unicode-segmentation v1.2.1
  88.   Compiling strsim v0.7.0
  89.   Compiling rug v1.2.2
  90.   Compiling vec_map v0.8.1
  91.   Compiling bitflags v1.0.4
  92.   Compiling lazy_static v1.2.0
  93.   Compiling textwrap v0.10.0
  94.   Compiling heck v0.3.1
  95.   Compiling colored v1.7.0
  96. error: failed to run custom build command for `gmp-mpfr-sys v1.1.10`
  97. process didn't exit successfully: `C:\Users\Luke\Documents\Projects\rsc\target\debug\build\gmp-mpfr-sys-14beb684338f7eec\build-script-build` (exit code: 101)
  98. --- stdout
  99. cargo:rerun-if-env-changed=GMP_MPFR_SYS_CACHE
  100. $ mkdir -p "C:\\Users\\Luke\\Documents\\Projects\\rsc\\target\\debug\\build\\gmp-mpfr-sys-a708c0a81248fcd6\\out\\lib"
  101. $ mkdir -p "C:\\Users\\Luke\\Documents\\Projects\\rsc\\target\\debug\\build\\gmp-mpfr-sys-a708c0a81248fcd6\\out\\include"
  102. $ mkdir -p "C:\\Users\\Luke\\Documents\\Projects\\rsc\\target\\debug\\build\\gmp-mpfr-sys-a708c0a81248fcd6\\out\\build\\try_47048"
  103. $ cd "C:\\Users\\Luke\\Documents\\Projects\\rsc\\target\\debug\\build\\gmp-mpfr-sys-a708c0a81248fcd6\\out\\build\\try_47048"
  104. $ printf '%s' "/* say_hi."... > "C:\\Users\\Luke\\Documents\\Projects\\rsc\\target\\debug\\build\\gmp-mpfr-sys-a708c0a81248fcd6\\out\\build\\try_47048\\say_hi.c"
  105. $ printf '%s' "/* c_main."... > "C:\\Users\\Luke\\Documents\\Projects\\rsc\\target\\debug\\build\\gmp-mpfr-sys-a708c0a81248fcd6\\out\\build\\try_47048\\c_main.c"
  106. $ printf '%s' "// r_main."... > "C:\\Users\\Luke\\Documents\\Projects\\rsc\\target\\debug\\build\\gmp-mpfr-sys-a708c0a81248fcd6\\out\\build\\try_47048\\r_main.rs"
  107. $ printf '%s' "/* workaro"... > "C:\\Users\\Luke\\Documents\\Projects\\rsc\\target\\debug\\build\\gmp-mpfr-sys-a708c0a81248fcd6\\out\\build\\try_47048\\workaround.c"
  108. $ "gcc" "-fPIC" "-c" "say_hi.c"
  109. $ "ar" "cr" "libsay_hi.a" "say_hi.o"
  110. $ "gcc" "c_main.c" "-L." "-lsay_hi" "-o" "c_main.exe"
  111. $ "rustc" "--version"
  112. rustc 1.32.0 (9fda7c223 2019-01-16)
  113. $ "rustc" "r_main.rs" "-L." "-lsay_hi" "-o" "r_main.exe"
  114. $ "gcc" "-fPIC" "-O2" "-c" "workaround.c"
  115.  
  116. --- stderr
  117. error: linking with `gcc` failed: exit code: 1
  118.   |
  119.   = note: "gcc" "-Wl,--enable-long-section-names" "-fno-use-linker-plugin" "-Wl,--nxcompat" "-nostdlib" "-m64" "C:\\Users\\Luke\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\crt2.o" "C:\\Users\\Luke\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\rsbegin.o" "-L" "C:\\Users\\Luke\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib" "r_main.r_main.7rcbfp3g-cgu.0.rcgu.o" "r_main.r_main.7rcbfp3g-cgu.1.rcgu.o" "r_main.r_main.7rcbfp3g-cgu.2.rcgu.o" "r_main.r_main.7rcbfp3g-cgu.3.rcgu.o" "r_main.r_main.7rcbfp3g-cgu.4.rcgu.o" "-o" "r_main.exe" "r_main.4rwig1jpuebwbe6m.rcgu.o" "-Wl,--gc-sections" "-nodefaultlibs" "-L" "." "-L" "C:\\Users\\Luke\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib" "-lsay_hi" "-Wl,--start-group" "-Wl,-Bstatic" "C:\\Users\\Luke\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libstd-39cc600527dcf790.rlib" "C:\\Users\\Luke\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libpanic_unwind-4fdb86441e217aba.rlib" "C:\\Users\\Luke\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libunwind-d4a63301682d8cbb.rlib" "C:\\Users\\Luke\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\liblibc-5941bc93dbae1ae1.rlib" "C:\\Users\\Luke\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\liballoc-145fbeb1c4a54f63.rlib" "C:\\Users\\Luke\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libcore-59b6947ad0e055c9.rlib" "-Wl,--end-group" "C:\\Users\\Luke\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libcompiler_builtins-a687b7acb5a75dc9.rlib" "-Wl,-Bdynamic" "-ladvapi32" "-lws2_32" "-luserenv" "-lshell32" "-Wl,-Bstatic" "-lgcc_eh" "-lpthread" "-Wl,-Bdynamic" "-lmingwex" "-lmingw32" "-lgcc" "-lmsvcrt" "-lmsvcrt" "-luser32" "-lkernel32" "C:\\Users\\Luke\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\rsend.o"
  120.   = note: ld: skipping incompatible ./libsay_hi.a when searching for -lsay_hi
  121.           ld: skipping incompatible .\libsay_hi.a when searching for -lsay_hi
  122.           ld: skipping incompatible ./libsay_hi.a when searching for -lsay_hi
  123.           ld: cannot find -lsay_hi
  124.  
  125.  
  126. error: aborting due to previous error
  127.  
  128. workaround.c: In function '__acrt_iob_func':
  129. workaround.c:7:14: warning: implicit declaration of function '__iob_func' [-Wimplicit-function-declaration]
  130.      return &(__iob_func()[index]);
  131.               ^~~~~~~~~~
  132. workaround.c:7:26: error: subscripted value is neither array nor pointer nor vector
  133.      return &(__iob_func()[index]);
  134.                           ^
  135. workaround.c: At top level:
  136. workaround.c:11:1: warning: parameter names (without types) in function declaration
  137.  _f__acrt_iob_func __MINGW_IMP_SYMBOL(__acrt_iob_func) = __acrt_iob_func;
  138.  ^~~~~~~~~~~~~~~~~
  139. workaround.c:11:1: error: function '__MINGW_IMP_SYMBOL' is initialized like a variable
  140. thread 'main' panicked at 'Program failed with code 1: "gcc" "-fPIC" "-O2" "-c" "workaround.c"', C:\Users\Luke\.cargo\registry\src\github.com-1ecc6299db9ec823\gmp-mpfr-sys-1.1.10\build.rs:767:13
  141. note: Run with `RUST_BACKTRACE=1` for a backtrace.
  142.  
  143. warning: build failed, waiting for other jobs to finish...
  144. error: build failed
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement