[
https://issues.apache.org/jira/browse/ARROW-7562?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17014862#comment-17014862
]
Neville Dipale commented on ARROW-7562:
---------------------------------------
Hi [~huangkaibo], arrow and datafusion currently require nightly. You shouldn't
be able to build with stable. Can you try building with nightly?
> [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)