[package - 141amd64-default][deskutils/health] Failed for health-0.95.0_14 in build

From: <pkg-fallout_at_FreeBSD.org>
Date: Sat, 29 Mar 2025 02:01:55 UTC
You are receiving this mail as a port that you maintain
is failing to build on the FreeBSD package build server.
Please investigate the failure and submit a PR to fix
build.

Maintainer:     ports@FreeBSD.org
Log URL:        https://pkg-status.freebsd.org/beefy22/data/141amd64-default/ad39cc941617/logs/health-0.95.0_14.log
Build URL:      https://pkg-status.freebsd.org/beefy22/build.html?mastername=141amd64-default&build=ad39cc941617
Log:

=>> Building deskutils/health
build started at Sat Mar 29 01:39:40 UTC 2025
port directory: /usr/ports/deskutils/health
package name: health-0.95.0_14
building for: FreeBSD 141amd64-default-job-03 14.1-RELEASE-p8 FreeBSD 14.1-RELEASE-p8 amd64
maintained by: ports@FreeBSD.org
Makefile datestamp: -rw-r--r--  1 root wheel 1033 Mar  6 01:01 /usr/ports/deskutils/health/Makefile
Ports top last git commit: ad39cc941
Ports top unclean checkout: no
Port dir last git commit: 599f9bacd
Port dir unclean checkout: no
Poudriere version: poudriere-git-3.4.2-7-gf78625a5
Host OSVERSION: 1500028
Jail OSVERSION: 1401000
Job Id: 03

---Begin Environment---
SHELL=/bin/sh
OSVERSION=1401000
UNAME_v=FreeBSD 14.1-RELEASE-p8
UNAME_r=14.1-RELEASE-p8
BLOCKSIZE=K
MAIL=/var/mail/root
MM_CHARSET=UTF-8
LANG=C.UTF-8
STATUS=1
HOME=/root
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin
MAKE_OBJDIR_CHECK_WRITABLE=0
LOCALBASE=/usr/local
USER=root
POUDRIERE_NAME=poudriere-git
LIBEXECPREFIX=/usr/local/libexec/poudriere
POUDRIERE_VERSION=3.4.2-7-gf78625a5
MASTERMNT=/usr/local/poudriere/data/.m/141amd64-default/ref
LC_COLLATE=C
POUDRIERE_BUILD_TYPE=bulk
PACKAGE_BUILDING=yes
SAVED_TERM=
OUTPUT_REDIRECTED_STDERR=4
OUTPUT_REDIRECTED=1
PWD=/usr/local/poudriere/data/.m/141amd64-default/03/.p
OUTPUT_REDIRECTED_STDOUT=3
P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS
MASTERNAME=141amd64-default
SCRIPTPREFIX=/usr/local/share/poudriere
SCRIPTNAME=bulk.sh
OLDPWD=/usr/local/poudriere/data/.m/141amd64-default/ref/.p/pool
POUDRIERE_PKGNAME=poudriere-git-3.4.2-7-gf78625a5
SCRIPTPATH=/usr/local/share/poudriere/bulk.sh
POUDRIEREPATH=/usr/local/bin/poudriere
---End Environment---

---Begin Poudriere Port Flags/Env---
PORT_FLAGS=
PKGENV=
FLAVOR=
MAKE_ARGS=
---End Poudriere Port Flags/Env---

---Begin OPTIONS List---
---End OPTIONS List---

--MAINTAINER--
ports@FreeBSD.org
--End MAINTAINER--

--CONFIGURE_ARGS--
--prefix /usr/local  --localstatedir /var  --infodir share/info --auto-features=enabled -Dpython.bytecompile=-1 -Db_colorout=never --buildtype release  --optimization plain  --strip  _build
--End CONFIGURE_ARGS--

--CONFIGURE_ENV--
PKG_CONFIG=pkgconf XDG_DATA_HOME=/wrkdirs/usr/ports/deskutils/health/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/deskutils/health/work  XDG_CACHE_HOME=/wrkdirs/usr/ports/deskutils/health/work/.cache  HOME=/wrkdirs/usr/ports/deskutils/health/work TMPDIR="/wrkdirs/usr/ports/deskutils/health/work" PATH=/wrkdirs/usr/ports/deskutils/health/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/deskutils/health/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh
--End CONFIGURE_ENV--

