Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- PS C:\Users\Luke\Documents\Projects\rsc> cargo clean
- PS C:\Users\Luke\Documents\Projects\rsc> cargo run --features=build-binary
- Compiling proc-macro2 v0.4.25
- Compiling winapi-x86_64-pc-windows-gnu v0.4.0
- Compiling unicode-xid v0.1.0
- Compiling winapi v0.3.6
- Compiling libc v0.2.47
- Compiling unicode-segmentation v1.2.1
- Compiling unicode-width v0.1.5
- Compiling gmp-mpfr-sys v1.1.10
- Compiling rug v1.2.2
- Compiling strsim v0.7.0
- Compiling bitflags v1.0.4
- Compiling vec_map v0.8.1
- Compiling lazy_static v1.2.0
- Compiling textwrap v0.10.0
- Compiling heck v0.3.1
- Compiling colored v1.7.0
- error: failed to run custom build command for `gmp-mpfr-sys v1.1.10`
- process didn't exit successfully: `C:\Users\Luke\Documents\Projects\rsc\target\debug\build\gmp-mpfr-sys-86197c7fa7f0133f\build-script-build` (exit code: 101)
- --- stdout
- cargo:rerun-if-env-changed=GMP_MPFR_SYS_CACHE
- $ mkdir -p "C:\\Users\\Luke\\Documents\\Projects\\rsc\\target\\debug\\build\\gmp-mpfr-sys-59c4c914ddfc9c8b\\out\\lib"
- $ mkdir -p "C:\\Users\\Luke\\Documents\\Projects\\rsc\\target\\debug\\build\\gmp-mpfr-sys-59c4c914ddfc9c8b\\out\\include"
- $ mkdir -p "C:\\Users\\Luke\\Documents\\Projects\\rsc\\target\\debug\\build\\gmp-mpfr-sys-59c4c914ddfc9c8b\\out\\build\\try_47048"
- $ cd "C:\\Users\\Luke\\Documents\\Projects\\rsc\\target\\debug\\build\\gmp-mpfr-sys-59c4c914ddfc9c8b\\out\\build\\try_47048"
- $ printf '%s' "/* say_hi."... > "C:\\Users\\Luke\\Documents\\Projects\\rsc\\target\\debug\\build\\gmp-mpfr-sys-59c4c914ddfc9c8b\\out\\build\\try_47048\\say_hi.c"
- $ printf '%s' "/* c_main."... > "C:\\Users\\Luke\\Documents\\Projects\\rsc\\target\\debug\\build\\gmp-mpfr-sys-59c4c914ddfc9c8b\\out\\build\\try_47048\\c_main.c"
- $ printf '%s' "// r_main."... > "C:\\Users\\Luke\\Documents\\Projects\\rsc\\target\\debug\\build\\gmp-mpfr-sys-59c4c914ddfc9c8b\\out\\build\\try_47048\\r_main.rs"
- $ printf '%s' "/* workaro"... > "C:\\Users\\Luke\\Documents\\Projects\\rsc\\target\\debug\\build\\gmp-mpfr-sys-59c4c914ddfc9c8b\\out\\build\\try_47048\\workaround.c"
- $ "gcc" "-fPIC" "-c" "say_hi.c"
- $ "ar" "cr" "libsay_hi.a" "say_hi.o"
- $ "gcc" "c_main.c" "-L." "-lsay_hi" "-o" "c_main.exe"
- $ "rustc" "--version"
- rustc 1.33.0-nightly (c76f3c374 2019-01-18)
- $ "rustc" "r_main.rs" "-L." "-lsay_hi" "-o" "r_main.exe"
- $ "gcc" "-fPIC" "-O2" "-c" "workaround.c"
- --- stderr
- error: linking with `gcc` failed: exit code: 1
- |
- = 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"
- "-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"
- = note: ld: skipping incompatible ./libsay_hi.a when searching for -lsay_hi
- ld: skipping incompatible .\libsay_hi.a when searching for -lsay_hi
- ld: skipping incompatible ./libsay_hi.a when searching for -lsay_hi
- ld: cannot find -lsay_hi
- error: aborting due to previous error
- workaround.c: In function '__acrt_iob_func':
- workaround.c:7:14: warning: implicit declaration of function '__iob_func' [-Wimplicit-function-declaration]
- return &(__iob_func()[index]);
- ^~~~~~~~~~
- workaround.c:7:26: error: subscripted value is neither array nor pointer nor vector
- return &(__iob_func()[index]);
- ^
- workaround.c: At top level:
- workaround.c:11:1: warning: parameter names (without types) in function declaration
- _f__acrt_iob_func __MINGW_IMP_SYMBOL(__acrt_iob_func) = __acrt_iob_func;
- ^~~~~~~~~~~~~~~~~
- workaround.c:11:1: error: function '__MINGW_IMP_SYMBOL' is initialized like a variable
- 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
- note: Run with `RUST_BACKTRACE=1` environment variable to display a backtrace.
- warning: build failed, waiting for other jobs to finish...
- error: build failed
- PS C:\Users\Luke\Documents\Projects\rsc> rustup toolchain list
- stable-x86_64-pc-windows-gnu
- stable-x86_64-pc-windows-msvc
- nightly-x86_64-pc-windows-gnu (default)
- PS C:\Users\Luke\Documents\Projects\rsc> rustup default stable-gnu
- info: using existing install for 'stable-x86_64-pc-windows-gnu'
- info: default toolchain set to 'stable-x86_64-pc-windows-gnu'
- stable-x86_64-pc-windows-gnu unchanged - rustc 1.32.0 (9fda7c223 2019-01-16)
- PS C:\Users\Luke\Documents\Projects\rsc> cargo run --features=build-binary
- Compiling proc-macro2 v0.4.25
- Compiling winapi-x86_64-pc-windows-gnu v0.4.0
- Compiling winapi v0.3.6
- Compiling unicode-xid v0.1.0
- Compiling libc v0.2.47
- Compiling gmp-mpfr-sys v1.1.10
- Compiling unicode-width v0.1.5
- Compiling unicode-segmentation v1.2.1
- Compiling strsim v0.7.0
- Compiling rug v1.2.2
- Compiling vec_map v0.8.1
- Compiling bitflags v1.0.4
- Compiling lazy_static v1.2.0
- Compiling textwrap v0.10.0
- Compiling heck v0.3.1
- Compiling colored v1.7.0
- error: failed to run custom build command for `gmp-mpfr-sys v1.1.10`
- process didn't exit successfully: `C:\Users\Luke\Documents\Projects\rsc\target\debug\build\gmp-mpfr-sys-14beb684338f7eec\build-script-build` (exit code: 101)
- --- stdout
- cargo:rerun-if-env-changed=GMP_MPFR_SYS_CACHE
- $ mkdir -p "C:\\Users\\Luke\\Documents\\Projects\\rsc\\target\\debug\\build\\gmp-mpfr-sys-a708c0a81248fcd6\\out\\lib"
- $ mkdir -p "C:\\Users\\Luke\\Documents\\Projects\\rsc\\target\\debug\\build\\gmp-mpfr-sys-a708c0a81248fcd6\\out\\include"
- $ mkdir -p "C:\\Users\\Luke\\Documents\\Projects\\rsc\\target\\debug\\build\\gmp-mpfr-sys-a708c0a81248fcd6\\out\\build\\try_47048"
- $ cd "C:\\Users\\Luke\\Documents\\Projects\\rsc\\target\\debug\\build\\gmp-mpfr-sys-a708c0a81248fcd6\\out\\build\\try_47048"
- $ printf '%s' "/* say_hi."... > "C:\\Users\\Luke\\Documents\\Projects\\rsc\\target\\debug\\build\\gmp-mpfr-sys-a708c0a81248fcd6\\out\\build\\try_47048\\say_hi.c"
- $ printf '%s' "/* c_main."... > "C:\\Users\\Luke\\Documents\\Projects\\rsc\\target\\debug\\build\\gmp-mpfr-sys-a708c0a81248fcd6\\out\\build\\try_47048\\c_main.c"
- $ printf '%s' "// r_main."... > "C:\\Users\\Luke\\Documents\\Projects\\rsc\\target\\debug\\build\\gmp-mpfr-sys-a708c0a81248fcd6\\out\\build\\try_47048\\r_main.rs"
- $ printf '%s' "/* workaro"... > "C:\\Users\\Luke\\Documents\\Projects\\rsc\\target\\debug\\build\\gmp-mpfr-sys-a708c0a81248fcd6\\out\\build\\try_47048\\workaround.c"
- $ "gcc" "-fPIC" "-c" "say_hi.c"
- $ "ar" "cr" "libsay_hi.a" "say_hi.o"
- $ "gcc" "c_main.c" "-L." "-lsay_hi" "-o" "c_main.exe"
- $ "rustc" "--version"
- rustc 1.32.0 (9fda7c223 2019-01-16)
- $ "rustc" "r_main.rs" "-L." "-lsay_hi" "-o" "r_main.exe"
- $ "gcc" "-fPIC" "-O2" "-c" "workaround.c"
- --- stderr
- error: linking with `gcc` failed: exit code: 1
- |
- = 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"
- = note: ld: skipping incompatible ./libsay_hi.a when searching for -lsay_hi
- ld: skipping incompatible .\libsay_hi.a when searching for -lsay_hi
- ld: skipping incompatible ./libsay_hi.a when searching for -lsay_hi
- ld: cannot find -lsay_hi
- error: aborting due to previous error
- workaround.c: In function '__acrt_iob_func':
- workaround.c:7:14: warning: implicit declaration of function '__iob_func' [-Wimplicit-function-declaration]
- return &(__iob_func()[index]);
- ^~~~~~~~~~
- workaround.c:7:26: error: subscripted value is neither array nor pointer nor vector
- return &(__iob_func()[index]);
- ^
- workaround.c: At top level:
- workaround.c:11:1: warning: parameter names (without types) in function declaration
- _f__acrt_iob_func __MINGW_IMP_SYMBOL(__acrt_iob_func) = __acrt_iob_func;
- ^~~~~~~~~~~~~~~~~
- workaround.c:11:1: error: function '__MINGW_IMP_SYMBOL' is initialized like a variable
- 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
- note: Run with `RUST_BACKTRACE=1` for a backtrace.
- warning: build failed, waiting for other jobs to finish...
- error: build failed
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement