On Tue, Mar 22, 2016 at 02:11:30PM -0400, Jack Howarth wrote:
> 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)

This failure appears to be a long standing one on darwin that I previously 
reported against tar 1.28...

http://lists.gnu.org/archive/html/bug-tar/2014-11/msg00004.html
http://lists.gnu.org/archive/html/bug-tar/2014-11/msg00005.html

> 
> 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
> > > 



Reply via email to