--MAKE_ENV--
CARGO_HOME=/wrkdirs/usr/ports/deskutils/health/work/cargo-home  CARGO_BUILD_JOBS=1  CARGO_TARGET_DIR=/wrkdirs/usr/ports/deskutils/health/work/target  RUSTC=/usr/local/bin/rustc  RUSTDOC=/usr/local/bin/rustdoc  RUSTFLAGS=" -C link-arg=-fstack-protector-strong" RUST_BACKTRACE=1 GETTEXT_BIN_DIR=/usr/local/bin  GETTEXT_INCLUDE_DIR=/usr/local/include  GETTEXT_LIB_DIR=/usr/local/lib CARGO_PROFILE_RELEASE_LTO="true"  CARGO_PROFILE_RELEASE_PANIC="abort"  CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1 NINJA_STATUS="[%p %s/%t] " XDG_DATA_HOME=/wrkdirs/usr/ports/deskutils/health/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/deskutils/health/work  XDG_CACHE_HOME=/wrkdirs/usr/ports/deskutils/health/work/.cache  HOME=/wrkdirs/usr/ports/deskutils/health/work TMPDIR="/wrkdirs/usr/ports/deskutils/health/work" PATH=/wrkdirs/usr/ports/deskutils/health/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/deskutils/health/work/.pkgconfig:/usr/lo
cal/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES DESTDIR=/wrkdirs/usr/ports/deskutils/health/work/stage PREFIX=/usr/local  LOCALBASE=/usr/local  CC="cc" CFLAGS="-O2 -pipe  -fstack-protector-strong -fno-strict-aliasing "  CPP="cpp" CPPFLAGS=""  LDFLAGS=" -fstack-protector-strong " LIBS=""  CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing  " BSD_INSTALL_PROGRAM="install  -s -m 555"  BSD_INSTALL_LIB="install  -s -m 0644"  BSD_INSTALL_SCRIPT="install  -m 555"  BSD_INSTALL_DATA="install  -m 0644"  BSD_INSTALL_MAN="install  -m 444"
--End MAKE_ENV--

--PLIST_SUB--
GTK2_VERSION="2.10.0"  GTK3_VERSION="3.0.0"  GTK4_VERSION="4.0.0" OSREL=14.1 PREFIX=%D LOCALBASE=/usr/local  RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/health"  EXAMPLESDIR="share/examples/health"  DATADIR="share/health"  WWWDIR="www/health"  ETCDIR="etc/health"
--End PLIST_SUB--

--SUB_LIST--
PREFIX=/usr/local LOCALBASE=/usr/local  DATADIR=/usr/local/share/health DOCSDIR=/usr/local/share/doc/health EXAMPLESDIR=/usr/local/share/examples/health  WWWDIR=/usr/local/www/health ETCDIR=/usr/local/etc/health
--End SUB_LIST--

---Begin make.conf---
USE_PACKAGE_DEPENDS=yes
BATCH=yes
WRKDIRPREFIX=/wrkdirs
PORTSDIR=/usr/ports
PACKAGES=/packages
DISTDIR=/distfiles
PACKAGE_BUILDING=yes
PACKAGE_BUILDING_FLAVORS=yes
####  ####
# XXX: We really need this but cannot use it while 'make checksum' does not
# try the next mirror on checksum failure.  It currently retries the same
# failed mirror and then fails rather then trying another.  It *does*
# try the next if the size is mismatched though.
#MASTER_SITE_FREEBSD=yes
# Build ALLOW_MAKE_JOBS_PACKAGES with 3 jobs
MAKE_JOBS_NUMBER=3
#### Misc Poudriere ####
.include "/etc/make.conf.ports_env"
GID=0
UID=0
DISABLE_MAKE_JOBS=poudriere
---End make.conf---
--Resource limits--
cpu time               (seconds, -t)  unlimited
file size           (512-blocks, -f)  unlimited
data seg size           (kbytes, -d)  33554432
stack size              (kbytes, -s)  524288
core file size      (512-blocks, -c)  unlimited
max memory size         (kbytes, -m)  unlimited
locked memory           (kbytes, -l)  unlimited
max user processes              (-u)  89999
open files                      (-n)  8192
virtual mem size        (kbytes, -v)  unlimited
swap limit              (kbytes, -w)  unlimited
socket buffer size       (bytes, -b)  unlimited
pseudo-terminals                (-p)  unlimited
kqueues                         (-k)  unlimited
umtx shared locks               (-o)  unlimited
--End resource limits--
=======================<phase: check-sanity   >============================
===== env: NO_DEPENDS=yes USER=root UID=0 GID=0
===>   NOTICE:

