[Pkg-gnupg-maint] Bug#764881: FTCBFS for i386: missing syscfg header due to gnu triplet bump
Helmut Grohne
helmut at subdivi.de
Sat Oct 11 20:09:07 UTC 2014
Package: src:libgpg-error
Version: 1.16-2
User: helmutg at debian.org
Usertags: rebootstrap
Hi Daniel,
libgpg-error no longer cross builds to i386. It cannot find its syscfg
header:
| cc -g -O0 -I. -I. -o mkheader ./mkheader.c
| rm lock-obj-pub.native.h 2>/dev/null
| Makefile:1280: recipe for target 'gpg-error.h' failed
| make[4]: [gpg-error.h] Error 1 (ignored)
| ./mkheader linux-gnu i586-pc-linux-gnu ./gpg-error.h.in \
| ../config.h 1.16 0x011000 >gpg-error.h
| ./gpg-error.h.in:320: error including `./syscfg/lock-obj-pub.linux-gnu.h': No such file or directory
| Makefile:1280: recipe for target 'gpg-error.h' failed
| make[4]: *** [gpg-error.h] Error 1
Observe that the detected GNU triplet is now i586-pc-linux-gnu (gcc
bumped it from i486-pc-linux-gnu recently), so the corresponding lock
obj header in the syscfg folder needs to be moved or linked.
While doing so, please also fix #762322. I reopened that one, because
the header filename for ppc64el is subtly wrong.
Please consider taking the or1k header from:
http://wannabuild.cmd.nu/fetch.php?pkg=libgpg-error&arch=or1k&ver=1.13-2&stamp=1407320768
(Now it pays out to print it in every build!)
Other than these issues, libgpg-error is doing fine with cross building
now. Thanks for your continuing support in this matter.
Helmut
More information about the Pkg-gnupg-maint
mailing list