Your message dated Mon, 18 Aug 2014 13:18:41 +0000
with message-id <[email protected]>
and subject line Bug#758406: fixed in fakeroot 1.20.1-1.1
has caused the Debian Bug report #758406,
regarding fakeroot: FTBFS: ../libfakeroot.c:1646:9: error: conflicting types 
for 'setxattr'
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
758406: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=758406
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
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

--- End Message ---
--- Begin Message ---
Source: fakeroot
Source-Version: 1.20.1-1.1

We believe that the bug you reported is fixed in the latest version of
fakeroot, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Aurelien Jarno <[email protected]> (supplier of updated fakeroot package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 18 Aug 2014 14:58:00 +0200
Source: fakeroot
Binary: fakeroot libfakeroot
Architecture: source
Version: 1.20.1-1.1
Distribution: unstable
Urgency: medium
Maintainer: Clint Adams <[email protected]>
Changed-By: Aurelien Jarno <[email protected]>
Description:
 fakeroot   - tool for simulating superuser privileges
 libfakeroot - tool for simulating superuser privileges - shared libraries
Closes: 758406
Changes:
 fakeroot (1.20.1-1.1) unstable; urgency=medium
 .
   * Non-maintainer upload with maintainer permission.
   * Add patch glibc-xattr-types to fix the type of xattr functions. closes:
     #758406.
Checksums-Sha1:
 5090e6d7c00bbcfb4ee7444270826046b0d9b6fc 1899 fakeroot_1.20.1-1.1.dsc
 36bd6dd165bc00e792118d6e83102775c4012848 43140 
fakeroot_1.20.1-1.1.debian.tar.xz
Checksums-Sha256:
 9344c208725d631c8d07297a37f14dba0bc3436012a02065959b840ddc710193 1899 
fakeroot_1.20.1-1.1.dsc
 2000e7ea766b2c8c5e7d81742346abf09303fab3042cf159242a74dfbdb19150 43140 
fakeroot_1.20.1-1.1.debian.tar.xz
Files:
 6c780ebab12f5cb4f366e32378451517 1899 utils optional fakeroot_1.20.1-1.1.dsc
 253c2a915ccc426b5a956855c0181515 43140 utils optional 
fakeroot_1.20.1-1.1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIVAwUBU/H6FLqceAYd3YybAQjbNg//Z0kWFlRRMm23+CQSbrSMQCOVAHK7NeER
pYNWUOucx/E3XDMzqziQmJdBKOzTNHHpZZPGPAYlnGgr4UOvVSlX0VGZAWv8NxId
PSi5Nnc6Hcwfp+5bl8U9V/KP89YE6WFWumfRtA9iEhXOIWPTMeGxLgpR+7hNN8Nm
zXFnaD12ZVgcLwwUVwOuHcQDlUZbu0ADaFjI1jbhL1tlcqcmvxXE8D86YpRYeIHw
XIiTjwKtjEARkxbv1PyDcOELYeQQltVAd/MIGcRjTrmqMV+qqVOoHOiHxESCJqFt
E4ya38gn6Jb+yMFn7/C8RMwsr6ODRam5vOHl6tFSs0rwXxHJ8Zx8Y8Yz98JgYF8E
8yGn1tbNPlZzqzZACLq0vPAfDQELCGxBaJjq9oac+iJV1VadOlhU+AO1REAG+b/F
YMIPRSET4UdFnMJDnB2KnTQgyeEsYCte8DbOOS327qAkq3yypdJgizrc4hslMGrO
6bGXBVKV2pI3qKayZRwC78OVH6cIP+AzXUGWGBHrxLwObNQvLuLW7rJtyvrEXSR6
kOlIqYJn1Xbi+PkZLEEVAi6gsp78LUKmXHBCzEvPhYNyvUmbMkklQBIh7HtJBZT3
8QQkTgME8R4GQ9ldZ7+6vtupDzU2+vR7Lke3PZIcGEs1b1dUxUAfAI9wysWD2Gdm
fnM8aRdRJpY=
=cJep
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to