[ https://issues.apache.org/jira/browse/ARROW-7562?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andy Grove closed ARROW-7562. ----------------------------- Resolution: Not A Problem Closing as not a problem because wrong Rust version was being used. > [RUST]Failed to build Datafusion "0.14.1-SNAPSHOT" on windows 10 with gcc > ------------------------------------------------------------------------- > > Key: ARROW-7562 > URL: https://issues.apache.org/jira/browse/ARROW-7562 > Project: Apache Arrow > Issue Type: Bug > Components: Rust, Rust - DataFusion > Affects Versions: 0.14.1 > Environment: OS: Windows 10 home x64 > Rust: rustc 1.40.0 (73528e339 2019-12-16) > tool-chain: stable-x86_64-pc-windows-gnu > Reporter: Huang Kaibo > Priority: Blocker > Labels: beginner, build, windows > > *Description* > Failed to build Datafusion "0.14.1-SNAPSHOT" on windows 10 with gcc. > *ENV* > OS: Windows 10 home x64 > Rust: rustc 1.40.0 (73528e339 2019-12-16) > tool-chain: stable-x86_64-pc-windows-gnu > *Error Message* > C:\...>cargo build > Updating crates.io index > Downloaded datafusion v0.14.1 > Downloaded arrow v0.14.1 > Downloaded parquet v0.14.1 > Compiling libc v0.2.66 > Compiling winapi-x86_64-pc-windows-gnu v0.4.0 > Compiling autocfg v1.0.0 > Compiling winapi v0.3.8 > Compiling jobserver v0.1.18 > Compiling autocfg v0.1.7 > Compiling cfg-if v0.1.10 > Compiling serde v1.0.104 > Compiling ryu v1.0.2 > error: linking with `gcc` failed: exit code: 1 > | > = note: "gcc" "-Wl,--enable-long-section-names" "-fno-use-linker-plugin" > "-Wl,--nxcompat" "-nostdlib" "-m64" > "C:\\Windows\\System32\\config\\systemprofile\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\crt2.o" > > "C:\\Windows\\System32\\config\\systemprofile\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\rsbegin.o" > "-L" > "C:\\Windows\\System32\\config\\systemprofile\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib" > > "C:\\...\\decision_tree\\target\\debug\\build\\winapi-x86_64-pc-windows-gnu-829bc947f470b4f9\\build_script_build-829bc947f470b4f9.build_script_build.a2mmm3dl-cgu.0.rcgu.o" > > "C:\\...\\decision_tree\\target\\debug\\build\\winapi-x86_64-pc-windows-gnu-829bc947f470b4f9\\build_script_build-829bc947f470b4f9.build_script_build.a2mmm3dl-cgu.1.rcgu.o" > > "C:\\...\\decision_tree\\target\\debug\\build\\winapi-x86_64-pc-windows-gnu-829bc947f470b4f9\\build_script_build-829bc947f470b4f9.build_script_build.a2mmm3dl-cgu.10.rcgu.o" > > "C:\\...\\decision_tree\\target\\debug\\build\\winapi-x86_64-pc-windows-gnu-829bc947f470b4f9\\build_script_build-829bc947f470b4f9.build_script_build.a2mmm3dl-cgu.11.rcgu.o" > > "C:\\...\\decision_tree\\target\\debug\\build\\winapi-x86_64-pc-windows-gnu-829bc947f470b4f9\\build_script_build-829bc947f470b4f9.build_script_build.a2mmm3dl-cgu.12.rcgu.o" > > "C:\\...\\decision_tree\\target\\debug\\build\\winapi-x86_64-pc-windows-gnu-829bc947f470b4f9\\build_script_build-829bc947f470b4f9.build_script_build.a2mmm3dl-cgu.13.rcgu.o" > > "C:\\...\\decision_tree\\target\\debug\\build\\winapi-x86_64-pc-windows-gnu-829bc947f470b4f9\\build_script_build-829bc947f470b4f9.build_script_build.a2mmm3dl-cgu.14.rcgu.o" > > "C:\\...\\decision_tree\\target\\debug\\build\\winapi-x86_64-pc-windows-gnu-829bc947f470b4f9\\build_script_build-829bc947f470b4f9.build_script_build.a2mmm3dl-cgu.15.rcgu.o" > > "C:\\...\\decision_tree\\target\\debug\\build\\winapi-x86_64-pc-windows-gnu-829bc947f470b4f9\\build_script_build-829bc947f470b4f9.build_script_build.a2mmm3dl-cgu.2.rcgu.o" > > "C:\\...\\decision_tree\\target\\debug\\build\\winapi-x86_64-pc-windows-gnu-829bc947f470b4f9\\build_script_build-829bc947f470b4f9.build_script_build.a2mmm3dl-cgu.3.rcgu.o" > > "C:\\...\\decision_tree\\target\\debug\\build\\winapi-x86_64-pc-windows-gnu-829bc947f470b4f9\\build_script_build-829bc947f470b4f9.build_script_build.a2mmm3dl-cgu.4.rcgu.o" > > "C:\\...\\decision_tree\\target\\debug\\build\\winapi-x86_64-pc-windows-gnu-829bc947f470b4f9\\build_script_build-829bc947f470b4f9.build_script_build.a2mmm3dl-cgu.5.rcgu.o" > > "C:\\...\\decision_tree\\target\\debug\\build\\winapi-x86_64-pc-windows-gnu-829bc947f470b4f9\\build_script_build-829bc947f470b4f9.build_script_build.a2mmm3dl-cgu.6.rcgu.o" > > "C:\\...\\decision_tree\\target\\debug\\build\\winapi-x86_64-pc-windows-gnu-829bc947f470b4f9\\build_script_build-829bc947f470b4f9.build_script_build.a2mmm3dl-cgu.7.rcgu.o" > > "C:\\...\\decision_tree\\target\\debug\\build\\winapi-x86_64-pc-windows-gnu-829bc947f470b4f9\\build_script_build-829bc947f470b4f9.build_script_build.a2mmm3dl-cgu.8.rcgu.o" > > "C:\\...\\decision_tree\\target\\debug\\build\\winapi-x86_64-pc-windows-gnu-829bc947f470b4f9\\build_script_build-829bc947f470b4f9.build_script_build.a2mmm3dl-cgu.9.rcgu.o" > "-o" > "C:\\...\\decision_tree\\target\\debug\\build\\winapi-x86_64-pc-windows-gnu-829bc947f470b4f9\\build_script_build-829bc947f470b4f9.exe" > > "C:\\...\\decision_tree\\target\\debug\\build\\winapi-x86_64-pc-windows-gnu-829bc947f470b4f9\\build_script_build-829bc947f470b4f9.1xskf0mjinzrnllw.rcgu.o" > "-Wl,--gc-sections" "-nodefaultlibs" "-L" > "C:\\...\\decision_tree\\target\\debug\\deps" "-L" > "C:\\Windows\\System32\\config\\systemprofile\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib" > "-Wl,--start-group" "-Wl,-Bstatic" > "C:\\Windows\\System32\\config\\systemprofile\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libstd-b2edf0d660b7d0f9.rlib" > > "C:\\Windows\\System32\\config\\systemprofile\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libpanic_unwind-7e953ee8f9635c7d.rlib" > > "C:\\Windows\\System32\\config\\systemprofile\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libhashbrown-e8afb968ab90e500.rlib" > > "C:\\Windows\\System32\\config\\systemprofile\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\librustc_std_workspace_alloc-e8419395669aaa65.rlib" > > "C:\\Windows\\System32\\config\\systemprofile\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libbacktrace-b8f097773498a5ee.rlib" > > "C:\\Windows\\System32\\config\\systemprofile\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libbacktrace_sys-62a3909dee852181.rlib" > > "C:\\Windows\\System32\\config\\systemprofile\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\librustc_demangle-924bb7101c68c1d8.rlib" > > "C:\\Windows\\System32\\config\\systemprofile\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libunwind-2a0c0c619dd4f1b4.rlib" > > "C:\\Windows\\System32\\config\\systemprofile\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libcfg_if-044cd404714d2f70.rlib" > > "C:\\Windows\\System32\\config\\systemprofile\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\liblibc-e8a2adcdb42c219f.rlib" > > "C:\\Windows\\System32\\config\\systemprofile\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\liballoc-d534c26800059fc0.rlib" > > "C:\\Windows\\System32\\config\\systemprofile\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\librustc_std_workspace_core-e290ce33c9e25913.rlib" > > "C:\\Windows\\System32\\config\\systemprofile\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libcore-6aa7019b222bb41e.rlib" > "-Wl,--end-group" > "C:\\Windows\\System32\\config\\systemprofile\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libcompiler_builtins-b57439afd567327d.rlib" > "-Wl,-Bdynamic" "-ladvapi32" "-lws2_32" "-luserenv" "-Wl,-Bstatic" > "-lgcc_eh" "-lpthread" "-Wl,-Bdynamic" "-lmingwex" "-lmingw32" "-lgcc" > "-lmsvcrt" "-lmsvcrt" "-luser32" "-lkernel32" > "C:\\Windows\\System32\\config\\systemprofile\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\rsend.o" > *Repo steps:* > 1. added `datafusion = "0.14.1-SNAPSHOT"` to `[dependences]` section; > 2. in the console, run `cargo build`. > *Relative issue* > https://issues.apache.org/jira/browse/ARROW-7563 -- This message was sent by Atlassian Jira (v8.3.4#803005)