<86>Dec 25 01:42:52 userdel[2397289]: delete user 'rooter' <86>Dec 25 01:42:52 userdel[2397289]: removed group 'rooter' owned by 'rooter' <86>Dec 25 01:42:52 userdel[2397289]: removed shadow group 'rooter' owned by 'rooter' <86>Dec 25 01:42:52 groupadd[2397299]: group added to /etc/group: name=rooter, GID=1871 <86>Dec 25 01:42:52 groupadd[2397299]: group added to /etc/gshadow: name=rooter <86>Dec 25 01:42:52 groupadd[2397299]: new group: name=rooter, GID=1871 <86>Dec 25 01:42:52 useradd[2397305]: new user: name=rooter, UID=1871, GID=1871, home=/root, shell=/bin/bash, from=none <86>Dec 25 01:42:52 userdel[2397318]: delete user 'builder' <86>Dec 25 01:42:52 userdel[2397318]: removed group 'builder' owned by 'builder' <86>Dec 25 01:42:52 userdel[2397318]: removed shadow group 'builder' owned by 'builder' <86>Dec 25 01:42:53 groupadd[2397327]: group added to /etc/group: name=builder, GID=1872 <86>Dec 25 01:42:53 groupadd[2397327]: group added to /etc/gshadow: name=builder <86>Dec 25 01:42:53 groupadd[2397327]: new group: name=builder, GID=1872 <86>Dec 25 01:42:53 useradd[2397333]: new user: name=builder, UID=1872, GID=1872, home=/usr/src, shell=/bin/bash, from=none /usr/src/in/srpm/ttf2pt1-3.4.4-alt1.qa1.src.rpm: exception not found in '/usr/share/license-exception' directory: advertising <13>Dec 25 01:42:56 rpmi: xorg-proto-devel-2024.1-alt1 sisyphus+343583.40.1.1 1711440649 installed <13>Dec 25 01:42:56 rpmi: libpng16-1.6.42-alt2 sisyphus+339555.100.1.1 1706781682 installed <13>Dec 25 01:42:57 rpmi: libicu74-1:7.4.2-alt1 sisyphus+336372.200.1.1 1702423005 installed <13>Dec 25 01:42:57 rpmi: libgraphite2-1.3.14-alt2.1 sisyphus+279571.100.1.2 1626605111 installed <13>Dec 25 01:42:57 rpmi: zlib-devel-1.3.1-alt1 sisyphus+342532.100.1.1 1710232285 installed <13>Dec 25 01:42:57 rpmi: libXau-1.0.11-alt1 sisyphus+311428.100.1.1 1670577439 installed <13>Dec 25 01:42:57 rpmi: libexpat-2.6.4-alt1 sisyphus+365521.100.1.1 1734700243 installed <13>Dec 25 01:42:57 rpmi: xml-utils-1:2.12.9-alt1 sisyphus+355784.100.1.1 1724333686 installed <13>Dec 25 01:42:57 rpmi: rpm-build-gir-0.7.3-alt3.1 sisyphus+319393.100.1.1 1682538783 installed <13>Dec 25 01:42:57 rpmi: libXau-devel-1.0.11-alt1 sisyphus+311428.100.1.1 1670577439 installed <13>Dec 25 01:42:57 rpmi: libpng-devel-1.6.42-alt2 sisyphus+339555.100.1.1 1706781682 installed <13>Dec 25 01:42:57 rpmi: libgraphite2-devel-1.3.14-alt2.1 sisyphus+279571.100.1.2 1626605111 installed <13>Dec 25 01:42:57 rpmi: icu-utils-1:7.4.2-alt1 sisyphus+336372.200.1.1 1702423005 installed <13>Dec 25 01:42:57 rpmi: libicu-devel-1:7.4.2-alt1 sisyphus+336372.200.1.1 1702423005 installed <13>Dec 25 01:42:57 rpmi: t1lib-5.1.2-alt8 sisyphus+362587.100.1.1 1731664878 installed <13>Dec 25 01:42:57 rpmi: libpixman-3:0.44.2-alt1 sisyphus+364211.100.1.1 1733467622 installed <13>Dec 25 01:42:57 rpmi: libbrotlicommon-1.1.0-alt1 sisyphus+328501.100.1.1 1693598419 installed <13>Dec 25 01:42:57 rpmi: libbrotlidec-1.1.0-alt1 sisyphus+328501.100.1.1 1693598419 installed <13>Dec 25 01:42:57 rpmi: libharfbuzz-10.1.0-alt1 sisyphus+361773.100.1.1 1730824042 installed <13>Dec 25 01:42:57 rpmi: libfreetype-2.13.3-alt1 sisyphus+355656.100.1.1 1724221064 installed <13>Dec 25 01:42:57 rpmi: libfontconfig1-2.15.0-alt1 sisyphus+355771.100.2.3 1724337298 installed <13>Dec 25 01:42:57 rpmi: fontconfig-2.15.0-alt1 sisyphus+355771.100.2.3 1724337298 installed Updating fonts cache: <29>Dec 25 01:42:58 fontconfig: Updating fonts cache: succeeded [ DONE ] <13>Dec 25 01:42:58 rpmi: libharfbuzz-icu-10.1.0-alt1 sisyphus+361773.100.1.1 1730824042 installed <13>Dec 25 01:42:58 rpmi: libharfbuzz-gobject-10.1.0-alt1 sisyphus+361773.100.1.1 1730824042 installed <13>Dec 25 01:42:58 rpmi: libX11-locales-3:1.8.10-alt1 sisyphus+353866.100.1.1 1722240771 installed <13>Dec 25 01:42:58 rpmi: libXdmcp-1.1.5-alt1 sisyphus+343583.700.1.1 1711441061 installed <13>Dec 25 01:42:58 rpmi: libxcb-1.17.0-alt1 sisyphus+345308.200.1.1 1713342004 installed <13>Dec 25 01:42:58 rpmi: libX11-3:1.8.10-alt1 sisyphus+353866.100.1.1 1722240771 installed <13>Dec 25 01:42:58 rpmi: libXrender-0.9.11-alt1 sisyphus+308841.100.1.1 1666436130 installed <13>Dec 25 01:42:58 rpmi: libXext-1.3.6-alt1 sisyphus+343583.1000.1.1 1711441101 installed <13>Dec 25 01:42:58 rpmi: libcairo-1:1.18.2-alt1 sisyphus+357195.100.1.1 1725948391 installed <13>Dec 25 01:42:59 rpmi: libxcb-devel-1.17.0-alt1 sisyphus+345308.200.1.1 1713342004 installed <13>Dec 25 01:42:59 rpmi: libX11-devel-3:1.8.10-alt1 sisyphus+353866.100.1.1 1722240771 installed <13>Dec 25 01:42:59 rpmi: libXrender-devel-0.9.11-alt1 sisyphus+308841.100.1.1 1666436130 installed <13>Dec 25 01:42:59 rpmi: libXext-devel-1.3.6-alt1 sisyphus+343583.1000.1.1 1711441101 installed <13>Dec 25 01:42:59 rpmi: libharfbuzz-cairo-10.1.0-alt1 sisyphus+361773.100.1.1 1730824042 installed <13>Dec 25 01:42:59 rpmi: t1lib-x-5.1.2-alt8 sisyphus+362587.100.1.1 1731664878 installed <13>Dec 25 01:42:59 rpmi: desktop-file-utils-0.26-alt6 sisyphus+331944.100.1.3 1697550026 installed <13>Dec 25 01:42:59 rpmi: shared-mime-info-2.4-alt1 sisyphus+334259.100.1.1 1699787316 installed <13>Dec 25 01:42:59 rpmi: gsettings-desktop-schemas-data-47.1-alt1 sisyphus+357735.300.3.1 1726641752 installed <13>Dec 25 01:42:59 rpmi: libgio-2.82.4-alt1 sisyphus+364807.100.1.1 1733991592 installed <13>Dec 25 01:42:59 rpmi: gsettings-desktop-schemas-47.1-alt1 sisyphus+357735.300.3.1 1726641752 installed <13>Dec 25 01:42:59 rpmi: libmpdec3-2.5.1-alt3 sisyphus+314490.500.5.1 1675432004 installed <13>Dec 25 01:42:59 rpmi: libgdbm-1.8.3-alt10 sisyphus+346222.200.3.2 1716468404 installed <13>Dec 25 01:42:59 rpmi: libb2-0.98.1-alt1_1 sisyphus+291614.100.1.1 1638962877 installed <13>Dec 25 01:42:59 rpmi: libp11-kit-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622573 installed <13>Dec 25 01:42:59 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802615 installed <13>Dec 25 01:42:59 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Dec 25 01:42:59 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Dec 25 01:42:59 rpmi: ca-certificates-2024.12.10-alt1 sisyphus+364633.200.3.1 1733918603 installed <13>Dec 25 01:42:59 rpmi: ca-trust-0.2.0-alt1 sisyphus+344843.100.1.1 1712743326 installed <13>Dec 25 01:42:59 rpmi: p11-kit-trust-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622573 installed <13>Dec 25 01:43:00 rpmi: libcrypto3-3.1.7-alt2 sisyphus+359910.100.1.1 1729080439 installed <13>Dec 25 01:43:00 rpmi: libssl3-3.1.7-alt2 sisyphus+359910.100.1.1 1729080439 installed <13>Dec 25 01:43:00 rpmi: python3-3.12.8-alt1 sisyphus+364336.100.1.1 1733526854 installed <13>Dec 25 01:43:00 rpmi: python3-base-3.12.8-alt1 sisyphus+364336.100.1.1 1733526854 installed <13>Dec 25 01:43:00 rpmi: glib2-devel-2.82.4-alt1 sisyphus+364807.100.1.1 1733991592 installed <13>Dec 25 01:43:00 rpmi: libcairo-devel-1:1.18.2-alt1 sisyphus+357195.100.1.1 1725948391 installed <13>Dec 25 01:43:00 rpmi: fontconfig-devel-2.15.0-alt1 sisyphus+355771.100.2.3 1724337298 installed <13>Dec 25 01:43:01 rpmi: libfreetype-devel-2.13.3-alt1 sisyphus+355656.100.1.1 1724221064 installed <13>Dec 25 01:43:01 rpmi: libharfbuzz-devel-10.1.0-alt1 sisyphus+361773.100.1.1 1730824042 installed <13>Dec 25 01:43:01 rpmi: t1lib-devel-5.1.2-alt8 sisyphus+362587.100.1.1 1731664878 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/ttf2pt1-3.4.4-alt1.qa1.nosrc.rpm (w1.gzdio) Installing ttf2pt1-3.4.4-alt1.qa1.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.66882 + 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): + /usr/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.66882 + 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 -flto=auto -DUSE_FREETYPE -I/usr/include/freetype2 -DPREFER_FREETYPE -c ttf2pt1.c In file included from ttf2pt1.c:85: global.h:90:33: warning: "/*" within comment [-Wcomment] 90 | /* #define DBG_GLYPH "C118" /* */ ttf2pt1.c: In function 'unicode_init_user': ttf2pt1.c:647:40: 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:43: 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:33: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1327 | || i==0 && isdigit(c)) { /* must not start with a digit */ | ^ ttf2pt1.c:1331:66: warning: pointer targets in passing argument 1 of 'nametoprint' differ in signedness [-Wpointer-sign] 1331 | nametoprint(glyph_list[n].name)); | ~~~~~~~~~~~~~^~~~~ | | | char * ttf2pt1.c:1151:24: note: expected 'unsigned char *' but argument is of type 'char *' 1151 | unsigned char *s | ~~~~~~~~~~~~~~~^ ttf2pt1.c:1392:67: 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:67: note: expected 'int *' but argument is of type 'unsigned int *' ttf2pt1.c:1406:67: 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:67: note: expected 'int *' but argument is of type 'unsigned int *' ttf2pt1.c: In function 'main': global.h:108:32: warning: statement with no effect [-Wunused-value] 108 | # define DBG_TO_GLYPH(g) (0) | ^ ttf2pt1.c:2278:25: note: in expansion of macro 'DBG_TO_GLYPH' 2278 | DBG_TO_GLYPH(&glyph_list[i]); | ^~~~~~~~~~~~ global.h:109:34: warning: statement with no effect [-Wunused-value] 109 | # define DBG_FROM_GLYPH(g) (0) | ^ ttf2pt1.c:2280:25: note: in expansion of macro 'DBG_FROM_GLYPH' 2280 | DBG_FROM_GLYPH(&glyph_list[i]); | ^~~~~~~~~~~~~~ global.h:108:32: warning: statement with no effect [-Wunused-value] 108 | # define DBG_TO_GLYPH(g) (0) | ^ ttf2pt1.c:2293:33: note: in expansion of macro 'DBG_TO_GLYPH' 2293 | DBG_TO_GLYPH(&glyph_list[i]); | ^~~~~~~~~~~~ global.h:109:34: warning: statement with no effect [-Wunused-value] 109 | # define DBG_FROM_GLYPH(g) (0) | ^ ttf2pt1.c:2296:33: note: in expansion of macro 'DBG_FROM_GLYPH' 2296 | DBG_FROM_GLYPH(&glyph_list[i]); | ^~~~~~~~~~~~~~ global.h:108:32: warning: statement with no effect [-Wunused-value] 108 | # define DBG_TO_GLYPH(g) (0) | ^ ttf2pt1.c:2311:33: note: in expansion of macro 'DBG_TO_GLYPH' 2311 | DBG_TO_GLYPH(&glyph_list[i]); | ^~~~~~~~~~~~ global.h:109:34: warning: statement with no effect [-Wunused-value] 109 | # define DBG_FROM_GLYPH(g) (0) | ^ ttf2pt1.c:2314:33: note: in expansion of macro 'DBG_FROM_GLYPH' 2314 | DBG_FROM_GLYPH(&glyph_list[i]); | ^~~~~~~~~~~~~~ ttf2pt1.c: At top level: ttf2pt1.c:1200:1: warning: 'alignwidths' defined but not used [-Wunused-function] 1200 | alignwidths(void) | ^~~~~~~~~~~ cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DUSE_FREETYPE -I/usr/include/freetype2 -DPREFER_FREETYPE -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 'assertpath': pt1.c:306:66: 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:79: 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:92: 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:67: 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:74: 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:87: 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:100: 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:83: 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:96: 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:109: 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:73: 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:85: 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:98: 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:51: 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:29: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 782 | if (dx == 0 && dy == 0 | ~~~~~~~~^~~~~~~~~~ pt1.c: In function 'fixcvdir': pt1.c:913:50: 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:51: 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:51: 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:40: 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:50: 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:50: 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: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 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 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 ) ) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:2920:97: 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:105: 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:33: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 2933 | || pri==prevpri && prevwd==0 || wd!=0 && wdiy3 > 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:3912:115: 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:120: 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:111: 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:116: 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:25: warning: unused variable 'svdir' [-Wunused-variable] 3841 | int svdir, i, o; | ^~~~~ pt1.c: In function 'ffixquadrants': pt1.c:4058:56: 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:57: 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:59: 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:64: 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: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) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ pt1.c: In function 'fdelsmall': pt1.c:4692:77: 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:81: 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:85: 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:19: warning: unused variable 'j' [-Wunused-variable] 5108 | int d, i, j; | ^ pt1.c: In function 'fapproxcurve': pt1.c:5292:14: warning: unused variable 'xy' [-Wunused-variable] 5292 | char xy[]="XY"; | ^~ pt1.c:5291:14: warning: unused variable 'bc' [-Wunused-variable] 5291 | char bc[]="BC"; | ^~ pt1.c:5288:16: 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:23: warning: unused variable 'dx' [-Wunused-variable] 5544 | double t, nf, dx, d[2]; | ^~ pt1.c: In function 'fanalyzejoint': pt1.c:5721:16: warning: unused variable 'avsd2' [-Wunused-variable] 5721 | double avsd2, dots[3][2 /*X,Y*/]; | ^~~~~ pt1.c: In function 'fconcisecontour': pt1.c:5943:47: 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:47: 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:38: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 6140 | || pge != ge && (pgex->flags & GEXF_JCVMASK) <= (ngex->flags & GEXF_JCVMASK) ) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pt1.c:6180:64: 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:13: warning: unused variable 'found' [-Wunused-variable] 5847 | int found[2]; | ^~~~~ pt1.c: In function 'fforceconcise': pt1.c:6298:44: warning: unused variable 'xge' [-Wunused-variable] 6298 | GENTRY *ge, *nge, *endge, *xge; | ^~~ pt1.c:6298:36: warning: unused variable 'endge' [-Wunused-variable] 6298 | GENTRY *ge, *nge, *endge, *xge; | ^~~~~ pt1.c:6298:30: warning: unused variable 'nge' [-Wunused-variable] 6298 | GENTRY *ge, *nge, *endge, *xge; | ^~~ pt1.c: In function 'bestblue': pt1.c:6679:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 6679 | || physt[first] == physt[last] && j) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ pt1.c: In function 'reversepathsfromto': pt1.c:7069:66: 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:74: 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:80: 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:23: 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 'fdotcurvdist2': pt1.c:5219:41: warning: 'fdotsegdist2' accessing 32 bytes in a region of size 16 [-Wstringop-overflow=] 5219 | dots[d].dist2 = fdotsegdist2(&cvd[0], dots[d].p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pt1.c:5219:41: note: referencing argument 1 of type 'double[2][2]' pt1.c:5219:41: note: referencing argument 2 of type 'double[2]' pt1.c:4995:1: note: in a call to function 'fdotsegdist2' 4995 | fdotsegdist2( | ^~~~~~~~~~~~ pt1.c:5222:41: warning: 'fdotsegdist2' accessing 32 bytes in a region of size 16 [-Wstringop-overflow=] 5222 | dots[d].dist2 = fdotsegdist2(&cvd[NAPSECT-1], dots[d].p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pt1.c:5222:41: note: referencing argument 1 of type 'double[2][2]' pt1.c:5222:41: note: referencing argument 2 of type 'double[2]' pt1.c:4995:1: note: in a call to function 'fdotsegdist2' 4995 | fdotsegdist2( | ^~~~~~~~~~~~ pt1.c: In function 'fconcisecontour': pt1.c:6049:29: warning: 'fcrossraysge' accessing 32 bytes in a region of size 16 [-Wstringop-overflow=] 6049 | if( fcrossraysge(&tpge, &tnge, NULL, NULL, &apcv[1]) ) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pt1.c:6049:29: note: referencing argument 5 of type 'double[2][2]' pt1.c:4935:1: note: in a call to function 'fcrossraysge' 4935 | fcrossraysge( | ^~~~~~~~~~~~ cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DUSE_FREETYPE -I/usr/include/freetype2 -DPREFER_FREETYPE -DEXTERNAL_T1ASM -c runt1asm.c runt1asm.c: In function 'runt1asm': runt1asm.c:28:19: error: implicit declaration of function 'dup' [-Wimplicit-function-declaration] 28 | if(( id = dup(fileno(ifp)) )<0) { | ^~~ runt1asm.c:30:17: error: implicit declaration of function 'exit' [-Wimplicit-function-declaration] 30 | exit(1); | ^~~~ runt1asm.c:14:1: note: include '' or provide a declaration of 'exit' 13 | #include +++ |+#include 14 | runt1asm.c:30:17: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 30 | exit(1); | ^~~~ runt1asm.c:30:17: note: include '' or provide a declaration of 'exit' runt1asm.c:34:17: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 34 | exit(1); | ^~~~ runt1asm.c:34:17: note: include '' or provide a declaration of 'exit' runt1asm.c:37:9: error: implicit declaration of function 'close'; did you mean 'pclose'? [-Wimplicit-function-declaration] 37 | close(0); | ^~~~~ | pclose runt1asm.c:40:17: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 40 | exit(1); | ^~~~ runt1asm.c:40:17: note: include '' or provide a declaration of 'exit' runt1asm.c:45:17: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 45 | exit(1); | ^~~~ runt1asm.c:45:17: note: include '' or provide a declaration of 'exit' runt1asm.c:50:25: error: implicit declaration of function 'execlp' [-Wimplicit-function-declaration] 50 | error = execlp("t1asm", "t1asm", "-b", NULL); | ^~~~~~ runt1asm.c:50:25: warning: incompatible implicit declaration of built-in function 'execlp' [-Wbuiltin-declaration-mismatch] runt1asm.c:52:25: warning: incompatible implicit declaration of built-in function 'execlp' [-Wbuiltin-declaration-mismatch] 52 | error = execlp("t1asm", "t1asm", NULL); | ^~~~~~ runt1asm.c:56:9: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 56 | exit(1); | ^~~~ runt1asm.c:56:9: note: include '' or provide a declaration of 'exit' runt1asm.c:25:13: warning: variable 'error' set but not used [-Wunused-but-set-variable] 25 | int error; | ^~~~~ runt1asm.c:23:15: warning: unused variable 'cmd' [-Wunused-variable] 23 | char *cmd; | ^~~ make: *** [Makefile:207: runt1asm.o] Error 1 make: Leaving directory '/usr/src/RPM/BUILD/ttf2pt1-3.4.4' error: Bad exit status from /usr/src/tmp/rpm-tmp.66882 (%build) RPM build errors: Bad exit status from /usr/src/tmp/rpm-tmp.66882 (%build) Command exited with non-zero status 1 0.56user 0.11system 0:00.65elapsed 103%CPU (0avgtext+0avgdata 48304maxresident)k 0inputs+0outputs (0major+19657minor)pagefaults 0swaps hsh-rebuild: rebuild of `ttf2pt1-3.4.4-alt1.qa1.src.rpm' failed. Command exited with non-zero status 1 3.59user 2.52system 0:13.82elapsed 44%CPU (0avgtext+0avgdata 136788maxresident)k 1696inputs+0outputs (0major+217103minor)pagefaults 0swaps