Thread: Installation Problem on OSX 10.9.5

Started: 2014-09-30 21:38:55
Last activity: 2014-10-07 21:30:27
Topics: SAC Help
Jieming Niu
2014-09-30 21:38:55
Hi!
I got the compressed file, but there were some problems when I complied the source code under OSX 10.9.5. The below is the errors when I “make” the code. Could you please solve this problem?
Thank you very much.

Regards,

Jieming Niu
Seismological Laboratory
Department of Earth Science
University College London
Gower Street, London, UK
WC1E 6BT

strlcat.c:45:1: error: expected parameter declarator
strlcat(char *dst, const char *src, size_t siz)
^
/usr/include/secure/_string.h:111:44: note: expanded from macro 'strlcat'
__builtin___strlcat_chk (dest, src, len, __darwin_obsz (dest))
^
/usr/include/secure/_common.h:39:62: note: expanded from macro '__darwin_obsz'
#define __darwin_obsz(object) __builtin_object_size (object, _USE_FORTIFY_LEVEL > 1 ? 1 : 0)
^
/usr/include/secure/_common.h:30:32: note: expanded from macro '_USE_FORTIFY_LEVEL'
# define _USE_FORTIFY_LEVEL 2
^
strlcat.c:45:1: error: expected ')'
/usr/include/secure/_string.h:111:44: note: expanded from macro 'strlcat'
__builtin___strlcat_chk (dest, src, len, __darwin_obsz (dest))
^
/usr/include/secure/_common.h:39:62: note: expanded from macro '__darwin_obsz'
#define __darwin_obsz(object) __builtin_object_size (object, _USE_FORTIFY_LEVEL > 1 ? 1 : 0)
^
/usr/include/secure/_common.h:30:32: note: expanded from macro '_USE_FORTIFY_LEVEL'
# define _USE_FORTIFY_LEVEL 2
^
strlcat.c:45:1: note: to match this '('
/usr/include/secure/_string.h:111:44: note: expanded from macro 'strlcat'
__builtin___strlcat_chk (dest, src, len, __darwin_obsz (dest))
^
/usr/include/secure/_common.h:39:53: note: expanded from macro '__darwin_obsz'
#define __darwin_obsz(object) __builtin_object_size (object, _USE_FORTIFY_LEVEL > 1 ? 1 : 0)
^
strlcat.c:45:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
strlcat(char *dst, const char *src, size_t siz)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_string.h:111:44: note: expanded from macro 'strlcat'
__builtin___strlcat_chk (dest, src, len, __darwin_obsz (dest))
^~~~~~~~~~~~~~~~~~~~
/usr/include/secure/_common.h:39:31: note: expanded from macro '__darwin_obsz'
#define __darwin_obsz(object) __builtin_object_size (object, _USE_FORTIFY_LEVEL > 1 ? 1 : 0)
^~~~~~~~~~~~~~~~~~~~~
strlcat.c:45:1: error: conflicting types for '__builtin___strlcat_chk'
/usr/include/secure/_string.h:111:3: note: expanded from macro 'strlcat'
__builtin___strlcat_chk (dest, src, len, __darwin_obsz (dest))
^
strlcat.c:45:1: note: '__builtin___strlcat_chk' is a builtin with type 'unsigned long (char *, const char *, unsigned long,
unsigned long)'
/usr/include/secure/_string.h:111:3: note: expanded from macro 'strlcat'
__builtin___strlcat_chk (dest, src, len, __darwin_obsz (dest))
^
strlcat.c:45:1: error: definition of builtin function '__builtin___strlcat_chk'
strlcat(char *dst, const char *src, size_t siz)
^
/usr/include/secure/_string.h:111:3: note: expanded from macro 'strlcat'
__builtin___strlcat_chk (dest, src, len, __darwin_obsz (dest))
^
1 warning and 4 errors generated.
make[3]: *** [strlcat.o] Error 1
make[2]: *** [all] Error 2
make[1]: *** [lib/libedit.a] Error 2
make: *** [all-recursive] Error 1

