ITADN

FTBFS with nixpkgs/0ecdcde81f922b841394c38ede5084ab162002f1

#23Closedgauravjuvekar 创建于 2024-07-30
G
gauravjuvekarcommented
``` $ nix build github:NixOS/nixpkgs/0ecdcde81f922b841394c38ede5084ab162002f1#nix-du error: builder for '/nix/store/n9imvba0qjsm4bkmbp9cy2m3ji7war5d-nix-du-1.2.0.drv' failed with exit code 101; last 10 log lines: > > error[E0425]: cannot find function `populateGraph` in module `bindings` > --> src/depgraph.rs:403:38 > | > 403 | let res = unsafe { bindings::populateGraph(gptr, rootptr as *const std::os::raw::c_char) }; > | ^^^^^^^^^^^^^ not found in `bindings` > > Some errors have detailed explanations: E0412, E0425. > For more information about an error, try `rustc --explain E0412`. > error: could not compile `nix-du` (bin "nix-du") due to 4 previous errors For full logs, run 'nix log /nix/store/n9imvba0qjsm4bkmbp9cy2m3ji7war5d-nix-du-1.2.0.drv'. ``` ```bash sourcing setup hook '/nix/store/65lhpq7pbc6nnngfp030ddglb71xixg9-pkg-config-wrapper-0.29.2/nix-support/setup-hook' sourcing setup hook '/nix/store/csrcj1br0v154icbl7xw4l9d5h419692-rust-bindgen-hook/nix-support/setup-hook' sourcing setup hook '/nix/store/h05y62lqg5cj9p8bvkd3al6h78zccnd1-cargo-build-hook.sh/nix-support/setup-hook' sourcing setup hook '/nix/store/sijfvqmybvb0814wa3zg1w7asl3v1ns8-cargo-check-hook.sh/nix-support/setup-hook' sourcing setup hook '/nix/store/wsax715m0q7j32dcz8wfl14628ypg43l-cargo-install-hook.sh/nix-support/setup-hook' sourcing setup hook '/nix/store/b2n79s0vfxq86drqyk5808gfini5c4z1-cargo-setup-hook.sh/nix-support/setup-hook' sourcing setup hook '/nix/store/dv5vgsw8naxnkcc88x78vprbnn1pp44y-patchelf-0.15.0/nix-support/setup-hook' sourcing setup hook '/nix/store/i4iynx9axbq23sd0gyrc5wdb46zz6z8l-update-autotools-gnu-config-scripts-hook/nix-support/setup-hook' sourcing setup hook '/nix/store/h9lc1dpi14z7is86ffhl3ld569138595-audit-tmpdir.sh' sourcing setup hook '/nix/store/m54bmrhj6fqz8nds5zcj97w9s9bckc9v-compress-man-pages.sh' sourcing setup hook '/nix/store/wgrbkkaldkrlrni33ccvm3b6vbxzb656-make-symlinks-relative.sh' sourcing setup hook '/nix/store/5yzw0vhkyszf2d179m0qfkgxmp5wjjx4-move-docs.sh' sourcing setup hook '/nix/store/fyaryjvghbkpfnsyw97hb3lyb37s1pd6-move-lib64.sh' sourcing setup hook '/nix/store/kd4xwxjpjxi71jkm6ka0np72if9rm3y0-move-sbin.sh' sourcing setup hook '/nix/store/pag6l61paj1dc9sv15l7bm5c17xn5kyk-move-systemd-user-units.sh' sourcing setup hook '/nix/store/jivxp510zxakaaic7qkrb7v1dd2rdbw9-multiple-outputs.sh' sourcing setup hook '/nix/store/ilaf1w22bxi6jsi45alhmvvdgy4ly3zs-patch-shebangs.sh' sourcing setup hook '/nix/store/cickvswrvann041nqxb0rxilc46svw1n-prune-libtool-files.sh' sourcing setup hook '/nix/store/xyff06pkhki3qy1ls77w10s0v79c9il0-reproducible-builds.sh' sourcing setup hook '/nix/store/aazf105snicrlvyzzbdj85sx4179rpfp-set-source-date-epoch-to-latest.sh' sourcing setup hook '/nix/store/gps9qrh99j7g02840wv5x78ykmz30byp-strip.sh' sourcing setup hook '/nix/store/62zpnw69ylcfhcpy1di8152zlzmbls91-gcc-wrapper-13.3.0/nix-support/setup-hook' sourcing setup hook '/nix/store/pg90p34kys2famxnq7925sbgj4jrnsi8-binutils-wrapper-2.42/nix-support/setup-hook' calling 'envHostTargetHook' function hook 'pkgConfigWrapper_addPkgConfigPath' /nix/store/jh97w6dp6jdpdlx830dl4d1lk6z1sgc3-boost-1.81.0-dev calling 'envHostTargetHook' function hook 'ccWrapper_addCVars' /nix/store/jh97w6dp6jdpdlx830dl4d1lk6z1sgc3-boost-1.81.0-dev calling 'envHostTargetHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/jh97w6dp6jdpdlx830dl4d1lk6z1sgc3-boost-1.81.0-dev calling 'envHostTargetHook' function hook 'pkgConfigWrapper_addPkgConfigPath' /nix/store/qj53z29ylq7m9kwh3g63rdk30ssqxwwq-boost-1.81.0 calling 'envHostTargetHook' function hook 'ccWrapper_addCVars' /nix/store/qj53z29ylq7m9kwh3g63rdk30ssqxwwq-boost-1.81.0 calling 'envHostTargetHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/qj53z29ylq7m9kwh3g63rdk30ssqxwwq-boost-1.81.0 calling 'envHostTargetHook' function hook 'pkgConfigWrapper_addPkgConfigPath' /nix/store/vs8jc6c4sxa5c6sqfd68vm1cxw3cip51-nix-2.18.5-dev calling 'envHostTargetHook' function hook 'ccWrapper_addCVars' /nix/store/vs8jc6c4sxa5c6sqfd68vm1cxw3cip51-nix-2.18.5-dev calling 'envHostTargetHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/vs8jc6c4sxa5c6sqfd68vm1cxw3cip51-nix-2.18.5-dev calling 'envHostTargetHook' function hook 'pkgConfigWrapper_addPkgConfigPath' /nix/store/bfhsxxz655clwxgsg8946v7v84f60wa4-boehm-gc-8.2.6-dev calling 'envHostTargetHook' function hook 'ccWrapper_addCVars' /nix/store/bfhsxxz655clwxgsg8946v7v84f60wa4-boehm-gc-8.2.6-dev calling 'envHostTargetHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/bfhsxxz655clwxgsg8946v7v84f60wa4-boehm-gc-8.2.6-dev calling 'envHostTargetHook' function hook 'pkgConfigWrapper_addPkgConfigPath' /nix/store/0a98hc6zsq7bq90l2c3wyb9dz269g57n-boehm-gc-8.2.6 calling 'envHostTargetHook' function hook 'ccWrapper_addCVars' /nix/store/0a98hc6zsq7bq90l2c3wyb9dz269g57n-boehm-gc-8.2.6 calling 'envHostTargetHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/0a98hc6zsq7bq90l2c3wyb9dz269g57n-boehm-gc-8.2.6 calling 'envHostTargetHook' function hook 'pkgConfigWrapper_addPkgConfigPath' /nix/store/hfzbnx2hlb4yz69dfdhrldllbg1ggpqw-nlohmann_json-3.11.3 calling 'envHostTargetHook' function hook 'ccWrapper_addCVars' /nix/store/hfzbnx2hlb4yz69dfdhrldllbg1ggpqw-nlohmann_json-3.11.3 calling 'envHostTargetHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/hfzbnx2hlb4yz69dfdhrldllbg1ggpqw-nlohmann_json-3.11.3 calling 'envHostTargetHook' function hook 'pkgConfigWrapper_addPkgConfigPath' /nix/store/pf3c5fg5jb2mfa3ysmayk4xv2r9wb8iw-nix-2.18.5 calling 'envHostTargetHook' function hook 'ccWrapper_addCVars' /nix/store/pf3c5fg5jb2mfa3ysmayk4xv2r9wb8iw-nix-2.18.5 calling 'envHostTargetHook' function hook 'bintoolsWrapper_addLDVars' /nix/store/pf3c5fg5jb2mfa3ysmayk4xv2r9wb8iw-nix-2.18.5 evaling implicit 'postHook' string hook @nix { "action": "setPhase", "phase": "unpackPhase" } Running phase: unpackPhase unpacking source archive /nix/store/2yppmhyn1z15kz38q7r863zdc11x3n5j-source calling 'unpackCmd' function hook '_defaultUnpack' /nix/store/2yppmhyn1z15kz38q7r863zdc11x3n5j-source source root is source evaling implicit 'postUnpack' string hook calling 'postUnpack' function hook 'cargoSetupPostUnpackHook' Executing cargoSetupPostUnpackHook unpacking source archive /nix/store/clccw4pi86q7qxwsasclmf57fs6skamm-nix-du-1.2.0-vendor.tar.gz calling 'unpackCmd' function hook '_defaultUnpack' /nix/store/clccw4pi86q7qxwsasclmf57fs6skamm-nix-du-1.2.0-vendor.tar.gz Finished cargoSetupPostUnpackHook calling 'postUnpack' function hook '_updateSourceDateEpochFromSourceRoot' @nix { "action": "setPhase", "phase": "patchPhase" } Running phase: patchPhase calling 'postPatch' function hook 'cargoSetupPostPatchHook' Executing cargoSetupPostPatchHook Validating consistency between /build/source/Cargo.lock and /build/nix-du-1.2.0-vendor.tar.gz/Cargo.lock Finished cargoSetupPostPatchHook @nix { "action": "setPhase", "phase": "updateAutotoolsGnuConfigScriptsPhase" } Running phase: updateAutotoolsGnuConfigScriptsPhase @nix { "action": "setPhase", "phase": "configurePhase" } Running phase: configurePhase calling 'preConfigure' function hook '_multioutConfig' @nix { "action": "setPhase", "phase": "buildPhase" } Running phase: buildPhase Executing cargoBuildHook ++ env CC_X86_64_UNKNOWN_LINUX_GNU=/nix/store/62zpnw69ylcfhcpy1di8152zlzmbls91-gcc-wrapper-13.3.0/bin/cc CXX_X86_64_UNKNOWN_LINUX_GNU=/nix/store/62zpnw69ylcfhcpy1di8152zlzmbls91-gcc-wrapper-13.3.0/bin/c++ CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_LINKER=/nix/store/62zpnw69ylcfhcpy1di8152zlzmbls91-gcc-wrapper-13.3.0/bin/cc CC_X86_64_UNKNOWN_LINUX_GNU=/nix/store/62zpnw69ylcfhcpy1di8152zlzmbls91-gcc-wrapper-13.3.0/bin/cc CXX_X86_64_UNKNOWN_LINUX_GNU=/nix/store/62zpnw69ylcfhcpy1di8152zlzmbls91-gcc-wrapper-13.3.0/bin/c++ CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_LINKER=/nix/store/62zpnw69ylcfhcpy1di8152zlzmbls91-gcc-wrapper-13.3.0/bin/cc CARGO_BUILD_TARGET=x86_64-unknown-linux-gnu HOST_CC=/nix/store/62zpnw69ylcfhcpy1di8152zlzmbls91-gcc-wrapper-13.3.0/bin/cc HOST_CXX=/nix/store/62zpnw69ylcfhcpy1di8152zlzmbls91-gcc-wrapper-13.3.0/bin/c++ cargo build -j 32 --target x86_64-unknown-linux-gnu --offline --profile release warning: `/build/.cargo/config` is deprecated in favor of `config.toml` note: if you need to support cargo 1.38 or earlier, you can symlink `config` to `config.toml` warning: `/build/.cargo/config` is deprecated in favor of `config.toml` note: if you need to support cargo 1.38 or earlier, you can symlink `config` to `config.toml`  Compiling autocfg v1.1.0  Compiling libm v0.2.8  Compiling proc-macro2 v1.0.70  Compiling unicode-ident v1.0.12  Compiling libc v0.2.151  Compiling rustix v0.38.28  Compiling semver v1.0.20  Compiling memchr v2.6.4  Compiling scopeguard v1.2.0  Compiling glob v0.3.1  Compiling cfg-if v1.0.0  Compiling minimal-lexical v0.2.1  Compiling byteorder v1.5.0  Compiling prettyplease v0.2.15  Compiling crossbeam-utils v0.8.17  Compiling smallvec v1.11.2  Compiling either v1.9.0  Compiling syn v1.0.109  Compiling bitflags v2.4.1  Compiling lazy_static v1.4.0  Compiling paste v1.0.14  Compiling linux-raw-sys v0.4.12  Compiling stable_deref_trait v1.2.0  Compiling bytemuck v1.14.0  Compiling regex-syntax v0.8.2  Compiling utf8parse v0.2.1  Compiling bindgen v0.69.1  Compiling serde v1.0.193  Compiling home v0.5.9  Compiling libloading v0.7.4  Compiling typenum v1.17.0  Compiling rayon-core v1.12.0  Compiling anstyle-parse v0.2.3  Compiling colorchoice v1.0.0  Compiling shlex v1.2.0  Compiling anstyle v1.0.4  Compiling safe_arch v0.7.1  Compiling itertools v0.12.0  Compiling itertools v0.11.0  Compiling hash32 v0.2.1  Compiling rustc-hash v1.1.0  Compiling anstyle-query v1.0.2  Compiling rawpointer v0.2.1  Compiling lazycell v1.3.0  Compiling log v0.4.20  Compiling hashbrown v0.14.3  Compiling peeking_take_while v0.1.2  Compiling portable-atomic v1.6.0  Compiling parking_lot_core v0.9.9  Compiling anstream v0.6.5  Compiling geographiclib-rs v0.2.3  Compiling float_next_after v1.0.0  Compiling strsim v0.10.0  Compiling unicode-width v0.1.11  Compiling itoa v1.0.10  Compiling heck v0.4.1  Compiling ryu v1.0.16  Compiling equivalent v1.0.1  Compiling robust v0.2.3  Compiling clap_lex v0.6.0  Compiling rustc_version v0.4.0  Compiling num-traits v0.2.17  Compiling lock_api v0.4.11  Compiling num-integer v0.1.45  Compiling clang-sys v1.6.1  Compiling memoffset v0.9.0  Compiling num-bigint v0.4.4  Compiling aho-corasick v1.1.2  Compiling nom v7.1.3  Compiling num-rational v0.4.1  Compiling matrixmultiply v0.3.8  Compiling quote v1.0.33  Compiling spin v0.9.8  Compiling num-iter v0.1.43  Compiling syn v2.0.41  Compiling heapless v0.7.17  Compiling crossbeam-epoch v0.9.16  Compiling wide v0.7.13  Compiling csv-core v0.1.11  Compiling pkg-config v0.3.27  Compiling indexmap v2.1.0  Compiling number_prefix v0.4.0  Compiling maplit v1.0.2  Compiling crossbeam-deque v0.8.4  Compiling same-file v1.0.6  Compiling fixedbitset v0.4.2  Compiling once_cell v1.19.0  Compiling walkdir v2.4.0  Compiling approx v0.5.1  Compiling num-complex v0.4.4  Compiling rstar v0.10.0  Compiling cc v1.0.83  Compiling earcutr v0.4.3  Compiling float-cmp v0.9.0  Compiling petgraph v0.6.4  Compiling rayon v1.8.0  Compiling bytesize v1.3.0  Compiling regex-automata v0.4.3  Compiling console v0.15.7  Compiling geo-types v0.7.12  Compiling dashmap v5.5.3  Compiling indicatif v0.17.7  Compiling cexpr v0.6.0  Compiling versions v6.0.0  Compiling simba v0.8.1  Compiling terminal_size v0.3.0  Compiling clap_builder v4.4.11  Compiling geo v0.25.1  Compiling which v4.4.2  Compiling num v0.4.1  Compiling csv v1.3.0  Compiling regex v1.10.2  Compiling nalgebra-macros v0.2.1  Compiling enum-map-derive v0.17.0  Compiling clap_derive v4.4.7  Compiling serde_derive v1.0.193  Compiling enum-map v2.7.3  Compiling nalgebra v0.32.3  Compiling clap v4.4.11  Compiling nix-du v1.2.0 (/build/source)  Compiling scarlet v1.2.0 error[E0412]: cannot find type `path_t` in module `bindings`  --> src/depgraph.rs:276:33  | 276 |  unsafe fn new(p: &bindings::path_t) -> Self {  |  ^^^^^^ not found in `bindings` error[E0412]: cannot find type `path_t` in module `bindings`  --> src/depgraph.rs:368:78  | 368 | pub unsafe extern "C" fn register_node(g: *mut DepGraph, p: *const bindings::path_t) {  |  ^^^^^^ not found in `bindings` error[E0412]: cannot find type `path_t` in module `bindings`  --> src/depgraph.rs:369:23  | 369 |  let p: &bindings::path_t = p.as_ref().unwrap();  |  ^^^^^^ not found in `bindings` error[E0425]: cannot find function `populateGraph` in module `bindings`  --> src/depgraph.rs:403:38  | 403 |  let res = unsafe { bindings::populateGraph(gptr, rootptr as *const std::os::raw::c_char) };  |  ^^^^^^^^^^^^^ not found in `bindings` Some errors have detailed explanations: E0412, E0425. For more information about an error, try `rustc --explain E0412`. error: could not compile `nix-du` (bin "nix-du") due to 4 previous errors ```
关闭于 2024-08-01 1 条评论