On 20 December 2015 at 13:59, Chris West (Faux) wrote: | Source: dieharder | Version: 3.31.1-5 | Severity: serious | Justification: fails to build from source | Tags: sid stretch | User: reproducible-bui...@lists.alioth.debian.org | Usertags: ftbfs | X-Debbugs-CC: reproducible-bui...@lists.alioth.debian.org | | Dear Maintainer, | | The package fails to build: | | libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DVERSION=3.31.1 -DLITTLE_ENDIAN=1 -I ../include -I /usr/include -std=c99 -Wall -pedantic -Wall -pipe -fexceptions -D_REENTRANT -g -O3 -MT libdieharder_la-bits.lo -MD -MP -MF .deps/libdieharder_la-bits.Tpo -c bits.c -fPIC -DPIC -o .libs/libdieharder_la-bits.o | In file included from ../include/dieharder/libdieharder.h:22:0, | from bits.c:7: | /usr/include/unistd.h:1043:20: error: unknown type name 'intptr_t' | extern void *sbrk (intptr_t __delta) __THROW; | ^ | bits.c: In function 'fill_uint_buffer': | bits.c:407:15: warning: variable 'bufbits' set but not used [-Wunused-but-set-variable] | unsigned int bufbits,bdelta; | ^ | Makefile:687: recipe for target 'libdieharder_la-bits.lo' failed | make[2]: *** [libdieharder_la-bits.lo] Error 1
Thanks for the report. I got distracted for a few days but now added the missing #include <stdint.h> which the newer gcc version wants here. Cheers, Dirk | | Full build log: | https://reproducible.debian.net/rb-pkg/unstable/amd64/dieharder.html | | -- System Information: | Debian Release: stretch/sid | APT prefers unstable | APT policy: (500, 'unstable') | Architecture: amd64 (x86_64) -- http://dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org