Bug#802865: nss-passwords: FTBFS: ocaml/caml/config.h: error: conflicting types for 'int64'
Source: nss-passwords
Version: 0.2-1
Severity: serious
Justification: fails to build from source
Tags: sid
User: reproducible-builds@lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-CC: reproducible-builds@lists.alioth.debian.org
Dear Maintainer,
The package fails to build:
ocamlfind ocamlc -g -package fileutils.str,sqlite3,atdgen -ccopt -I/usr/include/nss -ccopt -I/usr/include/nspr -c nss_stubs.c
In file included from /usr/lib/ocaml/caml/mlvalues.h:20:0,
from nss_stubs.c:48:
/usr/lib/ocaml/caml/config.h:123:25: error: conflicting types for ‘int64’
typedef ARCH_INT64_TYPE int64;
^
In file included from /usr/include/nspr/prtypes.h:574:0,
from /usr/include/nspr/pratom.h:14,
from /usr/include/nspr/nspr.h:9,
from nss_stubs.c:39:
/usr/include/nspr/obsolete/protypes.h:104:17: note: previous declaration of ‘int64’ was here
typedef PRInt64 int64;
^
In file included from /usr/lib/ocaml/caml/mlvalues.h:20:0,
from nss_stubs.c:48:
/usr/lib/ocaml/caml/config.h:124:26: error: conflicting types for ‘uint64’
typedef ARCH_UINT64_TYPE uint64;
^
In file included from /usr/include/nspr/prtypes.h:574:0,
from /usr/include/nspr/pratom.h:14,
from /usr/include/nspr/nspr.h:9,
from nss_stubs.c:39:
/usr/include/nspr/obsolete/protypes.h:68:18: note: previous declaration of ‘uint64’ was here
typedef PRUint64 uint64;
^
Makefile:27: recipe for target 'nss_stubs.o' failed
make[1]: *** [nss_stubs.o] Error 2
make[1]: Leaving directory '/nss-passwords-0.2'
Full build log:
https://reproducible.debian.net/rb-pkg/unstable/amd64/nss-passwords.html
-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Reply to: