* installing *source* package ‘Rttf2pt1’ ...
** package ‘Rttf2pt1’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-devel/Rttf2pt1/src'
echo "make ttf2pt1 in ttf2pt1/ ..."
make ttf2pt1 in ttf2pt1/ ...
(cd ttf2pt1; make CC="`"/data/gannet/ripley/R/R-devel/bin/R" CMD config CC`" CFLAGS="`"/data/gannet/ripley/R/R-devel/bin/R" CMD config CFLAGS`" ttf2pt1)
make[2]: Entering directory '/data/gannet/ripley/R/packages/tests-devel/Rttf2pt1/src/ttf2pt1'
gcc-14 -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -c ttf2pt1.c
gcc-14 -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -c pt1.c
In file included from pt1.c:24:
global.h:90:33: warning: "/*" within comment [-Wcomment]
   90 | /* #define DBG_GLYPH    "C118"  /* */
pt1.c: In function 'fixcvends':
pt1.c:782:29: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  782 |                 if (dx == 0 && dy == 0
      |                     ~~~~~~~~^~~~~~~~~~
pt1.c: In function 'fclosepaths':
pt1.c:1399:51: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1399 |                 if(ge == 0 || ge->type != GE_LINE && ge->type!= GE_CURVE) {
pt1.c: In function 'smoothjoints':
pt1.c:1607:57: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1607 |                             && (ge->iy3 < ge->prev->iy3 && ne->iy3 < ge->iy3
pt1.c:1624:62: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1624 |                                  && (ge->ix3 < ge->prev->ix3 && ne->ix3 < ge->ix3
pt1.c: In function 'sortstems':
pt1.c:1813:61: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
 1813 |                                                 (s[i].flags & (ST_ZONE|ST_FLAT|ST_END) ^ ST_FLAT)
      |                                                  ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
pt1.c:1815:61: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
 1815 |                                                 (s[j].flags & (ST_ZONE|ST_FLAT|ST_END) ^ ST_FLAT)
      |                                                  ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
pt1.c:1820:61: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
 1820 |                                                 (s[i].flags & (ST_ZONE|ST_FLAT|ST_END) ^ ST_FLAT)
      |                                                  ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
pt1.c:1822:61: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
 1822 |                                                 (s[j].flags & (ST_ZONE|ST_FLAT|ST_END) ^ ST_FLAT)
      |                                                  ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
pt1.c: In function 'stemoverlap':
pt1.c:1844:34: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1844 |         if (s1->from <= s2->from && s1->to >= s2->from
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from ttf2pt1.c:85:
global.h:90:33: warning: "/*" within comment [-Wcomment]
   90 | /* #define DBG_GLYPH    "C118"  /* */
pt1.c: In function 'joinmainstems':
pt1.c:2205:53: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 2205 |                                 if (pri < readystem && s[nnew + 1].value >= stack[j].value
      |                                     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pt1.c: In function 'joinsubstems':
pt1.c:2761:33: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 2760 |                                 || pri > lastpri
      |                                    ~~~~~~~~~~~~~
 2761 |                                 && ( lastpri==1 || s[j].value-v<20 || (s[x].value-v)*2 >= s[j].value-v ) ) {
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ttf2pt1.c: In function 'handle_gnames':
ttf2pt1.c:1327:33: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1327 |                         || i==0 && isdigit(c)) { /* must not start with a digit */
      |                                 ^
pt1.c:2780:33: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 2779 |                                 || pri > lastpri
      |                                    ~~~~~~~~~~~~~
 2780 |                                 && ( lastpri==1 || v-s[j].value<20 || (v-s[x].value)*2 >= v-s[j].value ) ) {
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pt1.c: In function 'uniformstems':
pt1.c:2814:16: warning: unused variable 'j' [-Wunused-variable]
 2814 |         int i, j, from, to, val, dir;
      |                ^
pt1.c: In function 'findstemat':
pt1.c:2933:33: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 2933 |                 || pri==prevpri && prevwd==0 || wd!=0 && wd<prevwd ) {
      |                    ~~~~~~~~~~~~~^~~~~~~~~~~~
pt1.c:2933:55: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 2933 |                 || pri==prevpri && prevwd==0 || wd!=0 && wd<prevwd ) {
      |                                                 ~~~~~~^~~~~~~~~~~~
pt1.c: In function 'buildstems':
pt1.c:3490:55: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 3490 |                                 if (ge->iy3 > ge->iy2 && ge->iy3 > ny
      |                                     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
pt1.c:3512:55: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 3512 |                                 if (ge->ix3 > ge->ix2 && ge->ix3 > nx
      |                                     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
pt1.c:3682:53: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 3682 |                         if (ge->iy3 > ge->prev->iy3 && ge->iy3 > ny
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
pt1.c:3704:53: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 3704 |                         if (ge->ix3 > ge->prev->ix3 && ge->ix3 > nx
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
pt1.c: In function 'fstraighten':
pt1.c:3868:38: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 3868 |                         || iln > 1.  && iln/oln > 0.1 )
      |                            ~~~~~~~~~~^~~~~~~~~~~~~~~~
pt1.c:3841:25: warning: unused variable 'svdir' [-Wunused-variable]
 3841 |         int             svdir, i, o;
      |                         ^~~~~
pt1.c: In function 'iiszigzag':
pt1.c:4231:28: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 4231 |         if (k1+0.0001 >= k && k2 <= k+0.0001 || k1 <= k+0.0001 && k2+0.0001 >= k)
      |             ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
pt1.c: In function 'fiszigzag':
pt1.c:4281:28: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 4281 |         if (k1+0.0001 >= k && k2 <= k+0.0001 || k1 <= k+0.0001 && k2+0.0001 >= k)
      |             ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
ttf2pt1.c: At top level:
ttf2pt1.c:1200:1: warning: 'alignwidths' defined but not used [-Wunused-function]
 1200 | alignwidths(void)
      | ^~~~~~~~~~~
pt1.c: In function 'fdotcurvdist2':
pt1.c:5112:19: warning: unused variable 'j' [-Wunused-variable]
 5112 |         int d, i, j;
      |                   ^
pt1.c: In function 'fapproxcurve':
pt1.c:5297:14: warning: unused variable 'xy' [-Wunused-variable]
 5297 |         char xy[]="XY";
      |              ^~
pt1.c:5296:14: warning: unused variable 'bc' [-Wunused-variable]
 5296 |         char bc[]="BC";
      |              ^~
pt1.c:5293:16: warning: variable 'res' set but not used [-Wunused-but-set-variable]
 5293 |         double res[MAXSECT][MAXSECT], thisres, bestres, goodres;
      |                ^~~
pt1.c: In function 'fsampledots':
pt1.c:5549:23: warning: unused variable 'dx' [-Wunused-variable]
 5549 |         double t, nf, dx, d[2];
      |                       ^~
pt1.c: In function 'fanalyzejoint':
pt1.c:5726:16: warning: unused variable 'avsd2' [-Wunused-variable]
 5726 |         double avsd2, dots[3][2 /*X,Y*/];
      |                ^~~~~
pt1.c: In function 'fconcisecontour':
pt1.c:6145:38: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 6145 |                         || pge != ge && (pgex->flags & GEXF_JCVMASK) <= (ngex->flags & GEXF_JCVMASK) ) {
      |                            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pt1.c:5852:13: warning: unused variable 'found' [-Wunused-variable]
 5852 |         int found[2];
      |             ^~~~~
pt1.c: In function 'fforceconcise':
pt1.c:6303:44: warning: unused variable 'xge' [-Wunused-variable]
 6303 |         GENTRY         *ge, *nge, *endge, *xge;
      |                                            ^~~
pt1.c:6303:36: warning: unused variable 'endge' [-Wunused-variable]
 6303 |         GENTRY         *ge, *nge, *endge, *xge;
      |                                    ^~~~~
pt1.c:6303:30: warning: unused variable 'nge' [-Wunused-variable]
 6303 |         GENTRY         *ge, *nge, *endge, *xge;
      |                              ^~~
pt1.c: In function 'bestblue':
pt1.c:6684:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 6684 |                     || physt[first] == physt[last] && j) {
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
pt1.c: In function 'print_kerning':
pt1.c:7215:23: warning: unused variable 'n' [-Wunused-variable]
 7215 |         int     i, j, n;
      |                       ^
pt1.c: At top level:
pt1.c:146:15: warning: 'fcvarea' declared 'static' but never defined [-Wunused-function]
  146 | static double fcvarea( GENTRY *ge);
      |               ^~~~~~~
pt1.c:4190:1: warning: 'iiszigzag' defined but not used [-Wunused-function]
 4190 | iiszigzag(
      | ^~~~~~~~~
pt1.c:2649:1: warning: 'printbasestem' defined but not used [-Wunused-function]
 2649 | printbasestem(void)
      | ^~~~~~~~~~~~~
pt1.c:1862:1: warning: 'steminblue' defined but not used [-Wunused-function]
 1862 | steminblue(
      | ^~~~~~~~~~
pt1.c: In function 'findstemat':
pt1.c:2932:43: warning: 'prevpri' may be used uninitialized [-Wmaybe-uninitialized]
 2932 |                 if( prevbest == -1 || pri >prevpri
      |                                       ~~~~^~~~~~~~
pt1.c:2876:18: note: 'prevpri' was declared here
 2876 |         int pri, prevpri; /* priority, 0 = has ST_END, 1 = no ST_END */
      |                  ^~~~~~~
pt1.c:2933:42: warning: 'prevwd' may be used uninitialized [-Wmaybe-uninitialized]
 2933 |                 || pri==prevpri && prevwd==0 || wd!=0 && wd<prevwd ) {
      |                                    ~~~~~~^~~
pt1.c:2877:17: note: 'prevwd' was declared here
 2877 |         int wd, prevwd; /* stem width */
      |                 ^~~~~~
In function 'handle_gnames',
    inlined from 'main' at ttf2pt1.c:2233:2:
ttf2pt1.c:1418:19: warning: 'type' may be used uninitialized [-Wmaybe-uninitialized]
 1418 |                 if(type == 0) {
      |                   ^
ttf2pt1.c: In function 'main':
ttf2pt1.c:1317:41: note: 'type' was declared here
 1317 |         int             i, n, found, c, type;
      |                                         ^~~~
pt1.c: In function 'assertpath':
pt1.c:339:35: warning: 'first' may be used uninitialized [-Wmaybe-uninitialized]
  339 |                                 if(ge->frwd != first) {
      |                                   ^
pt1.c:290:25: note: 'first' was declared here
  290 |         GENTRY         *first, *pe, *ge;
      |                         ^~~~~
pt1.c: In function 'fapproxcurve':
pt1.c:5359:42: warning: 'goodres' may be used uninitialized [-Wmaybe-uninitialized]
 5359 |                                 } else if(thisres < goodres) {
      |                                          ^
pt1.c:5293:57: note: 'goodres' was declared here
 5293 |         double res[MAXSECT][MAXSECT], thisres, bestres, goodres;
      |                                                         ^~~~~~~
gcc-14 -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes  -c runt1asm.c
gcc-14 -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -c ttf.c
In file included from runt1asm.c:60:
t1asm.c:476:13: warning: 'print_banner' defined but not used [-Wunused-function]
  476 | static void print_banner(void)
      |             ^~~~~~~~~~~~
t1asm.c:463:13: warning: 'usage' defined but not used [-Wunused-function]
  463 | static void usage(void)
      |             ^~~~~
t1asm.c:36:13: warning: 'copyright' defined but not used [-Wunused-variable]
   36 | static char copyright[] =
      |             ^~~~~~~~~
pt1.c: In function 'reversepathsfromto':
pt1.c:7068:19: warning: 'ilast[0]' may be used uninitialized [-Wmaybe-uninitialized]
 7068 |         int i, n, ilast[2];
      |                   ^~~~~
pt1.c:7068:19: warning: 'ilast[1]' may be used uninitialized [-Wmaybe-uninitialized]
pt1.c:7069:16: warning: 'flast[0]' may be used uninitialized [-Wmaybe-uninitialized]
 7069 |         double flast[2], f;
      |                ^~~~~
pt1.c:7069:16: warning: 'flast[1]' may be used uninitialized [-Wmaybe-uninitialized]
In file included from ttf.c:29:
global.h:90:33: warning: "/*" within comment [-Wcomment]
   90 | /* #define DBG_GLYPH    "C118"  /* */
ttf.c: In function 'draw_simple_glyf':
ttf.c:465:36: warning: variable 'ylast' set but not used [-Wunused-but-set-variable]
  465 |         double          xlast = 0, ylast = 0;
      |                                    ^~~~~
ttf.c:465:25: warning: variable 'xlast' set but not used [-Wunused-but-set-variable]
  465 |         double          xlast = 0, ylast = 0;
      |                         ^~~~~
ttf.c: In function 'fnmetrics':
ttf.c:1414:41: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1413 |                                 || str[j]=='b'
      |                                    ~~~~~~~~~~~
 1414 |                                         && ( j==0 || !isalpha(str[j-1]) )
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc-14 -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -c ft.c
ft.c:426:9: warning: "/*" within comment [-Wcomment]
  426 |         /* guess the boldness from the font names */
gcc-14 -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -c bdf.c
In file included from bdf.c:15:
global.h:90:33: warning: "/*" within comment [-Wcomment]
   90 | /* #define DBG_GLYPH    "C118"  /* */
bdf.c: In function 'readfile':
bdf.c:101:15: warning: unused variable 's' [-Wunused-variable]
  101 |         char *s;
      |               ^
gcc-14 -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -c bitmap.c
In file included from bitmap.c:14:
global.h:90:33: warning: "/*" within comment [-Wcomment]
   90 | /* #define DBG_GLYPH    "C118"  /* */
bitmap.c: In function 'dosubfrag':
bitmap.c:454:29: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  454 |                 && ( outend && f->sublen <= pf->sublen
      |                      ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
bitmap.c:464:31: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  464 |                 && ( outfront && f->sublen <= lf->sublen
      |                      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
bitmap.c:358:16: warning: unused variable 'j' [-Wunused-variable]
  358 |         int i, j, a1, a2, ndots;
      |                ^
bitmap.c:349:23: warning: variable 'ff' set but not used [-Wunused-but-set-variable]
  349 |         GEX_FRAG *f, *ff, *lf, *pf, *xf;
      |                       ^~
bitmap.c: In function 'bmp_outline':
bitmap.c:1199:39: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1199 |                 if( (k1 & GEXFF_EXTR) && (k2 & GEXFF_LONG) \
      |                     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
bitmap.c:1221:49: note: in expansion of macro 'CHKCURVCONN'
 1221 |                                                 CHKCURVCONN(ge, 1);
      |                                                 ^~~~~~~~~~~
bitmap.c:1199:39: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1199 |                 if( (k1 & GEXFF_EXTR) && (k2 & GEXFF_LONG) \
      |                     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
bitmap.c:1246:41: note: in expansion of macro 'CHKCURVCONN'
 1246 |                                         CHKCURVCONN(ge, 1);
      |                                         ^~~~~~~~~~~
bitmap.c:1199:39: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1199 |                 if( (k1 & GEXFF_EXTR) && (k2 & GEXFF_LONG) \
      |                     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
bitmap.c:1258:57: note: in expansion of macro 'CHKCURVCONN'
 1258 |                                                         CHKCURVCONN(ge->frwd, 0);
      |                                                         ^~~~~~~~~~~
bitmap.c:2305:56: warning: unused variable 'lf' [-Wunused-variable]
 2305 |                                         GEX_FRAG *ff, *lf, *xf;
      |                                                        ^~
bitmap.c:2508:39: warning: unused variable 'pf' [-Wunused-variable]
 2508 |                         GEX_FRAG *f, *pf;
      |                                       ^~
bitmap.c:1033:21: warning: unused variable 'i' [-Wunused-variable]
 1033 |                 int i;
      |                     ^
bitmap.c:926:17: warning: label 'try1' defined but not used [-Wunused-label]
  926 |                 try1:
      |                 ^~~~
gcc-14 -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -o ttf2pt1 ttf2pt1.o pt1.o runt1asm.o ttf.o ft.o bdf.o bitmap.o -lm  
make[2]: Leaving directory '/data/gannet/ripley/R/packages/tests-devel/Rttf2pt1/src/ttf2pt1'
make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-devel/Rttf2pt1/src'
installing via 'install.libs.R' to /data/gannet/ripley/R/packages/tests-devel/Rttf2pt1.Rcheck/00LOCK-Rttf2pt1/00new/Rttf2pt1
[1] ""
Installing ttf2pt1/ttf2pt1 to /data/gannet/ripley/R/packages/tests-devel/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)