<86>Dec 12 10:16:25 userdel[23754]: delete user 'rooter'
<86>Dec 12 10:16:25 userdel[23754]: removed group 'rooter' owned by 'rooter'
<86>Dec 12 10:16:25 userdel[23754]: removed shadow group 'rooter' owned by 'rooter'
<86>Dec 12 10:16:25 groupadd[23767]: group added to /etc/group: name=rooter, GID=687
<86>Dec 12 10:16:25 groupadd[23767]: group added to /etc/gshadow: name=rooter
<86>Dec 12 10:16:25 groupadd[23767]: new group: name=rooter, GID=687
<86>Dec 12 10:16:25 useradd[23776]: new user: name=rooter, UID=687, GID=687, home=/root, shell=/bin/bash
<86>Dec 12 10:16:25 userdel[23804]: delete user 'builder'
<86>Dec 12 10:16:25 userdel[23804]: removed group 'builder' owned by 'builder'
<86>Dec 12 10:16:25 userdel[23804]: removed shadow group 'builder' owned by 'builder'
<86>Dec 12 10:16:25 groupadd[23819]: group added to /etc/group: name=builder, GID=688
<86>Dec 12 10:16:25 groupadd[23819]: group added to /etc/gshadow: name=builder
<86>Dec 12 10:16:25 groupadd[23819]: new group: name=builder, GID=688
<86>Dec 12 10:16:25 useradd[23832]: new user: name=builder, UID=688, GID=688, home=/usr/src, shell=/bin/bash
/usr/src/in/srpm/ttf2pt1-3.4.4-alt1.qa1.src.rpm: exception not found in '/usr/share/license-exception' directory: advertising
<13>Dec 12 10:16:29 rpmi: libgraphite2-1.3.13-alt2 sisyphus+226799.100.1.1 1554648241 installed
<13>Dec 12 10:16:31 rpmi: libicu65-1:6.5.1-alt1 sisyphus+238768.100.16.1 1571427455 installed
<13>Dec 12 10:16:31 rpmi: icu-utils-1:6.5.1-alt1 sisyphus+238768.100.16.1 1571427455 installed
<13>Dec 12 10:16:31 rpmi: libicu-devel-1:6.5.1-alt1 sisyphus+238768.100.16.1 1571427455 installed
<13>Dec 12 10:16:31 rpmi: libgraphite2-devel-1.3.13-alt2 sisyphus+226799.100.1.1 1554648241 installed
<13>Dec 12 10:16:31 rpmi: t1lib-5.1.2-alt5.1 1520120347 installed
<13>Dec 12 10:16:31 rpmi: libpng16-1.6.37-alt1 sisyphus+236677.100.2.1 1566917998 installed
<13>Dec 12 10:16:31 rpmi: libharfbuzz-2.6.4-alt1 sisyphus+240033.100.1.1 1572506773 installed
<13>Dec 12 10:16:31 rpmi: libfreetype-2.10.1-alt1 sisyphus+237471.100.1.1 1568276356 installed
<13>Dec 12 10:16:31 rpmi: libharfbuzz-icu-2.6.4-alt1 sisyphus+240033.100.1.1 1572506773 installed
<13>Dec 12 10:16:31 rpmi: libX11-locales-3:1.6.9-alt1 sisyphus+239210.100.1.1 1571056781 installed
<13>Dec 12 10:16:31 rpmi: xorg-proto-devel-2019.1-alt1 sisyphus+232786.100.1.1 1561106722 installed
<13>Dec 12 10:16:31 rpmi: libXdmcp-1.1.3-alt1 sisyphus+225206.600.1.2 1552949353 installed
<13>Dec 12 10:16:31 rpmi: libXau-1.0.9-alt1 sisyphus+223149.200.2.1 1551268152 installed
<13>Dec 12 10:16:31 rpmi: libxcb-1.13.1-alt1 sisyphus+226527.100.2.2 1554593801 installed
<13>Dec 12 10:16:31 rpmi: libX11-3:1.6.9-alt1 sisyphus+239210.100.1.1 1571056801 installed
<13>Dec 12 10:16:31 rpmi: t1lib-x-5.1.2-alt5.1 1520120347 installed
<13>Dec 12 10:16:33 rpmi: libxcb-devel-1.13.1-alt1 sisyphus+226527.100.2.2 1554593801 installed
<13>Dec 12 10:16:33 rpmi: libX11-devel-3:1.6.9-alt1 sisyphus+239210.100.1.1 1571056801 installed
<13>Dec 12 10:16:33 rpmi: libgdbm-1.8.3-alt10 1454943334 installed
<13>Dec 12 10:16:33 rpmi: libexpat-2.2.4-alt1 1503305345 installed
<13>Dec 12 10:16:33 rpmi: xml-utils-1:2.9.10-alt2 sisyphus+240156.100.1.1 1572696450 installed
<13>Dec 12 10:16:33 rpmi: rpm-build-gir-0.7.3-alt3 sisyphus+242150.100.1.1 1575312005 installed
<13>Dec 12 10:16:33 rpmi: libp11-kit-0.23.15-alt1 sisyphus+226408.100.2.1 1554288204 installed
<13>Dec 12 10:16:33 rpmi: libtasn1-4.15.0-alt1 sisyphus+241940.100.1.1 1574959866 installed
<13>Dec 12 10:16:33 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed
<13>Dec 12 10:16:33 rpmi: alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed
<13>Dec 12 10:16:34 rpmi: ca-certificates-2019.10.28-alt1 sisyphus+239875.300.1.1 1572267834 installed
<13>Dec 12 10:16:34 rpmi: ca-trust-0.1.2-alt1 sisyphus+233348.100.1.1 1561653823 installed
<13>Dec 12 10:16:34 rpmi: p11-kit-trust-0.23.15-alt1 sisyphus+226408.100.2.1 1554288204 installed
<13>Dec 12 10:16:34 rpmi: libcrypto1.1-1.1.1d-alt1.1 sisyphus+237931.100.2.1 1569235729 installed
<13>Dec 12 10:16:34 rpmi: libssl1.1-1.1.1d-alt1.1 sisyphus+237931.100.2.1 1569235729 installed
<13>Dec 12 10:16:34 rpmi: libpython3-3.7.4-alt2 sisyphus+239418.100.1.1 1571389913 installed
<13>Dec 12 10:16:34 rpmi: python3-3.7.4-alt2 sisyphus+239418.100.1.1 1571389913 installed
<13>Dec 12 10:16:35 rpmi: python3-base-3.7.4-alt2 sisyphus+239418.100.1.1 1571389913 installed
<13>Dec 12 10:16:35 rpmi: glib2-devel-2.62.3-alt1 sisyphus+241586.200.1.1 1574668909 installed
<13>Dec 12 10:16:35 rpmi: libharfbuzz-devel-2.6.4-alt1 sisyphus+240033.100.1.1 1572506773 installed
<13>Dec 12 10:16:35 rpmi: libfreetype-devel-2.10.1-alt1 sisyphus+237471.100.1.1 1568276356 installed
<13>Dec 12 10:16:35 rpmi: t1lib-devel-5.1.2-alt5.1 1520120347 installed
Building target platforms: i586
Building for target i586
Wrote: /usr/src/in/nosrpm/ttf2pt1-3.4.4-alt1.qa1.nosrc.rpm
Installing ttf2pt1-3.4.4-alt1.qa1.src.rpm
Building target platforms: i586
Building for target i586
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.43922
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf ttf2pt1-3.4.4
+ echo 'Source #0 (ttf2pt1-3.4.4.tar.gz):'
Source #0 (ttf2pt1-3.4.4.tar.gz):
+ /bin/gzip -dc /usr/src/RPM/SOURCES/ttf2pt1-3.4.4.tar.gz
+ /bin/tar -xf -
+ cd ttf2pt1-3.4.4
+ /bin/chmod -c -Rf u+rwX,go-w .
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.43922
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd ttf2pt1-3.4.4
+ make all
make: Entering directory '/usr/src/RPM/BUILD/ttf2pt1-3.4.4'
cc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DUSE_FREETYPE -I/usr/include/freetype2  -DPREFER_FREETYPE -c ttf2pt1.c
In file included from ttf2pt1.c:85:
global.h:90:30: warning: "/*" within comment [-Wcomment]
   90 | /* #define DBG_GLYPH "C118"  /* */
      |                               
