[Pkg-haskell-maintainers] Bug#659153: Bug#659153: haskell-bindings-gpgme: FTBFS: Missing (or bad) header file: gpgme.h

Aaron M. Ucko ucko at debian.org
Wed Feb 8 20:48:40 UTC 2012

ucko at debian.org (Aaron M. Ucko) writes:

> gpgme.h is present, so the problem is evidently more subtle; I'll see if
> I can reproduce it with configure -v3, per the full message's
> suggestion.  (I'm not involved with any autobuilders myself; I just
> investigate cases of packages showing up on amd64 but not i386 or vice
> versa.)

Ah, it looks like gpgme.h insists on seeing -D_FILE_OFFSET_BITS=64 for
consistency, but only on architectures that default to 32-bit offsets;
builds on amd64, ia64, kfreebsd-*, and s390x should all leave
_FILE_OFFSET_BITS unset.  (Also alpha, if it somehow makes a comeback.)

  /usr/include/gpgme.h:80:2: error: #error GPGME was compiled with
  _FILE_OFFSET_BITS = 64, please see the section "Largefile support (LFS)" in
  the GPGME manual.

Aaron M. Ucko, KB1CJC (amu at alum.mit.edu, ucko at debian.org)
http://www.mit.edu/~amu/ | http://stuff.mit.edu/cgi/finger/?amu@monk.mit.edu

More information about the Pkg-haskell-maintainers mailing list