Package: fakeroot Version: 1.20-1.1 Severity: serious Justification: fails to build from source (but built successfully in the past)
fakeroot fails to build from source in a recent sid chroot. From my pbuilder log: | Making all in test | make[3]: Entering directory '/tmp/buildd/fakeroot-1.20.1/obj-sysv/test' | make[3]: Nothing to be done for 'all'. | make[3]: Leaving directory '/tmp/buildd/fakeroot-1.20.1/obj-sysv/test' | make[3]: Entering directory '/tmp/buildd/fakeroot-1.20.1/obj-sysv' | awk -f ../wrapawk < ../wrapfunc.inp | /bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -W -Wall -g -O2 -MT libfakeroot.lo -MD -MP -MF .deps/libfakeroot.Tpo -c -o libfakeroot.lo ../libfakeroot.c | libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -W -Wall -g -O2 -MT libfakeroot.lo -MD -MP -MF .deps/libfakeroot.Tpo -c ../libfakeroot.c -fPIC -DPIC -o .libs/libfakeroot.o | ../libfakeroot.c:1646:9: error: conflicting types for 'setxattr' | ssize_t setxattr(const char *path, const char *name, void *value, size_t size, int flags) | ^ | In file included from /usr/include/sys/capability.h:30:0, | from ../libfakeroot.c:131: | /usr/include/x86_64-linux-gnu/sys/xattr.h:41:12: note: previous declaration of 'setxattr' was here | extern int setxattr (const char *__path, const char *__name, | ^ | ../libfakeroot.c:1667:9: error: conflicting types for 'lsetxattr' | ssize_t lsetxattr(const char *path, const char *name, void *value, size_t size, int flags) | ^ | In file included from /usr/include/sys/capability.h:30:0, | from ../libfakeroot.c:131: | /usr/include/x86_64-linux-gnu/sys/xattr.h:48:12: note: previous declaration of 'lsetxattr' was here | extern int lsetxattr (const char *__path, const char *__name, | ^ | ../libfakeroot.c:1688:9: error: conflicting types for 'fsetxattr' | ssize_t fsetxattr(int fd, const char *name, void *value, size_t size, int flags) | ^ | In file included from /usr/include/sys/capability.h:30:0, | from ../libfakeroot.c:131: | /usr/include/x86_64-linux-gnu/sys/xattr.h:54:12: note: previous declaration of 'fsetxattr' was here | extern int fsetxattr (int __fd, const char *__name, const void *__value, | ^ | ../libfakeroot.c:1835:9: error: conflicting types for 'removexattr' | ssize_t removexattr(const char *path, const char *name) | ^ | In file included from /usr/include/sys/capability.h:30:0, | from ../libfakeroot.c:131: | /usr/include/x86_64-linux-gnu/sys/xattr.h:92:12: note: previous declaration of 'removexattr' was here | extern int removexattr (const char *__path, const char *__name) __THROW; | ^ | ../libfakeroot.c:1856:9: error: conflicting types for 'lremovexattr' | ssize_t lremovexattr(const char *path, const char *name) | ^ | In file included from /usr/include/sys/capability.h:30:0, | from ../libfakeroot.c:131: | /usr/include/x86_64-linux-gnu/sys/xattr.h:97:12: note: previous declaration of 'lremovexattr' was here | extern int lremovexattr (const char *__path, const char *__name) __THROW; | ^ | ../libfakeroot.c:1877:9: error: conflicting types for 'fremovexattr' | ssize_t fremovexattr(int fd, const char *name) | ^ | In file included from /usr/include/sys/capability.h:30:0, | from ../libfakeroot.c:131: | /usr/include/x86_64-linux-gnu/sys/xattr.h:101:12: note: previous declaration of 'fremovexattr' was here | extern int fremovexattr (int __fd, const char *__name) __THROW; | ^ | ../libfakeroot.c: In function 'acl_get_fd': | ../libfakeroot.c:1919:22: warning: unused parameter 'fd' [-Wunused-parameter] | acl_t acl_get_fd(int fd) { | ^ | ../libfakeroot.c: In function 'acl_get_file': | ../libfakeroot.c:1923:32: warning: unused parameter 'path_p' [-Wunused-parameter] | acl_t acl_get_file(const char *path_p, acl_type_t type) { | ^ | ../libfakeroot.c:1923:51: warning: unused parameter 'type' [-Wunused-parameter] | acl_t acl_get_file(const char *path_p, acl_type_t type) { | ^ | ../libfakeroot.c: In function 'acl_set_fd': | ../libfakeroot.c:1927:20: warning: unused parameter 'fd' [-Wunused-parameter] | int acl_set_fd(int fd, acl_t acl) { | ^ | ../libfakeroot.c:1927:30: warning: unused parameter 'acl' [-Wunused-parameter] | int acl_set_fd(int fd, acl_t acl) { | ^ | ../libfakeroot.c: In function 'acl_set_file': | ../libfakeroot.c:1932:30: warning: unused parameter 'path_p' [-Wunused-parameter] | int acl_set_file(const char *path_p, acl_type_t type, acl_t acl) { | ^ | ../libfakeroot.c:1932:49: warning: unused parameter 'type' [-Wunused-parameter] | int acl_set_file(const char *path_p, acl_type_t type, acl_t acl) { | ^ | ../libfakeroot.c:1932:61: warning: unused parameter 'acl' [-Wunused-parameter] | int acl_set_file(const char *path_p, acl_type_t type, acl_t acl) { | ^ | Makefile:638: recipe for target 'libfakeroot.lo' failed | make[3]: *** [libfakeroot.lo] Error 1 | make[3]: Leaving directory '/tmp/buildd/fakeroot-1.20.1/obj-sysv' | Makefile:660: recipe for target 'all-recursive' failed | make[2]: *** [all-recursive] Error 1 | make[2]: Leaving directory '/tmp/buildd/fakeroot-1.20.1/obj-sysv' | Makefile:434: recipe for target 'all' failed | make[1]: *** [all] Error 2 | make[1]: Leaving directory '/tmp/buildd/fakeroot-1.20.1/obj-sysv' | debian/rules:44: recipe for target 'build-stamp' failed | make: *** [build-stamp] Error 2 | dpkg-buildpackage: error: debian/rules build gave error exit status 2 | E: Failed autobuilding of package -- System Information: Debian Release: jessie/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.14-1-amd64 (SMP w/4 CPU cores) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages fakeroot depends on: ii libc6 2.19-9 ii libfakeroot 1.20-1.1 fakeroot recommends no packages. fakeroot suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org