* installing *source* package ‘Rttf2pt1’ ...
** package ‘Rttf2pt1’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
echo "make ttf2pt1 in ttf2pt1/ ..."
make ttf2pt1 in ttf2pt1/ ...
(cd ttf2pt1; make CC="`"/Library/Frameworks/R.framework/Resources/bin/R" CMD config CC`" CFLAGS="`"/Library/Frameworks/R.framework/Resources/bin/R" CMD config CFLAGS`" ttf2pt1)
clang -arch arm64 -falign-functions=64 -Wall -g -O2 -c ttf2pt1.c
In file included from ttf2pt1.c:85:
./global.h:90:30: warning: '/*' within block comment [-Wcomment]
/* #define DBG_GLYPH    "C118"  /* */
                                ^
ttf2pt1.c:1327:12: warning: '&&' within '||' [-Wlogical-op-parentheses]
                        || i==0 && isdigit(c)) { /* must not start with a digit */
                        ~~ ~~~~~^~~~~~~~~~~~~
ttf2pt1.c:1327:12: note: place parentheses around the '&&' expression to silence this warning
                        || i==0 && isdigit(c)) { /* must not start with a digit */
                                ^
                           (                 )
ttf2pt1.c:1200:1: warning: unused function 'alignwidths' [-Wunused-function]
alignwidths(void)
^
3 warnings generated.
clang -arch arm64 -falign-functions=64 -Wall -g -O2 -c pt1.c
In file included from pt1.c:24:
./global.h:90:30: warning: '/*' within block comment [-Wcomment]
/* #define DBG_GLYPH    "C118"  /* */
                                ^
pt1.c:782:15: warning: '&&' within '||' [-Wlogical-op-parentheses]
                if (dx == 0 && dy == 0
                    ~~~~~~~~^~~~~~~~~~
pt1.c:782:15: note: place parentheses around the '&&' expression to silence this warning
                if (dx == 0 && dy == 0
                            ^
                    (                 )
pt1.c:783:19: warning: '&&' within '||' [-Wlogical-op-parentheses]
                    || x2 == x3 && y2 == y3) {
                    ~~ ~~~~~~~~~^~~~~~~~~~~
pt1.c:783:19: note: place parentheses around the '&&' expression to silence this warning
                    || x2 == x3 && y2 == y3) {
                                ^
                       (                   )
pt1.c:1399:37: warning: '&&' within '||' [-Wlogical-op-parentheses]
                if(ge == 0 || ge->type != GE_LINE && ge->type!= GE_CURVE) {
                           ~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
pt1.c:1399:37: note: place parentheses around the '&&' expression to silence this warning
                if(ge == 0 || ge->type != GE_LINE && ge->type!= GE_CURVE) {
                              ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
pt1.c:1607:36: warning: '&&' within '||' [-Wlogical-op-parentheses]
                            && (ge->iy3 < ge->prev->iy3 && ne->iy3 < ge->iy3
                                ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
pt1.c:1607:36: note: place parentheses around the '&&' expression to silence this warning
                            && (ge->iy3 < ge->prev->iy3 && ne->iy3 < ge->iy3
                                ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
pt1.c:1608:32: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                || ge->iy3 > ge->prev->iy3 && ne->iy3 > ge->iy3)
                                ~~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
pt1.c:1608:32: note: place parentheses around the '&&' expression to silence this warning
                                || ge->iy3 > ge->prev->iy3 && ne->iy3 > ge->iy3)
                                   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
pt1.c:1624:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                 && (ge->ix3 < ge->prev->ix3 && ne->ix3 < ge->ix3
                                     ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
pt1.c:1624:34: note: place parentheses around the '&&' expression to silence this warning
                                 && (ge->ix3 < ge->prev->ix3 && ne->ix3 < ge->ix3
                                     ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
pt1.c:1625:32: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                || ge->ix3 > ge->prev->ix3 && ne->ix3 > ge->ix3)
                                ~~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
pt1.c:1625:32: note: place parentheses around the '&&' expression to silence this warning
                                || ge->ix3 > ge->prev->ix3 && ne->ix3 > ge->ix3)
                                   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
pt1.c:1813:19: warning: '&' within '^' [-Wbitwise-op-parentheses]
                                                (s[i].flags & (ST_ZONE|ST_FLAT|ST_END) ^ ST_FLAT)
                                                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~
pt1.c:1813:19: note: place parentheses around the '&' expression to silence this warning
                                                (s[i].flags & (ST_ZONE|ST_FLAT|ST_END) ^ ST_FLAT)
                                                            ^
                                                 (                                    )
pt1.c:1815:19: warning: '&' within '^' [-Wbitwise-op-parentheses]
                                                (s[j].flags & (ST_ZONE|ST_FLAT|ST_END) ^ ST_FLAT)
                                                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~
pt1.c:1815:19: note: place parentheses around the '&' expression to silence this warning
                                                (s[j].flags & (ST_ZONE|ST_FLAT|ST_END) ^ ST_FLAT)
                                                            ^
                                                 (                                    )
pt1.c:1820:19: warning: '&' within '^' [-Wbitwise-op-parentheses]
                                                (s[i].flags & (ST_ZONE|ST_FLAT|ST_END) ^ ST_FLAT)
                                                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~
pt1.c:1820:19: note: place parentheses around the '&' expression to silence this warning
                                                (s[i].flags & (ST_ZONE|ST_FLAT|ST_END) ^ ST_FLAT)
                                                            ^
                                                 (                                    )
pt1.c:1822:19: warning: '&' within '^' [-Wbitwise-op-parentheses]
                                                (s[j].flags & (ST_ZONE|ST_FLAT|ST_END) ^ ST_FLAT)
                                                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~
pt1.c:1822:19: note: place parentheses around the '&' expression to silence this warning
                                                (s[j].flags & (ST_ZONE|ST_FLAT|ST_END) ^ ST_FLAT)
                                                            ^
                                                 (                                    )
pt1.c:1844:27: warning: '&&' within '||' [-Wlogical-op-parentheses]
        if (s1->from <= s2->from && s1->to >= s2->from
            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
pt1.c:1844:27: note: place parentheses around the '&&' expression to silence this warning
        if (s1->from <= s2->from && s1->to >= s2->from
                                 ^
            (                                         )
pt1.c:1845:30: warning: '&&' within '||' [-Wlogical-op-parentheses]
            || s2->from <= s1->from && s2->to >= s1->from)
            ~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
pt1.c:1845:30: note: place parentheses around the '&&' expression to silence this warning
            || s2->from <= s1->from && s2->to >= s1->from)
                                    ^
               (                                         )
pt1.c:2205:25: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                if (pri < readystem && s[nnew + 1].value >= stack[j].value
                                    ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pt1.c:2205:25: note: place parentheses around the '&&' expression to silence this warning
                                if (pri < readystem && s[nnew + 1].value >= stack[j].value
                                                    ^
                                    (                                                     )
pt1.c:2761:5: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                && ( lastpri==1 || s[j].value-v<20 || (s[x].value-v)*2 >= s[j].value-v ) ) {
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pt1.c:2761:5: note: place parentheses around the '&&' expression to silence this warning
                                && ( lastpri==1 || s[j].value-v<20 || (s[x].value-v)*2 >= s[j].value-v ) ) {
                                ^
                                                                                                        )
pt1.c:2780:5: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                && ( lastpri==1 || v-s[j].value<20 || (v-s[x].value)*2 >= v-s[j].value ) ) {
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pt1.c:2780:5: note: place parentheses around the '&&' expression to silence this warning
                                && ( lastpri==1 || v-s[j].value<20 || (v-s[x].value)*2 >= v-s[j].value ) ) {
                                ^
                                                                                                        )
pt1.c:2814:9: warning: unused variable 'j' [-Wunused-variable]
        int i, j, from, to, val, dir;
               ^
pt1.c:2933:19: warning: '&&' within '||' [-Wlogical-op-parentheses]
                || pri==prevpri && prevwd==0 || wd!=0 && wd<prevwd ) {
                ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~
pt1.c:2933:19: note: place parentheses around the '&&' expression to silence this warning
                || pri==prevpri && prevwd==0 || wd!=0 && wd<prevwd ) {
                                ^
                   (                        )
pt1.c:2933:41: warning: '&&' within '||' [-Wlogical-op-parentheses]
                || pri==prevpri && prevwd==0 || wd!=0 && wd<prevwd ) {
                                             ~~ ~~~~~~^~~~~~~~~~~~
pt1.c:2933:41: note: place parentheses around the '&&' expression to silence this warning
                || pri==prevpri && prevwd==0 || wd!=0 && wd<prevwd ) {
                                                      ^
                                                (                 )
pt1.c:3490:27: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                if (ge->iy3 > ge->iy2 && ge->iy3 > ny
                                    ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
pt1.c:3490:27: note: place parentheses around the '&&' expression to silence this warning
                                if (ge->iy3 > ge->iy2 && ge->iy3 > ny
                                                      ^
                                    (                                )
pt1.c:3491:26: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                || ge->iy3 < ge->iy2 && ge->iy3 < ny) {
                                ~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
pt1.c:3491:26: note: place parentheses around the '&&' expression to silence this warning
                                || ge->iy3 < ge->iy2 && ge->iy3 < ny) {
                                                     ^
                                   (                                )
pt1.c:3512:27: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                if (ge->ix3 > ge->ix2 && ge->ix3 > nx
                                    ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
pt1.c:3512:27: note: place parentheses around the '&&' expression to silence this warning
                                if (ge->ix3 > ge->ix2 && ge->ix3 > nx
                                                      ^
                                    (                                )
pt1.c:3513:26: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                || ge->ix3 < ge->ix2 && ge->ix3 < nx) {
                                ~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
pt1.c:3513:26: note: place parentheses around the '&&' expression to silence this warning
                                || ge->ix3 < ge->ix2 && ge->ix3 < nx) {
                                                     ^
                                   (                                )
pt1.c:3682:32: warning: '&&' within '||' [-Wlogical-op-parentheses]
                        if (ge->iy3 > ge->prev->iy3 && ge->iy3 > ny
                            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
pt1.c:3682:32: note: place parentheses around the '&&' expression to silence this warning
                        if (ge->iy3 > ge->prev->iy3 && ge->iy3 > ny
                                                    ^
                            (                                      )
pt1.c:3683:31: warning: '&&' within '||' [-Wlogical-op-parentheses]
                        || ge->iy3 < ge->prev->iy3 && ge->iy3 < ny) {
                        ~~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
pt1.c:3683:31: note: place parentheses around the '&&' expression to silence this warning
                        || ge->iy3 < ge->prev->iy3 && ge->iy3 < ny) {
                                                   ^
                           (                                      )
pt1.c:3704:32: warning: '&&' within '||' [-Wlogical-op-parentheses]
                        if (ge->ix3 > ge->prev->ix3 && ge->ix3 > nx
                            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
pt1.c:3704:32: note: place parentheses around the '&&' expression to silence this warning
                        if (ge->ix3 > ge->prev->ix3 && ge->ix3 > nx
                                                    ^
                            (                                      )
pt1.c:3705:31: warning: '&&' within '||' [-Wlogical-op-parentheses]
                        || ge->ix3 < ge->prev->ix3 && ge->ix3 < nx) {
                        ~~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
pt1.c:3705:31: note: place parentheses around the '&&' expression to silence this warning
                        || ge->ix3 < ge->prev->ix3 && ge->ix3 < nx) {
                                                   ^
                           (                                      )
pt1.c:3868:17: warning: '&&' within '||' [-Wlogical-op-parentheses]
                        || iln > 1.  && iln/oln > 0.1 )
                        ~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~
pt1.c:3868:17: note: place parentheses around the '&&' expression to silence this warning
                        || iln > 1.  && iln/oln > 0.1 )
                                     ^
                           (                         )
pt1.c:3841:18: warning: unused variable 'svdir' [-Wunused-variable]
        int             svdir, i, o;
                        ^
pt1.c:4231:21: warning: '&&' within '||' [-Wlogical-op-parentheses]
        if (k1+0.0001 >= k && k2 <= k+0.0001 || k1 <= k+0.0001 && k2+0.0001 >= k)
            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~~
pt1.c:4231:21: note: place parentheses around the '&&' expression to silence this warning
        if (k1+0.0001 >= k && k2 <= k+0.0001 || k1 <= k+0.0001 && k2+0.0001 >= k)
                           ^
            (                               )
pt1.c:4231:57: warning: '&&' within '||' [-Wlogical-op-parentheses]
        if (k1+0.0001 >= k && k2 <= k+0.0001 || k1 <= k+0.0001 && k2+0.0001 >= k)
                                             ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
pt1.c:4231:57: note: place parentheses around the '&&' expression to silence this warning
        if (k1+0.0001 >= k && k2 <= k+0.0001 || k1 <= k+0.0001 && k2+0.0001 >= k)
                                                               ^
                                                (                               )
pt1.c:4281:21: warning: '&&' within '||' [-Wlogical-op-parentheses]
        if (k1+0.0001 >= k && k2 <= k+0.0001 || k1 <= k+0.0001 && k2+0.0001 >= k)
            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~~
pt1.c:4281:21: note: place parentheses around the '&&' expression to silence this warning
        if (k1+0.0001 >= k && k2 <= k+0.0001 || k1 <= k+0.0001 && k2+0.0001 >= k)
                           ^
            (                               )
pt1.c:4281:57: warning: '&&' within '||' [-Wlogical-op-parentheses]
        if (k1+0.0001 >= k && k2 <= k+0.0001 || k1 <= k+0.0001 && k2+0.0001 >= k)
                                             ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
pt1.c:4281:57: note: place parentheses around the '&&' expression to silence this warning
        if (k1+0.0001 >= k && k2 <= k+0.0001 || k1 <= k+0.0001 && k2+0.0001 >= k)
                                                               ^
                                                (                               )
pt1.c:5112:12: warning: unused variable 'j' [-Wunused-variable]
        int d, i, j;
                  ^
pt1.c:5296:7: warning: unused variable 'bc' [-Wunused-variable]
        char bc[]="BC";
             ^
pt1.c:5297:7: warning: unused variable 'xy' [-Wunused-variable]
        char xy[]="XY";
             ^
pt1.c:5549:16: warning: unused variable 'dx' [-Wunused-variable]
        double t, nf, dx, d[2];
                      ^
pt1.c:5726:9: warning: unused variable 'avsd2' [-Wunused-variable]
        double avsd2, dots[3][2 /*X,Y*/];
               ^
pt1.c:6145:17: warning: '&&' within '||' [-Wlogical-op-parentheses]
                        || pge != ge && (pgex->flags & GEXF_JCVMASK) <= (ngex->flags & GEXF_JCVMASK) ) {
                        ~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pt1.c:6145:17: note: place parentheses around the '&&' expression to silence this warning
                        || pge != ge && (pgex->flags & GEXF_JCVMASK) <= (ngex->flags & GEXF_JCVMASK) ) {
                                     ^
                           (                                                                        )
pt1.c:5852:6: warning: unused variable 'found' [-Wunused-variable]
        int found[2];
            ^
pt1.c:6303:23: warning: unused variable 'nge' [-Wunused-variable]
        GENTRY         *ge, *nge, *endge, *xge;
                             ^
pt1.c:6303:29: warning: unused variable 'endge' [-Wunused-variable]
        GENTRY         *ge, *nge, *endge, *xge;
                                   ^
pt1.c:6303:37: warning: unused variable 'xge' [-Wunused-variable]
        GENTRY         *ge, *nge, *endge, *xge;
                                           ^
pt1.c:6684:38: warning: '&&' within '||' [-Wlogical-op-parentheses]
                    || physt[first] == physt[last] && j) {
                    ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
pt1.c:6684:38: note: place parentheses around the '&&' expression to silence this warning
                    || physt[first] == physt[last] && j) {
                                                   ^
                       (                               )
pt1.c:7215:12: warning: unused variable 'n' [-Wunused-variable]
        int     i, j, n;
                      ^
pt1.c:4190:1: warning: unused function 'iiszigzag' [-Wunused-function]
iiszigzag(
^
pt1.c:1862:1: warning: unused function 'steminblue' [-Wunused-function]
steminblue(
^
pt1.c:146:15: warning: unused function 'fcvarea' [-Wunused-function]
static double fcvarea( GENTRY *ge);
              ^
pt1.c:2649:1: warning: unused function 'printbasestem' [-Wunused-function]
printbasestem(void)
^
50 warnings generated.
clang -arch arm64 -falign-functions=64 -Wall -g -O2  -c runt1asm.c
In file included from runt1asm.c:60:
./t1asm.c:463:13: warning: unused function 'usage' [-Wunused-function]
static void usage(void)
            ^
./t1asm.c:476:13: warning: unused function 'print_banner' [-Wunused-function]
static void print_banner(void)
            ^
2 warnings generated.
clang -arch arm64 -falign-functions=64 -Wall -g -O2 -c ttf.c
In file included from ttf.c:29:
./global.h:90:30: warning: '/*' within block comment [-Wcomment]
/* #define DBG_GLYPH    "C118"  /* */
                                ^
ttf.c:1414:6: warning: '&&' within '||' [-Wlogical-op-parentheses]
                                        && ( j==0 || !isalpha(str[j-1]) )
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ttf.c:1414:6: note: place parentheses around the '&&' expression to silence this warning
                                        && ( j==0 || !isalpha(str[j-1]) )
                                        ^
                                                                         )
2 warnings generated.
clang -arch arm64 -falign-functions=64 -Wall -g -O2 -c ft.c
clang -arch arm64 -falign-functions=64 -Wall -g -O2 -c bdf.c
In file included from bdf.c:15:
./global.h:90:30: warning: '/*' within block comment [-Wcomment]
/* #define DBG_GLYPH    "C118"  /* */
                                ^
bdf.c:101:8: warning: unused variable 's' [-Wunused-variable]
        char *s;
              ^
2 warnings generated.
clang -arch arm64 -falign-functions=64 -Wall -g -O2 -c bitmap.c
In file included from bitmap.c:14:
./global.h:90:30: warning: '/*' within block comment [-Wcomment]
/* #define DBG_GLYPH    "C118"  /* */
                                ^
bitmap.c:454:15: warning: '&&' within '||' [-Wlogical-op-parentheses]
                && ( outend && f->sublen <= pf->sublen
                     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
bitmap.c:454:15: note: place parentheses around the '&&' expression to silence this warning
                && ( outend && f->sublen <= pf->sublen
                            ^
                     (                                )
bitmap.c:464:17: warning: '&&' within '||' [-Wlogical-op-parentheses]
                && ( outfront && f->sublen <= lf->sublen
                     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
bitmap.c:464:17: note: place parentheses around the '&&' expression to silence this warning
                && ( outfront && f->sublen <= lf->sublen
                              ^
                     (                                  )
bitmap.c:358:9: warning: unused variable 'j' [-Wunused-variable]
        int i, j, a1, a2, ndots;
               ^
bitmap.c:2305:21: warning: unused variable 'lf' [-Wunused-variable]
                                        GEX_FRAG *ff, *lf, *xf;
                                                       ^
bitmap.c:2508:18: warning: unused variable 'pf' [-Wunused-variable]
                        GEX_FRAG *f, *pf;
                                      ^
bitmap.c:1033:7: warning: unused variable 'i' [-Wunused-variable]
                int i;
                    ^
bitmap.c:926:3: warning: unused label 'try1' [-Wunused-label]
                try1:
                ^~~~~
8 warnings generated.
clang -arch arm64 -falign-functions=64 -Wall -g -O2 -o ttf2pt1 ttf2pt1.o pt1.o runt1asm.o ttf.o ft.o bdf.o bitmap.o -lm  
installing via 'install.libs.R' to /Volumes/Builds/packages/big-sur-arm64/results/4.3/Rttf2pt1.Rcheck/00LOCK-Rttf2pt1/00new/Rttf2pt1
[1] ""
Installing ttf2pt1/ttf2pt1 to /Volumes/Builds/packages/big-sur-arm64/results/4.3/Rttf2pt1.Rcheck/00LOCK-Rttf2pt1/00new/Rttf2pt1/exec
** R
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded from temporary location
** testing if installed package can be loaded from final location
** testing if installed package keeps a record of temporary installation path
* DONE (Rttf2pt1)