Hello,

I just tried to build tar 1.28 on Mac OSX 10.9.4 with Xcode 5.1.1.  It
fails, with the below error message.  I've never had this problem before,
either with 1.27.1 (which builds fine on this system) or any prior version
of tar over the last few years).

Cheers,
Charles

Making all in lib
  GEN      rmt-command.h
/Applications/Xcode.app/Contents/Developer/usr/bin/make  all-am
  CC       paxerror.o
  CC       paxexit-status.o
  CC       paxnames.o
  CC       prepargs.o
  CC       rtapelib.o
  CC       stdopen.o
  CC       wordsplit.o
  CC       xattr-at.o
In file included from xattr-at.c:40:
../gnu/at-func.c:77:12: error: too few arguments to function call, expected
6, have 5
    return CALL_FUNC (file);
           ^~~~~~~~~~~~~~~~
../gnu/at-func.c:46: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:40:
../gnu/at-func.c:95:35: error: too few arguments to function call, expected
6, have 5
        FUNC_RESULT proc_result = CALL_FUNC (proc_file);
                                  ^~~~~~~~~~~~~~~~~~~~~
../gnu/at-func.c:46: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:40:
../gnu/at-func.c:132:9: error: too few arguments to function call, expected
6, have 5
  err = CALL_FUNC (file);
        ^~~~~~~~~~~~~~~~
../gnu/at-func.c:46: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:65:
../gnu/at-func.c:77:12: error: too few arguments to function call, expected
6, have 4
    return CALL_FUNC (file);
           ^~~~~~~~~~~~~~~~
../gnu/at-func.c:46: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:65:
../gnu/at-func.c:95:35: error: too few arguments to function call, expected
6, have 4
        FUNC_RESULT proc_result = CALL_FUNC (proc_file);
                                  ^~~~~~~~~~~~~~~~~~~~~
../gnu/at-func.c:46: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:65:
../gnu/at-func.c:132:9: error: too few arguments to function call, expected
6, have 4
  err = CALL_FUNC (file);
        ^~~~~~~~~~~~~~~~
../gnu/at-func.c:46: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:92:
../gnu/at-func.c:77:12: error: too few arguments to function call, expected
4, have 3
    return CALL_FUNC (file);
           ^~~~~~~~~~~~~~~~
../gnu/at-func.c:46: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:92:
../gnu/at-func.c:95:35: error: too few arguments to function call, expected
4, have 3
        FUNC_RESULT proc_result = CALL_FUNC (proc_file);
                                  ^~~~~~~~~~~~~~~~~~~~~
../gnu/at-func.c:46: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:92:
../gnu/at-func.c:132:9: error: too few arguments to function call, expected
4, have 3
  err = CALL_FUNC (file);
        ^~~~~~~~~~~~~~~~
../gnu/at-func.c:46: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);
^
9 errors generated.
make[3]: *** [xattr-at.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

Reply via email to