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 [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]