The health port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing

===>  License GPLv3+ accepted by the user
===========================================================================
=======================<phase: pkg-depends    >============================
===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===>   health-0.95.0_14 depends on file: /usr/local/sbin/pkg - not found
===>   Installing existing package /packages/All/pkg-2.1.0.pkg
[141amd64-default-job-03] Installing pkg-2.1.0...
[141amd64-default-job-03] Extracting pkg-2.1.0: .......... done
===>   health-0.95.0_14 depends on file: /usr/local/sbin/pkg - found
===>   Returning to build of health-0.95.0_14
===========================================================================
=======================<phase: fetch-depends  >============================
===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===========================================================================
=======================<phase: fetch          >============================
===== env: NO_DEPENDS=yes USER=root UID=0 GID=0
===>   NOTICE:

The health port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing

===>  License GPLv3+ accepted by the user
===> Fetching all distfiles required by health-0.95.0_14 for building
===========================================================================
=======================<phase: checksum       >============================
===== env: NO_DEPENDS=yes USER=root UID=0 GID=0
===>   NOTICE:

The health port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing

===>  License GPLv3+ accepted by the user
===> Fetching all distfiles required by health-0.95.0_14 for building
=> SHA256 Checksum OK for rust/crates/adler-1.0.2.crate.
=> SHA256 Checksum OK for rust/crates/aead-0.5.2.crate.
=> SHA256 Checksum OK for rust/crates/aho-corasick-1.0.2.crate.
=> SHA256 Checksum OK for rust/crates/android-tzdata-0.1.1.crate.
=> SHA256 Checksum OK for rust/crates/android_system_properties-0.1.5.crate.
=> SHA256 Checksum OK for rust/crates/anyhow-1.0.72.crate.
=> SHA256 Checksum OK for rust/crates/async-trait-0.1.72.crate.
=> SHA256 Checksum OK for rust/crates/autocfg-1.1.0.crate.
=> SHA256 Checksum OK for rust/crates/base64-0.13.1.crate.
=> SHA256 Checksum OK for rust/crates/base64-0.21.2.crate.
=> SHA256 Checksum OK for rust/crates/bit-set-0.5.3.crate.
<snip>
   |          -------- `UnitKind` is not local
   |
   = note: the derive macro `num_derive::ToPrimitive` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `num_derive::ToPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
   = note: this warning originates in the derive macro `num_derive::ToPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> src/core/unit_system.rs:9:5
   |
9  |     num_derive::FromPrimitive,
   |     ^------------------------
   |     |
   |     `FromPrimitive` is not local
   |     move the `impl` block outside of this constant `_IMPL_NUM_FromPrimitive_FOR_UnitSystem`
