Seite 3 von 4 ErsteErste 1234 LetzteLetzte
Ergebnis 21 bis 30 von 32

Thema: FFmpeg unter Mac OS X kompilieren,... ?

  1. #21
    König Avatar von Massaguana
    Registriert seit
    10. April 2004
    Beiträge
    931

    Standard AW: FFmpeg unter Mac OS X kompilieren,... ?

    Okay, hier noch ein paar Aktualisierungen die nötig waren um das ganze Erfolgreich unter 10.10.3 zu bauen...

    In der "libbluray" musste ich das Java abschalten, dazu kam ein "make clean"

    Code:
    # libbluray
    cd ${CMPL} 
    tar xjpf ../source/libbluray-0.8.0.tar.bz2
    cd libbluray-0.8.0
    ./configure  --prefix="${TARGET}" --libdir="${TARGET}/lib" --enable-static --enable-shared=no --disable-bdjava
    make clean
    make -j 4 && make install
    Und zum bauen von "ffmpeg" musste ich "libfdk-aac" raus nehmen...

    Code:
    # FFMPEG
    cd ${CMPL} 
    sed -i.bak 's/-L${libdir} -lfontconfig/-L${libdir} -lfontconfig -lfreetype -liconv -lxml2/' $PKG_CONFIG_PATH/fontconfig.pc
    curl -O http://www.ffmpeg.org/releases/ffmpeg-snapshot.tar.bz2
    tar xjpf ffmpeg-snapshot.tar.bz2
    cd ffmpeg
    export LDFLAGS="-L${TARGET}/lib $LDFLGS"
    export CFLAGS="-I${TARGET}/include $CFLAGS"
    ./configure pkg_config="pkg-config --static" --prefix=${TARGET} --cc=clang --cxx='clang++' --as=yasm --disable-shared --enable-ffplay --enable-static --disable-ffserver --enable-gpl --enable-pthreads --enable-postproc --enable-gray --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libx265 --enable-libxvid --enable-libspeex --enable-bzlib --enable-zlib --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libxavs --enable-version3 --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvpx --enable-libgsm --enable-libopus --enable-libtwolame --enable-openal --enable-libsoxr --enable-libfribidi --enable-libwavpack --enable-libvidstab --enable-libilbc --enable-libass --enable-fontconfig --enable-libbluray --enable-runtime-cpudetect
    make -j 4 && make install
     MacPro 5,1 | 12 x 3,06 Ghz | 64 GB Ram | 480GB PCIe SSD OWC Accelsior E2 | 12 TB HD

  2. #22
    König Avatar von Massaguana
    Registriert seit
    10. April 2004
    Beiträge
    931

    Standard AW: FFmpeg unter Mac OS X kompilieren,... ?

    Und wieder ein Update um unter 10.10.5 zu bauen

    - cmake-3.3.2.tar.gz
    - libass-0.12.3.tar.gz
    - libbluray-0.8.1.tar.bz2
    - bison-3.0.4.tar.gz
    - libvpx-1.4.0.tar.bz2
     MacPro 5,1 | 12 x 3,06 Ghz | 64 GB Ram | 480GB PCIe SSD OWC Accelsior E2 | 12 TB HD

  3. #23
    König Avatar von Massaguana
    Registriert seit
    10. April 2004
    Beiträge
    931

    Standard AW: FFmpeg unter Mac OS X kompilieren,... ?

    Neu dazu gekommen ist nun die Unterstützung von nvenc also CUDA Unterstützung. Dazu benötigt man die Windows/ Linux SDK des Nvidia 5.0.1 NVENC daraus benötigt man die Datei "nvEncodeAPI.h"

    Um diese nutzen zu können muss diese eingebunden werden, Pfad anpassen!
    Code:
    xport CFLAGS="-I/Volumes/Ramdisk/source"
    Komplett dann so:
    Code:
    # FFMPEG mit NVenc
    cd ${CMPL} 
    sed -i.bak 's/-L${libdir} -lfontconfig/-L${libdir} -lfontconfig -lfreetype -liconv -lxml2/' $PKG_CONFIG_PATH/fontconfig.pc
    curl -O http://www.ffmpeg.org/releases/ffmpeg-snapshot.tar.bz2
    tar xjpf ffmpeg-snapshot.tar.bz2
    cd ffmpeg
    export LDFLAGS="-L${TARGET}/lib $LDFLGS"
    export CFLAGS="-I${TARGET}/include $CFLAGS"
    export CFLAGS="-I/Volumes/Ramdisk/source"
    ./configure pkg_config="pkg-config --static" --prefix=${TARGET} --cc=clang --cxx='clang++' --as=yasm --disable-shared --enable-ffplay --enable-static --disable-ffserver --enable-gpl --enable-pthreads --enable-postproc --enable-gray --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libx265 --enable-libxvid --enable-libspeex --enable-bzlib --enable-zlib --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libxavs --enable-version3 --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvpx --enable-libgsm --enable-libopus --enable-libtwolame --enable-openal --enable-libsoxr --enable-libfribidi --enable-libwavpack --enable-libvidstab --enable-libilbc --enable-libass --enable-fontconfig --enable-libbluray --enable-runtime-cpudetect --enable-nonfree --enable-nvenc
    make -j 4 && make install
     MacPro 5,1 | 12 x 3,06 Ghz | 64 GB Ram | 480GB PCIe SSD OWC Accelsior E2 | 12 TB HD

  4. #24
    . Avatar von Selur
    Registriert seit
    19. April 2003
    Ort
    underground
    Beiträge
    24.655

    Standard AW: FFmpeg unter Mac OS X kompilieren,... ?

    clang is unable to create an executable file.
    Sagt nicht wirklich was aus,... (Keine Ahnung was da schief läuft)

    -> Dein PM Postfach ist voll.

  5. #25
    König Avatar von Massaguana
    Registriert seit
    10. April 2004
    Beiträge
    931

    Standard AW: FFmpeg unter Mac OS X kompilieren,... ?

    Postfach ist wieder bereit... Problem war nur das das file "nvEncodeAPI.h" nicht gefunden wurde und ich nicht wusste wie ich dem das bei bringen muss...

    Lösung: file einfach nach source kopieren und dann per export verfügbar machen...
    Code:
    export CFLAGS="-I/Volumes/Ramdisk/source"
    Die Jungs aus dem ffmepg Chat haben mir diesen Tipp gegeben...

    Aber Weshalb das bauen von mplayer/ mpv nicht mehr klappt ist mir ein Rätsel. Liegt nicht an der neuen ffmpeg version... kommt auch keine Fehlermeldung, nur die binary´s tauchen einfach nicht auf...
     MacPro 5,1 | 12 x 3,06 Ghz | 64 GB Ram | 480GB PCIe SSD OWC Accelsior E2 | 12 TB HD

  6. #26
    König Avatar von Massaguana
    Registriert seit
    10. April 2004
    Beiträge
    931

    Standard AW: FFmpeg unter Mac OS X kompilieren,... ?

    Also aktuell ist es nicht Möglich "gsm-1.0.13" zu bauen... irgendwie ist das male file Fehlerhaft...

    finde keine Lösung...
     MacPro 5,1 | 12 x 3,06 Ghz | 64 GB Ram | 480GB PCIe SSD OWC Accelsior E2 | 12 TB HD

  7. #27
    . Avatar von Selur
    Registriert seit
    19. April 2003
    Ort
    underground
    Beiträge
    24.655

    Standard AW: FFmpeg unter Mac OS X kompilieren,... ?

    a. Warum verwendest Du nicht eine neuere gsm Version?
    Aktuell ist 1.0.16, wobei es vom Changelog her nicht so aussieht, als ob da seit patchlevel 13 viel passiert ist.
    b. Persönlich würde ich einfach auf gsm verzichten, da ich es die letzten 15 Jahr nicht verwendet habe.

    -> was für eine Fehlermeldung erhälst Du denn beim Kompilieren ?

  8. #28
    König Avatar von Massaguana
    Registriert seit
    10. April 2004
    Beiträge
    931

    Standard AW: FFmpeg unter Mac OS X kompilieren,... ?

    Die neuste hatte ich bereits getestet, selbes Ergebnis... Den Fehler hatten wie schon mal per PM durchgekaut...

    Code:
    Mac-Pro:gsm-1.0-pl16 Massaguana$ make -j 4 && make install
    gcc -ansi -pedantic -c -O2 -DNeedFunctionPrototypes=1 -DSASR     -DWAV49  -I./inc src/add.c
    gcc -ansi -pedantic -c -O2 -DNeedFunctionPrototypes=1 -DSASR     -DWAV49  -I./inc src/code.c
    gcc -ansi -pedantic -c -O2 -DNeedFunctionPrototypes=1 -DSASR     -DWAV49  -I./inc src/debug.c
    gcc -ansi -pedantic -c -O2 -DNeedFunctionPrototypes=1 -DSASR     -DWAV49  -I./inc src/decode.c
    In file included from src/code.c:9:
    ./inc/config.h:12:28: warning: '/*' within block comment [-Wcomment]
    /*efine SIGHANDLER_T    int             /* signal handlers are void     */
                                            ^
    ./inc/config.h:13:28: warning: '/*' within block comment [-Wcomment]
    /*efine HAS_SYSV_SIGNAL 1               /* sigs not blocked/reset?      */
                                            ^
    ./inc/config.h:25:27: warning: '/*' within block comment [-Wcomment]
    /*efine HAS__FSETMODE   1               /* _fsetmode -- set file mode   */
                                            ^
    ./inc/config.h:28:26: warning: '/*' within block comment [-Wcomment]
    /*efine HAS_STRINGS_H   1               /* /usr/include/strings.h       */
                                            ^
    ./inc/config.h:32:23: warning: '/*' within block comment [-Wcomment]
    /*efine HAS_UTIMES      1               /* use utimes() syscall instead */
                                            ^
    ./inc/config.h:35:28: warning: '/*' within block comment [-Wcomment]
    /*efine HAS_UTIMEUSEC   1               /* microseconds in utimbuf?     */
                                            ^
    src/debug.c:52:26: warning: format specifies type 'int' but the argument has type 'longword' (aka 'long') [-Wformat]
                    fprintf(stderr, "%d ", ptr[ from ] );
                                     ~~    ^~~~~~~~~~~
                                     %ld
    src/debug.c:66:36: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
            fprintf(stderr, "%s: %d\n", name, (long)value );
                                 ~~           ^~~~~~~~~~~
                                 %ld
    src/debug.c:73:36: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
            fprintf(stderr, "%s: %d\n", name, (long)value);
                                 ~~           ^~~~~~~~~~~
                                 %ld
    3 warnings generated.
    gcc -ansi -pedantic -c -O2 -DNeedFunctionPrototypes=1 -DSASR     -DWAV49  -I./inc src/long_term.c
    gcc -ansi -pedantic -c -O2 -DNeedFunctionPrototypes=1 -DSASR     -DWAV49  -I./inc src/lpc.c
    6 warnings generated.
    gcc -ansi -pedantic -c -O2 -DNeedFunctionPrototypes=1 -DSASR     -DWAV49  -I./inc src/preprocess.c
    gcc -ansi -pedantic -c -O2 -DNeedFunctionPrototypes=1 -DSASR     -DWAV49  -I./inc src/rpe.c
    gcc -ansi -pedantic -c -O2 -DNeedFunctionPrototypes=1 -DSASR     -DWAV49  -I./inc src/gsm_destroy.c
    In file included from src/gsm_destroy.c:10:
    ./inc/config.h:12:28: warning: '/*' within block comment [-Wcomment]
    /*efine SIGHANDLER_T    int             /* signal handlers are void     */
                                            ^
    ./inc/config.h:13:28: warning: '/*' within block comment [-Wcomment]
    /*efine HAS_SYSV_SIGNAL 1               /* sigs not blocked/reset?      */
                                            ^
    ./inc/config.h:25:27: warning: '/*' within block comment [-Wcomment]
    /*efine HAS__FSETMODE   1               /* _fsetmode -- set file mode   */
                                            ^
    ./inc/config.h:28:26: warning: '/*' within block comment [-Wcomment]
    /*efine HAS_STRINGS_H   1               /* /usr/include/strings.h       */
                                            ^
    ./inc/config.h:32:23: warning: '/*' within block comment [-Wcomment]
    /*efine HAS_UTIMES      1               /* use utimes() syscall instead */
                                            ^
    ./inc/config.h:35:28: warning: '/*' within block comment [-Wcomment]
    /*efine HAS_UTIMEUSEC   1               /* microseconds in utimbuf?     */
                                            ^
    6 warnings generated.
    gcc -ansi -pedantic -c -O2 -DNeedFunctionPrototypes=1 -DSASR     -DWAV49  -I./inc src/gsm_decode.c
    gcc -ansi -pedantic -c -O2 -DNeedFunctionPrototypes=1 -DSASR     -DWAV49  -I./inc src/gsm_encode.c
    gcc -ansi -pedantic -c -O2 -DNeedFunctionPrototypes=1 -DSASR     -DWAV49  -I./inc src/gsm_explode.c
    gcc -ansi -pedantic -c -O2 -DNeedFunctionPrototypes=1 -DSASR     -DWAV49  -I./inc src/gsm_implode.c
    gcc -ansi -pedantic -c -O2 -DNeedFunctionPrototypes=1 -DSASR     -DWAV49  -I./inc src/gsm_create.c
    In file included from src/gsm_create.c:9:
    ./inc/config.h:12:28: warning: '/*' within block comment [-Wcomment]
    /*efine SIGHANDLER_T    int             /* signal handlers are void     */
                                            ^
    ./inc/config.h:13:28: warning: '/*' within block comment [-Wcomment]
    /*efine HAS_SYSV_SIGNAL 1               /* sigs not blocked/reset?      */
                                            ^
    ./inc/config.h:25:27: warning: '/*' within block comment [-Wcomment]
    /*efine HAS__FSETMODE   1               /* _fsetmode -- set file mode   */
                                            ^
    ./inc/config.h:28:26: warning: '/*' within block comment [-Wcomment]
    /*efine HAS_STRINGS_H   1               /* /usr/include/strings.h       */
                                            ^
    ./inc/config.h:32:23: warning: '/*' within block comment [-Wcomment]
    /*efine HAS_UTIMES      1               /* use utimes() syscall instead */
                                            ^
    ./inc/config.h:35:28: warning: '/*' within block comment [-Wcomment]
    /*efine HAS_UTIMEUSEC   1               /* microseconds in utimbuf?     */
                                            ^
    6 warnings generated.
    gcc -ansi -pedantic -c -O2 -DNeedFunctionPrototypes=1 -DSASR     -DWAV49  -I./inc src/gsm_print.c
    gcc -ansi -pedantic -c -O2 -DNeedFunctionPrototypes=1 -DSASR     -DWAV49  -I./inc src/gsm_option.c
    gcc -ansi -pedantic -c -O2 -DNeedFunctionPrototypes=1 -DSASR     -DWAV49  -I./inc src/short_term.c
    src/short_term.c:63:2: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            STEP(  -2560,  -16,  13107 );
            ^      ~~~~~
    src/short_term.c:56:32: note: expanded from macro 'STEP'
                    temp1    = GSM_SUB( temp1, B << 1 );            \
                                               ~ ^
    ./inc/private.h:122:38: note: expanded from macro 'GSM_SUB'
            ((ltmp = (longword)(a) - (longword)(b)) >= MAX_WORD \
                                                ^
    src/short_term.c:66:2: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            STEP(  -1792,   -8,  17476 );
            ^      ~~~~~
    src/short_term.c:56:32: note: expanded from macro 'STEP'
                    temp1    = GSM_SUB( temp1, B << 1 );            \
                                               ~ ^
    ./inc/private.h:122:38: note: expanded from macro 'GSM_SUB'
            ((ltmp = (longword)(a) - (longword)(b)) >= MAX_WORD \
                                                ^
    src/short_term.c:67:2: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            STEP(   -341,   -4,  31454 );
            ^       ~~~~
    src/short_term.c:56:32: note: expanded from macro 'STEP'
                    temp1    = GSM_SUB( temp1, B << 1 );            \
                                               ~ ^
    ./inc/private.h:122:38: note: expanded from macro 'GSM_SUB'
            ((ltmp = (longword)(a) - (longword)(b)) >= MAX_WORD \
                                                ^
    src/short_term.c:68:2: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
            STEP(  -1144,   -4,  29708 );
            ^      ~~~~~
    src/short_term.c:56:32: note: expanded from macro 'STEP'
                    temp1    = GSM_SUB( temp1, B << 1 );            \
                                               ~ ^
    ./inc/private.h:122:38: note: expanded from macro 'GSM_SUB'
            ((ltmp = (longword)(a) - (longword)(b)) >= MAX_WORD \
                                                ^
    gcc -ansi -pedantic -c -O2 -DNeedFunctionPrototypes=1 -DSASR     -DWAV49  -I./inc src/table.c
    gcc -ansi -pedantic -c -O2 -DNeedFunctionPrototypes=1 -DSASR     -DWAV49  -I./inc src/toast.c
    gcc -ansi -pedantic -c -O2 -DNeedFunctionPrototypes=1 -DSASR     -DWAV49  -I./inc src/toast_lin.c
    In file included from src/toast.c:9:
    In file included from ./inc/toast.h:12:
    ./inc/config.h:12:28: warning: '/*' within block comment [-Wcomment]
    /*efine SIGHANDLER_T    int             /* signal handlers are void     */
                                            ^
    ./inc/config.h:13:28: warning: '/*' within block comment [-Wcomment]
    /*efine HAS_SYSV_SIGNAL 1               /* sigs not blocked/reset?      */
                                            ^
    ./inc/config.h:25:27: warning: '/*' within block comment [-Wcomment]
    /*efine HAS__FSETMODE   1               /* _fsetmode -- set file mode   */
                                            ^
    ./inc/config.h:28:26: warning: '/*' within block comment [-Wcomment]
    /*efine HAS_STRINGS_H   1               /* /usr/include/strings.h       */
                                            ^
    ./inc/config.h:32:23: warning: '/*' within block comment [-Wcomment]
    /*efine HAS_UTIMES      1               /* use utimes() syscall instead */
                                            ^
    ./inc/config.h:35:28: warningIn file included from : src/toast_lin.c:9'/*':
     In file included from within./inc/toast.h :block12 :
    comment [-Wcomment]
    ./inc/config.h:12:28: warning: '/*'/*efine HAS_UTIMEUSEC   1               /* microseconds in utimbuf?     */ 
    within                                         ^block
     comment [-Wcomment]
    /*efine SIGHANDLER_T    int             /* signal handlers are void     */
                                            ^
    ./inc/config.h:13:28: warning: '/*' within block comment [-Wcomment]
    /*efine HAS_SYSV_SIGNAL 1               /* sigs not blocked/reset?      */
                                            ^
    ./inc/config.h:25:27: warning: '/*' within block comment [-Wcomment]
    /*efine HAS__FSETMODE   1               /* _fsetmode -- set file mode   */
                                            ^
    ./inc/config.h:28:26: warning: '/*' within block comment [-Wcomment]
    /*efine HAS_STRINGS_H   1               /* /usr/include/strings.h       */
                                            ^
    ./inc/config.h:32:23: warning: '/*' within block comment [-Wcomment]
    /*efine HAS_UTIMES      1               /* use utimes() syscall instead */
                                            ^
    ./inc/config.h:35:28: warning: '/*' within block comment [-Wcomment]
    /*efine HAS_UTIMEUSEC   1               /* microseconds in utimbuf?     */
                                            ^
    gcc -ansi -pedantic -c -O2 -DNeedFunctionPrototypes=1 -DSASR     -DWAV49  -I./inc src/toast_ulaw.c
    src/toast.c:255:14: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
                            progname, len);
                                      ^~~
    src/toast.c:273:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
            if (s = suffix(p, cut)) strcpy(s, want);
                ~~^~~~~~~~~~~~~~~~
    src/toast.c:273:8: note: place parentheses around the assignment to silence this warning
            if (s = suffix(p, cut)) strcpy(s, want);
                  ^
                (                 )
    src/toast.c:273:8: note: use '==' to turn this assignment into an equality comparison
            if (s = suffix(p, cut)) strcpy(s, want);
                  ^
                  ==
    src/toast.c:420:39: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
                            progname,name,st->st_nlink - 1,"s" + (st->st_nlink<=2));
                                                           ~~~~^~~~~~~~~~~~~~~~~~~
    src/toast.c:420:39: note: use array indexing to silence this warning
                            progname,name,st->st_nlink - 1,"s" + (st->st_nlink<=2));
                                                               ^
                                                           &   [                  ]
    src/toast.c:420:18: warning: format specifies type 'char *' but the argument has type 'int' [-Wformat]
                            progname,name,st->st_nlink - 1,"s" + (st->st_nlink<=2));
                                          ^~~~~~~~~~~~~~~~
    src/toast.c:590:10: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
                                            "s" + (sizeof(s) - cc == 1),
                                            ~~~~^~~~~~~~~~~~~~~~~~~~~~~
    src/toast.c:590:10: note: use array indexing to silence this warning
                                            "s" + (sizeof(s) - cc == 1),
                                                ^
                                            &   [                      ]
    src/toast.c:589:16: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
                                            progname, sizeof(s) - cc,
                                                      ^~~~~~~~~~~~~~
    6 warnings generated.
    In file included from src/toast_ulaw.c:9:
    In file included from ./inc/toast.h:12:
    ./inc/config.h:12:28: warning: '/*' within block comment [-Wcomment]
    /*efine SIGHANDLER_T    int             /* signal handlers are void     */
                                            ^
    ./inc/config.h:13:28: warning: '/*' within block comment [-Wcomment]
    /*efine HAS_SYSV_SIGNAL 1               /* sigs not blocked/reset?      */
                                            ^
    ./inc/config.h:25:27: warning: '/*' within block comment [-Wcomment]
    /*efine HAS__FSETMODE   1               /* _fsetmode -- set file mode   */
                                            ^
    ./inc/config.h:28:26: warning: '/*' within block comment [-Wcomment]
    /*efine HAS_STRINGS_H   1               /* /usr/include/strings.h       */
                                            ^
    ./inc/config.h:32:23: warning: '/*' within block comment [-Wcomment]
    /*efine HAS_UTIMES      1               /* use utimes() syscall instead */
                                            ^
    ./inc/config.h:35:28: warning: '/*' within block comment [-Wcomment]
    /*efine HAS_UTIMEUSEC   1               /* microseconds in utimbuf?     */
                                            ^
    gcc -ansi -pedantic -c -O2 -DNeedFunctionPrototypes=1 -DSASR     -DWAV49  -I./inc src/toast_alaw.c
    In file included from src/toast_alaw.c:9:
    In file included from ./inc/toast.h:12:
    ./inc/config.h:12:28: warning: '/*' within block comment [-Wcomment]
    /*efine SIGHANDLER_T    int             /* signal handlers are void     */
                                            ^
    ./inc/config.h:13:28: warning: '/*' within block comment [-Wcomment]
    /*efine HAS_SYSV_SIGNAL 1               /* sigs not blocked/reset?      */
                                            ^
    ./inc/config.h:25:27: warning: '/*' within block comment [-Wcomment]
    /*efine HAS__FSETMODE   1               /* _fsetmode -- set file mode   */
                                            ^
    ./inc/config.h:28:26: warning: '/*' within block comment [-Wcomment]
    /*efine HAS_STRINGS_H   1               /* /usr/include/strings.h       */
                                            ^
    ./inc/config.h:32:23: warning: '/*' within block comment [-Wcomment]
    /*efine HAS_UTIMES      1               /* use utimes() syscall instead */
                                            ^
    ./inc/config.h:35:28: warning: '/*' within block comment [-Wcomment]
    /*efine HAS_UTIMEUSEC   1               /* microseconds in utimbuf?     */
                                            ^
    6 warnings generated.
    4 warnings generated.
    gcc -ansi -pedantic -c -O2 -DNeedFunctionPrototypes=1 -DSASR     -DWAV49  -I./inc src/toast_audio.c
    rm  ./lib/libgsm.a
    rm: ./lib/libgsm.a: No such file or directory
    make: [lib/libgsm.a] Error 1 (ignored)
    ar cr ./lib/libgsm.a ./src/add.o ./src/code.o ./src/debug.o ./src/decode.o ./src/long_term.o ./src/lpc.o ./src/preprocess.o ./src/rpe.o ./src/gsm_destroy.o ./src/gsm_decode.o ./src/gsm_encode.o ./src/gsm_explode.o ./src/gsm_implode.o ./src/gsm_create.o ./src/gsm_print.o ./src/gsm_option.o ./src/short_term.o ./src/table.o
    6 warnings generated.
    12 warnings generated.
    In file included from src/toast_audio.c:9:
    In file included from ./inc/toast.h:12:
    ./inc/config.h:12:28: warning: '/*' within block comment [-Wcomment]
    /*efine SIGHANDLER_T    int             /* signal handlers are void     */
                                            ^
    ./inc/config.h:13:28: warning: '/*' within block comment [-Wcomment]
    /*efine HAS_SYSV_SIGNAL 1               /* sigs not blocked/reset?      */
                                            ^
    ./inc/config.h:25:27: warning: '/*' within block comment [-Wcomment]
    /*efine HAS__FSETMODE   1               /* _fsetmode -- set file mode   */
                                            ^
    ./inc/config.h:28:26: warning: '/*' within block comment [-Wcomment]
    /*efine HAS_STRINGS_H   1               /* /usr/include/strings.h       */
                                            ^
    ./inc/config.h:32:23: warning: '/*' within block comment [-Wcomment]
    /*efine HAS_UTIMES      1               /* use utimes() syscall instead */
                                            ^
    ./inc/config.h:35:28: warning: '/*' within block comment [-Wcomment]
    /*efine HAS_UTIMEUSEC   1               /* microseconds in utimbuf?     */
                                            ^
    ranlib ./lib/libgsm.a
    6 warnings generated.
    gcc -ansi -pedantic -stdlib=libc++  -o ./bin/toast ./src/toast.o ./src/toast_lin.o ./src/toast_ulaw.o ./src/toast_alaw.o ./src/toast_audio.o ./lib/libgsm.a 
    clang: warning: argument unused during compilation: '-ansi'
    rm  ./bin/tcat
    rm  ./bin/untoast
    rm: ./bin/tcat: No such file or directory
    make: [bin/tcat] Error 1 (ignored)
    ln ./bin/toast ./bin/tcat
    rm: ./bin/untoast: No such file or directory
    make: [bin/untoast] Error 1 (ignored)
    ln ./bin/toast ./bin/untoast
    .: Done.
    if [ x"/Volumes/Ramdisk/" != x ]; then	\
    			make /Volumes/Ramdisk//bin/toast /Volumes/Ramdisk//bin/tcat /Volumes/Ramdisk//bin/untoast /Volumes/Ramdisk//man/man1/toast.1;	\
    		fi
    rm /Volumes/Ramdisk//bin/toast
    rm: /Volumes/Ramdisk//bin/toast: No such file or directory
    make[1]: [/Volumes/Ramdisk//bin/toast] Error 1 (ignored)
    cp ./bin/toast /Volumes/Ramdisk//bin/toast
    chmod 755 /Volumes/Ramdisk//bin/toast
    rm /Volumes/Ramdisk//bin/tcat
    rm: /Volumes/Ramdisk//bin/tcat: No such file or directory
    make[1]: [/Volumes/Ramdisk//bin/tcat] Error 1 (ignored)
    ln /Volumes/Ramdisk//bin/toast /Volumes/Ramdisk//bin/tcat
    rm /Volumes/Ramdisk//bin/untoast
    rm: /Volumes/Ramdisk//bin/untoast: No such file or directory
    make[1]: [/Volumes/Ramdisk//bin/untoast] Error 1 (ignored)
    ln /Volumes/Ramdisk//bin/toast /Volumes/Ramdisk//bin/untoast
    rm /Volumes/Ramdisk//man/man1/toast.1
    rm: /Volumes/Ramdisk//man/man1/toast.1: No such file or directory
    make[1]: [/Volumes/Ramdisk//man/man1/toast.1] Error 1 (ignored)
    cp man/toast.1 /Volumes/Ramdisk//man/man1/toast.1
    chmod 444 /Volumes/Ramdisk//man/man1/toast.1
    if [ x"/Volumes/Ramdisk/" != x ] ; then	\
    			make /Volumes/Ramdisk//lib/libgsm.a /Volumes/Ramdisk//include/gsm/gsm.h /Volumes/Ramdisk//man/man3/gsm.3 /Volumes/Ramdisk//man/man3/gsm_explode.3 /Volumes/Ramdisk//man/man3/gsm_option.3 /Volumes/Ramdisk//man/man3/gsm_print.3 ;	\
    		fi
    rm /Volumes/Ramdisk//lib/libgsm.a
    rm: /Volumes/Ramdisk//lib/libgsm.a: No such file or directory
    make[1]: [/Volumes/Ramdisk//lib/libgsm.a] Error 1 (ignored)
    cp lib/libgsm.a /Volumes/Ramdisk//lib/libgsm.a
    chmod 444 /Volumes/Ramdisk//lib/libgsm.a
    rm /Volumes/Ramdisk//include/gsm/gsm.h
    rm: /Volumes/Ramdisk//include/gsm/gsm.h: No such file or directory
    make[1]: [/Volumes/Ramdisk//include/gsm/gsm.h] Error 1 (ignored)
    cp inc/gsm.h /Volumes/Ramdisk//include/gsm/gsm.h
    chmod 444 /Volumes/Ramdisk//include/gsm/gsm.h
    rm /Volumes/Ramdisk//man/man3/gsm.3
    rm: /Volumes/Ramdisk//man/man3/gsm.3: No such file or directory
    make[1]: [/Volumes/Ramdisk//man/man3/gsm.3] Error 1 (ignored)
    cp man/gsm.3 /Volumes/Ramdisk//man/man3/gsm.3
    chmod 444 /Volumes/Ramdisk//man/man3/gsm.3
    rm /Volumes/Ramdisk//man/man3/gsm_explode.3
    rm: /Volumes/Ramdisk//man/man3/gsm_explode.3: No such file or directory
    make[1]: [/Volumes/Ramdisk//man/man3/gsm_explode.3] Error 1 (ignored)
    cp man/gsm_explode.3 /Volumes/Ramdisk//man/man3/gsm_explode.3
    chmod 444 /Volumes/Ramdisk//man/man3/gsm_explode.3
    rm /Volumes/Ramdisk//man/man3/gsm_option.3
    rm: /Volumes/Ramdisk//man/man3/gsm_option.3: No such file or directory
    make[1]: [/Volumes/Ramdisk//man/man3/gsm_option.3] Error 1 (ignored)
    cp man/gsm_option.3 /Volumes/Ramdisk//man/man3/gsm_option.3
    chmod 444 /Volumes/Ramdisk//man/man3/gsm_option.3
    rm /Volumes/Ramdisk//man/man3/gsm_print.3
    rm: /Volumes/Ramdisk//man/man3/gsm_print.3: No such file or directory
    make[1]: [/Volumes/Ramdisk//man/man3/gsm_print.3] Error 1 (ignored)
    cp man/gsm_print.3 /Volumes/Ramdisk//man/man3/gsm_print.3
    chmod 444 /Volumes/Ramdisk//man/man3/gsm_print.3
    install: Done.
    Mac-Pro:gsm-1.0-pl16 Massaguana$
    Aber auch wenn ich gsm weg lasse bleibe ich dann später bei fonconfig hängen...
     MacPro 5,1 | 12 x 3,06 Ghz | 64 GB Ram | 480GB PCIe SSD OWC Accelsior E2 | 12 TB HD

  9. #29
    König Avatar von Massaguana
    Registriert seit
    10. April 2004
    Beiträge
    931

    Standard AW: FFmpeg unter Mac OS X kompilieren,... ?

    Und fontconfig liefert dann:

    Teil 1
    Code:
    Mac-Pro:fontconfig-2.12.1 Massaguana$ make -j 4 && make install
    /Applications/Xcode.app/Contents/Developer/usr/bin/make  all-recursive
    Making all in fontconfig
    make[2]: Nothing to be done for `all'.
    Making all in fc-blanks
    make[2]: Nothing to be done for `all'.
    Making all in fc-case
      GEN      fcaliastail.h
      GEN      fcalias.h
    /Applications/Xcode.app/Contents/Developer/usr/bin/make  all-am
    make[3]: Nothing to be done for `all-am'.
    Making all in fc-lang
      GEN      fcalias.h
      GEN      fcaliastail.h
    /Applications/Xcode.app/Contents/Developer/usr/bin/make  all-am
    make[3]: Nothing to be done for `all-am'.
    Making all in fc-glyphname
      GEN      fcalias.h
      GEN      fcaliastail.h
    /Applications/Xcode.app/Contents/Developer/usr/bin/make  all-am
    make[3]: Nothing to be done for `all-am'.
    Making all in src
      GEN      fcalias.h
      GEN      fcftalias.h
      GEN      stamp-fcstdint
    config.status: executing src/fcstdint.h commands
    config.status: creating src/fcstdint.h : _FONTCONFIG_SRC_FCSTDINT_H
    config.status: src/fcstdint.h is unchanged
    /Applications/Xcode.app/Contents/Developer/usr/bin/make  all-am
      CC       fcatomic.lo
      CC       fcblanks.lo
      CC       fccache.lo
      CC       fccfg.lo
    In file included from fccache.c:23:
    In file included from ./fcint.h:52:
    ./fcatomic.h:139:56: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefInc      (FcRef *r) { return fc_atomic_int_add (r->count, +1); }
                                                           ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from fccache.c:23:
    In file included from ./fcint.h:52:
    ./fcatomic.h:140:56: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefDec      (FcRef *r) { return fc_atomic_int_add (r->count, -1); }
                                                           ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from fccache.c:23:
    In file included from ./fcint.h:52:
    ./fcatomic.h:141:63: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefAdd      (FcRef *r, int v) { return fc_atomic_int_add (r->count, v); }
                                                                  ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from fcatomic.c:50:
    In file included from ./fcint.h:52:
    ./fcatomic.h:139:56: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefInc      (FcRef *r) { return fc_atomic_int_add (r->count, +1); }
                                                           ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from fcatomic.c:50:
    In file included from ./fcint.h:52:
    ./fcatomic.h:140:56: warning: In file included from fcblanks.c'OSAtomicAdd32Barrier': 25is:
     In file included from deprecated:./fcint.h :first52 :
    deprecated in macOS 10.12 - Use./fcatomic.h :atomic_fetch_add()139 :from56 :<stdatomic.h>  instead
          warning[-Wdeprecated-declarations]: 
    'OSAtomicAdd32Barrier' is deprecated: first deprecated in In file included from macOSfccfg.c :10.1227 :
    In file included from -./fcint.h static inline int    FcRefDec      (FcRef *r) { return fc_atomic_int_add (r->count, -1); }Use
    : atomic_fetch_add() 52from:
                                                           ^ <stdatomic.h>
     instead
          ./fcatomic.h./fcatomic.h::80[-Wdeprecated-declarations]:13935: :
    56: note: expandedwarning : from macro'OSAtomicAdd32Barrier'  'fc_atomic_int_add'is 
    deprecated: first deprecated in macOS 10.12 static inline int    FcRefInc      (FcRef *r) { return fc_atomic_int_add (r->count, +1); }-
                                                            ^Use
     atomic_fetch_add() #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))from
     <stdatomic.h> instead                                         ^./fcatomic.h
    
    :      80[-Wdeprecated-declarations]:35
    :/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h :161:note9: : expanded fromnote : macro 'OSAtomicAdd32Barrier''fc_atomic_int_add'
          
    hasstatic inline int    FcRefInc      (FcRef *r) { return fc_atomic_int_add (r->count, +1); } 
    been                                                        ^explicitly
     marked deprecated here
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))./fcatomic.h
    :                                         ^80
    :35: note: expanded from macro 'fc_atomic_int_add'int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
    
            ^
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    In file included from fcatomic.c:50:
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h./fcint.h::
    52161:
    :9        ^./fcatomic.h:: 141
    :63: note: warning'OSAtomicAdd32Barrier': 
          has'OSAtomicAdd32Barrier'  beenis  explicitlydeprecated:  markedfirst  deprecateddeprecated  herein 
    macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    static inline int    FcRefAdd      (FcRef *r, int v) { return fc_atomic_int_add (r->count, v); }
    In file included from                                                               ^
    fcblanks.c:25:
    In file included from ./fcatomic.h:./fcint.h80::5235:
    : ./fcatomic.h:In file included from 140notefccfg.c:56: :27expanded:
     In file included from from./fcint.h :macro52 :
    'fc_atomic_int_add'./fcatomic.h
    :140:56: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))10.12
     -:                                          ^Use
      warningatomic_fetch_add():  from/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h <stdatomic.h>:'OSAtomicAdd32Barrier' 161 instead:is9:  
          deprecated: [-Wdeprecated-declarations]notefirst:  deprecated'OSAtomicAdd32Barrier' 
    in       hasmacOS  been10.12  explicitly-  marked Usedeprecated  atomic_fetch_add()here from
     <stdatomic.h> instead
          [-Wdeprecated-declarations]
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    static inline int    FcRefDec      (FcRef *r) { return fc_atomic_int_add (r->count, -1); }
    
                                                           ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    static inline int    FcRefDec      (FcRef *r) { return fc_atomic_int_add (r->count, -1); }
                                                           ^
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
    ./fcatomic.h:                                         ^80
    :35: note: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.hexpanded: 161from: 9macro:  'fc_atomic_int_add'
    note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h
    :161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from fcblanks.c:25:
    In file included from ./fcint.h:52:
    ./fcatomic.h:141:63: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]In file included from 
    fccfg.c:27:
    In file included from ./fcint.h:52:
    ./fcatomic.h:141:63: warning: 'OSAtomicAdd32Barrier' is deprecated:static inline int    FcRefAdd      (FcRef *r, int v) { return fc_atomic_int_add (r->count, v); } 
                                                                  ^
    first ./fcatomic.hdeprecated: 80:35in:  macOS 10.12note : - expandedUse  fromatomic_fetch_add()  macro from'fc_atomic_int_add' <stdatomic.h>
     instead
          [-Wdeprecated-declarations]
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          hasstatic inline int    FcRefAdd      (FcRef *r, int v) { return fc_atomic_int_add (r->count, v); } 
    been                                                               ^explicitly
     marked deprecated here./fcatomic.h
    :80:35: note: expanded from macro 'fc_atomic_int_add'
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    fccache.c:71:25: warning: 'OSMemoryBarrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_thread_fence() from <stdatomic.h> instead [-Wdeprecated-declarations]
        status = (intptr_t) fc_atomic_ptr_get (&static_status);
                            ^
    ./fcatomic.h:82:32: note: expanded from macro 'fc_atomic_ptr_get'
    #define fc_atomic_ptr_get(P)            (OSMemoryBarrier (), (void *) *(P))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:749:9: note: 'OSMemoryBarrier' has
          been explicitly marked deprecated here
    void    OSMemoryBarrier( void );
            ^
    fccache.c:81:9: warning: 'OSAtomicCompareAndSwap64Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_compare_exchange_strong() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
            (void) fc_atomic_ptr_cmpexch (&static_status, NULL, (void *) status);
                   ^
    ./fcatomic.h:87:38: note: expanded from macro 'fc_atomic_ptr_cmpexch'
    #define fc_atomic_ptr_cmpexch(P,O,N)    OSAtomicCompareAndSwap64Barrier ((int64_t) (O), (int64_t) (N), (int64_t*) (P))
                                            ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:645:9: note: 
          'OSAtomicCompareAndSwap64Barrier' has been explicitly marked deprecated here
    bool    OSAtomicCompareAndSwap64Barrier( int64_t __oldValue, int64_t __newValue,
            ^
    fccache.c:283:10: warning: 'OSMemoryBarrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_thread_fence() from <stdatomic.h> instead [-Wdeprecated-declarations]
      lock = fc_atomic_ptr_get (&cache_lock);
             ^
    ./fcatomic.h:82:32: note: expanded from macro 'fc_atomic_ptr_get'
    #define fc_atomic_ptr_get(P)            (OSMemoryBarrier (), (void *) *(P))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:749:9: note: 'OSMemoryBarrier' has
          been explicitly marked deprecated here
    void    OSMemoryBarrier( void );
            ^
    fccache.c:287:10: warning: 'OSAtomicCompareAndSwap64Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_compare_exchange_strong() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
        if (!fc_atomic_ptr_cmpexch (&cache_lock, NULL, lock)) {
             ^
    ./fcatomic.h:87:38: note: expanded from macro 'fc_atomic_ptr_cmpexch'
    #define fc_atomic_ptr_cmpexch(P,O,N)    OSAtomicCompareAndSwap64Barrier ((int64_t) (O), (int64_t) (N), (int64_t*) (P))
                                            ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:645:9: note: 
          'OSAtomicCompareAndSwap64Barrier' has been explicitly marked deprecated here
    bool    OSAtomicCompareAndSwap64Barrier( int64_t __oldValue, int64_t __newValue,
            ^
    fccache.c:310:10: warning: 'OSMemoryBarrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_thread_fence() from <stdatomic.h> instead [-Wdeprecated-declarations]
      lock = fc_atomic_ptr_get (&cache_lock);
             ^
    ./fcatomic.h:82:32: note: expanded from macro 'fc_atomic_ptr_get'
    #define fc_atomic_ptr_get(P)            (OSMemoryBarrier (), (void *) *(P))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:749:9: note: 'OSMemoryBarrier' has
          been explicitly marked deprecated here
    void    OSMemoryBarrier( void );
            ^
    fccache.c:311:15: warning: 'OSAtomicCompareAndSwap64Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_compare_exchange_strong() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
      if (lock && fc_atomic_ptr_cmpexch (&cache_lock, lock, NULL)) {
                  ^
    ./fcatomic.h:87:38: note: expanded from macro 'fc_atomic_ptr_cmpexch'
    #define fc_atomic_ptr_cmpexch(P,O,N)    OSAtomicCompareAndSwap64Barrier ((int64_t) (O), (int64_t) (N), (int64_t*) (P))
                                            ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:645:9: note: 
          'OSAtomicCompareAndSwap64Barrier' has been explicitly marked deprecated here
    bool    OSAtomicCompareAndSwap64Barrier( int64_t __oldValue, int64_t __newValue,
            ^
    fccfg.c:43:14: warning: 'OSMemoryBarrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_thread_fence() from <stdatomic.h> instead [-Wdeprecated-declarations]
        config = fc_atomic_ptr_get (&_fcConfig);
                 ^
    ./fcatomic.h:82:32: note: expanded from macro 'fc_atomic_ptr_get'
    #define fc_atomic_ptr_get(P)            (OSMemoryBarrier (), (void *) *(P))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:749:9: note: 'OSMemoryBarrier' has
          been explicitly marked deprecated here
    void    OSMemoryBarrier( void );
            ^
    fccfg.c:48:7: warning: 'OSAtomicCompareAndSwap64Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_compare_exchange_strong() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
            if (!fc_atomic_ptr_cmpexch (&_fcConfig, NULL, config)) {
                 ^
    ./fcatomic.h:87:38: note: expanded from macro 'fc_atomic_ptr_cmpexch'
    #define fc_atomic_ptr_cmpexch(P,O,N)    OSAtomicCompareAndSwap64Barrier ((int64_t) (O), (int64_t) (N), (int64_t*) (P))
                                            ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:645:9: note: 
          'OSAtomicCompareAndSwap64Barrier' has been explicitly marked deprecated here
    bool    OSAtomicCompareAndSwap64Barrier( int64_t __oldValue, int64_t __newValue,
            ^
    fccfg.c:65:21: warning: 'OSMemoryBarrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_thread_fence() from <stdatomic.h> instead [-Wdeprecated-declarations]
        FcConfig *cfg = fc_atomic_ptr_get (&_fcConfig);
                        ^
    ./fcatomic.h:82:32: note: expanded from macro 'fc_atomic_ptr_get'
    #define fc_atomic_ptr_get(P)            (OSMemoryBarrier (), (void *) *(P))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:749:9: note: 'OSMemoryBarrier' has
          been explicitly marked deprecated here
    void    OSMemoryBarrier( void );
            ^
    fccfg.c:66:16: warning: 'OSAtomicCompareAndSwap64Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_compare_exchange_strong() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
        if (cfg && fc_atomic_ptr_cmpexch (&_fcConfig, cfg, NULL))
                   ^
    ./fcatomic.h:87:38: note: expanded from macro 'fc_atomic_ptr_cmpexch'
    #define fc_atomic_ptr_cmpexch(P,O,N)    OSAtomicCompareAndSwap64Barrier ((int64_t) (O), (int64_t) (N), (int64_t*) (P))
                                            ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:645:9: note: 
          'OSAtomicCompareAndSwap64Barrier' has been explicitly marked deprecated here
    bool    OSAtomicCompareAndSwap64Barrier( int64_t __oldValue, int64_t __newValue,
            ^
    fccfg.c:268:12: warning: 'OSAtomicCompareAndSwap64Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_compare_exchange_strong() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
        (void) fc_atomic_ptr_cmpexch (&_fcConfig, config, NULL);
               ^
    ./fcatomic.h:87:38: note: expanded from macro 'fc_atomic_ptr_cmpexch'
    #define fc_atomic_ptr_cmpexch(P,O,N)    OSAtomicCompareAndSwap64Barrier ((int64_t) (O), (int64_t) (N), (int64_t*) (P))
                                            ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:645:9: note: 
          'OSAtomicCompareAndSwap64Barrier' has been explicitly marked deprecated here
    bool    OSAtomicCompareAndSwap64Barrier( int64_t __oldValue, int64_t __newValue,
            ^
    fccfg.c:426:11: warning: 'OSMemoryBarrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_thread_fence() from <stdatomic.h> instead [-Wdeprecated-declarations]
        cfg = fc_atomic_ptr_get (&_fcConfig);
              ^
    ./fcatomic.h:82:32: note: expanded from macro 'fc_atomic_ptr_get'
    #define fc_atomic_ptr_get(P)            (OSMemoryBarrier (), (void *) *(P))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:749:9: note: 'OSMemoryBarrier' has
          been explicitly marked deprecated here
    void    OSMemoryBarrier( void );
            ^
    fccfg.c:435:10: warning: 'OSAtomicCompareAndSwap64Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_compare_exchange_strong() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
        if (!fc_atomic_ptr_cmpexch (&_fcConfig, cfg, config))
             ^
    ./fcatomic.h:87:38: note: expanded from macro 'fc_atomic_ptr_cmpexch'
    #define fc_atomic_ptr_cmpexch(P,O,N)    OSAtomicCompareAndSwap64Barrier ((int64_t) (O), (int64_t) (N), (int64_t*) (P))
                                            ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:645:9: note: 
          'OSAtomicCompareAndSwap64Barrier' has been explicitly marked deprecated here
    bool    OSAtomicCompareAndSwap64Barrier( int64_t __oldValue, int64_t __newValue,
            ^
    3 warnings generated.
    3 warnings generated.
    fccfg.c:2396:11: warning: 'OSMemoryBarrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_thread_fence() from <stdatomic.h> instead [-Wdeprecated-declarations]
            config = fc_atomic_ptr_get (&_fcConfig);
                     ^
    ./fcatomic.h:82:32: note: expanded from macro 'fc_atomic_ptr_get'
    #define fc_atomic_ptr_get(P)            (OSMemoryBarrier (), (void *) *(P))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:749:9: note: 'OSMemoryBarrier' has
          been explicitly marked deprecated here
    void    OSMemoryBarrier( void );
            ^
      CC       fccharset.lo
      CC       fccompat.lo
    In file included from fccompat.c:28:
    In file included from ./fcint.h:52:
    ./fcatomic.h:139:56: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefInc      (FcRef *r) { return fc_atomic_int_add (r->count, +1); }
                                                           ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from fccompat.c:28:
    In file included from ./fcint.h:52:
    ./fcatomic.h:140:56: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]In file included from fccharset.c
    :25:
    In file included from ./fcint.h:52:
    ./fcatomic.h:139:56: warning: static inline int    FcRefDec      (FcRef *r) { return fc_atomic_int_add (r->count, -1); }'OSAtomicAdd32Barrier'
     is                                                       ^ 
    deprecated: first deprecated ./fcatomic.hin: 80macOS: 3510.12:  - Usenote : atomic_fetch_add()expanded  fromfrom  macro<stdatomic.h>  'fc_atomic_int_add'instead
    
          [-Wdeprecated-declarations]
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    static inline int    FcRefInc      (FcRef *r) { return fc_atomic_int_add (r->count, +1); }
                                                           ^
    ./fcatomic.h:80:35: note: expandedint32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue ); 
    from         ^macro
     'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    In file included from fccompat.c:28:
    In file included from ./fcint.h:52:
    ./fcatomic.h:141:63/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: :note:  'OSAtomicAdd32Barrier'
    warning      : has been'OSAtomicAdd32Barrier'  explicitlyis  markeddeprecated:  deprecatedfirst  heredeprecated 
    in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    static inline int    FcRefAdd      (FcRef *r, int v) { return fc_atomic_int_add (r->count, v); }
                                                                  ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    In file included from fccharset.c:25/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:
    :In file included from 161./fcint.h::952::
     ./fcatomic.h:note140: :56'OSAtomicAdd32Barrier':
           has warningbeen:  explicitly 'OSAtomicAdd32Barrier'marked  isdeprecated  deprecated:here first
     deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    static inline int    FcRefDec      (FcRef *r) { return fc_atomic_int_add (r->count, -1); }
                                                           ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from fccharset.c:25:
    In file included from ./fcint.h:52:
    ./fcatomic.h:141:63: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefAdd      (FcRef *r, int v) { return fc_atomic_int_add (r->count, v); }
                                                                  ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    9 warnings generated.
    11 warnings generated.
      CC       fcdbg.lo
    3 warnings generated.
      CC       fcdefault.lo
      CC       fcdir.lo
    In file included from In file included from fcdefault.cfcdbg.c::2525:
    :
    In file included from In file included from ./fcint.h./fcint.h::5252:
    :
    ./fcatomic.h./fcatomic.h::139139::5656::  warningwarning: : 'OSAtomicAdd32Barrier''OSAtomicAdd32Barrier'  isis  deprecated:deprecated:  firstfirst  deprecateddeprecated  inin  macOSmacOS  10.1210.12  --  UseUse  atomic_fetch_add()atomic_fetch_add()  fromfrom  <stdatomic.h><stdatomic.h>  insteadinstead
    
                [-Wdeprecated-declarations][-Wdeprecated-declarations]
    
    static inline int    FcRefInc      (FcRef *r) { return fc_atomic_int_add (r->count, +1); }static inline int    FcRefInc      (FcRef *r) { return fc_atomic_int_add (r->count, +1); }
    
                                                           ^                                                       ^
    
    ./fcatomic.h./fcatomic.h::8080::3535::  notenote: : expandedexpanded  fromfrom  macromacro  'fc_atomic_int_add''fc_atomic_int_add'
    
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))#define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
    
                                             ^                                         ^
    
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:: 161:9note::  'OSAtomicAdd32Barrier'
    note      : has been'OSAtomicAdd32Barrier' 
    explicitly       hasmarked  beendeprecated  explicitlyhere marked
     deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from In file included from fcdbg.cfcdefault.c::2525:
    :
    In file included from In file included from ./fcint.h./fcint.h::5252:
    :
    ./fcatomic.h./fcatomic.h::140140::5656::  warningwarning: : 'OSAtomicAdd32Barrier''OSAtomicAdd32Barrier'  isis  deprecated:deprecated:  firstfirst  deprecateddeprecated  inin  macOSmacOS  10.1210.12  --  UseUse  atomic_fetch_add()atomic_fetch_add()  fromfrom  <stdatomic.h><stdatomic.h>  insteadinstead
    
                [-Wdeprecated-declarations][-Wdeprecated-declarations]
    
    static inline int    FcRefDec      (FcRef *r) { return fc_atomic_int_add (r->count, -1); }static inline int    FcRefDec      (FcRef *r) { return fc_atomic_int_add (r->count, -1); }
                                                           ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    
                                                           ^
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    ./fcatomic.h:80:35: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:note161: :9:expanded  from notemacro:  'fc_atomic_int_add''OSAtomicAdd32Barrier'
    
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from fcdefault.c:25:
    In file included from ./fcint.h:52:
    ./fcatomic.h:141:63: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefAdd      (FcRef *r, int v) { return fc_atomic_int_add (r->count, v); }
                                                                  ^
    In file included from fcdbg.c./fcatomic.h::2580:
    :In file included from 35./fcint.h:: 52:
    note./fcatomic.h: :141expanded: 63from:  macro 'fc_atomic_int_add'warning: 
    'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))[-Wdeprecated-declarations]
    
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    static inline int    FcRefAdd      (FcRef *r, int v) { return fc_atomic_int_add (r->count, v); }
                                                                  ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    fcdefault.c:53:27: warning: 'OSMemoryBarrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_thread_fence() from <stdatomic.h> instead [-Wdeprecated-declarations]
        result = (FcStrSet *) fc_atomic_ptr_get (&default_langs);
                              ^
    ./fcatomic.h:82:32: note: expanded from macro 'fc_atomic_ptr_get'
    #define fc_atomic_ptr_get(P)            (OSMemoryBarrier (), (void *) *(P))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:749:9: note: 'OSMemoryBarrier' has
          been explicitly marked deprecated here
    void    OSMemoryBarrier( void );
            ^
    fcdefault.c:76:7: warning: 'OSAtomicCompareAndSwap64Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_compare_exchange_strong() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
            if (!fc_atomic_ptr_cmpexch (&default_langs, NULL, result)) {
                 ^
    ./fcatomic.h:87:38: note: expanded from macro 'fc_atomic_ptr_cmpexch'
    #define fc_atomic_ptr_cmpexch(P,O,N)    OSAtomicCompareAndSwap64Barrier ((int64_t) (O), (int64_t) (N), (int64_t*) (P))
                                            ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:645:9: note: 
          'OSAtomicCompareAndSwap64Barrier' has been explicitly marked deprecated here
    bool    OSAtomicCompareAndSwap64Barrier( int64_t __oldValue, int64_t __newValue,
            ^
    fcdefault.c:93:12: warning: 'OSMemoryBarrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_thread_fence() from <stdatomic.h> instead [-Wdeprecated-declarations]
        lang = fc_atomic_ptr_get (&default_lang);
               ^
    ./fcatomic.h:82:32: note: expanded from macro 'fc_atomic_ptr_get'
    #define fc_atomic_ptr_get(P)            (OSMemoryBarrier (), (void *) *(P))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:749:9: note: 'OSMemoryBarrier' has
          been explicitly marked deprecated here
    void    OSMemoryBarrier( void );
            ^
    fcdefault.c:99:7: warning: 'OSAtomicCompareAndSwap64Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_compare_exchange_strong() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
            if (!fc_atomic_ptr_cmpexch (&default_lang, NULL, lang)) {
                 ^
    ./fcatomic.h:87:38: note: expanded from macro 'fc_atomic_ptr_cmpexch'
    #define fc_atomic_ptr_cmpexch(P,O,N)    OSAtomicCompareAndSwap64Barrier ((int64_t) (O), (int64_t) (N), (int64_t*) (P))
                                            ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:645:9: note: 
          'OSAtomicCompareAndSwap64Barrier' has been explicitly marked deprecated here
    bool    OSAtomicCompareAndSwap64Barrier( int64_t __oldValue, int64_t __newValue,
            ^
    fcdefault.c:115:15: warning: 'OSMemoryBarrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_thread_fence() from <stdatomic.h> instead [-Wdeprecated-declarations]
        prgname = fc_atomic_ptr_get (&default_prgname);
                  ^
    ./fcatomic.h:82:32: note: expanded from macro 'fc_atomic_ptr_get'
    #define fc_atomic_ptr_get(P)            (OSMemoryBarrier (), (void *) *(P))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:749:9: note: 'OSMemoryBarrier' has
          been explicitly marked deprecated here
    void    OSMemoryBarrier( void );
            ^
    fcdefault.c:181:7: warning: 'OSAtomicCompareAndSwap64Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_compare_exchange_strong() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
            if (!fc_atomic_ptr_cmpexch (&default_prgname, NULL, prgname)) {
                 ^
    ./fcatomic.h:87:38: note: expanded from macro 'fc_atomic_ptr_cmpexch'
    #define fc_atomic_ptr_cmpexch(P,O,N)    OSAtomicCompareAndSwap64Barrier ((int64_t) (O), (int64_t) (N), (int64_t*) (P))
                                            ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:645:9: note: 
          'OSAtomicCompareAndSwap64Barrier' has been explicitly marked deprecated here
    bool    OSAtomicCompareAndSwap64Barrier( int64_t __oldValue, int64_t __newValue,
            ^
    fcdefault.c:200:12: warning: 'OSMemoryBarrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_thread_fence() from <stdatomic.h> instead [-Wdeprecated-declarations]
        lang = fc_atomic_ptr_get (&default_lang);
               ^
    ./fcatomic.h:82:32: note: expanded from macro 'fc_atomic_ptr_get'
    #define fc_atomic_ptr_get(P)            (OSMemoryBarrier (), (void *) *(P))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:749:9: note: 'OSMemoryBarrier' has
          been explicitly marked deprecated here
    void    OSMemoryBarrier( void );
            ^
    fcdefault.c:201:17: warning: 'OSAtomicCompareAndSwap64Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_compare_exchange_strong() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
        if (lang && fc_atomic_ptr_cmpexch (&default_lang, lang, NULL)) {
                    ^
    ./fcatomic.h:87:38: note: expanded from macro 'fc_atomic_ptr_cmpexch'
    #define fc_atomic_ptr_cmpexch(P,O,N)    OSAtomicCompareAndSwap64Barrier ((int64_t) (O), (int64_t) (N), (int64_t*) (P))
                                            ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:645:9: note: 
          'OSAtomicCompareAndSwap64Barrier' has been explicitly marked deprecated here
    bool    OSAtomicCompareAndSwap64Barrier( int64_t __oldValue, int64_t __newValue,
            ^
    fcdefault.c:205:13: warning: 'OSMemoryBarrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_thread_fence() from <stdatomic.h> instead [-Wdeprecated-declarations]
        langs = fc_atomic_ptr_get (&default_langs);
                ^
    ./fcatomic.h:82:32: note: expanded from macro 'fc_atomic_ptr_get'
    #define fc_atomic_ptr_get(P)            (OSMemoryBarrier (), (void *) *(P))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:749:9: note: 'OSMemoryBarrier' has
          been explicitly marked deprecated here
    void    OSMemoryBarrier( void );
            ^
    fcdefault.c:206:18: warning: 'OSAtomicCompareAndSwap64Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_compare_exchange_strong() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
        if (langs && fc_atomic_ptr_cmpexch (&default_langs, langs, NULL)) {
                     ^
    ./fcatomic.h:87:38: note: expanded from macro 'fc_atomic_ptr_cmpexch'
    #define fc_atomic_ptr_cmpexch(P,O,N)    OSAtomicCompareAndSwap64Barrier ((int64_t) (O), (int64_t) (N), (int64_t*) (P))
                                            ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:645:9: note: 
          'OSAtomicCompareAndSwap64Barrier' has been explicitly marked deprecated here
    bool    OSAtomicCompareAndSwap64Barrier( int64_t __oldValue, int64_t __newValue,
            ^
    fcdefault.c:211:15: warning: 'OSMemoryBarrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_thread_fence() from <stdatomic.h> instead [-Wdeprecated-declarations]
        prgname = fc_atomic_ptr_get (&default_prgname);
                  ^
    ./fcatomic.h:82:32: note: expanded from macro 'fc_atomic_ptr_get'
    #define fc_atomic_ptr_get(P)            (OSMemoryBarrier (), (void *) *(P))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:749:9: note: 'OSMemoryBarrier' has
          been explicitly marked deprecated here
    void    OSMemoryBarrier( void );
            ^
    fcdefault.c:212:20: warning: 'OSAtomicCompareAndSwap64Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_compare_exchange_strong() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
        if (prgname && fc_atomic_ptr_cmpexch (&default_prgname, prgname, NULL)) {
                       ^
    ./fcatomic.h:87:38: note: expanded from macro 'fc_atomic_ptr_cmpexch'
    #define fc_atomic_ptr_cmpexch(P,O,N)    OSAtomicCompareAndSwap64Barrier ((int64_t) (O), (int64_t) (N), (int64_t*) (P))
                                            ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:645:9: note: 
          'OSAtomicCompareAndSwap64Barrier' has been explicitly marked deprecated here
    bool    OSAtomicCompareAndSwap64Barrier( int64_t __oldValue, int64_t __newValue,
            ^
    In file included from fcdir.c:25:
    In file included from ./fcint.h:52:
    ./fcatomic.h:139:56: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefInc      (FcRef *r) { return fc_atomic_int_add (r->count, +1); }
                                                           ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from fcdir.c:25:
    In file included from ./fcint.h:52:
    ./fcatomic.h:140:56: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefDec      (FcRef *r) { return fc_atomic_int_add (r->count, -1); }
                                                           ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from fcdir.c:25:
    In file included from ./fcint.h:52:
    ./fcatomic.h:141:63: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefAdd      (FcRef *r, int v) { return fc_atomic_int_add (r->count, v); }
                                                                  ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    15 warnings generated.
      CC       fcformat.lo
    3 warnings generated.
      CC       fcfreetype.lo
    3 warnings generated.
      CC       fcfs.lo
    3 warnings generated.
      CC       fcinit.lo
    In file included from fcformat.c:25:
    In file included from ./fcint.h:52:
    ./fcatomic.h:139:56: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefInc      (FcRef *r) { return fc_atomic_int_add (r->count, +1); }
                                                           ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from fcformat.c:25:
    In file included from ./fcint.h:52:
    ./fcatomic.h:140:56: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefDec      (FcRef *r) { return fc_atomic_int_add (r->count, -1); }
                                                           ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from fcformat.c:25:
    In file included from ./fcint.h:52:
    ./fcatomic.h:141:63: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefAdd      (FcRef *r, int v) { return fc_atomic_int_add (r->count, v); }
                                                                  ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    fcformat.c:772:44: warning: expression which evaluates to zero treated as a null pointer constant of type 'FcChar8 *' (aka 'unsigned char *') [-Wnon-literal-null-conversion]
                    if (!FcNameUnparseValue (buf, &l->value, '\0'))
                                                             ^~~~
    fcformat.c:779:38: warning: expression which evaluates to zero treated as a null pointer constant of type 'FcChar8 *' (aka 'unsigned char *') [-Wnon-literal-null-conversion]
                FcNameUnparseValueList (buf, l, '\0');
                                                ^~~~
    In file included from fcfreetype.c:47:
    In file included from ./fcint.h:52:
    ./fcatomic.h:139:56: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefInc      (FcRef *r) { return fc_atomic_int_add (r->count, +1); }
                                                           ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from fcfreetype.c:47:
    In file included from ./fcint.h:52:
    ./fcatomic.h:140:56: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefDec      (FcRef *r) { return fc_atomic_int_add (r->count, -1); }
                                                           ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from fcfreetype.c:47:
    In file included from ./fcint.h:52:
    ./fcatomic.h:141:63: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefAdd      (FcRef *r, int v) { return fc_atomic_int_add (r->count, v); }
                                                                  ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from fcfs.c:25:
    In file included from ./fcint.h:52:
    ./fcatomic.h:139:56: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefInc      (FcRef *r) { return fc_atomic_int_add (r->count, +1); }
                                                           ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from fcfs.c:25:
    In file included from ./fcint.h:52:
    ./fcatomic.h:140:56: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefDec      (FcRef *r) { return fc_atomic_int_add (r->count, -1); }
                                                           ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from fcfs.c:25:
    In file included from ./fcint.h:52:
    ./fcatomic.h:141:63: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefAdd      (FcRef *r, int v) { return fc_atomic_int_add (r->count, v); }
                                                                  ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    fcfreetype.c:1289:11: warning: address of array 'os2->achVendID' will always evaluate to 'true' [-Wpointer-bool-conversion]
            if (os2->achVendID && os2->achVendID[0] != 0)
                ~~~~~^~~~~~~~~ ~~
    In file included from fcinit.c:25:
    In file included from ./fcint.h:52:
    ./fcatomic.h:139:56: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
     MacPro 5,1 | 12 x 3,06 Ghz | 64 GB Ram | 480GB PCIe SSD OWC Accelsior E2 | 12 TB HD

  10. #30
    König Avatar von Massaguana
    Registriert seit
    10. April 2004
    Beiträge
    931

    Standard AW: FFmpeg unter Mac OS X kompilieren,... ?

    Teil 2
    Code:
    static inline int    FcRefInc      (FcRef *r) { return fc_atomic_int_add (r->count, +1); }
                                                           ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from fcinit.c:25:
    In file included from ./fcint.h:52:
    ./fcatomic.h:140:56: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefDec      (FcRef *r) { return fc_atomic_int_add (r->count, -1); }
                                                           ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from fcinit.c:25:
    In file included from ./fcint.h:52:
    ./fcatomic.h:141:63: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefAdd      (FcRef *r, int v) { return fc_atomic_int_add (r->count, v); }
                                                                  ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    3 warnings generated.
    3 warnings generated.
      CC       fclang.lo
      CC       fclist.lo
    In file included from fclang.c:25:
    In file included from ./fcint.h:52:
    ./fcatomic.h:139:56: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefInc      (FcRef *r) { return fc_atomic_int_add (r->count, +1); }
                                                           ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from fclang.c:25:
    In file included from ./fcint.h:52:
    ./fcatomic.h:140:56: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefDec      (FcRef *r) { return fc_atomic_int_add (r->count, -1); }
                                                           ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from fclang.c:25:
    In file included from ./fcint.h:52:
    ./fcatomic.h:141:63: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefAdd      (FcRef *r, int v) { return fc_atomic_int_add (r->count, v); }
                                                                  ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from fclist.c:25:
    In file included from ./fcint.h:52:
    ./fcatomic.h:139:56: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefInc      (FcRef *r) { return fc_atomic_int_add (r->count, +1); }
                                                           ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from fclist.c:25:
    In file included from ./fcint.h:52:
    ./fcatomic.h:140:56: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefDec      (FcRef *r) { return fc_atomic_int_add (r->count, -1); }
                                                           ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from fclist.c:25:
    In file included from ./fcint.h:52:
    ./fcatomic.h:141:63: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefAdd      (FcRef *r, int v) { return fc_atomic_int_add (r->count, v); }
                                                                  ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    4 warnings generated.
      CC       fcmatch.lo
    5 warnings generated.
      CC       fcmatrix.lo
    3 warnings generated.
      CC       fcname.lo
    3 warnings generated.
      CC       fcobjs.lo
    In file included from fcmatch.c:25:
    In file included from ./fcint.h:52:
    ./fcatomic.h:139:56: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefInc      (FcRef *r) { return fc_atomic_int_add (r->count, +1); }
                                                           ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from fcmatch.c:25:
    In file included from ./fcint.h:52:
    ./fcatomic.h:140:56: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefDec      (FcRef *r) { return fc_atomic_int_add (r->count, -1); }
                                                           ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from fcmatch.c:25:
    In file included from ./fcint.h:52:
    ./fcatomic.h:141:63: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefAdd      (FcRef *r, int v) { return fc_atomic_int_add (r->count, v); }
                                                                  ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from fcmatrix.c:25:
    In file included from ./fcint.h:52:
    ./fcatomic.h:139:56: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefInc      (FcRef *r) { return fc_atomic_int_add (r->count, +1); }
                                                           ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from fcmatrix.c:25:
    In file included from ./fcint.h:52:
    ./fcatomic.h:140:56: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefDec      (FcRef *r) { return fc_atomic_int_add (r->count, -1); }
                                                           ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from fcmatrix.c:25:
    In file included from ./fcint.h:52:
    ./fcatomic.h:141:63: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefAdd      (FcRef *r, int v) { return fc_atomic_int_add (r->count, v); }
                                                                  ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    3 warnings generated.
      CC       fcpat.lo
    In file included from fcname.c:25:
    In file included from ./fcint.h:52:
    ./fcatomic.h:139:56: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefInc      (FcRef *r) { return fc_atomic_int_add (r->count, +1); }
                                                           ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from fcname.c:25:
    In file included from ./fcint.h:52:
    ./fcatomic.h:140:56: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefDec      (FcRef *r) { return fc_atomic_int_add (r->count, -1); }
                                                           ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from fcname.c:25:
    In file included from ./fcint.h:52:
    ./fcatomic.h:141:63: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefAdd      (FcRef *r, int v) { return fc_atomic_int_add (r->count, v); }
                                                                  ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    3 warnings generated.
      CC       fcrange.lo
    3 warnings generated.
    In file included from fcobjs.c:25:
    In file included from ./fcint.h:52:
    ./fcatomic.h:139:56: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefInc      (FcRef *r) { return fc_atomic_int_add (r->count, +1); }
                                                           ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from fcobjs.c:25:
    In file included from ./fcint.h:52:
    ./fcatomic.h:140:56: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefDec      (FcRef *r) { return fc_atomic_int_add (r->count, -1); }
                                                           ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from fcobjs.c:25:
    In file included from ./fcint.h:52:
    ./fcatomic.h:141:63: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefAdd      (FcRef *r, int v) { return fc_atomic_int_add (r->count, v); }
                                                                  ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
      CC       fcserialize.lo
    fcobjs.c:53:11: warning: 'OSMemoryBarrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_thread_fence() from <stdatomic.h> instead [-Wdeprecated-declarations]
        ots = fc_atomic_ptr_get (&other_types);
              ^
    ./fcatomic.h:82:32: note: expanded from macro 'fc_atomic_ptr_get'
    #define fc_atomic_ptr_get(P)            (OSMemoryBarrier (), (void *) *(P))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:749:9: note: 'OSMemoryBarrier' has
          been explicitly marked deprecated here
    void    OSMemoryBarrier( void );
            ^
    fcobjs.c:56:10: warning: 'OSAtomicCompareAndSwap64Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_compare_exchange_strong() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
        if (!fc_atomic_ptr_cmpexch (&other_types, ots, NULL))
             ^
    ./fcatomic.h:87:38: note: expanded from macro 'fc_atomic_ptr_cmpexch'
    #define fc_atomic_ptr_cmpexch(P,O,N)    OSAtomicCompareAndSwap64Barrier ((int64_t) (O), (int64_t) (N), (int64_t*) (P))
                                            ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:645:9: note: 
          'OSAtomicCompareAndSwap64Barrier' has been explicitly marked deprecated here
    bool    OSAtomicCompareAndSwap64Barrier( int64_t __oldValue, int64_t __newValue,
            ^
    fcobjs.c:75:11: warning: 'OSMemoryBarrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_thread_fence() from <stdatomic.h> instead [-Wdeprecated-declarations]
        ots = fc_atomic_ptr_get (&other_types);
              ^
    ./fcatomic.h:82:32: note: expanded from macro 'fc_atomic_ptr_get'
    #define fc_atomic_ptr_get(P)            (OSMemoryBarrier (), (void *) *(P))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:749:9: note: 'OSMemoryBarrier' has
          been explicitly marked deprecated here
    void    OSMemoryBarrier( void );
            ^
    fcobjs.c:89:11: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead [-Wdeprecated-declarations]
            ot->id = fc_atomic_int_add (next_id, +1);
                     ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    fcobjs.c:97:7: warning: 'OSAtomicCompareAndSwap64Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_compare_exchange_strong() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
            if (!fc_atomic_ptr_cmpexch (&other_types, ots, ot)) {
                 ^
    ./fcatomic.h:87:38: note: expanded from macro 'fc_atomic_ptr_cmpexch'
    #define fc_atomic_ptr_cmpexch(P,O,N)    OSAtomicCompareAndSwap64Barrier ((int64_t) (O), (int64_t) (N), (int64_t*) (P))
                                            ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:645:9: note: 
          'OSAtomicCompareAndSwap64Barrier' has been explicitly marked deprecated here
    bool    OSAtomicCompareAndSwap64Barrier( int64_t __oldValue, int64_t __newValue,
            ^
    fcobjs.c:141:15: warning: 'OSMemoryBarrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_thread_fence() from <stdatomic.h> instead [-Wdeprecated-declarations]
        for (ot = fc_atomic_ptr_get (&other_types); ot; ot = ot->next)
                  ^
    ./fcatomic.h:82:32: note: expanded from macro 'fc_atomic_ptr_get'
    #define fc_atomic_ptr_get(P)            (OSMemoryBarrier (), (void *) *(P))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:749:9: note: 'OSMemoryBarrier' has
          been explicitly marked deprecated here
    void    OSMemoryBarrier( void );
            ^
    fcobjs.c:159:15: warning: 'OSMemoryBarrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_thread_fence() from <stdatomic.h> instead [-Wdeprecated-declarations]
        for (ot = fc_atomic_ptr_get (&other_types); ot; ot = ot->next)
                  ^
    ./fcatomic.h:82:32: note: expanded from macro 'fc_atomic_ptr_get'
    #define fc_atomic_ptr_get(P)            (OSMemoryBarrier (), (void *) *(P))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:749:9: note: 'OSMemoryBarrier' has
          been explicitly marked deprecated here
    void    OSMemoryBarrier( void );
            ^
    10 warnings generated.
      CC       fcstat.lo
    In file included from fcpat.c:23:
    In file included from ./fcint.h:52:
    ./fcatomic.h:139:56: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefInc      (FcRef *r) { return fc_atomic_int_add (r->count, +1); }
                                                           ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from fcpat.c:23:
    In file included from ./fcint.h:52:
    ./fcatomic.h:140:56: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefDec      (FcRef *r) { return fc_atomic_int_add (r->count, -1); }
                                                           ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from fcpat.c:23:
    In file included from ./fcint.h:52:
    ./fcatomic.h:141:63: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefAdd      (FcRef *r, int v) { return fc_atomic_int_add (r->count, v); }
                                                                  ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from fcrange.c:25:
    In file included from ./fcint.h:52:
    ./fcatomic.h:139:56: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefInc      (FcRef *r) { return fc_atomic_int_add (r->count, +1); }
                                                           ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from fcrange.c:25:
    In file included from ./fcint.h:52:
    ./fcatomic.h:140:56: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefDec      (FcRef *r) { return fc_atomic_int_add (r->count, -1); }
                                                           ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from fcrange.c:25:
    In file included from ./fcint.h:52:
    ./fcatomic.h:141:63: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefAdd      (FcRef *r, int v) { return fc_atomic_int_add (r->count, v); }
                                                                  ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    3 warnings generated.
      CC       fcstr.lo
    In file included from fcserialize.c:23:
    In file included from ./fcint.h:52:
    ./fcatomic.h:139:56: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefInc      (FcRef *r) { return fc_atomic_int_add (r->count, +1); }
                                                           ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from fcserialize.c:23:
    In file included from ./fcint.h:52:
    ./fcatomic.h:140:56: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefDec      (FcRef *r) { return fc_atomic_int_add (r->count, -1); }
                                                           ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from fcserialize.c:23:
    In file included from ./fcint.h:52:
    ./fcatomic.h:141:63: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefAdd      (FcRef *r, int v) { return fc_atomic_int_add (r->count, v); }
                                                                  ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    3 warnings generated.
      CC       fcweight.lo
    In file included from fcstat.c:23:
    In file included from ./fcint.h:52:
    ./fcatomic.h:139:56: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefInc      (FcRef *r) { return fc_atomic_int_add (r->count, +1); }
                                                           ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from fcstat.c:23:
    In file included from ./fcint.h:52:
    ./fcatomic.h:140:56: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefDec      (FcRef *r) { return fc_atomic_int_add (r->count, -1); }
                                                           ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from fcstat.c:23:
    In file included from ./fcint.h:52:
    ./fcatomic.h:141:63: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefAdd      (FcRef *r, int v) { return fc_atomic_int_add (r->count, v); }
                                                                  ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    3 warnings generated.
      CC       fcxml.lo
    3 warnings generated.
      CC       ftglue.lo
    In file included from fcstr.c:25:
    In file included from ./fcint.h:52:
    ./fcatomic.h:139:56: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefInc      (FcRef *r) { return fc_atomic_int_add (r->count, +1); }
                                                           ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from fcstr.c:25:
    In file included from ./fcint.h:52:
    ./fcatomic.h:140:56: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefDec      (FcRef *r) { return fc_atomic_int_add (r->count, -1); }
                                                           ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from fcstr.c:25:
    In file included from ./fcint.h:52:
    ./fcatomic.h:141:63: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefAdd      (FcRef *r, int v) { return fc_atomic_int_add (r->count, v); }
                                                                  ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from fcweight.c:23:
    In file included from ./fcint.h:52:
    ./fcatomic.h:139:56: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefInc      (FcRef *r) { return fc_atomic_int_add (r->count, +1); }
                                                           ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from fcweight.c:23:
    In file included from ./fcint.h:52:
    ./fcatomic.h:140:56: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefDec      (FcRef *r) { return fc_atomic_int_add (r->count, -1); }
                                                           ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from fcweight.c:23:
    In file included from ./fcint.h:52:
    ./fcatomic.h:141:63: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefAdd      (FcRef *r, int v) { return fc_atomic_int_add (r->count, v); }
                                                                  ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    3 warnings generated.
      CC       fcarch.o
    In file included from fcxml.c:25:
    In file included from ./fcint.h:52:
    ./fcatomic.h:139:56: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefInc      (FcRef *r) { return fc_atomic_int_add (r->count, +1); }
                                                           ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from fcxml.c:25:
    In file included from ./fcint.h:52:
    ./fcatomic.h:140:56: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefDec      (FcRef *r) { return fc_atomic_int_add (r->count, -1); }
                                                           ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from fcxml.c:25:
    In file included from ./fcint.h:52:
    ./fcatomic.h:141:63: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefAdd      (FcRef *r, int v) { return fc_atomic_int_add (r->count, v); }
                                                                  ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from ftglue.c:11:
    In file included from ./ftglue.h:46:
    In file included from ./fcint.h:52:
    ./fcatomic.h:139:56: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefInc      (FcRef *r) { return fc_atomic_int_add (r->count, +1); }
                                                           ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from ftglue.c:11:
    In file included from ./ftglue.h:46:
    In file included from ./fcint.h:52:
    ./fcatomic.h:140:56: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefDec      (FcRef *r) { return fc_atomic_int_add (r->count, -1); }
                                                           ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from ftglue.c:11:
    In file included from ./ftglue.h:46:
    In file included from ./fcint.h:52:
    ./fcatomic.h:141:63: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefAdd      (FcRef *r, int v) { return fc_atomic_int_add (r->count, v); }
                                                                  ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    fcxml.c:2291:9: warning: 'OSMemoryBarrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_thread_fence() from <stdatomic.h> instead [-Wdeprecated-declarations]
        s = fc_atomic_ptr_get (&__fc_userdir);
            ^
    ./fcatomic.h:82:32: note: expanded from macro 'fc_atomic_ptr_get'
    #define fc_atomic_ptr_get(P)            (OSMemoryBarrier (), (void *) *(P))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:749:9: note: 'OSMemoryBarrier' has
          been explicitly marked deprecated here
    void    OSMemoryBarrier( void );
            ^
    fcxml.c:2292:10: warning: 'OSAtomicCompareAndSwap64Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_compare_exchange_strong() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
        if (!fc_atomic_ptr_cmpexch (&__fc_userdir, s, NULL))
             ^
    ./fcatomic.h:87:38: note: expanded from macro 'fc_atomic_ptr_cmpexch'
    #define fc_atomic_ptr_cmpexch(P,O,N)    OSAtomicCompareAndSwap64Barrier ((int64_t) (O), (int64_t) (N), (int64_t*) (P))
                                            ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:645:9: note: 
          'OSAtomicCompareAndSwap64Barrier' has been explicitly marked deprecated here
    bool    OSAtomicCompareAndSwap64Barrier( int64_t __oldValue, int64_t __newValue,
            ^
    fcxml.c:2297:9: warning: 'OSMemoryBarrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_thread_fence() from <stdatomic.h> instead [-Wdeprecated-declarations]
        s = fc_atomic_ptr_get (&__fc_userconf);
            ^
    ./fcatomic.h:82:32: note: expanded from macro 'fc_atomic_ptr_get'
    #define fc_atomic_ptr_get(P)            (OSMemoryBarrier (), (void *) *(P))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:749:9: note: 'OSMemoryBarrier' has
          been explicitly marked deprecated here
    void    OSMemoryBarrier( void );
            ^
    fcxml.c:2298:10: warning: 'OSAtomicCompareAndSwap64Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_compare_exchange_strong() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
        if (!fc_atomic_ptr_cmpexch (&__fc_userconf, s, NULL))
             ^
    ./fcatomic.h:87:38: note: expanded from macro 'fc_atomic_ptr_cmpexch'
    #define fc_atomic_ptr_cmpexch(P,O,N)    OSAtomicCompareAndSwap64Barrier ((int64_t) (O), (int64_t) (N), (int64_t*) (P))
                                            ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:645:9: note: 
          'OSAtomicCompareAndSwap64Barrier' has been explicitly marked deprecated here
    bool    OSAtomicCompareAndSwap64Barrier( int64_t __oldValue, int64_t __newValue,
            ^
    fcxml.c:2359:16: warning: 'OSMemoryBarrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_thread_fence() from <stdatomic.h> instead [-Wdeprecated-declarations]
                userdir = fc_atomic_ptr_get (&__fc_userdir);
                          ^
    ./fcatomic.h:82:32: note: expanded from macro 'fc_atomic_ptr_get'
    #define fc_atomic_ptr_get(P)            (OSMemoryBarrier (), (void *) *(P))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:749:9: note: 'OSMemoryBarrier' has
          been explicitly marked deprecated here
    void    OSMemoryBarrier( void );
            ^
    fcxml.c:2363:8: warning: 'OSAtomicCompareAndSwap64Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_compare_exchange_strong() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
                    if (!fc_atomic_ptr_cmpexch (&__fc_userdir, userdir, u))
                         ^
    ./fcatomic.h:87:38: note: expanded from macro 'fc_atomic_ptr_cmpexch'
    #define fc_atomic_ptr_cmpexch(P,O,N)    OSAtomicCompareAndSwap64Barrier ((int64_t) (O), (int64_t) (N), (int64_t*) (P))
                                            ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:645:9: note: 
          'OSAtomicCompareAndSwap64Barrier' has been explicitly marked deprecated here
    bool    OSAtomicCompareAndSwap64Barrier( int64_t __oldValue, int64_t __newValue,
            ^
    fcxml.c:2374:17: warning: 'OSMemoryBarrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_thread_fence() from <stdatomic.h> instead [-Wdeprecated-declarations]
                userconf = fc_atomic_ptr_get (&__fc_userconf);
                           ^
    ./fcatomic.h:82:32: note: expanded from macro 'fc_atomic_ptr_get'
    #define fc_atomic_ptr_get(P)            (OSMemoryBarrier (), (void *) *(P))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:749:9: note: 'OSMemoryBarrier' has
          been explicitly marked deprecated here
    void    OSMemoryBarrier( void );
            ^
    fcxml.c:2378:8: warning: 'OSAtomicCompareAndSwap64Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_compare_exchange_strong() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
                    if (!fc_atomic_ptr_cmpexch (&__fc_userconf, userconf, u))
                         ^
    ./fcatomic.h:87:38: note: expanded from macro 'fc_atomic_ptr_cmpexch'
    #define fc_atomic_ptr_cmpexch(P,O,N)    OSAtomicCompareAndSwap64Barrier ((int64_t) (O), (int64_t) (N), (int64_t*) (P))
                                            ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:645:9: note: 
          'OSAtomicCompareAndSwap64Barrier' has been explicitly marked deprecated here
    bool    OSAtomicCompareAndSwap64Barrier( int64_t __oldValue, int64_t __newValue,
            ^
    In file included from fcarch.c:24:
    In file included from ./fcint.h:52:
    ./fcatomic.h:139:56: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefInc      (FcRef *r) { return fc_atomic_int_add (r->count, +1); }
                                                           ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from fcarch.c:24:
    In file included from ./fcint.h:52:
    ./fcatomic.h:140:56: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefDec      (FcRef *r) { return fc_atomic_int_add (r->count, -1); }
                                                           ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    In file included from fcarch.c:24:
    In file included from ./fcint.h:52:
    ./fcatomic.h:141:63: warning: 'OSAtomicAdd32Barrier' is deprecated: first deprecated in macOS 10.12 - Use atomic_fetch_add() from <stdatomic.h> instead
          [-Wdeprecated-declarations]
    static inline int    FcRefAdd      (FcRef *r, int v) { return fc_atomic_int_add (r->count, v); }
                                                                  ^
    ./fcatomic.h:80:35: note: expanded from macro 'fc_atomic_int_add'
    #define fc_atomic_int_add(AI, V)        (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
                                             ^
    /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libkern/OSAtomicDeprecated.h:161:9: note: 'OSAtomicAdd32Barrier'
          has been explicitly marked deprecated here
    int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue );
            ^
    3 warnings generated.
      CCLD     fcarch
    3 warnings generated.
    3 warnings generated.
    clang: warning: argument unused during compilation: '-pthread'
    clang: warning: argument unused during compilation: '-pthread'
    11 warnings generated.
      CCLD     libfontconfig.la
    Making all in fc-cache
      CC       fc-cache.o
      CCLD     fc-cache
    clang: warning: argument unused during compilation: '-pthread'
    clang: warning: argument unused during compilation: '-pthread'
    Making all in fc-cat
      CC       fc-cat.o
      CCLD     fc-cat
    clang: warning: argument unused during compilation: '-pthread'
    clang: warning: argument unused during compilation: '-pthread'
    Making all in fc-list
      CC       fc-list.o
      CCLD     fc-list
    clang: warning: argument unused during compilation: '-pthread'
    clang: warning: argument unused during compilation: '-pthread'
    Making all in fc-match
      CC       fc-match.o
      CCLD     fc-match
    clang: warning: argument unused during compilation: '-pthread'
    clang: warning: argument unused during compilation: '-pthread'
    Making all in fc-pattern
      CC       fc-pattern.o
      CCLD     fc-pattern
    clang: warning: argument unused during compilation: '-pthread'
    clang: warning: argument unused during compilation: '-pthread'
    Making all in fc-query
      CC       fc-query.o
      CCLD     fc-query
    clang: warning: argument unused during compilation: '-pthread'
    clang: warning: argument unused during compilation: '-pthread'
    Making all in fc-scan
      CC       fc-scan.o
      CCLD     fc-scan
    clang: warning: argument unused during compilation: '-pthread'
    clang: warning: argument unused during compilation: '-pthread'
    Making all in fc-validate
      CC       fc-validate.o
      CCLD     fc-validate
    clang: warning: argument unused during compilation: '-pthread'
    clang: warning: argument unused during compilation: '-pthread'
    Making all in conf.d
    sed "s|\@TEMPLATEDIR\@|/Volumes/Ramdisk/share/fontconfig/conf.avail|" README.in > README
    /Applications/Xcode.app/Contents/Developer/usr/bin/make  all-am
    make[3]: Nothing to be done for `all-am'.
    Making all in test
      CC       test-pthread.o
      CC       test_bz89617-test-bz89617.o
      CC       test-migration.o
      CC       test-bz96676.o
      CCLD     test-bz96676
      CCLD     test-bz89617
      CCLD     test-pthread
      CCLD     test-migration
    clang: warning: argument unused during compilation: '-pthread'
    clang: warning: argument unused during compilation: '-pthread'
    clang: warning: argument unused during compilation: '-pthread'
    clang: warning: argument unused during compilation: '-pthread'
    clang: warning: argument unused during compilation: '-pthread'
    clang: warning: argument unused during compilation: '-pthread'
    clang: warning: argument unused during compilation: '-pthread'
    clang: warning: argument unused during compilation: '-pthread'
    make[2]: Nothing to be done for `all-am'.
    Making install in fontconfig
    make[2]: Nothing to be done for `install-exec-am'.
     .././install-sh -c -d '/Volumes/Ramdisk/include/fontconfig'
     /usr/bin/install -c -m 644 fontconfig.h fcfreetype.h fcprivate.h '/Volumes/Ramdisk/include/fontconfig'
    Making install in fc-blanks
    make[2]: Nothing to be done for `install-exec-am'.
    make[2]: Nothing to be done for `install-data-am'.
    Making install in fc-case
    /Applications/Xcode.app/Contents/Developer/usr/bin/make  install-am
    make[3]: Nothing to be done for `install-exec-am'.
    make[3]: Nothing to be done for `install-data-am'.
    Making install in fc-lang
    /Applications/Xcode.app/Contents/Developer/usr/bin/make  install-am
    make[3]: Nothing to be done for `install-exec-am'.
    make[3]: Nothing to be done for `install-data-am'.
    Making install in fc-glyphname
    /Applications/Xcode.app/Contents/Developer/usr/bin/make  install-am
    make[3]: Nothing to be done for `install-exec-am'.
    make[3]: Nothing to be done for `install-data-am'.
    Making install in src
    /Applications/Xcode.app/Contents/Developer/usr/bin/make  install-am
     .././install-sh -c -d '/Volumes/Ramdisk/lib'
     /bin/sh ../libtool   --mode=install /usr/bin/install -c   libfontconfig.la '/Volumes/Ramdisk/lib'
    libtool: install: /usr/bin/install -c .libs/libfontconfig.lai /Volumes/Ramdisk/lib/libfontconfig.la
    libtool: install: /usr/bin/install -c .libs/libfontconfig.a /Volumes/Ramdisk/lib/libfontconfig.a
    libtool: install: chmod 644 /Volumes/Ramdisk/lib/libfontconfig.a
    libtool: install: ranlib /Volumes/Ramdisk/lib/libfontconfig.a
    make[3]: Nothing to be done for `install-data-am'.
    Making install in fc-cache
     .././install-sh -c -d '/Volumes/Ramdisk/bin'
      /bin/sh ../libtool   --mode=install /usr/bin/install -c fc-cache '/Volumes/Ramdisk/bin'
    libtool: install: /usr/bin/install -c fc-cache /Volumes/Ramdisk/bin/fc-cache
    /bin/sh /Volumes/Ramdisk/compile/fontconfig-2.12.1/install-sh -d "/Volumes/Ramdisk/var/cache/fontconfig"
    Making install in fc-cat
     .././install-sh -c -d '/Volumes/Ramdisk/bin'
      /bin/sh ../libtool   --mode=install /usr/bin/install -c fc-cat '/Volumes/Ramdisk/bin'
    libtool: install: /usr/bin/install -c fc-cat /Volumes/Ramdisk/bin/fc-cat
    Making install in fc-list
     .././install-sh -c -d '/Volumes/Ramdisk/bin'
      /bin/sh ../libtool   --mode=install /usr/bin/install -c fc-list '/Volumes/Ramdisk/bin'
    libtool: install: /usr/bin/install -c fc-list /Volumes/Ramdisk/bin/fc-list
    Making install in fc-match
     .././install-sh -c -d '/Volumes/Ramdisk/bin'
      /bin/sh ../libtool   --mode=install /usr/bin/install -c fc-match '/Volumes/Ramdisk/bin'
    libtool: install: /usr/bin/install -c fc-match /Volumes/Ramdisk/bin/fc-match
    Making install in fc-pattern
     .././install-sh -c -d '/Volumes/Ramdisk/bin'
      /bin/sh ../libtool   --mode=install /usr/bin/install -c fc-pattern '/Volumes/Ramdisk/bin'
    libtool: install: /usr/bin/install -c fc-pattern /Volumes/Ramdisk/bin/fc-pattern
    Making install in fc-query
     .././install-sh -c -d '/Volumes/Ramdisk/bin'
      /bin/sh ../libtool   --mode=install /usr/bin/install -c fc-query '/Volumes/Ramdisk/bin'
    libtool: install: /usr/bin/install -c fc-query /Volumes/Ramdisk/bin/fc-query
    Making install in fc-scan
     .././install-sh -c -d '/Volumes/Ramdisk/bin'
      /bin/sh ../libtool   --mode=install /usr/bin/install -c fc-scan '/Volumes/Ramdisk/bin'
    libtool: install: /usr/bin/install -c fc-scan /Volumes/Ramdisk/bin/fc-scan
    Making install in fc-validate
     .././install-sh -c -d '/Volumes/Ramdisk/bin'
      /bin/sh ../libtool   --mode=install /usr/bin/install -c fc-validate '/Volumes/Ramdisk/bin'
    libtool: install: /usr/bin/install -c fc-validate /Volumes/Ramdisk/bin/fc-validate
    Making install in conf.d
    /Applications/Xcode.app/Contents/Developer/usr/bin/make  install-am
    make[3]: Nothing to be done for `install-exec-am'.
     .././install-sh -c -d '/Volumes/Ramdisk/etc/fonts/conf.d'
     /usr/bin/install -c -m 644 README '/Volumes/Ramdisk/etc/fonts/conf.d'
     .././install-sh -c -d '/Volumes/Ramdisk/share/fontconfig/conf.avail'
     /usr/bin/install -c -m 644 10-autohint.conf 10-hinting-full.conf 10-hinting-medium.conf 10-hinting-none.conf 10-hinting-slight.conf 10-no-sub-pixel.conf 10-scale-bitmap-fonts.conf 10-sub-pixel-bgr.conf 10-sub-pixel-rgb.conf 10-sub-pixel-vbgr.conf 10-sub-pixel-vrgb.conf 10-unhinted.conf 11-lcdfilter-default.conf 11-lcdfilter-legacy.conf 11-lcdfilter-light.conf 20-unhint-small-vera.conf 25-unhint-nonlatin.conf 30-urw-aliases.conf 30-metric-aliases.conf 40-nonlatin.conf 45-latin.conf 49-sansserif.conf 50-user.conf 51-local.conf 60-latin.conf 65-fonts-persian.conf 65-khmer.conf 65-nonlatin.conf 69-unifont.conf 70-no-bitmaps.conf 70-yes-bitmaps.conf 80-delicious.conf 90-synthetic.conf '/Volumes/Ramdisk/share/fontconfig/conf.avail'
    /Applications/Xcode.app/Contents/Developer/usr/bin/make  install-data-hook
    mkdir -p /Volumes/Ramdisk/etc/fonts/conf.d
    cd /Volumes/Ramdisk/etc/fonts/conf.d
    rm -f 10-hinting-slight.conf; ln -s /Volumes/Ramdisk/share/fontconfig/conf.avail/10-hinting-slight.conf .
    rm -f 10-scale-bitmap-fonts.conf; ln -s /Volumes/Ramdisk/share/fontconfig/conf.avail/10-scale-bitmap-fonts.conf .
    rm -f 20-unhint-small-vera.conf; ln -s /Volumes/Ramdisk/share/fontconfig/conf.avail/20-unhint-small-vera.conf .
    rm -f 30-urw-aliases.conf; ln -s /Volumes/Ramdisk/share/fontconfig/conf.avail/30-urw-aliases.conf .
    rm -f 30-metric-aliases.conf; ln -s /Volumes/Ramdisk/share/fontconfig/conf.avail/30-metric-aliases.conf .
    rm -f 40-nonlatin.conf; ln -s /Volumes/Ramdisk/share/fontconfig/conf.avail/40-nonlatin.conf .
    rm -f 45-latin.conf; ln -s /Volumes/Ramdisk/share/fontconfig/conf.avail/45-latin.conf .
    rm -f 49-sansserif.conf; ln -s /Volumes/Ramdisk/share/fontconfig/conf.avail/49-sansserif.conf .
    rm -f 50-user.conf; ln -s /Volumes/Ramdisk/share/fontconfig/conf.avail/50-user.conf .
    rm -f 51-local.conf; ln -s /Volumes/Ramdisk/share/fontconfig/conf.avail/51-local.conf .
    rm -f 60-latin.conf; ln -s /Volumes/Ramdisk/share/fontconfig/conf.avail/60-latin.conf .
    rm -f 65-fonts-persian.conf; ln -s /Volumes/Ramdisk/share/fontconfig/conf.avail/65-fonts-persian.conf .
    rm -f 65-nonlatin.conf; ln -s /Volumes/Ramdisk/share/fontconfig/conf.avail/65-nonlatin.conf .
    rm -f 69-unifont.conf; ln -s /Volumes/Ramdisk/share/fontconfig/conf.avail/69-unifont.conf .
    rm -f 80-delicious.conf; ln -s /Volumes/Ramdisk/share/fontconfig/conf.avail/80-delicious.conf .
    rm -f 90-synthetic.conf; ln -s /Volumes/Ramdisk/share/fontconfig/conf.avail/90-synthetic.conf .
    Making install in test
    make[2]: Nothing to be done for `install-exec-am'.
    make[2]: Nothing to be done for `install-data-am'.
    make[2]: Nothing to be done for `install-exec-am'.
    sed \
    		-e 's,@FC_CACHEDIR\@,/Volumes/Ramdisk/var/cache/fontconfig,g' \
    		-e 's,@FC_DEFAULT_FONTS\@,/usr/share/fonts,g' \
    		-e 's,@FC_FONTPATH\@,<dir>/Library/Fonts</dir> <dir>~/Library/Fonts</dir>,g' \
    		-e 's,@CONFIGDIR\@,conf.d,g' \
    		-e 's,@PACKAGE\@,fontconfig,g' \
    		-e 's,@VERSION\@,2.12.1,g' \
    		./fonts.conf.in > fonts.conf.tmp && \
    	mv fonts.conf.tmp fonts.conf
    /bin/sh /Volumes/Ramdisk/compile/fontconfig-2.12.1/install-sh -d /Volumes/Ramdisk/etc/fonts /Volumes/Ramdisk/var/cache/fontconfig
    if [ -f /Volumes/Ramdisk/etc/fonts/fonts.conf ]; then \
    	  echo "backing up existing /Volumes/Ramdisk/etc/fonts/fonts.conf"; \
    	  mv /Volumes/Ramdisk/etc/fonts/fonts.conf /Volumes/Ramdisk/etc/fonts/fonts.conf.bak; \
    	fi
    if [ -f ./fonts.conf ]; then \
    	  echo " /usr/bin/install -c -m 644 ./fonts.conf /Volumes/Ramdisk/etc/fonts/fonts.conf"; \
    	  /usr/bin/install -c -m 644 ./fonts.conf /Volumes/Ramdisk/etc/fonts/fonts.conf; \
    	else if [ -f fonts.conf ]; then \
    	  echo " /usr/bin/install -c -m 644 fonts.conf /Volumes/Ramdisk/etc/fonts/fonts.conf"; \
    	  /usr/bin/install -c -m 644 fonts.conf /Volumes/Ramdisk/etc/fonts/fonts.conf; \
    	fi; fi
     /usr/bin/install -c -m 644 ./fonts.conf /Volumes/Ramdisk/etc/fonts/fonts.conf
    fc-cache -s -f -v
    /usr/share/fonts: skipping, no such directory
    /Library/Fonts: caching, new cache contents: 490 fonts, 0 dirs
    /Volumes/Ramdisk/var/cache/fontconfig: cleaning cache directory
    fc-cache/fc-cache: succeeded
     ./install-sh -c -d '/Volumes/Ramdisk/lib/pkgconfig'
     /usr/bin/install -c -m 644 fontconfig.pc '/Volumes/Ramdisk/lib/pkgconfig'
     ./install-sh -c -d '/Volumes/Ramdisk/share/xml/fontconfig'
     /usr/bin/install -c -m 644 fonts.dtd '/Volumes/Ramdisk/share/xml/fontconfig'
    Mac-Pro:fontconfig-2.12.1 Massaguana$
     MacPro 5,1 | 12 x 3,06 Ghz | 64 GB Ram | 480GB PCIe SSD OWC Accelsior E2 | 12 TB HD

Seite 3 von 4 ErsteErste 1234 LetzteLetzte

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. ProjectX kompilieren,..
    Von Selur im Forum Windows & Applikationen
    Antworten: 3
    Letzter Beitrag: 10. June 2012, 11:14
  2. x264 unter linux selbst kompilieren
    Von Bitspyer im Forum Software-Entwicklung
    Antworten: 1
    Letzter Beitrag: 3. August 2011, 21:54
  3. Kompilieren - Anleitung?
    Von Gromit im Forum MPEG-4-Encoding
    Antworten: 6
    Letzter Beitrag: 20. November 2005, 12:00
  4. Projekt X kompilieren
    Von Saxoflyer im Forum DVB- und HDTV-Capturing
    Antworten: 4
    Letzter Beitrag: 1. June 2005, 19:38
  5. unter Windows selbst kompilieren
    Von Monk im Forum Windows & Applikationen
    Antworten: 8
    Letzter Beitrag: 19. April 2005, 01:32

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •