Hej,
i just notices that gnupg2 does not build on one of my systems:
gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/pkg/share/locale\" -DGNUPG_BINDIR="\"/usr/pkg/bin\"" -DGNUPG_LIBEXECDIR="\"/usr/pkg/libexec\"" -DGNUPG_LIBDIR="\"/usr/pkg/lib/gnupg\"" -DGNUPG_DATADIR="\"/usr/pkg/share/gnupg\"" -DGNUPG_SYSCONFDIR="\"/usr/pkg/etc/gnupg\"" -DGNUPG_LOCALSTATEDIR="\"/usr/pkg/var\"" -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/libusb-1.0 -I/usr/include -I/usr/include -I/usr/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/pkg/include -Wall -Wno-pointer-sign -Wpointer-arith -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -I/usr/pkg/include -MT textfilter.o -MD -MP -MF .deps/textfilter.Tpo -c -o textfilter.o textfilter.c
mainproc.c: In function 'proc_encrypted':
mainproc.c:686:14: error: 'GPGRT_LOGLVL_INFO' undeclared (first use in this function)
(GPGRT_LOGLVL_INFO,
^
mainproc.c:686:14: note: each undeclared identifier is reported only once for each function it appears in
This is due to an outdated dependency:
BUILDLINK_API_DEPENDS.libgpg-error+= libgpg-error>=1.24
gnupg-2.2.8 needs a minimum version 1.28 of libgpg-error, and on this particular system 1.27 was installed, hence the breakage.
---
Noteworthy changes in version 1.28 (2018-03-13) [C23/A23/R0]
* Interface changes relative to the 1.27 release:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[…]
GPGRT_LOGLVL_BEGIN New const.
GPGRT_LOGLVL_CONT New const.
GPGRT_LOGLVL_INFO New const.
GPGRT_LOGLVL_WARN New const.
GPGRT_LOGLVL_ERROR New const.
GPGRT_LOGLVL_FATAL New const.
GPGRT_LOGLVL_BUG New const.
GPGRT_LOGLVL_DEBUG New const.
---
Could someone please fix this?
Cheers
OskarAttachment:
smime.p7s
Description: S/MIME cryptographic signature