...
15 | pub enum UnitSystem {
   |          ---------- `UnitSystem` is not local
   |
   = note: the derive macro `num_derive::FromPrimitive` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `num_derive::FromPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
   = note: this warning originates in the derive macro `num_derive::FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> src/core/unit_system.rs:10:5
   |
10 |     num_derive::ToPrimitive,
   |     ^----------------------
   |     |
   |     `ToPrimitive` is not local
   |     move the `impl` block outside of this constant `_IMPL_NUM_ToPrimitive_FOR_UnitSystem`
...
15 | pub enum UnitSystem {
   |          ---------- `UnitSystem` is not local
   |
   = note: the derive macro `num_derive::ToPrimitive` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `num_derive::ToPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
   = note: this warning originates in the derive macro `num_derive::ToPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> src/model/activity_type.rs:24:5
   |
24 |     num_derive::FromPrimitive,
   |     ^------------------------
   |     |
   |     `FromPrimitive` is not local
   |     move the `impl` block outside of this constant `_IMPL_NUM_FromPrimitive_FOR_ActivityType`
...
38 | pub enum ActivityType {
   |          ------------ `ActivityType` is not local
   |
   = note: the derive macro `num_derive::FromPrimitive` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `num_derive::FromPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
   = note: this warning originates in the derive macro `num_derive::FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> src/model/activity_type.rs:25:5
   |
25 |     num_derive::ToPrimitive,
   |     ^----------------------
   |     |
   |     `ToPrimitive` is not local
   |     move the `impl` block outside of this constant `_IMPL_NUM_ToPrimitive_FOR_ActivityType`
...
38 | pub enum ActivityType {
   |          ------------ `ActivityType` is not local
   |
   = note: the derive macro `num_derive::ToPrimitive` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `num_derive::ToPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
   = note: this warning originates in the derive macro `num_derive::ToPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> src/model/data_category.rs:24:5
   |
24 |     num_derive::FromPrimitive,
   |     ^------------------------
   |     |
   |     `FromPrimitive` is not local
   |     move the `impl` block outside of this constant `_IMPL_NUM_FromPrimitive_FOR_DataCategory`
...
36 | pub enum DataCategory {
   |          ------------ `DataCategory` is not local
   |
   = note: the derive macro `num_derive::FromPrimitive` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `num_derive::FromPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
   = note: this warning originates in the derive macro `num_derive::FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> src/model/data_category.rs:25:5
   |
25 |     num_derive::ToPrimitive,
   |     ^----------------------
   |     |
   |     `ToPrimitive` is not local
   |     move the `impl` block outside of this constant `_IMPL_NUM_ToPrimitive_FOR_DataCategory`
...
36 | pub enum DataCategory {
   |          ------------ `DataCategory` is not local
   |
   = note: the derive macro `num_derive::ToPrimitive` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `num_derive::ToPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
   = note: this warning originates in the derive macro `num_derive::ToPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> src/model/notification_frequency.rs:28:5
   |
28 |     num_derive::FromPrimitive,
   |     ^------------------------
   |     |
   |     `FromPrimitive` is not local
   |     move the `impl` block outside of this constant `_IMPL_NUM_FromPrimitive_FOR_NotificationFrequency`
...
34 | pub enum NotificationFrequency {
   |          --------------------- `NotificationFrequency` is not local
   |
   = note: the derive macro `num_derive::FromPrimitive` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `num_derive::FromPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
   = note: this warning originates in the derive macro `num_derive::FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> src/model/notification_frequency.rs:29:5
   |
29 |     num_derive::ToPrimitive,
   |     ^----------------------
   |     |
   |     `ToPrimitive` is not local
   |     move the `impl` block outside of this constant `_IMPL_NUM_ToPrimitive_FOR_NotificationFrequency`
...
34 | pub enum NotificationFrequency {
   |          --------------------- `NotificationFrequency` is not local
   |
   = note: the derive macro `num_derive::ToPrimitive` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `num_derive::ToPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
   = note: this warning originates in the derive macro `num_derive::ToPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
  --> src/plugins/plugin_name.rs:11:5
   |
11 |     num_derive::ToPrimitive,
   |     ^----------------------
   |     |
   |     `ToPrimitive` is not local
   |     move the `impl` block outside of this constant `_IMPL_NUM_ToPrimitive_FOR_PluginName`
...
16 | pub enum PluginName {
   |          ---------- `PluginName` is not local
   |
   = note: the derive macro `num_derive::ToPrimitive` defines the non-local `impl`, and may need to be changed
   = note: the derive macro `num_derive::ToPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
   = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
   = note: this warning originates in the derive macro `num_derive::ToPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: creating a shared reference to mutable static is discouraged
   --> src/plugins/registrar.rs:152:13
    |
152 |             REGISTRAR.as_ref().map_or_else(
    |             ^^^^^^^^^^^^^^^^^^ shared reference to mutable static
    |
    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
    = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives

warning: `health` (lib) generated 17 warnings (run `cargo fix --lib -p health` to apply 1 suggestion)
     Running `CARGO=/usr/local/bin/cargo CARGO_BIN_NAME=health CARGO_CRATE_NAME=health CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/Cargo.toml CARGO_PKG_AUTHORS='Rasmus Thomsen <oss@cogitri.dev>' CARGO_PKG_DESCRIPTION='Track your fitness goals' CARGO_PKG_HOMEPAGE='https://gitlab.gnome.org/World/Health' CARGO_PKG_LICENSE=GPL-3.0-or-later CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=health CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://gitlab.gnome.org/World/Health' CARGO_PKG_RUST_VERSION=1.58 CARGO_PKG_VERSION=0.95.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=95 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps OUT_DIR=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/build/health-e10e7605dce8fd17/out /usr/local/bin/rus
tc --crate-name health --edition=2021 src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C panic=abort -C lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=bd4fb1307986dac2 -C extra-filename=-cdb3341f68343333 --out-dir /wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps -L dependency=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps --extern anyhow=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libanyhow-9e0aacc27da64c00.rlib --extern async_trait=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libasync_trait-1b4e4c9ffddd5b7b.so --extern bitflags=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libbitflags-d8601c815f0d6018.rlib --extern chacha20poly1305=/wrkdirs/usr/ports
/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libchacha20poly1305-aeaaf5033d643dab.rlib --extern csv=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libcsv-c9c85ac5ebfac8a0.rlib --extern delegate=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libdelegate-a5fa09dfbcfa8d5b.so --extern dyn_clonable=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libdyn_clonable-562c13b57125d3cc.rlib --extern easy_ext=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libeasy_ext-5a00a74f7c1c1be8.so --extern gettextrs=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libgettextrs-e687969c42032a4d.rlib --extern glob=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libglob-5243ecaaf5f9736e.rlib --extern gtk_macros=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libgtk_macros
-3c77d73f59b04d07.rlib --extern gtk=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libgtk4-3d90b83798d9f317.rlib --extern libhealth=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/liblibhealth-c2b9ac34995dd12a.rlib --extern http=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libhttp-d519f8f1f301ee28.rlib --extern adw=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/liblibadwaita-63a13b32f13455c7.rlib --extern libsecret=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/liblibsecret-8a4a8fefa3d10a70.rlib --extern num_derive=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libnum_derive-74be7857bd48d93c.so --extern num_traits=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libnum_traits-fe6b7c3afca3e258.rlib --extern oauth2=/wrkdirs/usr/ports/deskutils/health/work/He
alth-0.95.0/_build/src/release/deps/liboauth2-eea2ca3c71df7864.rlib --extern once_cell=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libonce_cell-f9b202ec4a52177f.rlib --extern pangocairo=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libpangocairo-57041a229aa4f700.rlib --extern paste=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libpaste-a9a57e6af948d8e8.so --extern regex=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libregex-659f2bb9c30a0da4.rlib --extern ring=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libring-1fbdd17918de8558.rlib --extern serde=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libserde-ae904d221b778ba1.rlib --extern serde_json=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libserde_json-20e126b84b474f05.rlib --extern sha2=/wrkdirs
/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libsha2-a25a45447208192a.rlib --extern strum=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libstrum-46693eeef7aa05a5.rlib --extern thiserror=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libthiserror-3eebb91c6a078ba9.rlib --extern tracker=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libtracker-47bff2ebe0c82a49.rlib --extern uom=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libuom-3485f1b61fba3fa2.rlib --extern ureq=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libureq-d7bccda67f1f5639.rlib --extern zxcvbn=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libzxcvbn-9096151b9b14e6a5.rlib -C link-arg=-fstack-protector-strong -L native=/usr/local/lib -L native=/usr/local/lib -L native=/usr/local/lib -L native=/usr/loc
al/lib -L native=/usr/local/lib -L native=/usr/local/lib -L native=/usr/local/lib -L native=/usr/local/lib -L native=/usr/local/lib -L native=/usr/local/lib -L native=/usr/local/lib -L native=/usr/local/lib -L native=/usr/local/lib -L native=/usr/local/lib -L native=/usr/local/lib -L native=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/build/ring-ac545175ed8c4f4d/out -L native=/usr/local/lib -L native=/usr/local/lib`
error: linking with `cc` failed: exit status: 1
  |
  = note: LC_ALL="C" PATH="/usr/local/lib/rustlib/x86_64-unknown-freebsd/bin:/wrkdirs/usr/ports/deskutils/health/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin" VSLANG="1033" "cc" "-m64" "/wrkdirs/usr/ports/deskutils/health/work/rustcphmTNI/symbols.o" "<1 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/wrkdirs/usr/ports/deskutils/health/work/rustcphmTNI/{libring-1fbdd17918de8558.rlib}" "/usr/local/lib/rustlib/x86_64-unknown-freebsd/lib/{libcompiler_builtins-acf66a9ae59fe2eb.rlib}" "-Wl,-Bdynamic" "-lpangocairo-1.0" "-lpango-1.0" "-lcairo" "-lharfbuzz" "-lgobject-2.0" "-lglib-2.0" "-lintl" "-lsecret-1" "-lgio-2.0" "-lgobject-2.0" "-lglib-2.0" "-lintl" "-ltracker-sparql-3.0" "-lm" "-ldl" "-ltinysparql-3.0" "-lgio-2.0" "-lgobject-2.0" "-lglib-2.0" "-lintl" "-ladwaita-1" "-lgtk-4" "-lpangocairo-1.0" "-lpango-1.0" "-lharfbuzz" "-lgdk_pixbuf-2.0" "-lcairo-gobject" "-lcairo" "-lvulkan" "-lgraphene-1.0" "-lssl" "-lgio-2.0" "-lgobject-2.0" 
"-lglib-2.0" "-lintl" "-lgobject-2.0" "-lgtk-4" "-lpangocairo-1.0" "-lpango-1.0" "-lharfbuzz" "-lgdk_pixbuf-2.0" "-lcairo-gobject" "-lcairo" "-lvulkan" "-lgraphene-1.0" "-lgio-2.0" "-lgobject-2.0" "-lglib-2.0" "-lintl" "-lgtk-4" "-lpangocairo-1.0" "-lpango-1.0" "-lharfbuzz" "-lgdk_pixbuf-2.0" "-lcairo-gobject" "-lcairo" "-lvulkan" "-lgraphene-1.0" "-lgio-2.0" "-lgobject-2.0" "-lglib-2.0" "-lintl" "-lgraphene-1.0" "-lgobject-2.0" "-lglib-2.0" "-lintl" "-lgtk-4" "-lpangocairo-1.0" "-lpango-1.0" "-lharfbuzz" "-lgdk_pixbuf-2.0" "-lcairo-gobject" "-lcairo" "-lvulkan" "-lgraphene-1.0" "-lgio-2.0" "-lgobject-2.0" "-lglib-2.0" "-lintl" "-lgdk_pixbuf-2.0" "-lgobject-2.0" "-lglib-2.0" "-lintl" "-lpango-1.0" "-lharfbuzz" "-lgobject-2.0" "-lglib-2.0" "-lintl" "-lcairo-gobject" "-lcairo" "-lgobject-2.0" "-lglib-2.0" "-lintl" "-lgio-2.0" "-lgobject-2.0" "-lglib-2.0" "-lintl" "-lgobject-2.0" "-lglib-2.0" "-lintl" "-lgobject-2.0" "-lglib-2.0" "-lintl" "-lrt" "-lutil" "-lexecinfo" "-lkvm" "-
lmemstat" "-lkvm" "-lutil" "-lprocstat" "-lrt" "-ldevstat" "-lintl" "-lexecinfo" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lrt" "-lutil" "-lexecinfo" "-lkvm" "-lmemstat" "-lkvm" "-lutil" "-lprocstat" "-lrt" "-ldevstat" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/usr/local/lib" "-L" "/usr/local/lib" "-L" "/usr/local/lib" "-L" "/usr/local/lib" "-L" "/usr/local/lib" "-L" "/usr/local/lib" "-L" "/usr/local/lib" "-L" "/usr/local/lib" "-L" "/usr/local/lib" "-L" "/usr/local/lib" "-L" "/usr/local/lib" "-L" "/usr/local/lib" "-L" "/usr/local/lib" "-L" "/usr/local/lib" "-L" "/usr/local/lib" "-L" "/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/build/ring-ac545175ed8c4f4d/out" "-L" "/usr/local/lib" "-L" "/usr/local/lib" "-o" "/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/health-cdb3341f68343333" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-Wl,-O1" "-nodefaultlibs" "-fstack-protector-strong"
  = note: some arguments are omitted. use `--verbose` to show all linker arguments
  = note: ld: error: unable to find library -ltracker-sparql-3.0
          cc: error: linker command failed with exit code 1 (use -v to see invocation)
          

error: could not compile `health` (bin "health") due to 1 previous error

Caused by:
  process didn't exit successfully: `CARGO=/usr/local/bin/cargo CARGO_BIN_NAME=health CARGO_CRATE_NAME=health CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/Cargo.toml CARGO_PKG_AUTHORS='Rasmus Thomsen <oss@cogitri.dev>' CARGO_PKG_DESCRIPTION='Track your fitness goals' CARGO_PKG_HOMEPAGE='https://gitlab.gnome.org/World/Health' CARGO_PKG_LICENSE=GPL-3.0-or-later CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=health CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://gitlab.gnome.org/World/Health' CARGO_PKG_RUST_VERSION=1.58 CARGO_PKG_VERSION=0.95.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=95 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps OUT_DIR=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/build/health-e10e7605dce8fd17
/out /usr/local/bin/rustc --crate-name health --edition=2021 src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C panic=abort -C lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=bd4fb1307986dac2 -C extra-filename=-cdb3341f68343333 --out-dir /wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps -L dependency=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps --extern anyhow=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libanyhow-9e0aacc27da64c00.rlib --extern async_trait=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libasync_trait-1b4e4c9ffddd5b7b.so --extern bitflags=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libbitflags-d8601c815f0d6018.rlib --extern chacha20poly
1305=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libchacha20poly1305-aeaaf5033d643dab.rlib --extern csv=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libcsv-c9c85ac5ebfac8a0.rlib --extern delegate=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libdelegate-a5fa09dfbcfa8d5b.so --extern dyn_clonable=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libdyn_clonable-562c13b57125d3cc.rlib --extern easy_ext=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libeasy_ext-5a00a74f7c1c1be8.so --extern gettextrs=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libgettextrs-e687969c42032a4d.rlib --extern glob=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libglob-5243ecaaf5f9736e.rlib --extern gtk_macros=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/rel
ease/deps/libgtk_macros-3c77d73f59b04d07.rlib --extern gtk=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libgtk4-3d90b83798d9f317.rlib --extern libhealth=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/liblibhealth-c2b9ac34995dd12a.rlib --extern http=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libhttp-d519f8f1f301ee28.rlib --extern adw=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/liblibadwaita-63a13b32f13455c7.rlib --extern libsecret=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/liblibsecret-8a4a8fefa3d10a70.rlib --extern num_derive=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libnum_derive-74be7857bd48d93c.so --extern num_traits=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libnum_traits-fe6b7c3afca3e258.rlib --extern oauth2=/wrkdirs/usr/ports/d
eskutils/health/work/Health-0.95.0/_build/src/release/deps/liboauth2-eea2ca3c71df7864.rlib --extern once_cell=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libonce_cell-f9b202ec4a52177f.rlib --extern pangocairo=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libpangocairo-57041a229aa4f700.rlib --extern paste=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libpaste-a9a57e6af948d8e8.so --extern regex=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libregex-659f2bb9c30a0da4.rlib --extern ring=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libring-1fbdd17918de8558.rlib --extern serde=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libserde-ae904d221b778ba1.rlib --extern serde_json=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libserde_json-20e126b84b474f05.rlib
 --extern sha2=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libsha2-a25a45447208192a.rlib --extern strum=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libstrum-46693eeef7aa05a5.rlib --extern thiserror=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libthiserror-3eebb91c6a078ba9.rlib --extern tracker=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libtracker-47bff2ebe0c82a49.rlib --extern uom=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libuom-3485f1b61fba3fa2.rlib --extern ureq=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libureq-d7bccda67f1f5639.rlib --extern zxcvbn=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/deps/libzxcvbn-9096151b9b14e6a5.rlib -C link-arg=-fstack-protector-strong -L native=/usr/local/lib -L native=/usr/local/lib -L native=/usr/local
/lib -L native=/usr/local/lib -L native=/usr/local/lib -L native=/usr/local/lib -L native=/usr/local/lib -L native=/usr/local/lib -L native=/usr/local/lib -L native=/usr/local/lib -L native=/usr/local/lib -L native=/usr/local/lib -L native=/usr/local/lib -L native=/usr/local/lib -L native=/usr/local/lib -L native=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src/release/build/ring-ac545175ed8c4f4d/out -L native=/usr/local/lib -L native=/usr/local/lib` (exit status: 1)
FAILED: src/dev.Cogitri.Health 
/usr/bin/env CARGO_HOME=/wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/cargo-home /usr/local/bin/cargo build --verbose --verbose --manifest-path /wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/Cargo.toml --target-dir /wrkdirs/usr/ports/deskutils/health/work/Health-0.95.0/_build/src --release && cp src/release/health src/dev.Cogitri.Health
ninja: build stopped: subcommand failed.
*** Error code 1

Stop.
make: stopped in /usr/ports/deskutils/health