Jieming Niu
Seismological Laboratory
Department of Earth Science
University College London
Gower Street, London, UK
WC1E 6BT
School of Geodesy and Geomatics
Wuhan Universtiy
No. 129, Luoyu Road
Wuhan, Hubei, China
430079


  • Brian Savage
    2014-10-07 21:30:27
    Dear Jeiming Niu

    Compiling 101.6 on 10.9 will require and updated version of libedit. This problem was reported to me by another user.
    Alternatively you can try to compile without libedit. This can be done through configure.

    Brian

    On Sep 30, 2014, at 10:38 AM, Niu, Jieming wrote:

    Hi!
    I got the compressed file, but there were some problems when I complied the source code under OSX 10.9.5. The below is the errors when I “make” the code. Could you please solve this problem?
    Thank you very much.

    Regards,

    Jieming Niu
    Seismological Laboratory
    Department of Earth Science
    University College London
    Gower Street, London, UK
    WC1E 6BT

    strlcat.c:45:1: error: expected parameter declarator
    strlcat(char *dst, const char *src, size_t siz)
    ^
    /usr/include/secure/_string.h:111:44: note: expanded from macro 'strlcat'
    __builtin___strlcat_chk (dest, src, len, __darwin_obsz (dest))
    ^
    /usr/include/secure/_common.h:39:62: note: expanded from macro '__darwin_obsz'
    #define __darwin_obsz(object) __builtin_object_size (object, _USE_FORTIFY_LEVEL > 1 ? 1 : 0)
    ^
    /usr/include/secure/_common.h:30:32: note: expanded from macro '_USE_FORTIFY_LEVEL'
    # define _USE_FORTIFY_LEVEL 2
    ^
    strlcat.c:45:1: error: expected ')'
    /usr/include/secure/_string.h:111:44: note: expanded from macro 'strlcat'
    __builtin___strlcat_chk (dest, src, len, __darwin_obsz (dest))
    ^
    /usr/include/secure/_common.h:39:62: note: expanded from macro '__darwin_obsz'
    #define __darwin_obsz(object) __builtin_object_size (object, _USE_FORTIFY_LEVEL > 1 ? 1 : 0)
    ^
    /usr/include/secure/_common.h:30:32: note: expanded from macro '_USE_FORTIFY_LEVEL'
    # define _USE_FORTIFY_LEVEL 2
    ^
    strlcat.c:45:1: note: to match this '('
    /usr/include/secure/_string.h:111:44: note: expanded from macro 'strlcat'
    __builtin___strlcat_chk (dest, src, len, __darwin_obsz (dest))
    ^
    /usr/include/secure/_common.h:39:53: note: expanded from macro '__darwin_obsz'
    #define __darwin_obsz(object) __builtin_object_size (object, _USE_FORTIFY_LEVEL > 1 ? 1 : 0)
    ^
    strlcat.c:45:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
    strlcat(char *dst, const char *src, size_t siz)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /usr/include/secure/_string.h:111:44: note: expanded from macro 'strlcat'
    __builtin___strlcat_chk (dest, src, len, __darwin_obsz (dest))
    ^~~~~~~~~~~~~~~~~~~~
    /usr/include/secure/_common.h:39:31: note: expanded from macro '__darwin_obsz'
    #define __darwin_obsz(object) __builtin_object_size (object, _USE_FORTIFY_LEVEL > 1 ? 1 : 0)
    ^~~~~~~~~~~~~~~~~~~~~
    strlcat.c:45:1: error: conflicting types for '__builtin___strlcat_chk'
    /usr/include/secure/_string.h:111:3: note: expanded from macro 'strlcat'
    __builtin___strlcat_chk (dest, src, len, __darwin_obsz (dest))
    ^
    strlcat.c:45:1: note: '__builtin___strlcat_chk' is a builtin with type 'unsigned long (char *, const char *, unsigned long,
    unsigned long)'
    /usr/include/secure/_string.h:111:3: note: expanded from macro 'strlcat'
    __builtin___strlcat_chk (dest, src, len, __darwin_obsz (dest))
    ^
    strlcat.c:45:1: error: definition of builtin function '__builtin___strlcat_chk'
    strlcat(char *dst, const char *src, size_t siz)
    ^
    /usr/include/secure/_string.h:111:3: note: expanded from macro 'strlcat'
    __builtin___strlcat_chk (dest, src, len, __darwin_obsz (dest))
    ^
    1 warning and 4 errors generated.
    make[3]: *** [strlcat.o] Error 1
    make[2]: *** [all] Error 2
    make[1]: *** [lib/libedit.a] Error 2
    make: *** [all-recursive] Error 1

    Jieming Niu
    Seismological Laboratory
    Department of Earth Science
    University College London
    Gower Street, London, UK
    WC1E 6BT
    School of Geodesy and Geomatics
    Wuhan Universtiy
    No. 129, Luoyu Road
    Wuhan, Hubei, China
    430079

    _______________________________________________
    sac-help mailing list
    sac-help<at>iris.washington.edu
    http://www.iris.washington.edu/mailman/listinfo/sac-help


21:14:12 v.22510d55