libgpg-error 1.28 build failures on arm64

Daniel Kahn Gillmor dkg at
Sat Mar 17 00:20:53 CET 2018

hi folks--

i've uploaded libgpg-error 1.28 to debian.

everything is seems ok except that it fails to build from source on

here's the relevant bit of the build log with the failure in it:

/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I..  -DLOCALEDIR=\"/usr/share/locale\"  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wpointer-arith -Wno-psabi -fvisibility=hidden -c -o libgpg_error_la-logging.lo `test -f 'logging.c' || echo '../../src/'`logging.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I.. -DLOCALEDIR=\"/usr/share/locale\" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wpointer-arith -Wno-psabi -fvisibility=hidden -c ../../src/logging.c  -fPIC -DPIC -o .libs/libgpg_error_la-logging.o
../../src/logging.c: In function '_gpgrt_log_printhex':
../../src/logging.c:1153:49: error: incompatible type for argument 4 of '_gpgrt_logv_printhex'
     _gpgrt_logv_printhex (buffer, length, NULL, NULL);
../../src/logging.c:1097:1: note: expected 'va_list {aka __va_list}' but argument is of type 'void *'
 _gpgrt_logv_printhex (const void *buffer, size_t length,
Makefile:1041: recipe for target 'libgpg_error_la-logging.lo' failed
make[5]: *** [libgpg_error_la-logging.lo] Error 1
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build/src'
make[5]: *** Waiting for unfinished jobs....
make[5]: Entering directory '/<<PKGBUILDDIR>>/build/src'

the other platforms seem to build fine:

any ideas what i should look into for fixing this?


More information about the Gnupg-devel mailing list