=> Building print/pic2fig build started at Wed Oct 5 11:07:54 PDT 2016 port directory: /usr/ports/print/pic2fig building for: DragonFly pkgbox64.dragonflybsd.org 4.7-DEVELOPMENT DragonFly v4.7.0.78.g7d868-DEVELOPMENT #7: Mon Aug 1 22:25:32 PDT 2016 root@pkgbox64.dragonflybsd.org:/usr/obj/usr/src/sys/X86_64_GENERIC x86_64 maintained by: ports@FreeBSD.org ident warning: no id keywords in /build/boomdata/data/.m/bleeding-edge-default/ref/../09//usr/ports/print/pic2fig/Makefile Makefile ident: Poudriere version: 3.1-pre Host OSVERSION: 400700 Jail OSVERSION: 400702 !!! Jail is newer than host. (Jail: 400702, Host: 400700) !!! !!! This is not supported. !!! !!! Host kernel must be same or newer than jail. !!! !!! Expect build failures. !!! ---Begin Environment--- STATUS=1 SAVED_TERM=screen MASTERMNT=/build/boomdata/data/.m/bleeding-edge-default/ref PATH=/usr/local/libexec/poudriere:/sbin:/bin:/usr/sbin:/usr/bin:/usr/pkg/bin:/usr/pkg/sbin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/pkg/xorg/bin:/usr/X11R6/bin:/root/bin:/sbin:/usr/sbin POUDRIERE_BUILD_TYPE=bulk PKGNAME=pic2fig-1.4_2 OLDPWD=/root/boom PWD=/build/boomdata/data/.m/bleeding-edge-default/ref/.p/pool MASTERNAME=bleeding-edge-default TERM=cons25 USER=root HOME=/root POUDRIERE_VERSION=3.1-pre LOCALBASE=/usr/local PACKAGE_BUILDING=yes ---End Environment--- ---Begin OPTIONS List--- ---End OPTIONS List--- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- XDG_DATA_HOME=/wrkdirs/print/pic2fig XDG_CONFIG_HOME=/wrkdirs/print/pic2fig HOME=/wrkdirs/print/pic2fig TMPDIR="/tmp" SHELL=/bin/sh CONFIG_SHELL=/bin/sh CCVER=gcc50 --End CONFIGURE_ENV-- --MAKE_ENV-- XDG_DATA_HOME=/wrkdirs/print/pic2fig XDG_CONFIG_HOME=/wrkdirs/print/pic2fig HOME=/wrkdirs/print/pic2fig TMPDIR="/tmp" NO_PIE=yes MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES CCVER=gcc50 PREFIX=/usr/local LOCALBASE=/usr/local LIBDIR="/usr/lib" NOPROFILE=1 CC="cc" CFLAGS="-pipe -Wno-return-type -O2 -fno-strict-aliasing" CPP="cpp" CPPFLAGS="" LDFLAGS="" LIBS="" CXX="c++" CXXFLAGS=" -pipe -Wno-return-type -O2 -fno-strict-aliasing" MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 444" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- OSREL=4.7 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local PORTDOCS="" PORTEXAMPLES="" LIB32DIR=lib PROFILE="@comment " DOCSDIR="share/doc/pic2fig" EXAMPLESDIR="share/examples/pic2fig" DATADIR="share/pic2fig" WWWDIR="www/pic2fig" ETCDIR="etc/pic2fig" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/pic2fig DOCSDIR=/usr/local/share/doc/pic2fig EXAMPLESDIR=/usr/local/share/examples/pic2fig WWWDIR=/usr/local/www/pic2fig ETCDIR=/usr/local/etc/pic2fig --End SUB_LIST-- ---Begin make.conf--- USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs NO_BACKUP=yes USE_PACKAGE_DEPENDS=yes PKG_CREATE_VERBOSE=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORT_DBDIR=/options PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles MAKE_JOBS_NUMBER=5 ---End make.conf--- =================================================== ===> NOTICE: The pic2fig port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port =========================================================================== =================================================== ===> pic2fig-1.4_2 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.8.7_3.txz Installing pkg-1.8.7_3... Extracting pkg-1.8.7_3: .......... done ===> pic2fig-1.4_2 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of pic2fig-1.4_2 =========================================================================== =================================================== =========================================================================== =================================================== ===> NOTICE: The pic2fig port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> Fetching all distfiles required by pic2fig-1.4_2 for building =========================================================================== =================================================== ===> NOTICE: The pic2fig port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> Fetching all distfiles required by pic2fig-1.4_2 for building => SHA256 Checksum OK for pic2fig-1.4.tar.Z. =========================================================================== =================================================== =========================================================================== =================================================== ===> NOTICE: The pic2fig port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> Fetching all distfiles required by pic2fig-1.4_2 for building ===> Extracting for pic2fig-1.4_2 => SHA256 Checksum OK for pic2fig-1.4.tar.Z. =========================================================================== =================================================== =========================================================================== =================================================== ===> Patching for pic2fig-1.4_2 ===> Applying ports patches for pic2fig-1.4_2 =========================================================================== =================================================== =========================================================================== =================================================== =========================================================================== =================================================== ===> Configuring for pic2fig-1.4_2 =========================================================================== =================================================== ===> Building for pic2fig-1.4_2 --- plfig.o --- --- figd.o --- --- main.o --- --- print.o --- --- misc.o --- --- plfig.o --- cc -pipe -Wno-return-type -O2 -fno-strict-aliasing -c plfig.c --- figd.o --- cc -pipe -Wno-return-type -O2 -fno-strict-aliasing -c figd.c --- main.o --- cc -pipe -Wno-return-type -O2 -fno-strict-aliasing -c main.c --- print.o --- cc -pipe -Wno-return-type -O2 -fno-strict-aliasing -c print.c --- misc.o --- cc -pipe -Wno-return-type -O2 -fno-strict-aliasing -c misc.c --- main.o --- In file included from main.c:4:0: pic.h:98:14: warning: conflicting types for built-in function 'malloc' extern char *malloc(), *tostring(); ^ main.c:7:8: warning: type defaults to 'int' in declaration of 'reset' [-Wimplicit-int] static reset(); ^ main.c:49:1: warning: return type defaults to 'int' [-Wimplicit-int] main(argc, argv) ^ main.c: In function 'main': main.c:49:1: warning: type of 'argc' defaults to 'int' [-Wimplicit-int] main.c:65:2: warning: implicit declaration of function 'setdefaults' [-Wimplicit-function-declaration] setdefaults(); ^ main.c:75:9: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(1); ^ main.c:75:9: warning: incompatible implicit declaration of built-in function 'exit' main.c:75:9: note: include '' or provide a declaration of 'exit' main.c:80:11: warning: implicit declaration of function 'strcpy' [-Wimplicit-function-declaration] (void) strcpy (buffer, filename); ^ main.c:80:11: warning: incompatible implicit declaration of built-in function 'strcpy' main.c:80:11: note: include '' or provide a declaration of 'strcpy' main.c:81:39: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] if ((bp = rindex (buffer, '.')) && strcmp (bp, ".pic") ^ main.c:83:12: warning: assignment makes integer from pointer without a cast [-Wint-conversion] *bp = NULL; ^ main.c:95:7: warning: extra tokens at end of #else directive [-Wendif-labels] #else EUNICE ^ main.c:99:7: warning: incompatible implicit declaration of built-in function 'exit' exit(1); ^ main.c:99:7: note: include '' or provide a declaration of 'exit' main.c:101:8: warning: extra tokens at end of #endif directive [-Wendif-labels] #endif EUNICE ^ main.c:102:4: warning: implicit declaration of function 'getdata' [-Wimplicit-function-declaration] getdata(yyin); ^ main.c:106:2: warning: incompatible implicit declaration of built-in function 'exit' exit(0); ^ main.c:106:2: note: include '' or provide a declaration of 'exit' main.c: At top level: main.c:132:1: warning: return type defaults to 'int' [-Wimplicit-int] setdefaults() /* set default sizes for variables like boxht */ ^ main.c:144:1: warning: return type defaults to 'int' [-Wimplicit-int] checkscale(s) /* if s is "scale", adjust default variables */ ^ main.c: In function 'checkscale': main.c:153:4: warning: implicit declaration of function 'setfval' [-Wimplicit-function-declaration] setfval(defaults[i].name, defaults[i].val * scale); ^ main.c: At top level: main.c:157:1: warning: return type defaults to 'int' [-Wimplicit-int] getdata(fin) ^ main.c: In function 'getdata': main.c:179:6: warning: incompatible implicit declaration of built-in function 'exit' exit(1); ^ main.c:179:6: note: include '' or provide a declaration of 'exit' main.c:191:4: warning: implicit declaration of function 'yyparse' [-Wimplicit-function-declaration] yyparse(); ^ main.c:197:21: warning: implicit declaration of function 'atof' [-Wimplicit-function-declaration] deltx = delty = atof(&buf[4]); ^ main.c:207:5: warning: implicit declaration of function 'openpl' [-Wimplicit-function-declaration] openpl(); ^ main.c:208:5: warning: implicit declaration of function 'print' [-Wimplicit-function-declaration] print(); /* assumes \n at end */ ^ main.c:209:5: warning: implicit declaration of function 'closepl' [-Wimplicit-function-declaration] closepl(); ^ main.c: At top level: main.c:218:8: warning: return type defaults to 'int' [-Wimplicit-int] static reset() ^ main.c: In function 'reset': main.c:227:4: warning: implicit declaration of function 'freesymtab' [-Wimplicit-function-declaration] freesymtab((struct symtab *)op->o_dotdash); /* funn ^ main.c:227:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] freesymtab((struct symtab *)op->o_dotdash); /* funn ^ main.c:229:3: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free((char *)objlist[i]); ^ main.c:229:3: warning: incompatible implicit declaration of built-in function 'free' main.c:229:3: note: include '' or provide a declaration of 'free' main.c:234:22: warning: incompatible implicit declaration of built-in function 'free' if (text[i].t_val) free(text[i].t_val); ^ main.c:234:22: note: include '' or provide a declaration of 'free' --- misc.o --- In file included from misc.c:2:0: pic.h:98:14: warning: conflicting types for built-in function 'malloc' extern char *malloc(), *tostring(); ^ misc.c:7:1: warning: return type defaults to 'int' [-Wimplicit-int] setdir(n) /* set direction from n */ ^ misc.c: In function 'getcomp': misc.c:59:2: warning: implicit declaration of function 'abort' [-Wimplicit-function-declaration] abort(); /*NOTREACHED*/ ^ misc.c:59:2: warning: incompatible implicit declaration of built-in function 'abort' misc.c:59:2: note: include '' or provide a declaration of 'abort' misc.c: At top level: misc.c:62:1: warning: return type defaults to 'int' [-Wimplicit-int] makeattr(type, val) /* add attribute type and val */ ^ misc.c: In function 'makeattr': misc.c:68:3: warning: 'return' with no value, in function returning non-void return; ^ misc.c: At top level: misc.c:76:1: warning: return type defaults to 'int' [-Wimplicit-int] printexpr(f) /* print expression for debugging */ ^ misc.c:82:1: warning: return type defaults to 'int' [-Wimplicit-int] printpos(p) /* print position for debugging */ ^ misc.c: In function 'tostring': misc.c:93:25: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] p = malloc((unsigned) (strlen(s)+1)); ^ misc.c:93:25: warning: incompatible implicit declaration of built-in function 'strlen' misc.c:93:25: note: include '' or provide a declaration of 'strlen' misc.c:95:3: warning: implicit declaration of function 'yyerror' [-Wimplicit-function-declaration] yyerror("out of space in tostring on %s", s); ^ misc.c:96:3: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(1); ^ misc.c:96:3: warning: incompatible implicit declaration of built-in function 'exit' misc.c:96:3: note: include '' or provide a declaration of 'exit' misc.c: In function 'getblock': misc.c:274:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] for (stp = (struct symtab *) p->o_dotdash; stp != NULL; stp = stp->s_next) ^ misc.c:275:7: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] if (strcmp(s, stp->s_name) == 0) { ^ misc.c: In function 'makenode': misc.c:302:3: warning: incompatible implicit declaration of built-in function 'exit' exit(1); ^ misc.c:302:3: note: include '' or provide a declaration of 'exit' misc.c:317:7: warning: extra tokens at end of #else directive [-Wendif-labels] #else mc68000 ^ misc.c:322:8: warning: extra tokens at end of #endif directive [-Wendif-labels] #endif mc68000 ^ misc.c:325:3: warning: incompatible implicit declaration of built-in function 'exit' exit(1); ^ misc.c:325:3: note: include '' or provide a declaration of 'exit' misc.c: At top level: misc.c:331:1: warning: return type defaults to 'int' [-Wimplicit-int] extreme(x, y) /* record max and min x and y values */ ^ --- plfig.o --- plfig.c:46:1: warning: return type defaults to 'int' [-Wimplicit-int] openpl() /* initialize device */ ^ plfig.c: In function 'openpl': plfig.c:50:2: warning: implicit declaration of function 'fig_begin_drawing' [-Wimplicit-function-declaration] fig_begin_drawing(); ^ plfig.c:68:7: warning: implicit declaration of function 'space' [-Wimplicit-function-declaration] space(xmin, ymin, xmin + ymax-ymin, ymax); ^ plfig.c:76:6: warning: implicit declaration of function 'xconv' [-Wimplicit-function-declaration] if (xconv(xmax) >= 32768 || yconv(ymax) >= 32768) { /* internal tro ^ plfig.c:76:30: warning: implicit declaration of function 'yconv' [-Wimplicit-function-declaration] if (xconv(xmax) >= 32768 || yconv(ymax) >= 32768) { /* internal tro ^ plfig.c:79:3: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(1); ^ plfig.c:79:3: warning: incompatible implicit declaration of built-in function 'exit' plfig.c:79:3: note: include '' or provide a declaration of 'exit' plfig.c: At top level: plfig.c:83:1: warning: return type defaults to 'int' [-Wimplicit-int] closepl() /* clean up after finished */ ^ plfig.c: In function 'closepl': plfig.c:85:2: warning: implicit declaration of function 'movehv' [-Wimplicit-function-declaration] movehv(0, 0); /* get back to where we started */ ^ plfig.c:86:2: warning: implicit declaration of function 'fig_end_drawing' [-Wimplicit-function-declaration] fig_end_drawing(); ^ plfig.c: At top level: plfig.c:89:1: warning: return type defaults to 'int' [-Wimplicit-int] move(x, y) /* go to position x, y in external coords */ ^ plfig.c: In function 'move': plfig.c:92:2: warning: implicit declaration of function 'hgoto' [-Wimplicit-function-declaration] hgoto(xconv(x)); ^ plfig.c:93:2: warning: implicit declaration of function 'vgoto' [-Wimplicit-function-declaration] vgoto(yconv(y)); ^ plfig.c: At top level: plfig.c:96:1: warning: return type defaults to 'int' [-Wimplicit-int] movehv(h, v) /* go to internal position h, v */ ^ plfig.c:103:1: warning: return type defaults to 'int' [-Wimplicit-int] hgoto(n) ^ plfig.c: In function 'hgoto': plfig.c:103:1: warning: type of 'n' defaults to 'int' [-Wimplicit-int] plfig.c: At top level: plfig.c:108:1: warning: return type defaults to 'int' [-Wimplicit-int] vgoto(n) ^ plfig.c: In function 'vgoto': plfig.c:108:1: warning: type of 'n' defaults to 'int' [-Wimplicit-int] plfig.c: At top level: plfig.c:113:1: warning: return type defaults to 'int' [-Wimplicit-int] hvflush() /* get to proper point for output */ ^ plfig.c: In function 'hvflush': plfig.c:115:2: warning: implicit declaration of function 'fig_hvflush' [-Wimplicit-function-declaration] fig_hvflush((float) hpos, (float) vpos); ^ plfig.c: At top level: plfig.c:118:1: warning: return type defaults to 'int' [-Wimplicit-int] flyback() /* return to upper left corner (entry point) */ ^ plfig.c:165:1: warning: return type defaults to 'int' [-Wimplicit-int] troff(s) ^ plfig.c: In function 'troff': plfig.c:168:9: warning: implicit declaration of function 'strncmp' [-Wimplicit-function-declaration] if (strncmp (s, ".ps", 3) == 0) { ^ plfig.c:172:6: warning: implicit declaration of function 'pensize' [-Wimplicit-function-declaration] pensize (size); ^ plfig.c:175:2: warning: 'return' with no value, in function returning non-void return; ^ plfig.c:185:2: warning: 'return' with no value, in function returning non-void return; ^ plfig.c:195:2: warning: 'return' with no value, in function returning non-void return; ^ plfig.c:209:6: warning: 'return' with no value, in function returning non-void return; ^ plfig.c:213:6: warning: 'return' with no value, in function returning non-void return; ^ plfig.c:222:3: warning: 'return' with no value, in function returning non-void return; ^ plfig.c:226:2: warning: implicit declaration of function 'texture' [-Wimplicit-function-declaration] texture (pcount, bitpattern); ^ plfig.c:227:2: warning: 'return' with no value, in function returning non-void return; ^ plfig.c: At top level: plfig.c:233:1: warning: return type defaults to 'int' [-Wimplicit-int] label(s, t, nh) /* text s of type t nh half-lines up */ ^ plfig.c: In function 'label': plfig.c:254:3: warning: implicit declaration of function 'fig_text_at' [-Wimplicit-function-declaration] fig_text_at(s, atx, aty, 0); ^ plfig.c: At top level: plfig.c:267:1: warning: return type defaults to 'int' [-Wimplicit-int] line(x0, y0, x1, y1) /* draw line from x0,y0 to x1,y1 */ ^ plfig.c: In function 'line': plfig.c:271:2: warning: implicit declaration of function 'cont' [-Wimplicit-function-declaration] cont(x1, y1); ^ plfig.c: At top level: plfig.c:274:1: warning: return type defaults to 'int' [-Wimplicit-int] dashed_line(x0, y0, x1, y1, inchesperdash, dotted) ^ plfig.c: In function 'dashed_line': plfig.c:284:5: warning: implicit declaration of function 'fig_drawto' [-Wimplicit-function-declaration] fig_drawto((float) h1, (float) v1); ^ plfig.c:285:5: warning: implicit declaration of function 'send_dashed_path' [-Wimplicit-function-declaration] send_dashed_path(inchesperdash, dotted); ^ plfig.c:286:5: warning: implicit declaration of function 'clearpath' [-Wimplicit-function-declaration] clearpath(); ^ plfig.c: At top level: plfig.c:292:1: warning: return type defaults to 'int' [-Wimplicit-int] arrow(x0, y0, x1, y1, w, h) /* draw arrow (without line), head wid w & len ^ plfig.c:314:1: warning: return type defaults to 'int' [-Wimplicit-int] box(x0, y0, x1, y1) ^ plfig.c:324:1: warning: return type defaults to 'int' [-Wimplicit-int] cont(x, y) /* continue line from here to x,y */ ^ plfig.c:338:1: warning: return type defaults to 'int' [-Wimplicit-int] circle(x, y, r) ^ plfig.c: In function 'circle': plfig.c:341:2: warning: implicit declaration of function 'fig_flush' [-Wimplicit-function-declaration] fig_flush(); ^ plfig.c:342:2: warning: implicit declaration of function 'fig_circle' [-Wimplicit-function-declaration] fig_circle((float) xconv(x), (float) yconv(y), (float) xsc(r)); ^ plfig.c:342:57: warning: implicit declaration of function 'xsc' [-Wimplicit-function-declaration] fig_circle((float) xconv(x), (float) yconv(y), (float) xsc(r)); ^ plfig.c: At top level: plfig.c:346:1: warning: return type defaults to 'int' [-Wimplicit-int] tpspline(x, y, n, p) ^ plfig.c: In function 'tpspline': plfig.c:357:13: warning: implicit declaration of function 'ysc' [-Wimplicit-function-declaration] yy[num] = ysc(p[i+1]); ^ plfig.c:366:2: warning: implicit declaration of function 'draw_fig_spline' [-Wimplicit-function-declaration] draw_fig_spline(xx, yy, num); ^ plfig.c: At top level: plfig.c:370:1: warning: return type defaults to 'int' [-Wimplicit-int] ellipse(x, y, r1, r2) ^ plfig.c: In function 'ellipse': plfig.c:374:2: warning: implicit declaration of function 'fig_ellipse' [-Wimplicit-function-declaration] fig_ellipse((float) xconv(x), (float) yconv(y), (float) xsc(r1), ^ plfig.c: At top level: plfig.c:384:1: warning: return type defaults to 'int' [-Wimplicit-int] arc(x, y, x0, y0, x1, y1, r) ^ plfig.c: In function 'arc': plfig.c:397:2: warning: implicit declaration of function 'fig_arc' [-Wimplicit-function-declaration] fig_arc((float) xconv(x), (float) yconv(y), r, r, start, stop); ^ plfig.c: At top level: plfig.c:402:1: warning: return type defaults to 'int' [-Wimplicit-int] space(x0, y0, x1, y1) /* set limits of page */ ^ plfig.c: In function 'space': plfig.c:415:2: warning: implicit declaration of function 'fig_window' [-Wimplicit-function-declaration] fig_window(x0, y0, x1, y1, x0/res, y1/res, x1/res, y0/res); ^ plfig.c: At top level: plfig.c:418:1: warning: return type defaults to 'int' [-Wimplicit-int] xconv(x) /* convert x from external to internal form */ ^ plfig.c:427:1: warning: return type defaults to 'int' [-Wimplicit-int] xsc(x) /* convert x from external to internal form, scaling only */ ^ plfig.c:436:1: warning: return type defaults to 'int' [-Wimplicit-int] yconv(y) /* convert y from external to internal form */ ^ plfig.c:446:1: warning: return type defaults to 'int' [-Wimplicit-int] ysc(y) /* convert y from external to internal form, scaling only */ ^ --- figd.o --- figd.c:68:1: warning: return type defaults to 'int' [-Wimplicit-int] fig_window(lox, loy, hix, hiy, loxpage, hiypage, hixpage, loypage) ^ figd.c:84:8: warning: type defaults to 'int' in declaration of 'sendpath' [-Wimplicit-int] static sendpath(); ^ figd.c:85:1: warning: return type defaults to 'int' [-Wimplicit-int] pensize(x) ^ figd.c: In function 'pensize': figd.c:93:6: warning: implicit declaration of function 'clearpath' [-Wimplicit-function-declaration] clearpath(); ^ figd.c: At top level: figd.c:102:1: warning: return type defaults to 'int' [-Wimplicit-int] texture (pcount, bitpattern) ^ figd.c:123:1: warning: return type defaults to 'int' [-Wimplicit-int] clearpath() ^ figd.c:133:8: warning: return type defaults to 'int' [-Wimplicit-int] static ckbounds(x, y) ^ figd.c:148:1: warning: return type defaults to 'int' [-Wimplicit-int] map(x, y, ix, iy, bounds) ^ figd.c:162:1: warning: return type defaults to 'int' [-Wimplicit-int] fig_text_at(text, x, y, position) ^ figd.c: In function 'fig_text_at': figd.c:172:15: warning: 'return' with no value, in function returning non-void if (!*cp) return; ^ figd.c:180:8: warning: extra tokens at end of #endif directive [-Wendif-labels] #endif TEXT_LEFT_ONLY ^ figd.c:235:96: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] O_TEXT, position, -1, 0,-1,font,ifontsize,0.0, 4,Pix_To_Figpix(FONT_HT),Pix_To_Figpix(strlen(cp)*FONT_WIDTH), ^ figd.c:37:33: note: in definition of macro 'Pix_To_In' #define Pix_To_In(x) (((float) x) / RES) ^ figd.c:235:82: note: in expansion of macro 'Pix_To_Figpix' O_TEXT, position, -1, 0,-1,font,ifontsize,0.0, 4,Pix_To_Figpix(FONT_HT),Pix_To_Figpix(strlen(cp)*FONT_WIDTH), ^ --- print.o --- In file included from print.c:2:0: pic.h:98:14: warning: conflicting types for built-in function 'malloc' extern char *malloc(), *tostring(); ^ print.c:5:1: warning: return type defaults to 'int' [-Wimplicit-int] print() ^ print.c: In function 'print': print.c:22:4: warning: implicit declaration of function 'troff' [-Wimplicit-function-declaration] troff(text[p->o_nt1].t_val); ^ print.c:26:30: warning: implicit declaration of function 'fig_whiten' [-Wimplicit-function-declaration] if (p->o_attr & WHITEOBJ) fig_whiten(); ^ print.c:27:31: warning: implicit declaration of function 'fig_shade' [-Wimplicit-function-declaration] if (p->o_attr & SHADEDOBJ) fig_shade(); ^ print.c:28:4: warning: implicit declaration of function 'move' [-Wimplicit-function-declaration] move(ox, oy); ^ print.c:36:5: warning: implicit declaration of function 'box' [-Wimplicit-function-declaration] box(x0, y0, x1, y1); ^ --- figd.o --- figd.c:235:96: warning: incompatible implicit declaration of built-in function 'strlen' O_TEXT, position, -1, 0,-1,font,ifontsize,0.0, 4,Pix_To_Figpix(FONT_HT),Pix_To_Figpix(strlen(cp)*FONT_WIDTH), ^ figd.c:37:33: note: in definition of macro 'Pix_To_In' #define Pix_To_In(x) (((float) x) / RES) ^ figd.c:235:82: note: in expansion of macro 'Pix_To_Figpix' O_TEXT, position, -1, 0,-1,font,ifontsize,0.0, 4,Pix_To_Figpix(FONT_HT),Pix_To_Figpix(strlen(cp)*FONT_WIDTH), ^ figd.c:235:96: note: include '' or provide a declaration of 'strlen' O_TEXT, position, -1, 0,-1,font,ifontsize,0.0, 4,Pix_To_Figpix(FONT_HT),Pix_To_Figpix(strlen(cp)*FONT_WIDTH), ^ --- print.o --- print.c:38:5: warning: implicit declaration of function 'dotbox' [-Wimplicit-function-declaration] dotbox(x0, y0, x1, y1, p->o_dotdash, p->o_ddval ^ print.c:41:4: warning: implicit declaration of function 'dotext' [-Wimplicit-function-declaration] dotext(p); /* if there are any text strings */ ^ print.c:64:5: warning: implicit declaration of function 'circle' [-Wimplicit-function-declaration] circle(ox, oy, x1); ^ print.c:76:5: warning: implicit declaration of function 'ellipse' [-Wimplicit-function-declaration] ellipse(ox, oy, x1, y1); ^ print.c:87:5: warning: implicit declaration of function 'arrow' [-Wimplicit-function-declaration] arrow(x1 - (y1 - oy), y1 + (x1 - ox), ^ print.c:93:5: warning: implicit declaration of function 'arc' [-Wimplicit-function-declaration] arc(ox, oy, x1, y1, p->o_val[2], p->o_val[3], ^ print.c:112:5: warning: implicit declaration of function 'tpspline' [-Wimplicit-function-declaration] --- figd.o --- figd.c:37:33: note: in definition of macro 'Pix_To_In' #define Pix_To_In(x) (((float) x) / RES) ^ figd.c:235:82: note: in expansion of macro 'Pix_To_Figpix' O_TEXT, position, -1, 0,-1,font,ifontsize,0.0, 4,Pix_To_Figpix(FONT_HT),Pix_To_Figpix(strlen(cp)*FONT_WIDTH), ^ figd.c: At top level: figd.c:252:1: warning: return type defaults to 'int' [-Wimplicit-int] fig_drawto(x, y) ^ figd.c: In function 'fig_drawto': figd.c:258:2: warning: implicit declaration of function 'fig_raw_drawto' [-Wimplicit-function-declaration] fig_raw_drawto(x0, y0); ^ figd.c: At top level: figd.c:266:1: warning: return type defaults to 'int' [-Wimplicit-int] fig_raw_drawto(x, y) ^ figd.c:283:8: warning: return type defaults to 'int' [-Wimplicit-int] static sendpath() ^ figd.c:345:1: warning: return type defaults to 'int' [-Wimplicit-int] send_dashed_path(inchesperdash, dotted) ^ --- print.o --- tpspline(ox, oy, p->o_val[4], &p->o_val[5]); ^ print.c:121:7: warning: implicit declaration of function 'line' [-Wimplicit-function-declaration] line(dx, dy, ndx, ndy); ^ print.c:123:7: warning: implicit declaration of function 'dotline' [-Wimplicit-function-declaration] dotline(dx, dy, ndx, ndy, ^ print.c:148:4: warning: implicit declaration of function 'label' [-Wimplicit-function-declaration] label((char *)p->o_attr, p->o_dotdash, 0); /* stri ^ print.c:148:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] label((char *)p->o_attr, p->o_dotdash, 0); /* stri ^ print.c:150:4: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free((char *)p->o_attr); ^ print.c:150:4: warning: incompatible implicit declaration of built-in function 'free' print.c:150:4: note: include '' or provide a declaration of 'free' --- figd.o --- figd.c: In function 'send_dashed_path': figd.c:353:20: warning: 'return' with no value, in function returning non-void if (arraylen < 2) return; ^ figd.c: At top level: figd.c:381:8: warning: return type defaults to 'int' [-Wimplicit-int] static draw() ^ figd.c:392:1: warning: return type defaults to 'int' [-Wimplicit-int] fig_hvflush(x, y) ^ figd.c: In function 'fig_hvflush': figd.c:398:48: warning: 'return' with no value, in function returning non-void if (ix == xx[arraylen] && iy == yy[arraylen]) return;/* Already there */ ^ figd.c: At top level: figd.c:408:1: warning: return type defaults to 'int' [-Wimplicit-int] fig_flush() ^ figd.c:417:1: warning: return type defaults to 'int' [-Wimplicit-int] fig_arc(xcenter, ycenter, xradius, yradius, start, stop) ^ figd.c: In function 'fig_arc': figd.c:426:9: warning: implicit declaration of function 'is_onarc' [-Wimplicit-function-declaration] --- print.o --- print.c:150:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] free((char *)p->o_attr); ^ print.c: At top level: print.c:156:1: warning: return type defaults to 'int' [-Wimplicit-int] dotline(x0, y0, x1, y1, ddtype, ddval) /* dotted line */ ^ print.c: In function 'dotline': print.c:164:2: warning: implicit declaration of function 'fig_flush' [-Wimplicit-function-declaration] fig_flush(); ^ print.c:169:2: warning: implicit declaration of function 'dashed_line' [-Wimplicit-function-declaration] dashed_line(x0, y0, x1, y1, prevval, ddtype == DOT); ^ print.c: At top level: print.c:173:1: warning: return type defaults to 'int' [-Wimplicit-int] dotbox(x0, y0, x1, y1, ddtype, ddval) /* dotted or dashed box */ ^ print.c:184:1: warning: return type defaults to 'int' [-Wimplicit-int] dotext(p) /* print text strings of p in proper vertical spacing */ ^ --- figd.o --- if (is_onarc(0.0, start, stop)) ckbounds(X0+xrad, Y0); ^ figd.c: At top level: figd.c:515:1: warning: return type defaults to 'int' [-Wimplicit-int] fig_circle(xcenter, ycenter, radius) ^ figd.c:526:1: warning: return type defaults to 'int' [-Wimplicit-int] fig_ellipse(xcenter, ycenter, xradius, yradius) ^ figd.c:538:1: warning: return type defaults to 'int' [-Wimplicit-int] fig_begin_drawing() ^ figd.c:596:1: warning: return type defaults to 'int' [-Wimplicit-int] fig_end_drawing() ^ figd.c:617:1: warning: return type defaults to 'int' [-Wimplicit-int] draw_fig_spline(xx, yy, N) ^ figd.c:694:1: warning: return type defaults to 'int' [-Wimplicit-int] fig_shade() ^ figd.c:704:1: warning: return type defaults to 'int' [-Wimplicit-int] fig_whiten() ^ --- symtab.o --- cc -pipe -Wno-return-type -O2 -fno-strict-aliasing -c symtab.c In file included from symtab.c:3:0: pic.h:98:14: warning: conflicting types for built-in function 'malloc' extern char *malloc(), *tostring(); ^ symtab.c: In function 'getvar': symtab.c:15:4: warning: implicit declaration of function 'yyerror' [-Wimplicit-function-declaration] yyerror("no such variable as %s", s); ^ symtab.c: At top level: symtab.c:31:1: warning: return type defaults to 'int' [-Wimplicit-int] setfval(s, f) /* set variable s to f */ ^ symtab.c: In function 'makevar': symtab.c:49:7: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] if (strcmp(s, p->s_name) == 0) ^ symtab.c:55:4: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(1); ^ symtab.c:55:4: warning: incompatible implicit declaration of built-in function 'exit' symtab.c:55:4: note: include '' or provide a declaration of 'exit' symtab.c: At top level: symtab.c:79:1: warning: return type defaults to 'int' [-Wimplicit-int] freesymtab(p) /* free space used by symtab at p */ ^ symtab.c: In function 'freesymtab': symtab.c:83:3: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free(p->s_name); /* assumes done with tostring */ ^ symtab.c:83:3: warning: incompatible implicit declaration of built-in function 'free' symtab.c:83:3: note: include '' or provide a declaration of 'free' --- blockgen.o --- cc -pipe -Wno-return-type -O2 -fno-strict-aliasing -c blockgen.c --- boxgen.o --- cc -pipe -Wno-return-type -O2 -fno-strict-aliasing -c boxgen.c --- blockgen.o --- In file included from blockgen.c:2:0: pic.h:98:14: warning: conflicting types for built-in function 'malloc' extern char *malloc(), *tostring(); ^ blockgen.c: In function 'rightthing': blockgen.c:35:13: warning: type of 'c' defaults to 'int' [-Wimplicit-int] struct obj *rightthing(p, c) /* called for ... ] or ... } */ ^ blockgen.c:53:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] p->o_dotdash = q->o_dotdash = (int) stack[nstack+1].p_symtab; ^ blockgen.c: In function 'blockgen': blockgen.c:120:4: warning: implicit declaration of function 'savetext' [-Wimplicit-function-declaration] savetext(attr[i].a_type, attr[i].a_val.p); ^ blockgen.c:152:2: warning: implicit declaration of function 'extreme' [-Wimplicit-function-declaration] extreme(x0, y0); ^ blockgen.c:179:2: warning: implicit declaration of function 'blockadj' [-Wimplicit-function-declaration] blockadj(p); /* fix up coords for enclosed blocks */ ^ blockgen.c: At top level: blockgen.c:185:1: warning: return type defaults to 'int' [-Wimplicit-int] blockadj(p) /* adjust coords in block starting at p */ ^ --- linegen.o --- cc -pipe -Wno-return-type -O2 -fno-strict-aliasing -c linegen.c In file included from linegen.c:2:0: pic.h:98:14: warning: conflicting types for built-in function 'malloc' extern char *malloc(), *tostring(); ^ linegen.c: In function 'linegen': linegen.c:5:13: warning: type of 'type' defaults to 'int' [-Wimplicit-int] struct obj *linegen(type) ^ linegen.c:39:4: warning: implicit declaration of function 'savetext' [-Wimplicit-function-declaration] savetext(attr[i].a_type, attr[i].a_val.p); ^ linegen.c:210:3: warning: implicit declaration of function 'extreme' [-Wimplicit-function-declaration] extreme(nx += dx[i], ny += dy[i]); ^ linegen.c: In function 'splinegen': linegen.c:225:13: warning: type of 'type' defaults to 'int' [-Wimplicit-int] struct obj *splinegen(type) ^ --- boxgen.o --- In file included from boxgen.c:2:0: pic.h:98:14: warning: conflicting types for built-in function 'malloc' extern char *malloc(), *tostring(); ^ boxgen.c: In function 'boxgen': boxgen.c:59:4: warning: implicit declaration of function 'savetext' [-Wimplicit-function-declaration] savetext(attr[i].a_type, attr[i].a_val.p); ^ boxgen.c:91:2: warning: implicit declaration of function 'extreme' [-Wimplicit-function-declaration] extreme(x0, y0); ^ --- texgen.o --- --- textgen.o --- --- texgen.o --- cc -pipe -Wno-return-type -O2 -fno-strict-aliasing -c texgen.c --- textgen.o --- cc -pipe -Wno-return-type -O2 -fno-strict-aliasing -c textgen.c In file included from textgen.c:2:0: pic.h:98:14: warning: conflicting types for built-in function 'malloc' extern char *malloc(), *tostring(); ^ textgen.c: In function 'textgen': textgen.c:5:13: warning: type of 's' defaults to 'int' [-Wimplicit-int] struct obj *textgen(s) ^ textgen.c:52:2: warning: implicit declaration of function 'extreme' [-Wimplicit-function-declaration] extreme(curx, cury); ^ --- texgen.o --- In file included from texgen.c:2:0: pic.h:98:14: warning: conflicting types for built-in function 'malloc' extern char *malloc(), *tostring(); ^ texgen.c: In function 'TeXgen': texgen.c:8:6: warning: implicit declaration of function 'strncmp' [-Wimplicit-function-declaration] if (strncmp(s, ".PS", 3) == 0) ^ texgen.c:9:3: warning: implicit declaration of function 'yyerror' [-Wimplicit-function-declaration] yyerror(".PS found inside .PS/.PE"); ^ texgen.c:10:2: warning: implicit declaration of function 'savetext' [-Wimplicit-function-declaration] savetext(CENTER, s); /* use the existing text mechanism */ ^ texgen.c: At top level: texgen.c:14:1: warning: return type defaults to 'int' [-Wimplicit-int] savetext(t, s) /* record text elements for current object */ ^ texgen.c: In function 'savetext': texgen.c:29:3: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(1); ^ texgen.c:29:3: warning: incompatible implicit declaration of built-in function 'exit' texgen.c:29:3: note: include '' or provide a declaration of 'exit' --- circgen.o --- cc -pipe -Wno-return-type -O2 -fno-strict-aliasing -c circgen.c --- pic2.o --- cc -pipe -Wno-return-type -O2 -fno-strict-aliasing -c pic2.c --- arcgen.o --- cc -pipe -Wno-return-type -O2 -fno-strict-aliasing -c arcgen.c --- movegen.o --- cc -pipe -Wno-return-type -O2 -fno-strict-aliasing -c movegen.c --- circgen.o --- In file included from circgen.c:2:0: pic.h:98:14: warning: conflicting types for built-in function 'malloc' extern char *malloc(), *tostring(); ^ circgen.c: In function 'circgen': circgen.c:5:13: warning: type of 'type' defaults to 'int' [-Wimplicit-int] struct obj *circgen(type) ^ circgen.c:26:4: warning: implicit declaration of function 'savetext' [-Wimplicit-function-declaration] savetext(attr[i].a_type, attr[i].a_val.p); ^ circgen.c:91:3: warning: implicit declaration of function 'yyerror' [-Wimplicit-function-declaration] yyerror("%s has invalid radius %g\n", (type==CIRCLE) ? "circle" ^ circgen.c:95:2: warning: implicit declaration of function 'extreme' [-Wimplicit-function-declaration] extreme(curx+r, cury+r2); ^ --- picy.o --- --- pic2.o --- In file included from pic2.c:3:0: pic.h:98:14: warning: conflicting types for built-in function 'malloc' extern char *malloc(), *tostring(); ^ pic2.c:11:1: warning: return type defaults to 'int' [-Wimplicit-int] definition(s) /* collect definition for s and install */ ^ pic2.c: In function 'definition': pic2.c:18:18: warning: implicit declaration of function 'input' [-Wimplicit-function-declaration] while ((delim = input()) == ' ' || delim == '\t') ^ pic2.c:22:4: warning: implicit declaration of function 'yyerror' [-Wimplicit-function-declaration] yyerror("definition of %s is too long", s); ^ pic2.c:23:4: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(1); ^ pic2.c:23:4: warning: incompatible implicit declaration of built-in function 'exit' pic2.c:23:4: note: include '' or provide a declaration of 'exit' pic2.c:27:4: warning: incompatible implicit declaration of built-in function 'exit' exit(1); ^ pic2.c:27:4: note: include '' or provide a declaration of 'exit' pic2.c:37:4: warning: 'return' with no value, in function returning non-void return; ^ pic2.c:39:3: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free(stp->s_val.p); ^ pic2.c:39:3: warning: incompatible implicit declaration of built-in function 'free' pic2.c:39:3: note: include '' or provide a declaration of 'free' pic2.c: At top level: pic2.c:54:1: warning: return type defaults to 'int' [-Wimplicit-int] dodef(stp) /* collect args and push back defn for name in table slot n */ ^ pic2.c: In function 'dodef': pic2.c:63:29: warning: implicit declaration of function 'getarg' [-Wimplicit-function-declaration] for (argp = argval; (len = getarg(argp)) != -1; argp += len) { ^ pic2.c:81:5: warning: implicit declaration of function 'pbstr' [-Wimplicit-function-declaration] pbstr(argstk[*p - '0' - 1]); ^ pic2.c:85:5: warning: implicit declaration of function 'unput' [-Wimplicit-function-declaration] unput(*p); ^ pic2.c: At top level: pic2.c:92:1: warning: return type defaults to 'int' [-Wimplicit-int] getarg(p) /* pick up single argument, store in p, return length */ ^ pic2.c:128:1: warning: return type defaults to 'int' [-Wimplicit-int] input() ^ pic2.c: In function 'input': pic2.c:140:4: warning: incompatible implicit declaration of built-in function 'exit' exit(1); ^ pic2.c:140:4: note: include '' or provide a declaration of 'exit' --- picy.o --- cc -pipe -Wno-return-type -O2 -fno-strict-aliasing -c picy.c --- pic2.o --- pic2.c: At top level: pic2.c:148:1: warning: return type defaults to 'int' [-Wimplicit-int] unput(c) ^ pic2.c: In function 'unput': pic2.c:148:1: warning: type of 'c' defaults to 'int' [-Wimplicit-int] pic2.c:152:3: warning: incompatible implicit declaration of built-in function 'exit' exit(1); ^ pic2.c:152:3: note: include '' or provide a declaration of 'exit' pic2.c: At top level: pic2.c:159:1: warning: return type defaults to 'int' [-Wimplicit-int] pbstr(s) ^ pic2.c: In function 'pbstr': pic2.c:164:6: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] n = strlen(s); ^ pic2.c:164:6: warning: incompatible implicit declaration of built-in function 'strlen' pic2.c:164:6: note: include '' or provide a declaration of 'strlen' pic2.c: At top level: pic2.c:169:1: warning: return type defaults to 'int' [-Wimplicit-int] yyerror(s, s1, s2, s3, s4) ^ pic2.c: In function 'yyerror': pic2.c:173:3: warning: 'return' with no value, in function returning non-void return; ^ pic2.c:177:2: warning: implicit declaration of function 'eprint' [-Wimplicit-function-declaration] eprint(); ^ pic2.c: At top level: pic2.c:181:1: warning: return type defaults to 'int' [-Wimplicit-int] eprint() /* try to print context around error */ ^ pic2.c:204:1: warning: return type defaults to 'int' [-Wimplicit-int] yywrap() {;} ^ --- arcgen.o --- In file included from arcgen.c:2:0: pic.h:98:14: warning: conflicting types for built-in function 'malloc' extern char *malloc(), *tostring(); ^ arcgen.c: In function 'arcgen': arcgen.c:5:13: warning: type of 'type' defaults to 'int' [-Wimplicit-int] struct obj *arcgen(type) /* handles circular and (eventually) elliptical ^ arcgen.c:32:4: warning: implicit declaration of function 'savetext' [-Wimplicit-function-declaration] savetext(attr[i].a_type, attr[i].a_val.p); ^ arcgen.c:135:6: warning: implicit declaration of function 'is_onarc' [-Wimplicit-function-declaration] if (is_onarc(0.0,start,stop)) extreme(cx4,cy4); ^ arcgen.c:135:32: warning: implicit declaration of function 'extreme' [-Wimplicit-function-declaration] if (is_onarc(0.0,start,stop)) extreme(cx4,cy4); ^ arcgen.c: At top level: arcgen.c:168:1: warning: return type defaults to 'int' [-Wimplicit-int] is_onarc(pt,start,stop) ^ --- picy.o --- In file included from picy.y:3:0: pic.h:98:14: warning: conflicting types for built-in function 'malloc' extern char *malloc(), *tostring(); ^ --- movegen.o --- In file included from movegen.c:2:0: pic.h:98:14: warning: conflicting types for built-in function 'malloc' extern char *malloc(), *tostring(); ^ movegen.c: In function 'movegen': movegen.c:21:4: warning: implicit declaration of function 'savetext' [-Wimplicit-function-declaration] savetext(attr[i].a_type, attr[i].a_val.p); ^ movegen.c:77:2: warning: implicit declaration of function 'extreme' [-Wimplicit-function-declaration] extreme(curx, cury); ^ --- picy.o --- picy.y:285:1: warning: return type defaults to 'int' [-Wimplicit-int] picy.y: In function 'yyparse': picy.y:306:37: warning: implicit declaration of function 'yyerror' [-Wimplicit-function-declaration] picy.y:317:29: warning: implicit declaration of function 'yylex' [-Wimplicit-function-declaration] picy.y:73:48: warning: implicit declaration of function 'checkscale' [-Wimplicit-function-declaration] | VARNAME '=' expr ST { makevarf($1, VARNAME, $3); checkscale($1); } ^ picy.y:74:3: warning: implicit declaration of function 'setdir' [-Wimplicit-function-declaration] | DIR { setdir($1); } ^ picy.y:75:3: warning: implicit declaration of function 'printexpr' [-Wimplicit-function-declaration] | PRINT expr ST { printexpr($2); } ^ picy.y:76:3: warning: implicit declaration of function 'printpos' [-Wimplicit-function-declaration] | PRINT position ST { printpos($2); } ^ picy.y:6:40: warning: implicit declaration of function 'makeattr' [-Wimplicit-function-declaration] #define makeattri(a,v) {yystemp.i=(v); makeattr(a, yystemp);} ^ picy.y:105:3: note: in expansion of macro 'makeattri' | /* empty */ { makeattri(0, 0); } ^ --- picl.o --- cc -pipe -Wno-return-type -O2 -fno-strict-aliasing -c picl.c In file included from picl.c:40:0: pic.h:98:14: warning: conflicting types for built-in function 'malloc' extern char *malloc(), *tostring(); ^ picl.c:51:1: warning: return type defaults to 'int' [-Wimplicit-int] yylex(){ ^ picl.c: In function 'yylex': picl.c:64:15: warning: implicit declaration of function 'yylook' [-Wimplicit-function-declaration] while((nstr = yylook()) >= 0) ^ picl.c:67:4: warning: implicit declaration of function 'yywrap' [-Wimplicit-function-declaration] if(yywrap()) return(0); break; ^ picl.c:433:3: warning: implicit declaration of function 'definition' [-Wimplicit-function-declaration] { definition(yytext); BEGIN A; } ^ picl.c:439:14: warning: implicit declaration of function 'atoi' [-Wimplicit-function-declaration] { yylval.i = atoi(yytext); return(NTH); } ^ picl.c:442:14: warning: implicit declaration of function 'atof' [-Wimplicit-function-declaration] { yylval.f = atof(yytext); return(NUMBER); } ^ picl.c:450:8: warning: implicit declaration of function 'input' [-Wimplicit-function-declaration] c = input(); ^ picl.c:451:4: warning: implicit declaration of function 'unput' [-Wimplicit-function-declaration] unput(c); ^ picl.c:453:5: warning: implicit declaration of function 'dodef' [-Wimplicit-function-declaration] dodef(p); ^ picl.c:455:5: warning: implicit declaration of function 'pbstr' [-Wimplicit-function-declaration] pbstr(p->s_val); ^ picl.c:486:4: warning: implicit declaration of function 'yyerror' [-Wimplicit-function-declaration] { yyerror("newline in string"); BEGIN A; return(ST); } ^ picl.c: At top level: picl.c:2709:1: warning: return type defaults to 'int' [-Wimplicit-int] yylook(){ ^ picl.c: In function 'yylook': picl.c:2755:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] if ( (int)yyt > (int)yycrank){ ^ picl.c:2755:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] if ( (int)yyt > (int)yycrank){ ^ picl.c:2765:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] else if((int)yyt < (int)yycrank) { /* r < yycrank */ ^ picl.c:2765:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] else if((int)yyt < (int)yycrank) { /* r < yycrank */ ^ picl.c:2823:12: warning: implicit declaration of function 'yyback' [-Wimplicit-function-declaration] while(yyback((*lsp)->yystops,-*yyfnd) != 1 && lsp > yylstate){ ^ picl.c: At top level: picl.c:2857:1: warning: return type defaults to 'int' [-Wimplicit-int] yyback(p, m) ^ picl.c: In function 'yyback': picl.c:2857:1: warning: type of 'm' defaults to 'int' [-Wimplicit-int] picl.c: At top level: picl.c:2869:1: warning: return type defaults to 'int' [-Wimplicit-int] yyinput(){ ^ picl.c:2872:1: warning: return type defaults to 'int' [-Wimplicit-int] yyoutput(c) ^ picl.c:2876:1: warning: return type defaults to 'int' [-Wimplicit-int] yyunput(c) ^ --- pic2fig --- cc -o pic2fig picy.o picl.o main.o print.o misc.o symtab.o blockgen.o boxgen.o circgen.o arcgen.o linegen.o movegen.o texgen.o textgen.o pic2.o plfig.o figd.o -lm =========================================================================== =================================================== =========================================================================== =================================================== ===> Staging for pic2fig-1.4_2 ===> Generating temporary packing list install -s -m 555 /wrkdirs/print/pic2fig/pic2fig/pic2fig /wrkdirs/print/pic2fig/stage/usr/local/bin install -m 444 /wrkdirs/print/pic2fig/pic2fig/pic2fig.1 /wrkdirs/print/pic2fig/stage/usr/local/man/man1 ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===> Building package for pic2fig-1.4_2 file sizes/checksums [2]: . done packing files [2]: . done packing directories [0]: . done =========================================================================== => Cleaning up wrkdir ===> Cleaning for pic2fig-1.4_2 build of print/pic2fig ended at Wed Oct 5 11:07:59 PDT 2016 build time: 00:00:05