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