ttf2pt1.c: In function 'unicode_init_user':
ttf2pt1.c:647:26: warning: format '%d' expects argument of type 'int *', but argument 3 has type 'int' [-Wformat=]
  647 |   if(sscanf(buffer, "id %d %d", pid, eid)==2) {
      |                         ~^      ~~~
      |                          |      |
      |                          int *  int
ttf2pt1.c:647:29: warning: format '%d' expects argument of type 'int *', but argument 4 has type 'int' [-Wformat=]
  647 |   if(sscanf(buffer, "id %d %d", pid, eid)==2) {
      |                            ~^        ~~~
      |                             |        |
      |                             int *    int
ttf2pt1.c: In function 'handle_gnames':
ttf2pt1.c:1327:12: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1327 |    || i==0 && isdigit(c)) { /* must not start with a digit */
      |            ^
ttf2pt1.c:1331:31: warning: pointer targets in passing argument 1 of 'nametoprint' differ in signedness [-Wpointer-sign]
 1331 |      nametoprint(glyph_list[n].name));
      |                  ~~~~~~~~~~~~~^~~~~
      |                               |
      |                               char *
ttf2pt1.c:1151:17: note: expected 'unsigned char *' but argument is of type 'char *'
 1151 |  unsigned char *s
      |  ~~~~~~~~~~~~~~~^
ttf2pt1.c:1392:46: warning: pointer targets in passing argument 3 of 'cursw->glenc' differ in signedness [-Wpointer-sign]
 1392 |    type = cursw->glenc(glyph_list, encoding, unicode_map);
      |                                              ^~~~~~~~~~~
      |                                              |
      |                                              unsigned int *
ttf2pt1.c:1392:46: note: expected 'int *' but argument is of type 'unsigned int *'
ttf2pt1.c:1406:46: warning: pointer targets in passing argument 3 of 'cursw->glenc' differ in signedness [-Wpointer-sign]
 1406 |    type = cursw->glenc(glyph_list, encoding, unicode_map);
      |                                              ^~~~~~~~~~~
      |                                              |
      |                                              unsigned int *
ttf2pt1.c:1406:46: note: expected 'int *' but argument is of type 'unsigned int *'
In file included from ttf2pt1.c:85:
ttf2pt1.c: In function 'main':
global.h:108:26: warning: statement with no effect [-Wunused-value]
  108 | # define DBG_TO_GLYPH(g) (0)
      |                          ^
ttf2pt1.c:2278:4: note: in expansion of macro 'DBG_TO_GLYPH'
 2278 |    DBG_TO_GLYPH(&glyph_list[i]);
      |    ^~~~~~~~~~~~
global.h:109:28: warning: statement with no effect [-Wunused-value]
  109 | # define DBG_FROM_GLYPH(g) (0)
      |                            ^
ttf2pt1.c:2280:4: note: in expansion of macro 'DBG_FROM_GLYPH'
 2280 |    DBG_FROM_GLYPH(&glyph_list[i]);
      |    ^~~~~~~~~~~~~~
global.h:108:26: warning: statement with no effect [-Wunused-value]
  108 | # define DBG_TO_GLYPH(g) (0)
      |                          ^
ttf2pt1.c:2293:5: note: in expansion of macro 'DBG_TO_GLYPH'
 2293 |     DBG_TO_GLYPH(&glyph_list[i]);
      |     ^~~~~~~~~~~~
global.h:109:28: warning: statement with no effect [-Wunused-value]
  109 | # define DBG_FROM_GLYPH(g) (0)
      |                            ^
ttf2pt1.c:2296:5: note: in expansion of macro 'DBG_FROM_GLYPH'
 2296 |     DBG_FROM_GLYPH(&glyph_list[i]);
      |     ^~~~~~~~~~~~~~
global.h:108:26: warning: statement with no effect [-Wunused-value]
  108 | # define DBG_TO_GLYPH(g) (0)
      |                          ^
ttf2pt1.c:2311:5: note: in expansion of macro 'DBG_TO_GLYPH'
 2311 |     DBG_TO_GLYPH(&glyph_list[i]);
      |     ^~~~~~~~~~~~
global.h:109:28: warning: statement with no effect [-Wunused-value]
  109 | # define DBG_FROM_GLYPH(g) (0)
      |                            ^
ttf2pt1.c:2314:5: note: in expansion of macro 'DBG_FROM_GLYPH'
 2314 |     DBG_FROM_GLYPH(&glyph_list[i]);
      |     ^~~~~~~~~~~~~~
At top level:
ttf2pt1.c:1200:1: warning: 'alignwidths' defined but not used [-Wunused-function]
 1200 | alignwidths(void)
      | ^~~~~~~~~~~
ttf2pt1.c: In function 'main':
ttf2pt1.c:1317:34: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1317 |  int             i, n, found, c, type;
      |                                  ^~~~
cc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DUSE_FREETYPE -I/usr/include/freetype2  -DPREFER_FREETYPE -c pt1.c
In file included from pt1.c:24:
global.h:90:30: warning: "/*" within comment [-Wcomment]
   90 | /* #define DBG_GLYPH "C118"  /* */
      |                               
pt1.c: In function 'assertpath':
pt1.c:306:45: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'GENTRY *' {aka 'struct gentry *'} [-Wformat=]
  306 |    fprintf(stderr, "unidirectional chain 0x%x -next-> 0x%x -prev-> 0x%x \n",
      |                                            ~^
      |                                             |
      |                                             unsigned int
  307 |     pe, ge, ge->prev);
      |     ~~                                       
      |     |
      |     GENTRY * {aka struct gentry *}
pt1.c:306:58: warning: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'GENTRY *' {aka 'struct gentry *'} [-Wformat=]
  306 |    fprintf(stderr, "unidirectional chain 0x%x -next-> 0x%x -prev-> 0x%x \n",
      |                                                         ~^
      |                                                          |
      |                                                          unsigned int
  307 |     pe, ge, ge->prev);
      |         ~~                                                
      |         |
      |         GENTRY * {aka struct gentry *}
pt1.c:306:71: warning: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'struct gentry *' [-Wformat=]
  306 |    fprintf(stderr, "unidirectional chain 0x%x -next-> 0x%x -prev-> 0x%x \n",
      |                                                                      ~^
      |                                                                       |
      |                                                                       unsigned int
  307 |     pe, ge, ge->prev);
      |             ~~~~~~~~                                                   
      |               |
      |               struct gentry *
pt1.c:317:39: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'GENTRY *' {aka 'struct gentry *'} [-Wformat=]
  317 |     fprintf(stderr, "empty path at 0x%x \n", ge);
      |                                      ~^      ~~
      |                                       |      |
      |                                       |      GENTRY * {aka struct gentry *}
      |                                       unsigned int
pt1.c:325:46: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'GENTRY *' {aka 'struct gentry *'} [-Wformat=]
  325 |     fprintf(stderr, "unidirectional chain 0x%x -frwd-> 0x%x -bkwd-> 0x%x \n",
      |                                             ~^
      |                                              |
      |                                              unsigned int
  326 |      ge, ge->frwd, ge->frwd->bkwd);
      |      ~~                                       
      |      |
      |      GENTRY * {aka struct gentry *}
pt1.c:325:59: warning: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'struct gentry *' [-Wformat=]
  325 |     fprintf(stderr, "unidirectional chain 0x%x -frwd-> 0x%x -bkwd-> 0x%x \n",
      |                                                          ~^
      |                                                           |
      |                                                           unsigned int
pt1.c:325:72: warning: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'struct gentry *' [-Wformat=]
  325 |     fprintf(stderr, "unidirectional chain 0x%x -frwd-> 0x%x -bkwd-> 0x%x \n",
      |                                                                       ~^
      |                                                                        |
      |                                                                        unsigned int
pt1.c:333:48: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'GENTRY *' {aka 'struct gentry *'} [-Wformat=]
  333 |      fprintf(stderr, "broken first backlink 0x%x -bkwd-> 0x%x -next-> 0x%x \n",
      |                                               ~^
      |                                                |
      |                                                unsigned int
  334 |       ge, ge->bkwd, ge->bkwd->next);
      |       ~~                                        
      |       |
      |       GENTRY * {aka struct gentry *}
pt1.c:333:61: warning: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'struct gentry *' [-Wformat=]
  333 |      fprintf(stderr, "broken first backlink 0x%x -bkwd-> 0x%x -next-> 0x%x \n",
      |                                                            ~^
      |                                                             |
      |                                                             unsigned int
pt1.c:333:74: warning: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'struct gentry *' [-Wformat=]
  333 |      fprintf(stderr, "broken first backlink 0x%x -bkwd-> 0x%x -next-> 0x%x \n",
      |                                                                         ~^
      |                                                                          |
      |                                                                          unsigned int
  334 |       ge, ge->bkwd, ge->bkwd->next);
      |                     ~~~~~~~~~~~~~~                                        
      |                             |
      |                             struct gentry *
pt1.c:341:38: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'GENTRY *' {aka 'struct gentry *'} [-Wformat=]
  341 |      fprintf(stderr, "broken loop 0x%x -...-> 0x%x -frwd-> 0x%x \n",
      |                                     ~^
      |                                      |
      |                                      unsigned int
  342 |       first, ge, ge->frwd);
      |       ~~~~~                           
      |       |
      |       GENTRY * {aka struct gentry *}
pt1.c:341:50: warning: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'GENTRY *' {aka 'struct gentry *'} [-Wformat=]
  341 |      fprintf(stderr, "broken loop 0x%x -...-> 0x%x -frwd-> 0x%x \n",
      |                                                 ~^
      |                                                  |
      |                                                  unsigned int
  342 |       first, ge, ge->frwd);
      |              ~~                                   
      |              |
      |              GENTRY * {aka struct gentry *}
pt1.c:341:63: warning: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'struct gentry *' [-Wformat=]
  341 |      fprintf(stderr, "broken loop 0x%x -...-> 0x%x -frwd-> 0x%x \n",
      |                                                              ~^
      |                                                               |
      |                                                               unsigned int
pt1.c: In function 'fixcvends':
pt1.c:763:37: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'GENTRY *' {aka 'struct gentry *'} [-Wformat=]
  763 |   fprintf(stderr, "**! fixcvends(0x%x) on floating entry, ABORT\n", ge);
      |                                    ~^                               ~~
      |                                     |                               |
      |                                     unsigned int                    GENTRY * {aka struct gentry *}
pt1.c:782:15: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  782 |   if (dx == 0 && dy == 0
      |       ~~~~~~~~^~~~~~~~~~
pt1.c: In function 'fixcvdir':
pt1.c:913:36: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'GENTRY *' {aka 'struct gentry *'} [-Wformat=]
  913 |   fprintf(stderr, "**! fixcvdir(0x%x) on floating entry, ABORT\n", ge);
      |                                   ~^                               ~~
      |                                    |                               |
      |                                    unsigned int                    GENTRY * {aka struct gentry *}
pt1.c: In function 'fgetcvdir':
pt1.c:1043:37: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'GENTRY *' {aka 'struct gentry *'} [-Wformat=]
 1043 |   fprintf(stderr, "**! fgetcvdir(0x%x) on int entry, ABORT\n", ge);
      |                                    ~^                          ~~
      |                                     |                          |
      |                                     unsigned int               GENTRY * {aka struct gentry *}
pt1.c: In function 'igetcvdir':
pt1.c:1105:37: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'GENTRY *' {aka 'struct gentry *'} [-Wformat=]
 1105 |   fprintf(stderr, "**! igetcvdir(0x%x) on floating entry, ABORT\n", ge);
      |                                    ~^                               ~~
      |                                     |                               |
      |                                     unsigned int                    GENTRY * {aka struct gentry *}
pt1.c: In function 'dumppaths':
pt1.c:1203:26: warning: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'GENTRY *' {aka 'struct gentry *'} [-Wformat=]
 1203 |   fprintf(stderr, " %c %8x", mark, ge);
      |                        ~~^         ~~
      |                          |         |
      |                          |         GENTRY * {aka struct gentry *}
      |                          unsigned int
pt1.c: In function 'fcheckcv':
pt1.c:1336:36: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'GENTRY *' {aka 'struct gentry *'} [-Wformat=]
 1336 |   fprintf(stderr, "**! fcheckcv(0x%x) on int entry, ABORT\n", ge);
      |                                   ~^                          ~~
      |                                    |                          |
      |                                    unsigned int               GENTRY * {aka struct gentry *}
pt1.c: In function 'icheckcv':
pt1.c:1364:36: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'GENTRY *' {aka 'struct gentry *'} [-Wformat=]
 1364 |   fprintf(stderr, "**! icheckcv(0x%x) on floating entry, ABORT\n", ge);
      |                                   ~^                               ~~
      |                                    |                               |
      |                                    unsigned int                    GENTRY * {aka struct gentry *}
pt1.c: In function 'fclosepaths':
pt1.c:1399:37: 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:36: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1607 |        && (ge->iy3 < ge->prev->iy3 && ne->iy3 < ge->iy3
pt1.c:1624:34: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1624 |      && (ge->ix3 < ge->prev->ix3 && ne->ix3 < ge->ix3
pt1.c: In function 'sortstems':
pt1.c:1813:19: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
 1813 |       (s[i].flags & (ST_ZONE|ST_FLAT|ST_END) ^ ST_FLAT)
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
pt1.c:1815:19: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
 1815 |       (s[j].flags & (ST_ZONE|ST_FLAT|ST_END) ^ ST_FLAT)
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
pt1.c:1820:19: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
 1820 |       (s[i].flags & (ST_ZONE|ST_FLAT|ST_END) ^ ST_FLAT)
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
pt1.c:1822:19: 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:27: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1844 |  if (s1->from <= s2->from && s1->to >= s2->from
      |      ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
pt1.c: In function 'joinmainstems':
pt1.c:2205:25: 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:5: 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 ) ) {
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pt1.c:2780:5: 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:9: warning: unused variable 'j' [-Wunused-variable]
 2814 |  int i, j, from, to, val, dir;
      |         ^
pt1.c: In function 'findstemat':
pt1.c:2920:62: warning: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'GENTRY *' {aka 'struct gentry *'} [-Wformat=]
 2920 |      "dbg: possible self-intersection at v=%d o=%d exp_ge=0x%x ge=0x%x\n",
      |                                                             ~^
      |                                                              |
      |                                                              unsigned int
 2921 |      value, origin, ge, sp[si].ge);
      |                     ~~                                        
      |                     |
      |                     GENTRY * {aka struct gentry *}
pt1.c:2920:70: warning: format '%x' expects argument of type 'unsigned int', but argument 6 has type 'GENTRY *' {aka 'struct gentry *'} [-Wformat=]
 2920 |      "dbg: possible self-intersection at v=%d o=%d exp_ge=0x%x ge=0x%x\n",
      |                                                                     ~^
      |                                                                      |
      |                                                                      unsigned int
 2921 |      value, origin, ge, sp[si].ge);
      |                         ~~~~~~~~~                                     
      |                               |
      |                               GENTRY * {aka struct gentry *}
pt1.c:2933:19: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 2933 |   || pri==prevpri && prevwd==0 || wd!=0 && wd<prevwd ) {
      |      ~~~~~~~~~~~~~^~~~~~~~~~~~
pt1.c:2933:41: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 2933 |   || pri==prevpri && prevwd==0 || wd!=0 && wd<prevwd ) {
      |                                   ~~~~~~^~~~~~~~~~~~
pt1.c: In function 'buildstems':
pt1.c:3490:27: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 3490 |     if (ge->iy3 > ge->iy2 && ge->iy3 > ny
      |         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
pt1.c:3512:27: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 3512 |     if (ge->ix3 > ge->ix2 && ge->ix3 > nx
      |         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
pt1.c:3682:32: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 3682 |    if (ge->iy3 > ge->prev->iy3 && ge->iy3 > ny
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
pt1.c:3704:32: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 3704 |    if (ge->ix3 > ge->prev->ix3 && ge->ix3 > nx
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
pt1.c: In function 'fstraighten':
pt1.c:3868:17: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 3868 |    || iln > 1.  && iln/oln > 0.1 )
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~~
pt1.c:3912:80: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'GENTRY *' {aka 'struct gentry *'} [-Wformat=]
 3912 |      if(ISDBG(STRAIGHTEN)) fprintf(stderr,"** straighten join with previous 0x%x 0x%x\n", pge, ge);
      |                                                                               ~^          ~~~
      |                                                                                |          |
      |                                                                                |          GENTRY * {aka struct gentry *}
      |                                                                                unsigned int
pt1.c:3912:85: warning: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'GENTRY *' {aka 'struct gentry *'} [-Wformat=]
 3912 |      if(ISDBG(STRAIGHTEN)) fprintf(stderr,"** straighten join with previous 0x%x 0x%x\n", pge, ge);
      |                                                                                    ~^          ~~
      |                                                                                     |          |
      |                                                                                     |          GENTRY * {aka struct gentry *}
      |                                                                                     unsigned int
pt1.c:3927:76: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'GENTRY *' {aka 'struct gentry *'} [-Wformat=]
 3927 |      if(ISDBG(STRAIGHTEN)) fprintf(stderr,"** straighten join with next 0x%x 0x%x\n", ge, nge);
      |                                                                           ~^          ~~
      |                                                                            |          |
      |                                                                            |          GENTRY * {aka struct gentry *}
      |                                                                            unsigned int
pt1.c:3927:81: warning: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'GENTRY *' {aka 'struct gentry *'} [-Wformat=]
 3927 |      if(ISDBG(STRAIGHTEN)) fprintf(stderr,"** straighten join with next 0x%x 0x%x\n", ge, nge);
      |                                                                                ~^         ~~~
      |                                                                                 |         |
      |                                                                                 |         GENTRY * {aka struct gentry *}
      |                                                                                 unsigned int
pt1.c:3841:18: warning: unused variable 'svdir' [-Wunused-variable]
 3841 |  int             svdir, i, o;
      |                  ^~~~~
pt1.c: In function 'ffixquadrants':
pt1.c:4058:35: warning: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'GENTRY *' {aka 'struct gentry *'} [-Wformat=]
 4058 |    fprintf(stderr, "%s: trying 0x%x (%g %g) (%g %g) (%g %g) (%g %g)\n  ", g->name,
      |                                  ~^
      |                                   |
      |                                   unsigned int
 4059 |     ge,  ge->prev->fx3, ge->prev->fy3, ge->fx1, ge->fy1, ge->fx2, ge->fy2,
      |     ~~                             
      |     |
      |     GENTRY * {aka struct gentry *}
pt1.c:4079:29: warning: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'GENTRY *' {aka 'struct gentry *'} [-Wformat=]
 4079 |     fprintf(stderr, "%s: 0x%x: %d pts(%c): ",
      |                            ~^
      |                             |
      |                             unsigned int
 4080 |      g->name, ge, np-oldnp, i? 'y':'x');
      |               ~~             
      |               |
      |               GENTRY * {aka struct gentry *}
pt1.c:4130:38: warning: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'GENTRY *' {aka 'struct gentry *'} [-Wformat=]
 4130 |    fprintf(stderr, "%s: splitting 0x%x (%g %g) (%g %g) (%g %g) (%g %g) at %d points\n  ", g->name,
      |                                     ~^
      |                                      |
      |                                      unsigned int
 4131 |     ge,  ge->prev->fx3, ge->prev->fy3, ge->fx1, ge->fy1, ge->fx2, ge->fy2,
      |     ~~                                
      |     |
      |     GENTRY * {aka struct gentry *}
pt1.c:4152:43: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'GENTRY *' {aka 'struct gentry *'} [-Wformat=]
 4152 |    if(ISDBG(QUAD)) fprintf(stderr, "   0x%x %g/%g\n", ge, k1, k2);
      |                                          ~^           ~~
      |                                           |           |
      |                                           |           GENTRY * {aka struct gentry *}
      |                                           unsigned int
pt1.c: In function 'iiszigzag':
pt1.c:4231:21: 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:21: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 4281 |  if (k1+0.0001 >= k && k2 <= k+0.0001 || k1 <= k+0.0001 && k2+0.0001 >= k)
      |      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
pt1.c: In function 'fdelsmall':
pt1.c:4692:56: warning: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'GENTRY *' {aka 'struct gentry *'} [-Wformat=]
 4692 |    fprintf(stderr, "glyph %s has very small fragments(%x..%x..%x)\n",
      |                                                       ~^
      |                                                        |
      |                                                        unsigned int
 4693 |    g->name, pge, ge, nge);
      |             ~~~                                         
      |             |
      |             GENTRY * {aka struct gentry *}
pt1.c:4692:60: warning: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'GENTRY *' {aka 'struct gentry *'} [-Wformat=]
 4692 |    fprintf(stderr, "glyph %s has very small fragments(%x..%x..%x)\n",
      |                                                           ~^
      |                                                            |
      |                                                            unsigned int
 4693 |    g->name, pge, ge, nge);
      |                  ~~                                         
      |                  |
      |                  GENTRY * {aka struct gentry *}
pt1.c:4692:64: warning: format '%x' expects argument of type 'unsigned int', but argument 6 has type 'GENTRY *' {aka 'struct gentry *'} [-Wformat=]
 4692 |    fprintf(stderr, "glyph %s has very small fragments(%x..%x..%x)\n",
      |                                                               ~^
      |                                                                |
      |                                                                unsigned int
 4693 |    g->name, pge, ge, nge);
      |                      ~~~                                        
      |                      |
      |                      GENTRY * {aka struct gentry *}
pt1.c: In function 'fdotcurvdist2':
pt1.c:5108:12: warning: unused variable 'j' [-Wunused-variable]
 5108 |  int d, i, j;
      |            ^
pt1.c: In function 'fapproxcurve':
pt1.c:5292:7: warning: unused variable 'xy' [-Wunused-variable]
 5292 |  char xy[]="XY";
      |       ^~
pt1.c:5291:7: warning: unused variable 'bc' [-Wunused-variable]
 5291 |  char bc[]="BC";
      |       ^~
pt1.c:5288:9: warning: variable 'res' set but not used [-Wunused-but-set-variable]
 5288 |  double res[MAXSECT][MAXSECT], thisres, bestres, goodres;
      |         ^~~
pt1.c: In function 'fsampledots':
pt1.c:5544:16: warning: unused variable 'dx' [-Wunused-variable]
 5544 |  double t, nf, dx, d[2];
      |                ^~
pt1.c: In function 'fanalyzejoint':
pt1.c:5721:9: warning: unused variable 'avsd2' [-Wunused-variable]
 5721 |  double avsd2, dots[3][2 /*X,Y*/];
      |         ^~~~~
pt1.c: In function 'fconcisecontour':
pt1.c:5943:26: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'GENTRY *' {aka 'struct gentry *'} [-Wformat=]
 5943 |    fprintf(stderr, ": 0x%x\nnext -> 0x%p ", pge, nge);
      |                         ~^                  ~~~
      |                          |                  |
      |                          unsigned int       GENTRY * {aka struct gentry *}
pt1.c:5977:26: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'GENTRY *' {aka 'struct gentry *'} [-Wformat=]
 5977 |    fprintf(stderr, ": 0x%x\n", nge);
      |                         ~^     ~~~
      |                          |     |
      |                          |     GENTRY * {aka struct gentry *}
      |                          unsigned int
pt1.c:6140:17: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 6140 |    || pge != ge && (pgex->flags & GEXF_JCVMASK) <= (ngex->flags & GEXF_JCVMASK) ) {
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pt1.c:6180:36: warning: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'GENTRY *' {aka 'struct gentry *'} [-Wformat=]
 6180 |     fprintf(stderr, "(p=%p/%x n=0x%x/%x) ", pge, pgex->flags & GEXF_JLINE,
      |                                   ~^
      |                                    |
      |                                    unsigned int
 6181 |      nge, ngex->flags & GEXF_JLINE);
      |      ~~~                            
      |      |
      |      GENTRY * {aka struct gentry *}
pt1.c:5847:6: warning: unused variable 'found' [-Wunused-variable]
 5847 |  int found[2];
      |      ^~~~~
pt1.c: In function 'fforceconcise':
pt1.c:6298:37: warning: unused variable 'xge' [-Wunused-variable]
 6298 |  GENTRY         *ge, *nge, *endge, *xge;
      |                                     ^~~
pt1.c:6298:29: warning: unused variable 'endge' [-Wunused-variable]
 6298 |  GENTRY         *ge, *nge, *endge, *xge;
      |                             ^~~~~
pt1.c:6298:23: warning: unused variable 'nge' [-Wunused-variable]
 6298 |  GENTRY         *ge, *nge, *endge, *xge;
      |                       ^~~
pt1.c: In function 'bestblue':
pt1.c:6679:38: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 6679 |       || physt[first] == physt[last] && j) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
pt1.c: In function 'reversepathsfromto':
pt1.c:7069:38: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'GENTRY *' {aka 'struct gentry *'} [-Wformat=]
 7069 |     fprintf(stderr, "reverse path 0x%x <- 0x%x, 0x%x\n", ge, ge->prev, ge->bkwd);
      |                                     ~^                   ~~
      |                                      |                   |
      |                                      unsigned int        GENTRY * {aka struct gentry *}
pt1.c:7069:46: warning: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'struct gentry *' [-Wformat=]
 7069 |     fprintf(stderr, "reverse path 0x%x <- 0x%x, 0x%x\n", ge, ge->prev, ge->bkwd);
      |                                             ~^               ~~~~~~~~
      |                                              |                 |
      |                                              unsigned int      struct gentry *
pt1.c:7069:52: warning: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'struct gentry *' [-Wformat=]
 7069 |     fprintf(stderr, "reverse path 0x%x <- 0x%x, 0x%x\n", ge, ge->prev, ge->bkwd);
      |                                                   ~^
      |                                                    |
      |                                                    unsigned int
pt1.c: In function 'print_kerning':
pt1.c:7210:12: warning: unused variable 'n' [-Wunused-variable]
 7210 |  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:2933:46: warning: 'prevwd' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2933 |   || pri==prevpri && prevwd==0 || wd!=0 && wd<prevwd ) {
      |                                            ~~^~~~~~~
pt1.c:2933:9: warning: 'prevpri' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2933 |   || pri==prevpri && prevwd==0 || wd!=0 && wd<prevwd ) {
      |      ~~~^~~~~~~~~
pt1.c: In function 'gssentry':
pt1.c:3109:27: warning: 'etype' may be used uninitialized in this function [-Wmaybe-uninitialized]
 3109 |    if( binzone && einzone && (btype ^ etype)!=0 ) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
pt1.c:3109:27: warning: 'btype' may be used uninitialized in this function [-Wmaybe-uninitialized]
pt1.c:3114:27: warning: 'firstzone' may be used uninitialized in this function [-Wmaybe-uninitialized]
 3114 |       r[nr].high=firstzone-2;
      |                  ~~~~~~~~~^~
pt1.c: In function 'fapproxcurve':
pt1.c:5354:14: warning: 'goodres' may be used uninitialized in this function [-Wmaybe-uninitialized]
 5354 |     } else if(thisres < goodres) {
      |              ^
pt1.c: In function 'reversepathsfromto':
pt1.c:7112:26: warning: 'ilast[1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
 7112 |       cur->ipoints[i][2] = n;
      |       ~~~~~~~~~~~~~~~~~~~^~~
pt1.c:7112:26: warning: 'ilast[0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
cc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DUSE_FREETYPE -I/usr/include/freetype2  -DPREFER_FREETYPE -DEXTERNAL_T1ASM -c runt1asm.c
runt1asm.c: In function 'runt1asm':
runt1asm.c:28:12: warning: implicit declaration of function 'dup' [-Wimplicit-function-declaration]
   28 |  if(( id = dup(fileno(ifp)) )<0) {
      |            ^~~
runt1asm.c:30:3: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration]
   30 |   exit(1);
      |   ^~~~
runt1asm.c:30:3: warning: incompatible implicit declaration of built-in function 'exit'
runt1asm.c:14:1: note: include '<stdlib.h>' or provide a declaration of 'exit'
   13 | #include <errno.h>
  +++ |+#include <stdlib.h>
   14 | 
runt1asm.c:34:3: warning: incompatible implicit declaration of built-in function 'exit'
   34 |   exit(1);
      |   ^~~~
runt1asm.c:34:3: note: include '<stdlib.h>' or provide a declaration of 'exit'
runt1asm.c:37:2: warning: implicit declaration of function 'close'; did you mean 'pclose'? [-Wimplicit-function-declaration]
   37 |  close(0);
      |  ^~~~~
      |  pclose
runt1asm.c:40:3: warning: incompatible implicit declaration of built-in function 'exit'
   40 |   exit(1);
      |   ^~~~
runt1asm.c:40:3: note: include '<stdlib.h>' or provide a declaration of 'exit'
runt1asm.c:45:3: warning: incompatible implicit declaration of built-in function 'exit'
   45 |   exit(1);
      |   ^~~~
runt1asm.c:45:3: note: include '<stdlib.h>' or provide a declaration of 'exit'
runt1asm.c:50:11: warning: implicit declaration of function 'execlp' [-Wimplicit-function-declaration]
   50 |   error = execlp("t1asm", "t1asm", "-b", NULL);
      |           ^~~~~~
runt1asm.c:50:11: warning: incompatible implicit declaration of built-in function 'execlp'
runt1asm.c:52:11: warning: incompatible implicit declaration of built-in function 'execlp'
   52 |   error = execlp("t1asm", "t1asm", NULL);
      |           ^~~~~~
runt1asm.c:56:2: warning: incompatible implicit declaration of built-in function 'exit'
   56 |  exit(1);
      |  ^~~~
runt1asm.c:56:2: note: include '<stdlib.h>' or provide a declaration of 'exit'
runt1asm.c:25:6: warning: variable 'error' set but not used [-Wunused-but-set-variable]
   25 |  int error;
      |      ^~~~~
runt1asm.c:23:8: warning: unused variable 'cmd' [-Wunused-variable]
   23 |  char *cmd;
      |        ^~~
cc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DUSE_FREETYPE -I/usr/include/freetype2  -DPREFER_FREETYPE -c ttf.c
In file included from ttf.c:29:
global.h:90:30: warning: "/*" within comment [-Wcomment]
   90 | /* #define DBG_GLYPH "C118"  /* */
      |                               
ttf.c: In function 'handle_name':
ttf.c:224:35: warning: pointer targets in passing argument 1 of 'dupcnstring' differ in signedness [-Wpointer-sign]
  224 |      name_fields[k] = dupcnstring(p, len);
      |                                   ^
      |                                   |
      |                                   char *
In file included from ttf.c:29:
global.h:120:7: note: expected 'unsigned char *' but argument is of type 'char *'
  120 | char *dupcnstring( unsigned char *s, int len);
      |       ^~~~~~~~~~~
ttf.c:248:36: warning: pointer targets in passing argument 1 of 'dupcnstring' differ in signedness [-Wpointer-sign]
  248 |       name_fields[k] = dupcnstring(p, len);
      |                                    ^
      |                                    |
      |                                    char *
In file included from ttf.c:29:
global.h:120:7: note: expected 'unsigned char *' but argument is of type 'char *'
  120 | char *dupcnstring( unsigned char *s, int len);
      |       ^~~~~~~~~~~
ttf.c: In function 'draw_simple_glyf':
ttf.c:465:29: warning: variable 'ylast' set but not used [-Wunused-but-set-variable]
  465 |  double          xlast = 0, ylast = 0;
      |                             ^~~~~
ttf.c:465:18: 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:6: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1413 |     || str[j]=='b'
      |        ~~~~~~~~~~~
 1414 |      && ( j==0 || !isalpha(str[j-1]) )
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DUSE_FREETYPE -I/usr/include/freetype2  -DPREFER_FREETYPE -c ft.c
In file included from ft.c:22:
global.h:90:30: warning: "/*" within comment [-Wcomment]
   90 | /* #define DBG_GLYPH "C118"  /* */
      |                               
ft.c: In function 'openfont':
ft.c:82:6: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
   82 |  if( error = FT_New_Face( library, fname, 0, &face ) ) {
      |      ^~~~~
ft.c: In function 'getnglyphs':
ft.c:129:34: warning: format '%d' expects argument of type 'int', but argument 3 has type 'FT_Long' {aka 'long int'} [-Wformat=]
  129 |  if(ISDBG(FT)) fprintf(stderr, "%d glyphs in font\n", face->num_glyphs);
      |                                 ~^                    ~~~~~~~~~~~~~~~~
      |                                  |                        |
      |                                  int                      FT_Long {aka long int}
      |                                 %ld
ft.c: In function 'glnames':
ft.c:155:12: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign]
  155 |    sprintf(bf, "_g_%d", i);
      |            ^~
      |            |
      |            unsigned char *
In file included from /usr/include/features.h:450,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdio.h:27,
                 from ft.c:10:
/usr/include/bits/stdio2.h:34:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
   34 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...))
      | ^~~~~
ft.c:159:31: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign]
  159 |   glyph_list[i].name = strdup(bf);
      |                               ^~
      |                               |
      |                               unsigned char *
In file included from ft.c:11:
/usr/include/string.h:166:14: note: expected 'const char *' but argument is of type 'unsigned char *'
  166 | extern char *strdup (const char *__s)
      |              ^~~~~~
ft.c: In function 'fnmetrics':
ft.c:427:2: warning: "/*" within comment [-Wcomment]
  427 |  /* guess the boldness from the font names */
      |   
ft.c:440:6: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  439 |     || str[j]=='b'
      |        ~~~~~~~~~~~
  440 |      && ( j==0 || !isalpha(str[j-1]) )
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ft.c: At top level:
ft.c:537:2: warning: initialization of 'int (*)(const FT_Vector *, void *)' {aka 'int (*)(const struct FT_Vector_ *, void *)'} from incompatible pointer type 'int (*)(FT_Vector *, void *)' {aka 'int (*)(struct FT_Vector_ *, void *)'} [-Wincompatible-pointer-types]
  537 |  outl_moveto,
      |  ^~~~~~~~~~~
ft.c:537:2: note: (near initialization for 'ft_outl_funcs.move_to')
ft.c:538:2: warning: initialization of 'int (*)(const FT_Vector *, void *)' {aka 'int (*)(const struct FT_Vector_ *, void *)'} from incompatible pointer type 'int (*)(FT_Vector *, void *)' {aka 'int (*)(struct FT_Vector_ *, void *)'} [-Wincompatible-pointer-types]
  538 |  outl_lineto,
      |  ^~~~~~~~~~~
ft.c:538:2: note: (near initialization for 'ft_outl_funcs.line_to')
ft.c:539:2: warning: initialization of 'int (*)(const FT_Vector *, const FT_Vector *, void *)' {aka 'int (*)(const struct FT_Vector_ *, const struct FT_Vector_ *, void *)'} from incompatible pointer type 'int (*)(FT_Vector *, FT_Vector *, void *)' {aka 'int (*)(struct FT_Vector_ *, struct FT_Vector_ *, void *)'} [-Wincompatible-pointer-types]
  539 |  outl_conicto,
      |  ^~~~~~~~~~~~
ft.c:539:2: note: (near initialization for 'ft_outl_funcs.conic_to')
ft.c:540:2: warning: initialization of 'int (*)(const FT_Vector *, const FT_Vector *, const FT_Vector *, void *)' {aka 'int (*)(const struct FT_Vector_ *, const struct FT_Vector_ *, const struct FT_Vector_ *, void *)'} from incompatible pointer type 'int (*)(FT_Vector *, FT_Vector *, FT_Vector *, void *)' {aka 'int (*)(struct FT_Vector_ *, struct FT_Vector_ *, struct FT_Vector_ *, void *)'} [-Wincompatible-pointer-types]
  540 |  outl_cubicto,
      |  ^~~~~~~~~~~~
ft.c:540:2: note: (near initialization for 'ft_outl_funcs.cubic_to')
ft.c: In function 'kerning':
ft.c:596:9: warning: unused variable 'gl' [-Wunused-variable]
  596 |  GLYPH *gl;
      |         ^~
ft.c:593:12: warning: unused variable 'n' [-Wunused-variable]
  593 |  int i, j, n;
      |            ^
cc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DUSE_FREETYPE -I/usr/include/freetype2  -DPREFER_FREETYPE -c bdf.c
In file included from bdf.c:15:
global.h:90:30: warning: "/*" within comment [-Wcomment]
   90 | /* #define DBG_GLYPH "C118"  /* */
      |                               
bdf.c: In function 'readfile':
bdf.c:101:8: warning: unused variable 's' [-Wunused-variable]
  101 |  char *s;
      |        ^
bdf.c: In function 'handle_header':
bdf.c:224:42: warning: pointer targets in passing argument 1 of 'dupcnstring' differ in signedness [-Wpointer-sign]
  224 |    *((char **)(cl->vp[0])) = dupcnstring(bf, s-bf);
      |                                          ^~
      |                                          |
      |                                          char *
In file included from bdf.c:15:
global.h:120:7: note: expected 'unsigned char *' but argument is of type 'char *'
  120 | char *dupcnstring( unsigned char *s, int len);
      |       ^~~~~~~~~~~
cc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DUSE_FREETYPE -I/usr/include/freetype2  -DPREFER_FREETYPE -c bitmap.c
In file included from bitmap.c:14:
global.h:90:30: warning: "/*" within comment [-Wcomment]
   90 | /* #define DBG_GLYPH "C118"  /* */
      |                               
bitmap.c: In function 'dosubfrag':
bitmap.c:454:15: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  454 |   && ( outend && f->sublen <= pf->sublen
      |        ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
bitmap.c:464:17: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  464 |   && ( outfront && f->sublen <= lf->sublen
      |        ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
bitmap.c:358:9: warning: unused variable 'j' [-Wunused-variable]
  358 |  int i, j, a1, a2, ndots;
      |         ^
bitmap.c:349:16: 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:25: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1199 |   if( (k1 & GEXFF_EXTR) && (k2 & GEXFF_LONG) \
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
bitmap.c:1221:7: note: in expansion of macro 'CHKCURVCONN'
 1221 |       CHKCURVCONN(ge, 1);
      |       ^~~~~~~~~~~
bitmap.c:1199:25: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1199 |   if( (k1 & GEXFF_EXTR) && (k2 & GEXFF_LONG) \
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
bitmap.c:1246:6: note: in expansion of macro 'CHKCURVCONN'
 1246 |      CHKCURVCONN(ge, 1);
      |      ^~~~~~~~~~~
bitmap.c:1199:25: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1199 |   if( (k1 & GEXFF_EXTR) && (k2 & GEXFF_LONG) \
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
bitmap.c:1258:8: note: in expansion of macro 'CHKCURVCONN'
 1258 |        CHKCURVCONN(ge->frwd, 0);
      |        ^~~~~~~~~~~
bitmap.c:1594:29: warning: suggest parentheses around comparison in operand of '^' [-Wparentheses]
 1594 |      } while(stepmore || ge != cge->next ^ delaystop);
      |                          ~~~^~~~~~~~~~~~
bitmap.c:1999:25: warning: too many arguments for format [-Wformat-extra-args]
 1999 |         fprintf(stderr, "    removed %s frag at %p len=%d covered by line\n",
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bitmap.c:2305:21: warning: unused variable 'lf' [-Wunused-variable]
 2305 |      GEX_FRAG *ff, *lf, *xf;
      |                     ^~
bitmap.c:2508:18: warning: unused variable 'pf' [-Wunused-variable]
 2508 |    GEX_FRAG *f, *pf;
      |                  ^~
bitmap.c:1033:7: warning: unused variable 'i' [-Wunused-variable]
 1033 |   int i;
      |       ^
bitmap.c:926:3: warning: label 'try1' defined but not used [-Wunused-label]
  926 |   try1:
      |   ^~~~
cc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -DUSE_FREETYPE -I/usr/include/freetype2  -DPREFER_FREETYPE -o ttf2pt1 ttf2pt1.o pt1.o runt1asm.o ttf.o ft.o bdf.o bitmap.o -lm -lfreetype 
scripts/unhtml <CHANGES.html >CHANGES
scripts/unhtml <README.html >README
scripts/unhtml <FONTS.html >FONTS
scripts/unhtml <FONTS.hpux.html >FONTS.hpux
scripts/unhtml <encodings/README.html >encodings/README
scripts/unhtml <other/README.html >other/README
scripts/unhtml <app/X11/README.html >app/X11/README
scripts/unhtml <app/netscape/README.html >app/netscape/README
scripts/unhtml <app/TeX/README.html >app/TeX/README
make: Leaving directory '/usr/src/RPM/BUILD/ttf2pt1-3.4.4'
+ exit 0
Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.6792
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ /bin/chmod -Rf u+rwX -- /usr/src/tmp/ttf2pt1-buildroot
+ :
+ /bin/rm -rf -- /usr/src/tmp/ttf2pt1-buildroot
+ cd ttf2pt1-3.4.4
+ sed -i -e 's|TTF2PT1_SHAREDIR|/usr/share/doc/ttf2pt1-3.4.4|' ttf2pt1.1
+ mkdir -p /usr/src/tmp/ttf2pt1-buildroot/usr/bin
+ mkdir -p /usr/src/tmp/ttf2pt1-buildroot/usr/share/man/man1
+ install ttf2pt1 /usr/src/tmp/ttf2pt1-buildroot//usr/bin/
+ install ttf2pt1.1 /usr/src/tmp/ttf2pt1-buildroot/usr/share/man/man1/
+ /usr/lib/rpm/brp-alt
Cleaning files in /usr/src/tmp/ttf2pt1-buildroot (auto)
Verifying and fixing files in /usr/src/tmp/ttf2pt1-buildroot (binconfig,pkgconfig,libtool,desktop)
Checking contents of files in /usr/src/tmp/ttf2pt1-buildroot/ (default)
Compressing files in /usr/src/tmp/ttf2pt1-buildroot (auto)
mode of '/usr/src/tmp/ttf2pt1-buildroot/usr/share/man/man1/ttf2pt1.1' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
Verifying ELF objects in /usr/src/tmp/ttf2pt1-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
verify-elf: WARNING: ./usr/bin/ttf2pt1: uses non-LFS functions: __xstat fopen
Hardlinking identical .pyc and .pyo files
Processing files: ttf2pt1-3.4.4-alt1.qa1
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.15348
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd ttf2pt1-3.4.4
+ DOCDIR=/usr/src/tmp/ttf2pt1-buildroot/usr/share/doc/ttf2pt1-3.4.4
+ export DOCDIR
+ rm -rf /usr/src/tmp/ttf2pt1-buildroot/usr/share/doc/ttf2pt1-3.4.4
+ /bin/mkdir -p /usr/src/tmp/ttf2pt1-buildroot/usr/share/doc/ttf2pt1-3.4.4
+ cp -prL CHANGES README FONTS FONTS.hpux /usr/src/tmp/ttf2pt1-buildroot/usr/share/doc/ttf2pt1-3.4.4
+ chmod -R go-w /usr/src/tmp/ttf2pt1-buildroot/usr/share/doc/ttf2pt1-3.4.4
+ chmod -R a+rX /usr/src/tmp/ttf2pt1-buildroot/usr/share/doc/ttf2pt1-3.4.4
+ exit 0
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.vsFr1g
find-provides: running scripts (alternatives,debuginfo,gir,lib,pam,perl,pkgconfig,python,shell,typelib)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.M1Wqhk
find-requires: running scripts (cpp,debuginfo,files,gir-js,gir-python,gir,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,typelib)
Requires: t1utils, /lib/ld-linux.so.2, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.3), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libc.so.6(GLIBC_2.7), libfreetype.so.6 >= set:lhJrlKkZsoUIKL2yzbeZBYlL2YKJbbysxhJO7, libm.so.6(GLIBC_2.0), rtld(GNU_HASH)
Requires(rpmlib): rpmlib(SetVersions)
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.UcawWh
Creating ttf2pt1-debuginfo package
Processing files: ttf2pt1-debuginfo-3.4.4-alt1.qa1
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.FI2v8i
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.3v78Ek
find-requires: running scripts (debuginfo)
Requires: ttf2pt1 = 3.4.4-alt1.qa1, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libc.so.6), debug(libfreetype.so.6), debug(libm.so.6)
Wrote: /usr/src/RPM/RPMS/i586/ttf2pt1-3.4.4-alt1.qa1.i586.rpm
Wrote: /usr/src/RPM/RPMS/i586/ttf2pt1-debuginfo-3.4.4-alt1.qa1.i586.rpm
8.66user 0.55system 0:17.94elapsed 51%CPU (0avgtext+0avgdata 56392maxresident)k
0inputs+0outputs (0major+234174minor)pagefaults 0swaps
/.out/ttf2pt1-3.4.4-alt1.qa1.i586.rpm: exception not found in '/usr/share/license-exception' directory: advertising
/.out/ttf2pt1-debuginfo-3.4.4-alt1.qa1.i586.rpm: exception not found in '/usr/share/license-exception' directory: advertising
19.15user 4.17system 0:36.14elapsed 64%CPU (0avgtext+0avgdata 109448maxresident)k
1632inputs+0outputs (0major+599836minor)pagefaults 0swaps
--- ttf2pt1-3.4.4-alt1.qa1.i586.rpm.repo	2013-04-18 06:45:10.000000000 +0000
+++ ttf2pt1-3.4.4-alt1.qa1.i586.rpm.hasher	2019-12-12 10:16:58.616690962 +0000
@@ -6,3 +6,3 @@
 /usr/share/doc/ttf2pt1-3.4.4/README	100644	
-/usr/share/man/man1/ttf2pt1.1.bz2	100644	
+/usr/share/man/man1/ttf2pt1.1.xz	100644	
 Requires: t1utils  
@@ -15,3 +15,3 @@
 Requires: libc.so.6(GLIBC_2.7)  
-Requires: libfreetype.so.6 >= set:miJrRl6zJ7qZrMorIJblKe7P35YMHwM5r8JGKZ31
+Requires: libfreetype.so.6 >= set:lhJrlKkZsoUIKL2yzbeZBYlL2YKJbbysxhJO7
 Requires: rpmlib(SetVersions)