You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@arrow.apache.org by "Huang Kaibo (Jira)" <ji...@apache.org> on 2020/01/14 02:30:00 UTC

[jira] [Created] (ARROW-7562) [RUST]Failed to build Datafusion "0.14.1-SNAPSHOT" on windows 10 with gcc

Huang Kaibo created ARROW-7562:
----------------------------------

             Summary: [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


*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`




--
This message was sent by Atlassian Jira
(v8.3.4#803005)