[Pkg-gtkpod-devel] Bug#676931: gtkpod: FTBFS on kfreebsd-amd64: conflicting uint64_t definitions

Aaron M. Ucko ucko at debian.org
Sun Jun 10 15:59:35 UTC 2012


Source: gtkpod
Version: 2.1.2~beta2-1
Severity: serious
Justification: fails to build from source (but built successfully in the past)

gtkpod picks up two (formally) different definitions of uint64_t on
kfreebsd-amd64:

In file included from /usr/include/sys/kern/types.h:71:0,
                 from /usr/include/sys/kern/param.h:67,
                 from /usr/include/osreldate.h:1,
                 from /usr/include/x86_64-kfreebsd-gnu/sys/param.h:39,
                 from AtomicParsley.h:25,
                 from AP_commons.cpp:35:
/usr/include/sys/_stdint.h:69:21: error: conflicting declaration 'typedef __uint64_t uint64_t'
In file included from AP_commons.cpp:33:0:
AP_commons.h:45:28: error: 'uint64_t' has a previous declaration as 'typedef long long unsigned int uint64_t'

Could you please fix AP_commons.h to #include <stdint.h> rather than
trying to define (u)intN_t itself?

Thanks!





More information about the Pkg-gtkpod-devel mailing list