Source: gnupg2
Version: 2.2.9-1
Severity: important
Justification: fails to build from source (but built successfully in the past), 
on d-ports arch

https://buildd.debian.org/status/fetch.php?pkg=gnupg2&arch=x32&ver=2.2.9-1&stamp=1532234964&raw=0

has the full build log.


What we have in possibly relevant warnings is:

../../sm/minip12.c:2516:35: warning: '*((void *)&seqlist+8)' may be used 
uninitialized in this function [-Wmaybe-uninitialized]

../../../tests/gpgscm/scheme.c:3553:10: warning: this statement may fall 
through [-Wimplicit-fallthrough=]

Warning: Creating socket directory failed: gpgconf: socketdir is 
'/tmp/gpgscm-20180722T044318-run-tests-5ip0WJ'

gpgconf: error running '/<<PKGBUILDDIR>>/build/tools/gpg-connect-agent': 
terminated
gpgconf: error running '/<<PKGBUILDDIR>>/build/tools/gpg-connect-agent scd 
killscd': General error

It does not say clearly why this fails…


x32 is a 64-bit architecture with 32-bit pointers (amd64ilp32),
it defines __x86_64__ just like amd64 but also __ILP32__ unlike
amd64, so if you have any assembly code that needs to distinguish
use these predefined cpp macros.

Reply via email to