[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Bug-tar] On upcoming release
From: |
Jack Howarth |
Subject: |
Re: [Bug-tar] On upcoming release |
Date: |
Tue, 22 Mar 2016 14:11:30 -0400 |
User-agent: |
Mutt/1.5.18 (2008-05-17) |
On Tue, Mar 22, 2016 at 02:02:42PM -0400, Jack Howarth wrote:
> On Tue, Mar 22, 2016 at 01:46:30PM -0400, Jack Howarth wrote:
> > On Thu, Mar 17, 2016 at 10:45:28AM +0200, Sergey Poznyakoff wrote:
> > > Hello,
> > >
> > > I plan to release 1.29 within 7-10 days. I'm aware of several still
> > > pending issues, but these don't seem to be important enough to justify
> > > further delays. Please, correct me if I'm wrong. Paul, Pavel - your
> > > opinions?
> > >
> > > Regards,
> > > Sergey
> >
> > Current tar git doesn't build here on x86_64-apple-darwin15 under clang
> > from Xcode 7.3...
> >
>
> The build failures are suppressed on x86_64-apple-darwin15 with Xcode 7.3 by
> application of the proposed patch (adjusting for bit rot in the
> lib/xattr-at.c hunk)...
>
> http://lists.gnu.org/archive/html/bug-tar/2014-08/txtB_H8f4It7m.txt
>
> from http://lists.gnu.org/archive/html/bug-tar/2014-08/msg00003.html followed
> by re-executing the ./bootstrap command to regenerate configure. Is there
> some reason why this patch is always cited to darwin users but never actually
> committed into tar trunk to actually eliminated the build failures?
>
FYI, the resulting build produces a single test failure on
x86_64-apple-darwin15...
30: terminal input FAILED (iotty.at:35)
The bzip2 compressed testsuite.log is attached.
> > make[3]: Entering directory '/Users/howarth/tar.git/lib'
> > CC xattr-at.o
> > In file included from xattr-at.c:42:
> > ../gnu/at-func.c:75:12: error: too few arguments to function call, expected
> > 6, have 5
> > return CALL_FUNC (file);
> > ^~~~~~~~~~~~~~~~
> > ../gnu/at-func.c:44:60: note: expanded from macro 'CALL_FUNC'
> > # define CALL_FUNC(F) (AT_FUNC_F1 (F AT_FUNC_POST_FILE_ARGS))
> > ~~~~~~~~~~ ^
> > /usr/include/sys/xattr.h:65:1: note: 'setxattr' declared here
> > int setxattr(const char *path, const char *name, const void *value, size_t
> > size, u_int32_t position, int options);
> > ^
> > In file included from xattr-at.c:42:
> > ../gnu/at-func.c:93:35: error: too few arguments to function call, expected
> > 6, have 5
> > FUNC_RESULT proc_result = CALL_FUNC (proc_file);
> > ^~~~~~~~~~~~~~~~~~~~~
> > ../gnu/at-func.c:44:60: note: expanded from macro 'CALL_FUNC'
> > # define CALL_FUNC(F) (AT_FUNC_F1 (F AT_FUNC_POST_FILE_ARGS))
> > ~~~~~~~~~~ ^
> > /usr/include/sys/xattr.h:65:1: note: 'setxattr' declared here
> > int setxattr(const char *path, const char *name, const void *value, size_t
> > size, u_int32_t position, int options);
> > ^
> > In file included from xattr-at.c:42:
> > ../gnu/at-func.c:130:9: error: too few arguments to function call, expected
> > 6, have 5
> > err = CALL_FUNC (file);
> > ^~~~~~~~~~~~~~~~
> > ../gnu/at-func.c:44:60: note: expanded from macro 'CALL_FUNC'
> > # define CALL_FUNC(F) (AT_FUNC_F1 (F AT_FUNC_POST_FILE_ARGS))
> > ~~~~~~~~~~ ^
> > /usr/include/sys/xattr.h:65:1: note: 'setxattr' declared here
> > int setxattr(const char *path, const char *name, const void *value, size_t
> > size, u_int32_t position, int options);
> > ^
> > In file included from xattr-at.c:54:
> > ../gnu/at-func.c:75:12: warning: implicit declaration of function
> > 'lsetxattr' is invalid in C99 [-Wimplicit-function-declaration]
> > return CALL_FUNC (file);
> > ^
> > ../gnu/at-func.c:44:24: note: expanded from macro 'CALL_FUNC'
> > # define CALL_FUNC(F) (AT_FUNC_F1 (F AT_FUNC_POST_FILE_ARGS))
> > ^
> > xattr-at.c:50:20: note: expanded from macro 'AT_FUNC_F1'
> > #define AT_FUNC_F1 lsetxattr
> > ^
> > In file included from xattr-at.c:67:
> > ../gnu/at-func.c:75:12: error: too few arguments to function call, expected
> > 6, have 4
> > return CALL_FUNC (file);
> > ^~~~~~~~~~~~~~~~
> > ../gnu/at-func.c:44:60: note: expanded from macro 'CALL_FUNC'
> > # define CALL_FUNC(F) (AT_FUNC_F1 (F AT_FUNC_POST_FILE_ARGS))
> > ~~~~~~~~~~ ^
> > /usr/include/sys/xattr.h:61:1: note: 'getxattr' declared here
> > ssize_t getxattr(const char *path, const char *name, void *value, size_t
> > size, u_int32_t position, int options);
> > ^
> > In file included from xattr-at.c:67:
> > ../gnu/at-func.c:93:35: error: too few arguments to function call, expected
> > 6, have 4
> > FUNC_RESULT proc_result = CALL_FUNC (proc_file);
> > ^~~~~~~~~~~~~~~~~~~~~
> > ../gnu/at-func.c:44:60: note: expanded from macro 'CALL_FUNC'
> > # define CALL_FUNC(F) (AT_FUNC_F1 (F AT_FUNC_POST_FILE_ARGS))
> > ~~~~~~~~~~ ^
> > /usr/include/sys/xattr.h:61:1: note: 'getxattr' declared here
> > ssize_t getxattr(const char *path, const char *name, void *value, size_t
> > size, u_int32_t position, int options);
> > ^
> > In file included from xattr-at.c:67:
> > ../gnu/at-func.c:130:9: error: too few arguments to function call, expected
> > 6, have 4
> > err = CALL_FUNC (file);
> > ^~~~~~~~~~~~~~~~
> > ../gnu/at-func.c:44:60: note: expanded from macro 'CALL_FUNC'
> > # define CALL_FUNC(F) (AT_FUNC_F1 (F AT_FUNC_POST_FILE_ARGS))
> > ~~~~~~~~~~ ^
> > /usr/include/sys/xattr.h:61:1: note: 'getxattr' declared here
> > ssize_t getxattr(const char *path, const char *name, void *value, size_t
> > size, u_int32_t position, int options);
> > ^
> > In file included from xattr-at.c:81:
> > ../gnu/at-func.c:75:12: warning: implicit declaration of function
> > 'lgetxattr' is invalid in C99 [-Wimplicit-function-declaration]
> > return CALL_FUNC (file);
> > ^
> > ../gnu/at-func.c:44:24: note: expanded from macro 'CALL_FUNC'
> > # define CALL_FUNC(F) (AT_FUNC_F1 (F AT_FUNC_POST_FILE_ARGS))
> > ^
> > xattr-at.c:77:20: note: expanded from macro 'AT_FUNC_F1'
> > #define AT_FUNC_F1 lgetxattr
> > ^
> > In file included from xattr-at.c:94:
> > ../gnu/at-func.c:75:12: error: too few arguments to function call, expected
> > 4, have 3
> > return CALL_FUNC (file);
> > ^~~~~~~~~~~~~~~~
> > ../gnu/at-func.c:44:60: note: expanded from macro 'CALL_FUNC'
> > # define CALL_FUNC(F) (AT_FUNC_F1 (F AT_FUNC_POST_FILE_ARGS))
> > ~~~~~~~~~~ ^
> > /usr/include/sys/xattr.h:73:1: note: 'listxattr' declared here
> > ssize_t listxattr(const char *path, char *namebuff, size_t size, int
> > options);
> > ^
> > In file included from xattr-at.c:94:
> > ../gnu/at-func.c:93:35: error: too few arguments to function call, expected
> > 4, have 3
> > FUNC_RESULT proc_result = CALL_FUNC (proc_file);
> > ^~~~~~~~~~~~~~~~~~~~~
> > ../gnu/at-func.c:44:60: note: expanded from macro 'CALL_FUNC'
> > # define CALL_FUNC(F) (AT_FUNC_F1 (F AT_FUNC_POST_FILE_ARGS))
> > ~~~~~~~~~~ ^
> > /usr/include/sys/xattr.h:73:1: note: 'listxattr' declared here
> > ssize_t listxattr(const char *path, char *namebuff, size_t size, int
> > options);
> > ^
> > In file included from xattr-at.c:94:
> > ../gnu/at-func.c:130:9: error: too few arguments to function call, expected
> > 4, have 3
> > err = CALL_FUNC (file);
> > ^~~~~~~~~~~~~~~~
> > ../gnu/at-func.c:44:60: note: expanded from macro 'CALL_FUNC'
> > # define CALL_FUNC(F) (AT_FUNC_F1 (F AT_FUNC_POST_FILE_ARGS))
> > ~~~~~~~~~~ ^
> > /usr/include/sys/xattr.h:73:1: note: 'listxattr' declared here
> > ssize_t listxattr(const char *path, char *namebuff, size_t size, int
> > options);
> > ^
> > In file included from xattr-at.c:107:
> > ../gnu/at-func.c:75:12: warning: implicit declaration of function
> > 'llistxattr' is invalid in C99 [-Wimplicit-function-declaration]
> > return CALL_FUNC (file);
> > ^
> > ../gnu/at-func.c:44:24: note: expanded from macro 'CALL_FUNC'
> > # define CALL_FUNC(F) (AT_FUNC_F1 (F AT_FUNC_POST_FILE_ARGS))
> > ^
> > xattr-at.c:104:20: note: expanded from macro 'AT_FUNC_F1'
> > #define AT_FUNC_F1 llistxattr
> > ^
> > 3 warnings and 9 errors generated.
> > Makefile:1298: recipe for target 'xattr-at.o' failed
> > make[3]: *** [xattr-at.o] Error 1
> > make[3]: Leaving directory '/Users/howarth/tar.git/lib'
> > Makefile:1241: recipe for target 'all' failed
> > make[2]: *** [all] Error 2
> > make[2]: Leaving directory '/Users/howarth/tar.git/lib'
> > Makefile:1349: recipe for target 'all-recursive' failed
> > make[1]: *** [all-recursive] Error 1
> > make[1]: Leaving directory '/Users/howarth/tar.git'
> > Makefile:1289: recipe for target 'all' failed
> > make: *** [all] Error 2
> >
testsuite.log.bz2
Description: BZip2 compressed data
- [Bug-tar] On upcoming release, Sergey Poznyakoff, 2016/03/17
- Re: [Bug-tar] On upcoming release, Dagobert Michelsen, 2016/03/17
- Re: [Bug-tar] On upcoming release, Paul Eggert, 2016/03/18
- Re: [Bug-tar] On upcoming release, Eric Blake, 2016/03/18
- Re: [Bug-tar] On upcoming release, Pavel Raiskup, 2016/03/21
- Re: [Bug-tar] On upcoming release, Jack Howarth, 2016/03/22