[Bug 288188] libsecret-0.20.5_3 fails to build on FreeBSD 13.5-RELEASE releng/13.5-n259162-882b9f3f2218 GENERIC amd64

From: <bugzilla-noreply_at_freebsd.org>
Date: Sun, 13 Jul 2025 13:58:31 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=288188

            Bug ID: 288188
           Summary: libsecret-0.20.5_3 fails to build on FreeBSD
                    13.5-RELEASE releng/13.5-n259162-882b9f3f2218 GENERIC
                    amd64
           Product: Ports & Packages
           Version: Latest
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: joel@tahoestores.com

I've been experiencing this failure for some time now so I thought I post this
to get some feedback.

[ 95% 145/149] valac -C --pkg gio-2.0 --pkg glib-2.0 --pkg gio-unix-2.0 --pkg
gio-2.0 --target-glib 2.44 --pkg glib-2.0 --color=nev\
er --directory libsecret/test-vala-lang.p --basedir ../libsecret
libsecret/libsecret-1.vapi libsecret/mock-service-0.vapi ../libsec\
ret/test-vala-lang.vala
FAILED: libsecret/test-vala-lang.p/test-vala-lang.c
valac -C --pkg gio-2.0 --pkg glib-2.0 --pkg gio-unix-2.0 --pkg gio-2.0
--target-glib 2.44 --pkg glib-2.0 --color=never --directory \
libsecret/test-vala-lang.p --basedir ../libsecret libsecret/libsecret-1.vapi
libsecret/mock-service-0.vapi ../libsecret/test-vala-l\
ang.vala
../libsecret/test-vala-lang.vala:22.18-22.43: error:
`Secret.attributes_validate' is not available in libsecret-1 0.20.5. Use libse\
cret-1 >= 0.21.2
   22 |     bool valid = Secret.attributes_validate (schema, attributes);
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
Compilation failed: 1 error(s), 0 warning(s)
[ 96% 145/149] valac -C --pkg gio-2.0 --pkg glib-2.0 --pkg gio-unix-2.0 --pkg
gio-2.0 --target-glib 2.44 --pkg glib-2.0 --color=nev\
er --directory libsecret/test-vala-unstable.p --basedir ../libsecret
libsecret/libsecret-1.vapi libsecret/mock-service-0.vapi ../li\
bsecret/test-vala-unstable.vala
[ 97% 145/149] /usr/local/bin/gi-docgen generate --quiet
--add-include-path=/usr/ports/security/libsecret/work/libsecret-0.21.7/_bu\
ild/docs/reference/libsecret/../../../libsecret
--config=docs/reference/libsecret/libsecret.toml
--output-dir=docs/reference/libsec\
ret/libsecret-1 --no-namespace-dir
--content-dir=/usr/ports/security/libsecret/work/libsecret-0.21.7/docs/reference/libsecret
libse\
cret/Secret-1.gir
ninja: build stopped: subcommand failed.
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make: stopped in /usr/ports/security/libsecret

 # uname -a
FreeBSD tahoestores.org 13.5-RELEASE FreeBSD 13.5-RELEASE
releng/13.5-n259162-882b9f3f2218 GENERIC amd64

# pkg version -v | egrep libsecret
libsecret-0.20.5_3                 <   needs updating (index has 0.21.7_1)


Please advise.

-- 
You are receiving this mail because:
You are the assignee for the bug.