On Sun, 9 Jan 2022 07:57:20 +0100, Rafael Sadowski wrote:

> Feedback, ok?

I have some issue to build bat v0.19.0 port on OpenBSD 7.0 / amd64 : 
failed when build of libgit2-sys crate.

$ cd /usr/ports/sysutils/bat
Update sources from CVS for v0.19.0 version

$ make build
(...)
     Running `/usr/obj/ports/bat-0.19.0/build-amd64/target/release/build/
libgit2-sys-ec0536975269a131/build-script-
build`                                                                          
                                                                             
error: failed to run custom build command for `libgit2-sys v0.12.26+1.3.0`

Caused by:
  process didn't exit successfully: `/usr/obj/ports/bat-0.19.0/build-
amd64/target/release/build/libgit2-sys-ec0536975269a131/build-script-
build` (exit status: 101)
  --- stdout
  cargo:rerun-if-env-changed=LIBGIT2_NO_PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG_x86_64-unknown-openbsd
  cargo:rerun-if-env-changed=PKG_CONFIG_x86_64_unknown_openbsd
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG
  cargo:rerun-if-env-changed=LIBGIT2_STATIC
  cargo:rerun-if-env-changed=LIBGIT2_DYNAMIC
  cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC
  cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64-unknown-openbsd
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64_unknown_openbsd
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64-unknown-openbsd
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64_unknown_openbsd
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64-unknown-openbsd
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64_unknown_openbsd
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR
  cargo:rustc-cfg=libgit2_vendored

  --- stderr
  fatal: not a git repository (or any parent up to mount point /usr)
  Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not 
set).
  thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: 
Os { code: 2, kind: NotFound, message: "No such file or directory" }', /
usr/obj/ports/bat-0.19.0/bat-0.19.0/modcargo-crates/libgit2-
sys-0.12.26+1.3.0/build.rs:198:39
  note: run with `RUST_BACKTRACE=1` environment variable to display a 
backtrace
warning: build failed, waiting for other jobs to finish...
error: build failed===============>    ] 133/152: 
ansi_colours(build)                                                             
                                                                                
                                                              
*** Error 101 in . (/usr/ports/devel/cargo/cargo.port.mk:304 'do-build': 
@cd /usr/obj/ports/bat-0.19.0/bat-0.19.0 && /usr/bin/env -i PORTSDI...)
*** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2952 '/usr/obj/
ports/bat-0.19.0/build-amd64/.build_done': @cd /usr/ports/sysutils...)
*** Error 2 in /usr/ports/sysutils/bat (/usr/ports/infrastructure/mk/
bsd.port.mk:2602 'build': @lock=bat-0.19.0;  export _LOCKS_HELD=" 
bat-0...)


Laurent

Reply via email to