=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for graphviz-12.1.0 printf '#pragma once\n' > ./graphviz_version.h /usr/bin/egrep 'PACKAGE|VERSION|GVPLUGIN' config.h >> ./graphviz_version.h /usr/pkg/bin/gmake all-recursive gmake[1]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0' Making all in libltdl gmake[2]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/libltdl' GEN libltdl/lt__argz.h /usr/pkg/bin/gmake all-am gmake[3]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/libltdl' CC libltdlc_la-lt_dlloader.lo CC libltdlc_la-lt_error.lo CC libltdlc_la-slist.lo CC lt__argz.lo CC libltdlc_la-lt__alloc.lo CC libltdlc_la-ltdl.lo CC loaders/dlopen.lo CC loaders/libltdlc_la-preopen.lo CCLD dlopen.la CCLD libltdlc.la gmake[3]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/libltdl' gmake[2]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/libltdl' Making all in lib gmake[2]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib' Making all in util gmake[3]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/util' CC libutil_C_la-gv_fopen.lo CCLD libutil_C.la gmake[3]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/util' Making all in cdt gmake[3]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/cdt' CC dtdisc.lo CC dtextract.lo CC dtclose.lo CC dtflatten.lo CC dtlist.lo CC dtmethod.lo CC dthash.lo CC dtopen.lo dthash.c: In function 'dthtab': dthash.c:28:28: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] if (!(s = realloc(olds, n * sizeof(Dtlink_t*)))) ^ In file included from dthash.c:1:0: ../../lib/cdt/dthdr.h:25:25: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] #define HINDEX(n,h) ((h)&((n)-1)) ^ dthash.c:40:17: note: in expansion of macro 'HINDEX' if((is = s + HINDEX(n,t->hash)) == hs) ^~~~~~ dthash.c: In function 'dthash': ../../lib/cdt/dthdr.h:25:25: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] #define HINDEX(n,h) ((h)&((n)-1)) ^ dthash.c:125:25: note: in expansion of macro 'HINDEX' s = dt->data->htab + HINDEX(dt->data->ntab,hsh); ^~~~~~ ../../lib/cdt/dthdr.h:25:25: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] #define HINDEX(n,h) ((h)&((n)-1)) ^ dthash.c:133:29: note: in expansion of macro 'HINDEX' *(s = dt->data->htab + HINDEX(dt->data->ntab,hsh)); ^~~~~~ ../../lib/cdt/dthdr.h:25:25: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] #define HINDEX(n,h) ((h)&((n)-1)) ^ dthash.c:190:24: note: in expansion of macro 'HINDEX' s = dt->data->htab + HINDEX(dt->data->ntab,hsh); ^~~~~~ CC dtrenew.lo CC dtrestore.lo CC dtsize.lo CC dtstrhash.lo CC dttree.lo CC dtstat.lo CC dtview.lo CC dtwalk.lo In file included from dtrenew.c:1:0: dtrenew.c: In function 'dtrenew': ../../lib/cdt/dthdr.h:25:25: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] #define HINDEX(n,h) ((h)&((n)-1)) ^ dtrenew.c:37:25: note: in expansion of macro 'HINDEX' { s = dt->data->htab + HINDEX(dt->data->ntab,e->hash); ^~~~~~ CCLD libcdt.la CCLD libcdt_C.la gmake[3]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/cdt' Making all in xdot gmake[3]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/xdot' CC xdot.lo In file included from xdot.c:11:0: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from xdot.c:13:0: ../../lib/cgraph/gv_ctype.h: In function 'gv_tolower': ../../lib/cgraph/gv_ctype.h:83:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'A' + 'a'; ~~~~~~~~~~~~~~^~~~~ ../../lib/cgraph/gv_ctype.h: In function 'gv_toupper': ../../lib/cgraph/gv_ctype.h:95:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'a' + 'A'; ~~~~~~~~~~~~~~^~~~~ xdot.c: In function 'radGradient': xdot.c:890:23: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] stops = gv_calloc(clr->u.ring.n_stops, sizeof(stops[0])); ^~~ xdot.c:894:18: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] stops[i].frac = d; ^ xdot.c: In function 'linGradient': xdot.c:927:23: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] stops = gv_calloc(clr->u.ling.n_stops, sizeof(stops[0])); ^~~ xdot.c:931:18: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] stops[i].frac = d; ^ CCLD libxdot.la CCLD libxdot_C.la gmake[3]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/xdot' Making all in cgraph gmake[3]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/cgraph' CC apply.lo CC attr.lo CC acyclic.lo CC agerror.lo CC edge.lo CC graph.lo CC grammar.lo CC id.lo In file included from agerror.c:16:0: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from agerror.c:18:0: ../../lib/cgraph/gv_ctype.h: In function 'gv_tolower': ../../lib/cgraph/gv_ctype.h:83:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'A' + 'a'; ~~~~~~~~~~~~~~^~~~~ ../../lib/cgraph/gv_ctype.h: In function 'gv_toupper': ../../lib/cgraph/gv_ctype.h:95:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'a' + 'A'; ~~~~~~~~~~~~~~^~~~~ In file included from ../../lib/cgraph/grammar.y:28:0: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ CC imap.lo CC ingraphs.lo CC io.lo CC mem.lo CC node.lo CC node_induce.lo CC obj.lo CC rec.lo In file included from ../../lib/cgraph/cghdr.h:32:0, from node.c:16: node.c: In function 'agnodebefore': ./cgraph.h:223:20: warning: conversion to 'uint64_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define AGSEQ(obj) (AGTAG(obj).seq) ^ node.c:362:18: note: in expansion of macro 'AGSEQ' uint64_t seq = AGSEQ(n) + 1; ^~~~~ node.c:375:15: warning: conversion to 'unsigned int:28' from 'int' may alter its value [-Wconversion] AGSEQ(snd) = (AGSEQ(fst) - 1) & SEQ_MASK; ^ CC refstr.lo CC scan.lo CC subg.lo CC tred.lo CC unflatten.lo CC utils.lo CC write.lo In file included from ../../lib/cgraph/scan.l:30:0: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from ../../lib/cgraph/scan.l:31:0: ../../lib/cgraph/gv_ctype.h: In function 'gv_tolower': ../../lib/cgraph/gv_ctype.h:83:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'A' + 'a'; ~~~~~~~~~~~~~~^~~~~ ../../lib/cgraph/gv_ctype.h: In function 'gv_toupper': ../../lib/cgraph/gv_ctype.h:95:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'a' + 'A'; ~~~~~~~~~~~~~~^~~~~ scan.c: In function 'aaglex': scan.c:1504:8: warning: switch missing default case [-Wswitch-default] else switch ( yy_get_next_buffer( ) ) ^~~~~~ tred.c: In function 'dfs': tred.c:144:31: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] DISTANCE(ninfo, hd) = uchar_min(1, DISTANCE(ninfo, v)) + 1; ^~~~~~~~~ tred.c:147:31: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] DISTANCE(ninfo, hd) = uchar_min(1, DISTANCE(ninfo, v)) + 1; ^~~~~~~~~ tred.c: In function 'graphviz_tred': tred.c:192:32: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] infosize = (agnnodes(g) + 1) * sizeof(nodeinfo_t); ^ In file included from write.c:26:0: ../../lib/cgraph/gv_ctype.h: In function 'gv_tolower': ../../lib/cgraph/gv_ctype.h:83:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'A' + 'a'; ~~~~~~~~~~~~~~^~~~~ ../../lib/cgraph/gv_ctype.h: In function 'gv_toupper': ../../lib/cgraph/gv_ctype.h:95:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'a' + 'A'; ~~~~~~~~~~~~~~^~~~~ CCLD libcgraph_C.la CCLD libcgraph.la gmake[3]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/cgraph' Making all in pathplan gmake[3]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/pathplan' CC inpoly.lo CC route.lo CC cvt.lo CC shortestpth.lo CC shortest.lo CC triang.lo CC util.lo CC solvers.lo shortestpth.c: In function 'shortestPath': shortestpth.c:35:26: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] int *dad = gv_calloc(V, sizeof(int)); ^ shortestpth.c:36:27: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] COORD *vl = gv_calloc(V + 1, sizeof(COORD)); // One extra for sentinel ^ shortestpth.c:52:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (val[k] == unseen) ^~ shortestpth.c:67:12: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if ((wkt != 0) && (val[t] < newpri)) { ^~ util.c: In function 'Ppolybarriers': shortestpth.c: In function 'makePath': shortestpth.c:97:23: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] int *dad = gv_calloc(V + 2, sizeof(int)); ^ util.c:36:30: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] Pedge_t *bar = gv_calloc(n, sizeof(Pedge_t)); ^ route.c: In function 'splineintersectsline': route.c:321:19: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (xcoeff[1] == 0) { ^~ route.c:322:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (ycoeff[1] == 0) { ^~ route.c:341:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (xroots[i] == yroots[j]) ^~ shortest.c: In function 'Pshortestpath': shortest.c:129:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if ((p1.x == p2.x && p2.x == p3.x && p3.y > p2.y) || ^~ shortest.c:129:31: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if ((p1.x == p2.x && p2.x == p3.x && p3.y > p2.y) || ^~ shortest.c:133:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] && polyp->ps[pi].x == polyp->ps[pi + 1].x ^~ shortest.c:134:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] && polyp->ps[pi].y == polyp->ps[pi + 1].y) ^~ shortest.c:143:36: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (pi > 0 && polyp->ps[pi].x == polyp->ps[pi - 1].x && ^~ shortest.c:144:19: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] polyp->ps[pi].y == polyp->ps[pi - 1].y) ^~ CC visibility.lo visibility.c: In function 'allocArray': visibility.c:29:28: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] array2 arr = gv_calloc(V + extra, sizeof(COORD*)); ^ visibility.c: In function 'inBetween': visibility.c:67:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (a.x != b.x) /* not vertical */ ^~ visibility.c: In function 'ptVis': visibility.c:256:29: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] COORD *vadj = gv_calloc(V + 2, sizeof(COORD)); ^ CCLD libpathplan.la CCLD libpathplan_C.la gmake[3]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/pathplan' Making all in sfio gmake[3]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/sfio' Making all in Sfio_f gmake[4]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/sfio/Sfio_f' CC _sfslen.lo CCLD libsfiof_C.la gmake[4]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/sfio/Sfio_f' gmake[4]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/sfio' CC sfcvt.lo CC sfextern.lo CC sftable.lo CC sfvscanf.lo CC sfprint.lo In file included from sftable.c:11:0: ../../lib/cgraph/gv_ctype.h: In function 'gv_tolower': ../../lib/cgraph/gv_ctype.h:83:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'A' + 'a'; ~~~~~~~~~~~~~~^~~~~ ../../lib/cgraph/gv_ctype.h: In function 'gv_toupper': ../../lib/cgraph/gv_ctype.h:95:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'a' + 'A'; ~~~~~~~~~~~~~~^~~~~ In file included from sfvscanf.c:12:0: ../../lib/cgraph/gv_ctype.h: In function 'gv_tolower': ../../lib/cgraph/gv_ctype.h:83:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'A' + 'a'; ~~~~~~~~~~~~~~^~~~~ ../../lib/cgraph/gv_ctype.h: In function 'gv_toupper': ../../lib/cgraph/gv_ctype.h:95:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'a' + 'A'; ~~~~~~~~~~~~~~^~~~~ In file included from sfprint.c:12:0: ../../lib/cgraph/gv_ctype.h: In function 'gv_tolower': ../../lib/cgraph/gv_ctype.h:83:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'A' + 'a'; ~~~~~~~~~~~~~~^~~~~ ../../lib/cgraph/gv_ctype.h: In function 'gv_toupper': ../../lib/cgraph/gv_ctype.h:95:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'a' + 'A'; ~~~~~~~~~~~~~~^~~~~ sftable.c: In function 'sffmtint': sftable.c:26:12: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] return (char *) str; ^ sfcvt.c: In function '_sfcvt': sfcvt.c:42:11: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (dval == 0.) ^~ In file included from sfcvt.c:12:0: ../../lib/sfio/sfhdr.h:129:18: warning: conversion to 'double' from 'long double' may alter its value [-Wfloat-conversion] #define _Sfneg10 (_Sftable.sf_neg10) ^ sfcvt.c:54:15: note: in expansion of macro '_Sfneg10' dval *= _Sfneg10[v]; ^~~~~~~~ sfcvt.c:103:12: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] dval -= n; ^~ sfcvt.c:116:11: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] *--sp += 5; ^ sfcvt.c:120:12: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] *--sp += 1; ^ In file included from sfvscanf.c:15:0: sfvscanf.c: In function 'sfvscanf': ../../lib/sfio/sfhdr.h:90:15: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] ((ft->form = (char*)frm), \ ^ sfvscanf.c:174:4: note: in expansion of macro 'FMTSET' FMTSET(ft, form, LEFTP, 0, 0, 0, 0, 0, NULL, 0); ^~~~~~ ../../lib/sfio/sfhdr.h:90:15: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] ((ft->form = (char*)frm), \ ^ sfvscanf.c:202:3: note: in expansion of macro 'FMTSET' FMTSET(ft, form, '.', dot, 0, 0, 0, 0, NULL, 0); ^~~~~~ ../../lib/sfio/sfhdr.h:90:15: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] ((ft->form = (char*)frm), \ ^ sfvscanf.c:244:3: note: in expansion of macro 'FMTSET' FMTSET(ft, form, 'I', sizeof(int), 0, 0, 0, 0, NULL, 0); ^~~~~~ ../../lib/sfio/sfhdr.h:90:15: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] ((ft->form = (char*)frm), \ ^ sfvscanf.c:307:2: note: in expansion of macro 'FMTSET' FMTSET(ft, form, fmt, size, flags, width, 0, base, t_str, n_str); ^~~~~~ sfvscanf.c:367:16: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] *val++ = inp; ^~~ sfvscanf.c:376:16: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] *val++ = inp; ^~~ sfvscanf.c:380:16: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] *val++ = inp; ^~~ sfvscanf.c:384:16: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] *val++ = inp; ^~~ sfvscanf.c:458:36: warning: conversion to 'long long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] (argv.lu << 3) + (argv.lu << 1) + (inp - '0'); ^ sfvscanf.c:489:33: warning: conversion to 'long long unsigned int' from 'char' may change the sign of the result [-Wsign-conversion] argv.lu = (argv.lu << shift) + sp[inp]; ^ sfvscanf.c:494:23: warning: conversion to 'long long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] argv.lu = (argv.lu * base) + sp[inp]; ^ sfvscanf.c:494:31: warning: conversion to 'long long unsigned int' from 'char' may change the sign of the result [-Wsign-conversion] argv.lu = (argv.lu * base) + sp[inp]; ^ sfvscanf.c:546:16: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] *argv.s++ = inp; ^~~ sfvscanf.c:551:16: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] *argv.s++ = inp; ^~~ sfvscanf.c:566:16: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] *argv.s++ = inp; ^~~ sfprint.c: In function 'sfprint': sfprint.c:93:11: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] sp = (char *) form++; ^ sfprint.c:96:10: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] n = form - sp; ^~~~ In file included from sfprint.c:15:0: ../../lib/sfio/sfhdr.h:90:15: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] ((ft->form = (char*)frm), \ ^ sfprint.c:140:4: note: in expansion of macro 'FMTSET' FMTSET(ft, form, LEFTP, 0, 0, 0, 0, 0, NULL, 0); ^~~~~~ ../../lib/sfio/sfhdr.h:90:15: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] ((ft->form = (char*)frm), \ ^ sfprint.c:209:6: note: in expansion of macro 'FMTSET' FMTSET(ft, form, '.', dot, 0, 0, 0, 0, NULL, 0); ^~~~~~ ../../lib/sfio/sfhdr.h:90:15: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] ((ft->form = (char*)frm), \ ^ sfprint.c:250:3: note: in expansion of macro 'FMTSET' FMTSET(ft, form, 'I', sizeof(int), 0, 0, 0, 0, NULL, 0); ^~~~~~ ../../lib/sfio/sfhdr.h:90:15: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] ((ft->form = (char*)frm), \ ^ sfprint.c:314:2: note: in expansion of macro 'FMTSET' FMTSET(ft, form, fmt, size, flags, width, precis, base, t_str, n_str); ^~~~~~ sfprint.c:344:12: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion] if ((v = size) >= 0) { ^~~~ sfprint.c:348:11: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] v = strlen(sp); ^~~~~~ sfprint.c:380:12: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] buf[0] = fmt; ^~~ sfprint.c:481:22: warning: conversion to 'long long int' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion] } while ((lv = (unsigned long long)lv >> n)); ^ sfprint.c:485:22: warning: conversion to 'long long int' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion] } while ((lv = (unsigned long long)lv / (unsigned long long)base)); ^ sfprint.c:532:21: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] } while ((v = (unsigned)v >> n)); ^ sfprint.c:536:21: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] } while ((v = (unsigned)v / (unsigned)base)); ^ sfprint.c:541:11: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] && (n = endsp - sp) > 3) { ^~~~~ sfprint.c:558:35: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] if (precis > 0 && (precis -= (endsp - sp)) < (sp - buf) - 64) ^ sfprint.c:575:8: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] n = width - (n + (endsp - sp)); ^~~~~ In file included from sfprint.c:15:0: ../../lib/sfio/sfhdr.h:130:17: warning: conversion to 'char' from 'unsigned char' may change the sign of the result [-Wsign-conversion] #define _Sfdec (_Sftable.sf_dec) ^ sfprint.c:587:16: note: in expansion of macro '_Sfdec' *--sp = _Sfdec[(base <<= 1) + 1]; ^~~~~~ ../../lib/sfio/sfhdr.h:130:17: warning: conversion to 'char' from 'unsigned char' may change the sign of the result [-Wsign-conversion] #define _Sfdec (_Sftable.sf_dec) ^ sfprint.c:588:16: note: in expansion of macro '_Sfdec' *--sp = _Sfdec[base]; ^~~~~~ sfprint.c:627:12: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (dval == 0.) ^~ sfprint.c:634:12: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion] if ((n = sfslen()) > precis) ^~~~~~ sfprint.c:661:16: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] precis -= (endsp -= 1) - ssp; ^ sfprint.c:665:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (dval != 0.) { ^~ sfprint.c:680:33: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] *--ep = (decpt > 0 || dval == 0.) ? '+' : '-'; ^~ sfprint.c:725:16: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] precis -= (endsp -= 1) - ssp; ^ sfprint.c:742:6: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] n = (endsp - sp) + (endep - ep) + (precis <= 0 ? 0 : precis) + ^ sfprint.c:750:11: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] *--sp = fmt; ^~~ sfprint.c:772:11: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] if ((n = endsp - sp) > 0) ^~~~~ sfprint.c:780:15: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] if ((n = endep - (sp = ep)) > 0) ^~~~~ CCLD libsfio_C.la gmake[4]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/sfio' gmake[3]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/sfio' Making all in vmalloc gmake[3]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/vmalloc' CC vmalloc.lo CC vmclose.lo CC vmopen.lo CC vmclear.lo CC vmstrdup.lo CCLD libvmalloc_C.la gmake[3]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/vmalloc' Making all in ast gmake[3]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/ast' CC chresc.lo CC error.lo CC chrtoi.lo CC fmtesc.lo CC stresc.lo CC strmatch.lo In file included from ../../lib/ast/ast.h:17:0, from strmatch.c:46: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from ../../lib/ast/ast.h:17:0, from chrtoi.c:18: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from strmatch.c:47:0: ../../lib/cgraph/gv_ctype.h: In function 'gv_tolower': ../../lib/cgraph/gv_ctype.h:83:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'A' + 'a'; ~~~~~~~~~~~~~~^~~~~ ../../lib/cgraph/gv_ctype.h: In function 'gv_toupper': ../../lib/cgraph/gv_ctype.h:95:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'a' + 'A'; ~~~~~~~~~~~~~~^~~~~ In file included from ../../lib/ast/ast.h:17:0, from stresc.c:18: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ stresc.c: In function 'stresc': stresc.c:39:9: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] *t++ = c; ^ In file included from ../../lib/ast/ast.h:17:0, from fmtesc.c:18: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from fmtesc.c:20:0: ../../lib/cgraph/gv_ctype.h: In function 'gv_tolower': ../../lib/cgraph/gv_ctype.h:83:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'A' + 'a'; ~~~~~~~~~~~~~~^~~~~ ../../lib/cgraph/gv_ctype.h: In function 'gv_toupper': ../../lib/cgraph/gv_ctype.h:95:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'a' + 'A'; ~~~~~~~~~~~~~~^~~~~ In file included from ../../lib/ast/ast.h:17:0, from error.c:15: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from ../../lib/ast/ast.h:17:0, from chresc.c:20: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ chresc.c: In function 'chresc': chresc.c:136:7: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] *p = (char *) s; ^ CCLD libast_C.la gmake[3]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/ast' Making all in vpsc gmake[3]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/vpsc' CXX block.lo CXX blocks.lo CXX generate-constraints.lo CXX constraint.lo CXX solve_VPSC.lo CXX csolve_VPSC.lo CXX variable.lo CXXLD libvpsc_C.la gmake[3]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/vpsc' Making all in rbtree gmake[3]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/rbtree' CC red_black_tree.lo CCLD librbtree_C.la gmake[3]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/rbtree' Making all in ortho gmake[3]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/ortho' CC fPQ.lo CC maze.lo CC partition.lo CC ortho.lo CC rawgraph.lo CC sgraph.lo CC trapezoid.lo fPQ.c: In function 'PQgen': fPQ.c:28:20: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] pq = gv_calloc(sz + 1, sizeof(snode*)); ^~ trapezoid.c: In function 'newnode': trapezoid.c:67:21: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] return qs->length - 1; ~~~~~~~~~~~^~~ trapezoid.c: In function 'newtrap': trapezoid.c:74:21: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] return tr->length - 1; ~~~~~~~~~~~^~~ trapezoid.c: In function 'math_N': trapezoid.c:920:10: warning: cast from function call of type 'double' to non-matching type 'int' [-Wbad-function-cast] return (int) ceil((double) 1.0*n/v); ^ sgraph.c: In function 'initSEdges': sgraph.c:44:26: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] int* adj = gv_calloc(6 * g->nnodes + 2 * maxdeg, sizeof(int)); ^ sgraph.c:45:26: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] g->edges = gv_calloc(3 * g->nnodes + maxdeg, sizeof(sedge)); ^ sgraph.c: In function 'createSGraph': sgraph.c:63:26: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] g->nodes = gv_calloc(nnodes, sizeof(snode)); ^~~~~~ sgraph.c: In function 'shortPath': sgraph.c:171:7: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] d = -(N_VAL(n) + E_WT(e)); ^ maze.c: In function 'mkMazeGraph': maze.c:336:35: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] snodeitem* ditems = gv_calloc(bound, sizeof(snodeitem)); ^~~~~ maze.c:343:23: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] sides = gv_calloc(4 * mp->ncells, sizeof(snode*)); ^ maze.c:381:23: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] sides = gv_calloc(g->nnodes, sizeof(snode*)); ^ maze.c: In function 'mkMaze': maze.c:462:33: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] cp = mp->gcells = gv_calloc(mp->ngcells, sizeof(cell)); ^~ maze.c:494:18: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] mp->ncells = nrect; ^~~~~ partition.c: In function 'generateRandomOrdering': partition.c:161:6: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] j = i + drand48() * (n + 1 - i); ^ In file included from ../../lib/common/render.h:39:0, from ../../lib/ortho/ortho.h:13, from ortho.c:32: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ partition.c: In function 'monotonate_trapezoids': partition.c:602:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] vert = gv_calloc(nsegs + 1, sizeof(vertexchain_t)); ^~~~~ partition.c:603:21: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] mon = gv_calloc(nsegs, sizeof(int)); ^~~~~ partition.c:607:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < tr->length; i++) ^ partition.c: In function 'partition': partition.c:687:33: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] segment_t* segs = gv_calloc(nsegs + 1, sizeof(segment_t)); ^~~~~ partition.c:688:30: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] int* permute = gv_calloc(nsegs + 1, sizeof(int)); ^~~~~ ortho.c: In function 'segCmp': ortho.c:633:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (S1->p.p1 == S2->p.p1) { ^~ ortho.c:634:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(S1->p.p2==S2->p.p2) { ^~ ortho.c:676:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (S1->p.p2 == S2->p.p1) { ^~ ortho.c: In function 'seg_cmp': ortho.c:705:46: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(S1->isVert!=S2->isVert||S1->comm_coord!=S2->comm_coord) { ^~ ortho.c: In function 'propagate_prec': ortho.c:786:25: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(next->comm_coord==current->p.p1) { ^~ ortho.c:794:25: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(next->comm_coord==current->p.p1) { ^~ In file included from ../../lib/cgraph/agxbuf.h:17:0, from ../../lib/common/render.h:39, from ../../lib/ortho/ortho.h:13, from ortho.c:32: ortho.c: In function 'is_parallel': ortho.c:809:27: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] assert (s1->comm_coord==s2->comm_coord); ^ ortho.c:810:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] return s1->p.p1 == s2->p.p1 && ^~ ortho.c:811:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] s1->p.p2 == s2->p.p2 && ^~ ortho.c: In function 'set_parallel_edges': ortho.c:876:26: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(prev1->comm_coord==seg1->p.p1) { ^~ ortho.c:907:26: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(prev1->comm_coord==seg1->p.p1) { ^~ ortho.c: In function 'addPEdges': ortho.c:996:48: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (seg_list_get(segs, i)->prev->comm_coord == ^~ ortho.c: In function 'vtrack': ortho.c:1109:45: warning: cast from function call of type 'size_t {aka long unsigned int}' to non-matching type 'double' [-Wbad-function-cast] const double f = (double)seg->track_no / ((double)seg_list_size(&chp->seg_list) + 1); ^ ortho.c: In function 'htrack': ortho.c:1117:45: warning: cast from function call of type 'size_t {aka long unsigned int}' to non-matching type 'double' [-Wbad-function-cast] double f = 1.0 - (double)seg->track_no / ((double)seg_list_size(&chp->seg_list) + 1); ^ ortho.c: In function 'orthoEdges': ortho.c:1243:29: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] epair_t* es = gv_calloc(agnedges(g), sizeof(epair_t)); ^~~~~~~~ CCLD libortho_C.la gmake[3]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/ortho' Making all in sparse gmake[3]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/sparse' CC SparseMatrix.lo CC general.lo CC DotIO.lo CC color_palette.lo CC colorutil.lo CC mq.lo CC clustering.lo CC QuadTree.lo clustering.c: In function 'Multilevel_Modularity_Clustering_init': clustering.c:36:30: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] grid->matching = gv_calloc(n, sizeof(double)); ^ clustering.c:47:27: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] grid->deg = gv_calloc(n, sizeof(double)); ^ clustering.c:50:31: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *indeg = gv_calloc(n, sizeof(double)); ^ clustering.c: In function 'Multilevel_Modularity_Clustering_establish': clustering.c:105:31: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *deg_new = gv_calloc(n, sizeof(double)); ^ clustering.c:106:33: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *deg_inter = gv_calloc(n, sizeof(double)); ^ clustering.c:107:25: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] int *mask = gv_calloc(n, sizeof(int)); ^ clustering.c: In function 'hierachical_modularity_clustering': clustering.c:314:25: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *u = gv_calloc(cgrid->n, sizeof(double)); ^~~~~ clustering.c:331:26: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] matching = gv_calloc(grid->n, sizeof(int)); ^~~~ In file included from DotIO.c:12:0: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from colorutil.c:11:0: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ general.c: In function 'random_permutation': general.c:36:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] int *p = gv_calloc(n, sizeof(int)); ^ general.c: In function 'vector_float_take': general.c:82:27: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] if (!*u) *u = gv_calloc(m, sizeof(float)); ^ general.c: In function 'vector_ordering': general.c:122:27: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] if (!*p) *p = gv_calloc(n, sizeof(int)); ^ general.c:123:25: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *u = gv_calloc(2 * n, sizeof(double)); ^ general.c:130:12: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] qsort(u, n, sizeof(double)*2, comp_ascend); ^ general.c: In function 'vector_sort_int': general.c:137:12: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] qsort(v, n, sizeof(int), comp_ascend_int); ^ mq.c: In function 'get_mq': mq.c:90:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] counts = gv_calloc(n, sizeof(int)); ^ mq.c:128:20: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dout = gv_calloc(n, sizeof(double)); ^ mq.c: In function 'Multilevel_MQ_Clustering_init': mq.c:172:41: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] matching = grid->matching = gv_calloc(n, sizeof(double)); ^ mq.c:182:33: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] grid->deg_intra = gv_calloc(n, sizeof(double)); ^ mq.c:185:27: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] grid->wgt = gv_calloc(n, sizeof(double)); ^ mq.c: In function 'Multilevel_MQ_Clustering_establish': mq.c:240:33: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ints_t *neighbors = gv_calloc(n, sizeof(ints_t)); ^ mq.c:246:37: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *deg_intra_new = gv_calloc(n, sizeof(double)); ^ mq.c:247:31: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *wgt_new = gv_calloc(n, sizeof(double)); ^ mq.c:248:33: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *deg_inter = gv_calloc(n, sizeof(double)); ^ mq.c:249:25: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] int *mask = gv_calloc(n, sizeof(int)); ^ mq.c:250:32: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *dout_new = gv_calloc(n, sizeof(double)); ^ mq.c:480:48: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] deg_intra_new = gv_recalloc(deg_intra_new, n, nc, sizeof(double)); ^ mq.c:480:51: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] deg_intra_new = gv_recalloc(deg_intra_new, n, nc, sizeof(double)); ^~ mq.c:481:36: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] wgt_new = gv_recalloc(wgt_new, n, nc, sizeof(double)); ^ mq.c:481:39: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] wgt_new = gv_recalloc(wgt_new, n, nc, sizeof(double)); ^~ mq.c:485:38: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dout_new = gv_recalloc(dout_new, n, nc, sizeof(double)); ^ mq.c:485:41: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dout_new = gv_recalloc(dout_new, n, nc, sizeof(double)); ^~ mq.c: In function 'hierachical_mq_clustering': mq.c:555:25: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *u = gv_calloc(cgrid->n, sizeof(double)); ^~~~~ mq.c:572:26: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] matching = gv_calloc(grid->n, sizeof(int)); ^~~~ DotIO.c: In function 'SparseMatrix_import_dot': DotIO.c:107:16: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] ND_id(n) = i++; ^ DotIO.c:116:19: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] I = gv_calloc(nedges, sizeof(int)); ^~~~~~ DotIO.c:117:19: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] J = gv_calloc(nedges, sizeof(int)); ^~~~~~ DotIO.c:118:21: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] val = gv_calloc(nedges, sizeof(double)); ^~~~~~ DotIO.c:31:19: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] #define ND_id(n) (((Agnodeinfo_t*)((n)->base.data))->id) ^ DotIO.c:124:11: note: in expansion of macro 'ND_id' row = ND_id(n); ^~~~~ DotIO.c:31:19: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] #define ND_id(n) (((Agnodeinfo_t*)((n)->base.data))->id) ^ DotIO.c:127:14: note: in expansion of macro 'ND_id' J[i] = ND_id(aghead(e)); ^~~~~ DotIO.c:145:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] *x = gv_calloc(dim * nnodes, sizeof(double)); ^~~ DotIO.c:31:19: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] #define ND_id(n) (((Agnodeinfo_t*)((n)->base.data))->id) ^ DotIO.c:150:11: note: in expansion of macro 'ND_id' i = ND_id(n); ^~~~~ DotIO.c: In function 'Import_dot_splines': DotIO.c:243:25: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] *xsplines = gv_calloc(nedges, sizeof(char*)); ^~~~~~ DotIO.c: In function 'hexcol2rgb': DotIO.c:265:44: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (hex2int(h[0])*16 + hex2int(h[1]))/255.; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ DotIO.c: In function 'Import_coord_clusters_from_dot': DotIO.c:358:16: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] ND_id(n) = i++; ^ DotIO.c:361:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] int* I = gv_calloc(nedges, sizeof(int)); ^~~~~~ DotIO.c:362:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] int* J = gv_calloc(nedges, sizeof(int)); ^~~~~~ DotIO.c:363:27: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double* val = gv_calloc(nedges, sizeof(double)); ^~~~~~ DotIO.c:31:19: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] #define ND_id(n) (((Agnodeinfo_t*)((n)->base.data))->id) ^ DotIO.c:370:11: note: in expansion of macro 'ND_id' row = ND_id(n); ^~~~~ DotIO.c:31:19: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] #define ND_id(n) (((Agnodeinfo_t*)((n)->base.data))->id) ^ DotIO.c:373:14: note: in expansion of macro 'ND_id' J[i] = ND_id(aghead(e)); ^~~~~ DotIO.c:388:25: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] *clusters = gv_calloc(nnodes, sizeof(int)); ^~~~~~ In file included from /usr/include/string.h:127:0, from ../../lib/cgraph/alloc.h:24, from ../../lib/cgraph/agxbuf.h:18, from DotIO.c:12: DotIO.c:397:38: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] memset (*clusters, 0, sizeof(int)*nnodes); ^ DotIO.c:397:38: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] memset (*clusters, 0, sizeof(int)*nnodes); ^ DotIO.c:31:19: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] #define ND_id(n) (((Agnodeinfo_t*)((n)->base.data))->id) ^ DotIO.c:402:13: note: in expansion of macro 'ND_id' i = ND_id(n); ^~~~~ DotIO.c:31:19: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] #define ND_id(n) (((Agnodeinfo_t*)((n)->base.data))->id) ^ DotIO.c:410:11: note: in expansion of macro 'ND_id' i = ND_id(n); ^~~~~ DotIO.c:31:19: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] #define ND_id(n) (((Agnodeinfo_t*)((n)->base.data))->id) ^ DotIO.c:419:11: note: in expansion of macro 'ND_id' i = ND_id(n); ^~~~~ DotIO.c:31:19: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] #define ND_id(n) (((Agnodeinfo_t*)((n)->base.data))->id) ^ DotIO.c:454:11: note: in expansion of macro 'ND_id' i = ND_id(n); ^~~~~ DotIO.c:465:28: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] *label_sizes = gv_calloc(dim * nnodes, sizeof(double)); ^~~ DotIO.c:467:24: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] *rgb_r = gv_calloc(1 + MAX_GRPS, sizeof(float)); ^ DotIO.c:468:24: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] *rgb_g = gv_calloc(1 + MAX_GRPS, sizeof(float)); ^ DotIO.c:469:24: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] *rgb_b = gv_calloc(1 + MAX_GRPS, sizeof(float)); ^ QuadTree.c: In function 'node_data_new': DotIO.c:475:20: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] *fsz = gv_calloc(nnodes, sizeof(float)); ^~~~~~ DotIO.c:476:23: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] *labels = gv_calloc(nnodes, sizeof(char*)); ^~~~~~ DotIO.c:31:19: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] #define ND_id(n) (((Agnodeinfo_t*)((n)->base.data))->id) ^ DotIO.c:481:9: note: in expansion of macro 'ND_id' i = ND_id(n); ^~~~~ QuadTree.c:26:25: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] nd->coord = gv_calloc(dim, sizeof(double)); ^~~ QuadTree.c: In function 'check_or_realloc_arrays': QuadTree.c:43:36: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] *center = gv_recalloc(*center, dim * *nsupermax, dim * new_nsupermax, sizeof(double)); ^~~ QuadTree.c:43:54: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] *center = gv_recalloc(*center, dim * *nsupermax, dim * new_nsupermax, sizeof(double)); ^~~ QuadTree.c:44:52: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] *supernode_wgts = gv_recalloc(*supernode_wgts, *nsupermax, new_nsupermax, sizeof(double)); ^ QuadTree.c:44:64: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] *supernode_wgts = gv_recalloc(*supernode_wgts, *nsupermax, new_nsupermax, sizeof(double)); ^~~~~~~~~~~~~ QuadTree.c:45:42: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] *distances = gv_recalloc(*distances, *nsupermax, new_nsupermax, sizeof(double)); ^ QuadTree.c:45:54: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] *distances = gv_recalloc(*distances, *nsupermax, new_nsupermax, sizeof(double)); ^~~~~~~~~~~~~ DotIO.c:522:33: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] (*rgb_r)[(*clusters)[i]] = color.u.RGBA[0]; ^~~~~ DotIO.c:523:33: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] (*rgb_g)[(*clusters)[i]] = color.u.RGBA[1]; ^~~~~ DotIO.c:524:33: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] (*rgb_b)[(*clusters)[i]] = color.u.RGBA[2]; ^~~~~ QuadTree.c: In function 'QuadTree_get_supernodes': QuadTree.c:102:37: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] if (!*center) *center = gv_calloc(*nsupermax * dim, sizeof(double)); ^ QuadTree.c:103:53: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] if (!*supernode_wgts) *supernode_wgts = gv_calloc(*nsupermax, sizeof(double)); ^ QuadTree.c:104:43: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] if (!*distances) *distances = gv_calloc(*nsupermax, sizeof(double)); ^ DotIO.c:539:20: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] *x = gv_calloc(dim * nnodes, sizeof(double)); ^~~ DotIO.c:31:19: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] #define ND_id(n) (((Agnodeinfo_t*)((n)->base.data))->id) ^ DotIO.c:542:11: note: in expansion of macro 'ND_id' i = ND_id(n); ^~~~~ QuadTree.c: In function 'get_or_alloc_force_qt': QuadTree.c:123:26: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] qt->data = gv_calloc(dim, sizeof(double)); ^~~ DotIO.c: In function 'attached_clustering': DotIO.c:587:16: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] ND_id(n) = i++; ^ QuadTree.c: In function 'QuadTree_repulsive_force_interact': DotIO.c:590:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] int* I = gv_calloc(nedges, sizeof(int)); ^~~~~~ DotIO.c:591:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] int* J = gv_calloc(nedges, sizeof(int)); ^~~~~~ QuadTree.c:156:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (p == -1){ ^~ DotIO.c:592:27: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double* val = gv_calloc(nedges, sizeof(double)); ^~~~~~ DotIO.c:31:19: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] #define ND_id(n) (((Agnodeinfo_t*)((n)->base.data))->id) ^ DotIO.c:599:11: note: in expansion of macro 'ND_id' row = ND_id(n); ^~~~~ DotIO.c:31:19: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] #define ND_id(n) (((Agnodeinfo_t*)((n)->base.data))->id) ^ DotIO.c:602:14: note: in expansion of macro 'ND_id' J[i] = ND_id(aghead(e)); ^~~~~ QuadTree.c:188:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (p == -1){ ^~ DotIO.c:615:29: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] int *clusters = gv_calloc(nnodes, sizeof(int)); ^~~~~~ DotIO.c:31:19: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] #define ND_id(n) (((Agnodeinfo_t*)((n)->base.data))->id) ^ DotIO.c:632:11: note: in expansion of macro 'ND_id' i = ND_id(n); ^~~~~ DotIO.c: In function 'setDotNodeID': DotIO.c:661:16: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] ND_id(n) = v; ^ DotIO.c: In function 'getDotNodeID': DotIO.c:31:53: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] #define ND_id(n) (((Agnodeinfo_t*)((n)->base.data))->id) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ DotIO.c:666:12: note: in expansion of macro 'ND_id' return ND_id(n); ^~~~~ QuadTree.c: In function 'QuadTree_new_from_point_list': QuadTree.c:316:20: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] xmin = gv_calloc(dim, sizeof(double)); ^~~ QuadTree.c:317:20: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] xmax = gv_calloc(dim, sizeof(double)); ^~~ QuadTree.c:318:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] center = gv_calloc(dim, sizeof(double)); ^~~ QuadTree.c: In function 'QuadTree_new': QuadTree.c:361:25: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] q->center = gv_calloc(dim, sizeof(double)); ^~~ QuadTree.c: In function 'QuadTree_add_internal': QuadTree.c:456:28: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] q->average = gv_calloc(dim, sizeof(double)); ^~~ SparseMatrix.c: In function 'SparseMatrix_realloc': SparseMatrix.c:328:32: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] A->ia = gv_recalloc(A->ia, A->nzmax, nz_t, sizeof(int)); ^ SparseMatrix.c:329:32: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] A->ja = gv_recalloc(A->ja, A->nzmax, nz_t, sizeof(int)); ^ SparseMatrix.c:332:27: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] A->a = gv_recalloc(A->a, A->nzmax, nz_t, A->size); ^ SparseMatrix.c:340:32: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] A->ja = gv_recalloc(A->ja, A->nzmax, nz_t, sizeof(int)); ^ SparseMatrix.c:343:27: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] A->a = gv_recalloc(A->a, A->nzmax, nz_t, A->size); ^ SparseMatrix.c: In function 'SparseMatrix_distance_matrix': SparseMatrix.c:2049:37: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] if (!(*dist0)) *dist0 = gv_calloc(n * n, sizeof(double)); ^ CCLD libsparse_C.la gmake[3]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/sparse' Making all in patchwork gmake[3]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/patchwork' CC patchwork.lo CC patchworkinit.lo CC tree_map.lo In file included from ../../lib/common/render.h:39:0, from tree_map.c:13: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from ../../lib/common/render.h:39:0, from patchworkinit.c:13: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ patchworkinit.c: In function 'patchwork_init_node_edge': patchworkinit.c:86:28: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] rdata* alg = gv_calloc(agnnodes(g), sizeof(rdata)); ^~~~~~~~ patchworkinit.c:88:35: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] GD_neato_nlist(g) = gv_calloc(agnnodes(g) + 1, sizeof(node_t*)); ^~~~~~~~ In file included from ../../lib/common/render.h:39:0, from ../../lib/patchwork/patchwork.h:13, from patchwork.c:14: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ patchwork.c: In function 'getArea': patchwork.c:63:14: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (area == 0) area = DFLT_SZ; ^~ patchwork.c: In function 'layoutTree': patchwork.c:166:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (tree->area == tree->child_area) ^~ CCLD libpatchwork_C.la gmake[3]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/patchwork' Making all in expr gmake[3]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/expr' CC excc.lo CC exdata.lo CC exerror.lo CC exeval.lo CC excontext.lo CC exexpr.lo CC exopen.lo CC extoken.lo In file included from excontext.c:18:0: ../../lib/cgraph/gv_ctype.h: In function 'gv_tolower': ../../lib/cgraph/gv_ctype.h:83:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'A' + 'a'; ~~~~~~~~~~~~~~^~~~~ ../../lib/cgraph/gv_ctype.h: In function 'gv_toupper': ../../lib/cgraph/gv_ctype.h:95:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'a' + 'A'; ~~~~~~~~~~~~~~^~~~~ In file included from ../../lib/ast/ast.h:17:0, from ../../lib/expr/exlib.h:24, from exexpr.c:18: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ In file included from ../../lib/ast/ast.h:17:0, from ../../lib/expr/exlib.h:24, from exerror.c:20: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from exeval.c:19:0: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from exeval.c:22:0: ../../lib/cgraph/gv_ctype.h: In function 'gv_tolower': ../../lib/cgraph/gv_ctype.h:83:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'A' + 'a'; ~~~~~~~~~~~~~~^~~~~ ../../lib/cgraph/gv_ctype.h: In function 'gv_toupper': ../../lib/cgraph/gv_ctype.h:95:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'a' + 'A'; ~~~~~~~~~~~~~~^~~~~ In file included from ../../lib/ast/ast.h:17:0, from ../../lib/expr/exlib.h:24, from exdata.c:20: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from ../../lib/ast/ast.h:17:0, from ../../lib/expr/exlib.h:24, from exopen.c:18: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from extoken.c:19:0: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from ../../lib/expr/expr.h:30:0, from ../../lib/expr/exlib.h:119, from exexpr.c:18: exexpr.c: In function 'exexpr': ../../lib/cdt/cdt.h:192:47: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] #define dtmatch(d,o) (*(_DT(d)->searchf))((d),(void*)(o),DT_MATCH) ^ exexpr.c:31:17: note: in expansion of macro 'dtmatch' sym = name ? dtmatch(ex->symbols, name) : &ex->main; ^~~~~~~ In file included from extoken.c:20:0: ../../lib/cgraph/gv_ctype.h: In function 'gv_tolower': ../../lib/cgraph/gv_ctype.h:83:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'A' + 'a'; ~~~~~~~~~~~~~~^~~~~ ../../lib/cgraph/gv_ctype.h: In function 'gv_toupper': ../../lib/cgraph/gv_ctype.h:95:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'a' + 'A'; ~~~~~~~~~~~~~~^~~~~ In file included from ../../lib/ast/ast.h:17:0, from ../../lib/expr/exlib.h:24, from excontext.c:19: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ exeval.c: In function 'prformat': exeval.c:271:2: warning: switch missing default case [-Wswitch-default] switch (dp->fmt) ^~~~~~ In file included from excc.c:18:0: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': exeval.c: In function 'exsubstr': exeval.c:982:8: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] len = strlen(s.string); ^~~~~~ exeval.c:994:29: warning: conversion to 'size_t {aka long unsigned int}' from 'long long int' may change the sign of the result [-Wsign-conversion] v.string = vmalloc(ex->ve, l.integer + 1); ^ In file included from /usr/include/string.h:127:0, from ../../lib/cgraph/alloc.h:24, from exeval.c:18: exeval.c:996:43: warning: conversion to 'long unsigned int' from 'long long int' may change the sign of the result [-Wsign-conversion] strncpy(v.string, s.string + i.integer, l.integer); ^ exeval.c:996:43: warning: conversion to 'size_t {aka long unsigned int}' from 'long long int' may change the sign of the result [-Wsign-conversion] strncpy(v.string, s.string + i.integer, l.integer); ^ exeval.c: In function 'eval': exeval.c:1222:26: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if ((*t)->floating == v.floating) ^~ exeval.c:1210:6: warning: switch missing default case [-Wswitch-default] switch ((int)i.integer) ^~~~~~ ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ exeval.c:1470:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (r.floating == 0.0) ^~ exeval.c:1476:23: warning: conversion to 'long long int' from 'double' may alter its value [-Wfloat-conversion] if ((r.integer = r.floating) == 0) ^ exeval.c:1479:20: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] v.floating = (long long)v.floating % r.integer; ^ exeval.c:1482:19: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] v.floating = (long long)v.floating & (long long)r.floating; ^ exeval.c:1485:19: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] v.floating = (long long)v.floating | (long long)r.floating; ^ exeval.c:1488:19: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] v.floating = (long long)v.floating ^ (long long)r.floating; ^ exeval.c:1491:19: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] v.floating = (long long)v.floating << (long long)r.floating; ^ exeval.c:1497:19: warning: conversion to 'double' from 'long long unsigned int' may alter its value [-Wconversion] v.floating = (unsigned long long)v.floating >> (long long)r.floating; ^ exeval.c:1542:18: warning: conversion to 'long long int' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion] v.integer = (unsigned long long)v.integer >> r.integer; ^ exeval.c:1059:2: warning: switch missing default case [-Wswitch-default] switch (exnode->op) ^~~~~~ exeval.c:1621:16: warning: conversion to 'long long int' from 'double' may alter its value [-Wfloat-conversion] v.integer = v.floating; ^ exeval.c:1646:17: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] v.floating = ~(long long)v.floating; ^ exeval.c:1658:17: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] v.floating = (long long)v.floating & (long long)r.floating; ^ exeval.c:1661:17: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] v.floating = (long long)v.floating | (long long)r.floating; ^ exeval.c:1664:17: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] v.floating = (long long)v.floating ^ (long long)r.floating; ^ exeval.c:1670:19: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (r.floating == 0.0) ^~ exeval.c:1676:21: warning: conversion to 'long long int' from 'double' may alter its value [-Wfloat-conversion] if ((r.integer = r.floating) == 0) ^ exeval.c:1679:18: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] v.floating = (long long)v.floating % r.integer; ^ exeval.c:1688:27: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] v.integer = v.floating == r.floating; ^~ exeval.c:1691:27: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] v.integer = v.floating != r.floating; ^~ exeval.c:1618:3: warning: switch missing default case [-Wswitch-default] switch (exnode->op) ^~~~~~ exeval.c:1739:3: warning: switch missing default case [-Wswitch-default] switch (exnode->op) ^~~~~~ exeval.c:1764:18: warning: conversion to 'double' from 'long long unsigned int' may alter its value [-Wconversion] v.floating = (unsigned long long)v.integer; ^ exeval.c:1766:18: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] v.floating = v.integer; ^ exeval.c:1847:16: warning: conversion to 'long long int' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion] v.integer = (unsigned long long)v.integer >> r.integer; ^ exeval.c:1757:3: warning: switch missing default case [-Wswitch-default] switch (exnode->op) ^~~~~~ exeval.c:1864:3: warning: switch missing default case [-Wswitch-default] switch (exnode->op) ^~~~~~ exeval.c:1928:3: warning: switch missing default case [-Wswitch-default] switch (exnode->op) ^~~~~~ In file included from extoken.c:22:0: extoken.c: In function 'lex': ../../lib/expr/exlib.h:126:123: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] #define putcontext(p,c) (((p)->linep>=&(p)->line[sizeof((p)->line)]?(p)->linep=(p)->line,(p)->linewrap=1:0),*(p)->linep++=(c)) ^ extoken.c:300:4: note: in expansion of macro 'putcontext' putcontext(ex, c); ^~~~~~~~~~ extoken.c: In function 'extoken_fn': extoken.c:339:6: warning: switch missing default case [-Wswitch-default] switch (lex(ex)) ^~~~~~ extoken.c:331:14: warning: switch missing default case [-Wswitch-default] for (;;) switch (lex(ex)) ^~~~~~ extoken.c:592:24: warning: conversion to 'long long int' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion] ex_lval.integer = strtoull(s, &e, b); ^~~~~~~~ extoken.c:643:5: warning: switch missing default case [-Wswitch-default] switch (ex_lval.id->lex) ^~~~~~ extoken.c:855:22: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] return ex_lval.id->lex; ~~~~~~~~~~^~~~~ excontext.c: In function 'excontext': excontext.c:42:30: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] if ((n = (sizeof(p->line) - (t - (p->linep + 1))) - (e - s)) > 0) ^ excontext.c:42:54: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] if ((n = (sizeof(p->line) - (t - (p->linep + 1))) - (e - s)) > 0) ^ excontext.c:42:13: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] if ((n = (sizeof(p->line) - (t - (p->linep + 1))) - (e - s)) > 0) ^ excontext.c:56:12: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] if ((n = (p->linep - t) - (e - s)) > 0) ^ excc.c: In function 'gen': excc.c:215:2: warning: switch missing default case [-Wswitch-default] switch (exnode->op) ^~~~~~ excc.c:563:3: warning: switch missing default case [-Wswitch-default] switch (exnode->op) ^~~~~~ CC extype.lo CC exzero.lo CC exparse.lo CC exnospace.lo In file included from ../../lib/expr/exparse.y:29:0: ../../lib/cgraph/gv_ctype.h: In function 'gv_tolower': ../../lib/cgraph/gv_ctype.h:83:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'A' + 'a'; ~~~~~~~~~~~~~~^~~~~ ../../lib/cgraph/gv_ctype.h: In function 'gv_toupper': ../../lib/cgraph/gv_ctype.h:95:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'a' + 'A'; ~~~~~~~~~~~~~~^~~~~ In file included from ../../lib/ast/ast.h:17:0, from ../../lib/expr/exlib.h:24, from extype.c:18: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from ../../lib/ast/ast.h:17:0, from ../../lib/expr/exparse.y:35: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ extype.c: In function 'extype': extype.c:25:2: warning: switch missing default case [-Wswitch-default] switch (type) ^~~~~~ In file included from ../../lib/expr/exparse.y:171:0: ../../lib/expr/exgram.h: In function 'exstringOf': ../../lib/expr/exgram.h:309:3: warning: switch missing default case [-Wswitch-default] switch (type) { ^~~~~~ In file included from ../../lib/expr/exparse.y:171:0: ../../lib/expr/exgram.h: In function 'excast': ../../lib/expr/exgram.h:493:37: warning: conversion to 'long long int' from 'double' may alter its value [-Wfloat-conversion] x->data.constant.value.integer = x->data.constant.value.floating; ^ ../../lib/expr/exgram.h:500:38: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] x->data.constant.value.floating = x->data.constant.value.integer; ^ ../../lib/expr/exgram.h: In function 'preprint': ../../lib/expr/exgram.h:723:4: warning: switch missing default case [-Wswitch-default] switch (t) ^~~~~~ ../../lib/expr/exgram.h: In function 'expush': ../../lib/expr/exgram.h:818:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] error_info.file = (char*)name; ^ ../../lib/expr/exparse.y: In function 'ex_parse': ../../lib/expr/exparse.y:868:5: warning: switch missing default case [-Wswitch-default] switch ($1->index) ^~~~~~ ../../lib/expr/exparse.y:895:5: warning: switch missing default case [-Wswitch-default] switch ($1->index) ^~~~~~ In file included from ../../lib/ast/ast.h:17:0, from ../../lib/expr/exlib.h:24, from exnospace.c:18: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from ../../lib/ast/ast.h:17:0, from ../../lib/expr/exlib.h:24, from exzero.c:18: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ exnospace.c: In function 'exnospace': exnospace.c:30:9: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] return (char*)null; ^ exzero.c: In function 'exzero': exzero.c:27:2: warning: switch missing default case [-Wswitch-default] switch (type) ^~~~~~ CCLD libexpr_C.la gmake[3]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/expr' Making all in common gmake[3]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/common' /usr/pkg/bin/gmake all-am gmake[4]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/common' CC libcommon_C_la-arrows.lo CC libcommon_C_la-colxlate.lo CC libcommon_C_la-ellipse.lo CC libcommon_C_la-textspan.lo CC libcommon_C_la-textspan_lut.lo CC libcommon_C_la-args.lo CC libcommon_C_la-globals.lo CC libcommon_C_la-htmllex.lo In file included from args.c:23:0: ../../lib/cgraph/gv_ctype.h: In function 'gv_tolower': ../../lib/cgraph/gv_ctype.h:83:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'A' + 'a'; ~~~~~~~~~~~~~~^~~~~ ../../lib/cgraph/gv_ctype.h: In function 'gv_toupper': ../../lib/cgraph/gv_ctype.h:95:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'a' + 'A'; ~~~~~~~~~~~~~~^~~~~ In file included from textspan_lut.c:4:0: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from textspan_lut.c:5:0: ../../lib/cgraph/gv_ctype.h: In function 'gv_tolower': ../../lib/cgraph/gv_ctype.h:83:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'A' + 'a'; ~~~~~~~~~~~~~~^~~~~ ../../lib/cgraph/gv_ctype.h: In function 'gv_toupper': ../../lib/cgraph/gv_ctype.h:95:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'a' + 'A'; ~~~~~~~~~~~~~~^~~~~ In file included from colxlate.c:26:0: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from colxlate.c:28:0: ../../lib/cgraph/gv_ctype.h: In function 'gv_tolower': ../../lib/cgraph/gv_ctype.h:83:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'A' + 'a'; ~~~~~~~~~~~~~~^~~~~ ../../lib/cgraph/gv_ctype.h: In function 'gv_toupper': ../../lib/cgraph/gv_ctype.h:95:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'a' + 'A'; ~~~~~~~~~~~~~~^~~~~ In file included from ../../lib/common/render.h:39:0, from ellipse.c:57: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ In file included from ../../lib/common/render.h:39:0, from args.c:24: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from ../../lib/common/render.h:39:0, from arrows.c:18: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from ../../lib/common/render.h:39:0, from textspan.c:21: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from ../../lib/common/render.h:39:0, from ../../lib/fdpgen/fdp.h:13, from globals.c:19: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ arrows.c: In function 'arrow_length': arrows.c:264:19: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (arrowsize == 0) { ^~ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ arrows.c: In function 'arrowOrthoClip': arrows.c:374:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (p.y == q.y) { // horizontal segment ^~ arrows.c:411:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (p.y == q.y) { // horizontal segment ^~ arrows.c:435:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (p.y == q.y) { // horizontal segment ^~ arrows.c: In function 'miter_shape': arrows.c:461:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if ((base_left.x == P.x && base_left.y == P.y) || ^~ arrows.c:461:42: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if ((base_left.x == P.x && base_left.y == P.y) || ^~ arrows.c:462:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] (base_right.x == P.x && base_right.y == P.y)) { ^~ arrows.c:462:44: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] (base_right.x == P.x && base_right.y == P.y)) { ^~ arrows.c: In function 'arrow_type_normal0': arrows.c:554:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (u.x != 0 || u.y != 0) { ^~ arrows.c:554:25: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (u.x != 0 || u.y != 0) { ^~ arrows.c: In function 'arrow_type_crow0': arrows.c:678:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (u.x != 0 || u.y != 0) { ^~ arrows.c:678:25: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (u.x != 0 || u.y != 0) { ^~ In file included from ../../lib/common/render.h:39:0, from htmllex.c:14: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ arrows.c: In function 'arrow_type_box': arrows.c:894:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (u.x != 0 || u.y != 0) { ^~ arrows.c:894:25: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (u.x != 0 || u.y != 0) { ^~ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ arrows.c: In function 'arrow_type_dot': arrows.c:1009:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (u.x != 0 || u.y != 0) { ^~ arrows.c:1009:25: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (u.x != 0 || u.y != 0) { ^~ arrows.c: In function 'arrow_type_curve': arrows.c:1050:39: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (!(flag & ARR_MOD_INV) && (u.x != 0 || u.y != 0)) { ^~ arrows.c:1050:51: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (!(flag & ARR_MOD_INV) && (u.x != 0 || u.y != 0)) { ^~ In file included from htmllex.c:20:0: ../../lib/cgraph/gv_ctype.h: In function 'gv_tolower': ../../lib/cgraph/gv_ctype.h:83:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'A' + 'a'; ~~~~~~~~~~~~~~^~~~~ ../../lib/cgraph/gv_ctype.h: In function 'gv_toupper': ../../lib/cgraph/gv_ctype.h:95:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'a' + 'A'; ~~~~~~~~~~~~~~^~~~~ htmllex.c: In function 'characterData': htmllex.c:748:10: warning: conversion to 'unsigned char' from 'char' may change the sign of the result [-Wsign-conversion] c = *s++; ^ CC libcommon_C_la-htmlparse.lo CC libcommon_C_la-htmltable.lo CC libcommon_C_la-input.lo CC libcommon_C_la-pointset.lo CC libcommon_C_la-intset.lo CC libcommon_C_la-postproc.lo In file included from ../../lib/common/render.h:39:0, from ../../lib/common/htmlparse.y:24: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ CC libcommon_C_la-routespl.lo ../../lib/common/htmlparse.y: In function 'appendFLineList': ../../lib/common/htmlparse.y:164:19: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] ln->lp.just = v; ^ In file included from ../../lib/common/render.h:39:0, from htmltable.c:34: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ htmltable.c: In function 'size_html_txt': htmltable.c:992:19: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] else if (tf.size != prev_fsize) { ^~ In file included from ../../lib/common/render.h:39:0, from input.c:13: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': htmltable.c: In function 'processTbl': htmltable.c:1231:20: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] addIntSet(is, r + 1); ^ ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ htmltable.c:1251:11: warning: conversion to 'uint16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion] c += cellp->colspan; ^~~~~ In file included from ../../lib/common/geom.h:21:0, from ../../lib/common/types.h:29, from ../../lib/common/render.h:33, from htmltable.c:34: ../../lib/common/arith.h:33:30: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define MAX(a,b) ((a)>(b)?(a):(b)) ^ htmltable.c:1253:15: note: in expansion of macro 'MAX' n_rows = MAX(r + cellp->rowspan, n_rows); ^~~ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ htmltable.c:1254:23: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] if (inIntSet(is, r + cellp->rowspan)) ^ htmltable.c: In function 'nameOf': htmltable.c:1832:5: warning: switch missing default case [-Wswitch-default] switch (agobjkind(obj)) { ^~~~~~ htmltable.c: In function 'make_html_label': htmltable.c:1997:5: warning: switch missing default case [-Wswitch-default] switch (agobjkind(obj)) { ^~~~~~ CC libcommon_C_la-splines.lo In file included from input.c:20:0: ../../lib/cgraph/gv_ctype.h: In function 'gv_tolower': ../../lib/cgraph/gv_ctype.h:83:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'A' + 'a'; ~~~~~~~~~~~~~~^~~~~ ../../lib/cgraph/gv_ctype.h: In function 'gv_toupper': ../../lib/cgraph/gv_ctype.h:95:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'a' + 'A'; ~~~~~~~~~~~~~~^~~~~ In file included from ../../lib/common/render.h:39:0, from pointset.c:14: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from postproc.c:14:0: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from routespl.c:15:0: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ postproc.c: In function 'translate_drawing': postproc.c:153:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] bool shift = Offset.x || Offset.y; ^~~~~~ postproc.c:153:27: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] bool shift = Offset.x || Offset.y; ^~ CC libcommon_C_la-psusershape.lo routespl.c: In function 'bend': routespl.c:923:11: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (magV == 0) return; /* if midpoint == centroid, don't divide by zero */ ^~ In file included from splines.c:20:0: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ splines.c: In function 'beginpath': splines.c:562:2: warning: switch missing default case [-Wswitch-default] switch (et) { ^~~~~~ splines.c: In function 'endpath': splines.c:760:2: warning: switch missing default case [-Wswitch-default] switch (et) { ^~~~~~ splines.c: In function 'selfRight': splines.c:1023:24: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] case 65: if(tp.y == hp.y) ^~ splines.c: In function 'selfLeft': splines.c:1096:11: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(tp.y == hp.y) ^~ CC libcommon_C_la-timing.lo CC libcommon_C_la-labels.lo In file included from ../../lib/common/render.h:39:0, from psusershape.c:15: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from ../../lib/cgraph/cgraph.h:32:0, from ../../lib/common/types.h:33, from ../../lib/common/render.h:33, from psusershape.c:15: psusershape.c: In function 'user_init': ../../lib/cdt/cdt.h:192:47: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] #define dtmatch(d,o) (*(_DT(d)->searchf))((d),(void*)(o),DT_MATCH) ^ psusershape.c:45:23: note: in expansion of macro 'dtmatch' usershape_t *us = dtmatch(EPSF_contents, str); ^~~~~~~ CC libcommon_C_la-ns.lo CC libcommon_C_la-shapes.lo In file included from labels.c:13:0: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from ../../lib/common/utils.h:17:0, from timing.c:39: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ labels.c: In function 'make_label': labels.c:116:5: warning: switch missing default case [-Wswitch-default] switch (agobjkind(obj)) { ^~~~~~ labels.c:144:6: warning: switch missing default case [-Wswitch-default] switch (agobjkind(obj)) { ^~~~~~ labels.c: In function 'strdup_and_subst_obj0': labels.c:291:5: warning: switch missing default case [-Wswitch-default] switch (agobjkind(obj)) { ^~~~~~ CC libcommon_C_la-utils.lo CC libcommon_C_la-geom.lo In file included from ../../lib/common/render.h:39:0, from ns.c:23: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ CC libcommon_C_la-taper.lo In file included from ../../lib/common/render.h:39:0, from shapes.c:18: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ CC libcommon_C_la-output.lo CC libcommon_C_la-emit.lo shapes.c: In function 'round_corners': shapes.c:733:5: warning: switch missing default case [-Wswitch-default] switch (mode.shape) { ^~~~~~ In file included from ../../lib/util/streq.h:5:0, from shapes.c:25: shapes.c: In function 'poly_init': shapes.c:2328:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] assert(cosx != 0 || sinx != 0); ^ shapes.c:2328:28: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] assert(cosx != 0 || sinx != 0); ^ shapes.c: In function 'invflip_angle': shapes.c:2610:12: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (angle == M_PI) ^~ shapes.c:2612:17: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] else if (angle == M_PI * 0.75) ^~ shapes.c:2614:17: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] else if (angle == M_PI * 0.5) ^~ shapes.c:2616:17: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] else if (angle == 0) ^~ shapes.c:2618:17: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] else if (angle == M_PI * -0.25) ^~ shapes.c:2620:17: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] else if (angle == M_PI * -0.5) ^~ shapes.c: In function 'compassPort': shapes.c:2856:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (p.x == 0 && p.y == 0) ^~ shapes.c:2856:25: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (p.x == 0 && p.y == 0) ^~ shapes.c:2863:14: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] pp->order = (int) (MC_SCALE * angle / (2 * M_PI)); ^ geom.c: In function 'lineToBox': geom.c:70:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (p.x == q.x) { ^~ geom.c:78:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] } else if (p.y == q.y) { ^~ In file included from ../../lib/common/render.h:39:0, from utils.c:13: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from utils.c:16:0: ../../lib/cgraph/gv_ctype.h: In function 'gv_tolower': ../../lib/cgraph/gv_ctype.h:83:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'A' + 'a'; ~~~~~~~~~~~~~~^~~~~ ../../lib/cgraph/gv_ctype.h: In function 'gv_toupper': ../../lib/cgraph/gv_ctype.h:95:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'a' + 'A'; ~~~~~~~~~~~~~~^~~~~ utils.c: In function 'setAttr': utils.c:705:2: warning: switch missing default case [-Wswitch-default] switch (agobjkind(obj)) { ^~~~~~ utils.c: In function 'undoClusterEdges': utils.c:1049:35: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] edge_t **edgelist = gv_calloc(ecnt, sizeof(edge_t*)); ^~~~ utils.c: In function 'cvtAndAppend': utils.c:1177:14: warning: conversion to 'char' from 'unsigned char' may change the sign of the result [-Wsign-conversion] buf[0] = c; ^ utils.c:1185:9: warning: conversion to 'unsigned char' from 'char' may change the sign of the result [-Wsign-conversion] c = *p; ^ utils.c: In function 'htmlEntityUTF8': utils.c:1238:14: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] v = htmlEntity (&s); ^~~~~~~~~~ utils.c:1241:8: warning: conversion to 'unsigned char' from 'unsigned int' may alter its value [-Wconversion] c = v; ^ utils.c:1244:8: warning: conversion to 'unsigned char' from 'unsigned int' may alter its value [-Wconversion] c = (v & 0x3F) | 0x80; ^ utils.c:1249:8: warning: conversion to 'unsigned char' from 'unsigned int' may alter its value [-Wconversion] c = (v & 0x3F) | 0x80; ^ utils.c: In function 'latin1ToUTF8': utils.c:1283:10: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] v = htmlEntity (&s); ^~~~~~~~~~ utils.c: In function 'utf8ToLatin1': utils.c:1315:34: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] unsigned char outc = (c & 0x03) << 6; ^ utils.c:1317:20: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] outc = outc | (c & 0x3F); ^~~~ utils.c: In function 'setEdgeType': utils.c:1450:20: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] GD_flags(g) |= et; ^~ In file included from taper.c:26:0: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ taper.c: In function 'myatan': taper.c:64:11: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (x == 0 && y == 0) ^~ taper.c:64:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (x == 0 && y == 0) ^~ taper.c: In function 'taper': taper.c:236:19: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (cos(phi) == 0) { ^~ In file included from ../../lib/common/render.h:39:0, from output.c:13: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from ../../lib/common/render.h:39:0, from emit.c:27: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ CC libcommon_C_la-xml.lo In file included from emit.c:30:0: ../../lib/cgraph/gv_ctype.h: In function 'gv_tolower': ../../lib/cgraph/gv_ctype.h:83:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'A' + 'a'; ~~~~~~~~~~~~~~^~~~~ ../../lib/cgraph/gv_ctype.h: In function 'gv_toupper': ../../lib/cgraph/gv_ctype.h:95:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'a' + 'A'; ~~~~~~~~~~~~~~^~~~~ emit.c: In function 'getObjId': emit.c:218:5: warning: switch missing default case [-Wswitch-default] switch (agobjkind(obj)) { ^~~~~~ emit.c: In function 'parse_layerselect': emit.c:1066:30: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] int* laylist = gv_calloc(gvc->numLayers + 2, sizeof(int)); ^~~ In file included from ../../lib/common/geom.h:21:0, from ../../lib/common/geomprocs.h:28, from emit.c:26: emit.c: In function 'init_job_pagination': ../../lib/common/arith.h:48:25: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] #define ROUND(f) ((f>=0)?(int)(f + .5):(int)(f - .5)) ^ emit.c:1305:18: note: in expansion of macro 'ROUND' job->width = ROUND((pageSize.x + 2*margin.x) * job->dpi.x / POINTS_PER_INCH); ^~~~~ ../../lib/common/arith.h:48:25: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] #define ROUND(f) ((f>=0)?(int)(f + .5):(int)(f - .5)) ^ emit.c:1305:18: note: in expansion of macro 'ROUND' job->width = ROUND((pageSize.x + 2*margin.x) * job->dpi.x / POINTS_PER_INCH); ^~~~~ ../../lib/common/arith.h:48:25: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] #define ROUND(f) ((f>=0)?(int)(f + .5):(int)(f - .5)) ^ emit.c:1306:19: note: in expansion of macro 'ROUND' job->height = ROUND((pageSize.y + 2*margin.y) * job->dpi.y / POINTS_PER_INCH); ^~~~~ ../../lib/common/arith.h:48:25: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] #define ROUND(f) ((f>=0)?(int)(f + .5):(int)(f - .5)) ^ emit.c:1306:19: note: in expansion of macro 'ROUND' job->height = ROUND((pageSize.y + 2*margin.y) * job->dpi.y / POINTS_PER_INCH); ^~~~~ emit.c: In function 'emit_xdot': emit.c:1492:17: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (p->x1 == p->x0 && p->y1 == p->y0) ^~ emit.c:1492:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (p->x1 == p->x0 && p->y1 == p->y0) ^~ emit.c: In function 'emit_node': emit.c:1883:16: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] ND_state(n) = gvc->common.viewNum; /* mark node as drawn */ ^~~ emit.c: In function 'textBB': emit.c:2831:5: warning: switch missing default case [-Wswitch-default] switch (span->just) { ^~~~~~ emit.c: In function 'xdotBB': emit.c:2872:17: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (bb.LL.x == bb.UR.x && bb.LL.y == bb.UR.y) { ^~ emit.c:2872:39: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (bb.LL.x == bb.UR.x && bb.LL.y == bb.UR.y) { ^~ emit.c:2909:17: warning: conversion to 'unsigned char:7' from 'int' may alter its value [-Wconversion] tf.flags = fontflags; ^~~~~~~~~ emit.c:2924:18: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] fontflags = op->op.u.fontchar; ^~ emit.c: In function 'init_job_dpi': emit.c:3050:28: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (GD_drawing(g)->dpi != 0) { ^~ In file included from xml.c:8:0: ../../lib/cgraph/gv_ctype.h: In function 'gv_tolower': ../../lib/cgraph/gv_ctype.h:83:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'A' + 'a'; ~~~~~~~~~~~~~~^~~~~ ../../lib/cgraph/gv_ctype.h: In function 'gv_toupper': ../../lib/cgraph/gv_ctype.h:95:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'a' + 'A'; ~~~~~~~~~~~~~~^~~~~ In file included from ../../lib/common/utils.h:17:0, from xml.c:11: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ CCLD libcommon_C.la gmake[4]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/common' gmake[3]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/common' Making all in pack gmake[3]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/pack' CC ccomps.lo CC pack.lo In file included from ccomps.c:13:0: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from ccomps.c:16:0: ../../lib/cgraph/gv_ctype.h: In function 'gv_tolower': ../../lib/cgraph/gv_ctype.h:83:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'A' + 'a'; ~~~~~~~~~~~~~~^~~~~ ../../lib/cgraph/gv_ctype.h: In function 'gv_toupper': ../../lib/cgraph/gv_ctype.h:95:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'a' + 'A'; ~~~~~~~~~~~~~~^~~~~ In file included from ../../lib/common/render.h:39:0, from pack.c:23: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ pack.c: In function 'genBox': pack.c:34:20: warning: cast from function call of type 'double' to non-matching type 'int' [-Wbad-function-cast] #define GRID(x,s) ((int)ceil((x)/(s))) ^ pack.c:252:9: note: in expansion of macro 'GRID' W = GRID(bb0.UR.x - bb0.LL.x + 2 * margin, ssize); ^~~~ pack.c:34:20: warning: cast from function call of type 'double' to non-matching type 'int' [-Wbad-function-cast] #define GRID(x,s) ((int)ceil((x)/(s))) ^ pack.c:253:9: note: in expansion of macro 'GRID' H = GRID(bb0.UR.y - bb0.LL.y + 2 * margin, ssize); ^~~~ pack.c: In function 'genPoly': pack.c:301:25: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] void **alg = gv_calloc(agnnodes(g), sizeof(void*)); ^~~~~~~~ pack.c:34:20: warning: cast from function call of type 'double' to non-matching type 'int' [-Wbad-function-cast] #define GRID(x,s) ((int)ceil((x)/(s))) ^ pack.c:404:9: note: in expansion of macro 'GRID' W = GRID(GD_bb(g).UR.x - GD_bb(g).LL.x + 2 * margin, ssize); ^~~~ pack.c:34:20: warning: cast from function call of type 'double' to non-matching type 'int' [-Wbad-function-cast] #define GRID(x,s) ((int)ceil((x)/(s))) ^ pack.c:405:9: note: in expansion of macro 'GRID' H = GRID(GD_bb(g).UR.y - GD_bb(g).LL.y + 2 * margin, ssize); ^~~~ pack.c: In function 'placeGraph': pack.c:34:20: warning: cast from function call of type 'double' to non-matching type 'int' [-Wbad-function-cast] #define GRID(x,s) ((int)ceil((x)/(s))) ^ pack.c:493:16: note: in expansion of macro 'GRID' const int W = GRID(bb.UR.x - bb.LL.x + 2 * margin, step); ^~~~ pack.c:34:20: warning: cast from function call of type 'double' to non-matching type 'int' [-Wbad-function-cast] #define GRID(x,s) ((int)ceil((x)/(s))) ^ pack.c:494:16: note: in expansion of macro 'GRID' const int H = GRID(bb.UR.y - bb.LL.y + 2 * margin, step); ^~~~ pack.c: In function 'arrayRects': pack.c:606:21: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] nr = ceil(sqrt(ng)); ^~ pack.c:606:11: warning: conversion to 'size_t {aka long unsigned int}' from 'double' may alter its value [-Wfloat-conversion] nr = ceil(sqrt(ng)); ^~~~ pack.c:617:21: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] nc = ceil(sqrt(ng)); ^~ pack.c:617:11: warning: conversion to 'size_t {aka long unsigned int}' from 'double' may alter its value [-Wfloat-conversion] nc = ceil(sqrt(ng)); ^~~~ pack.c: In function 'putGraphs': pack.c:904:24: warning: conversion to 'packval_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] pinfo->vals[i] = v; ^ pack.c: In function 'getPackInfo': pack.c:1280:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] pinfo->margin = getPack(g, dfltMargin, dfltMargin); ^~~~~~~ CCLD libpack_C.la gmake[3]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/pack' Making all in label gmake[3]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/label' CC xlabels.lo CC index.lo CC node.lo CC rectangle.lo CC split.q.lo xlabels.c: In function 'xlhorder': xlabels.c:81:12: warning: cast from function call of type 'double' to non-matching type 'unsigned int' [-Wbad-function-cast] return (unsigned)floor(log2(round(fmax(maxx, maxy)))) + 1; ^ In file included from ../../lib/cgraph/alloc.h:17:0, from xlabels.c:12: xlabels.c: In function 'lblenclosing': xlabels.c:169:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] assert(objp1->sz.x == 0 && objp1->sz.y == 0); ^ xlabels.c:169:42: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] assert(objp1->sz.x == 0 && objp1->sz.y == 0); ^ xlabels.c: In function 'objp2rect': xlabels.c:182:19: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] r.boundary[0] = op->pos.x; ^~ xlabels.c:183:19: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] r.boundary[1] = op->pos.y; ^~ xlabels.c:184:19: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] r.boundary[2] = op->pos.x + op->sz.x; ^~ xlabels.c:185:19: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] r.boundary[3] = op->pos.y + op->sz.y; ^~ xlabels.c: In function 'objplp2rect': xlabels.c:193:19: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] r.boundary[0] = lp->pos.x; ^~ xlabels.c:194:19: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] r.boundary[1] = lp->pos.y; ^~ xlabels.c:195:19: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] r.boundary[2] = lp->pos.x + lp->sz.x; ^~ xlabels.c:196:19: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] r.boundary[3] = lp->pos.y + lp->sz.y; ^~ xlabels.c: In function 'objplpmks': xlabels.c:210:24: warning: cast from function call of type 'double' to non-matching type 'int' [-Wbad-function-cast] rect.boundary[0] = (int) floor(objp->pos.x - p.x); ^ xlabels.c:211:24: warning: cast from function call of type 'double' to non-matching type 'int' [-Wbad-function-cast] rect.boundary[1] = (int) floor(objp->pos.y - p.y); ^ xlabels.c:213:24: warning: cast from function call of type 'double' to non-matching type 'int' [-Wbad-function-cast] rect.boundary[2] = (int) ceil(objp->pos.x + objp->sz.x + p.x); ^ xlabels.c:215:24: warning: cast from function call of type 'double' to non-matching type 'int' [-Wbad-function-cast] rect.boundary[3] = (int) ceil(objp->pos.y + objp->sz.y + p.y); ^ xlabels.c: In function 'getintrsxi': xlabels.c:229:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if ((op->pos.x == 0.0 && op->pos.y == 0.0) || ^~ xlabels.c:229:40: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if ((op->pos.x == 0.0 && op->pos.y == 0.0) || ^~ xlabels.c:230:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] (cp->pos.x == 0.0 && cp->pos.y == 0.0)) ^~ xlabels.c:230:33: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] (cp->pos.x == 0.0 && cp->pos.y == 0.0)) ^~ xlabels.c: In function 'xlhdxload': xlabels.c:522:17: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] int order = xlhorder(xlp); ^~~~~~~~ xlabels.c:538:12: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] hp->key = hd_hil_s_from_xy(pi, order); ^~~~~~~~~~~~~~~~ xlabels.c: In function 'placeLabels': xlabels.c:609:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] } else if(bp.area == 0) { ^~ rectangle.c: In function 'RectArea': rectangle.c:74:26: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] unsigned int dim = r->boundary[i + NUMDIMS] - r->boundary[i]; ^ CCLD liblabel_C.la gmake[3]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/label' Making all in gvc gmake[3]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/gvc' CC gvrender.lo CC gvlayout.lo CC gvloadimage.lo CC gvdevice.lo CC gvcontext.lo CC gvjobs.lo CC gvevent.lo CC gvplugin.lo In file included from gvloadimage.c:18:0: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from gvplugin.c:23:0: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from gvdevice.c:49:0: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from ../../lib/common/utils.h:17:0, from gvevent.c:21: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ gvevent.c: In function 'gvevent_leave_obj': gvevent.c:123:9: warning: switch missing default case [-Wswitch-default] switch (agobjkind(obj)) { ^~~~~~ gvevent.c: In function 'gvevent_enter_obj': gvevent.c:150:9: warning: switch missing default case [-Wswitch-default] switch (agobjkind(obj)) { ^~~~~~ gvevent.c: In function 'gvevent_select_current_obj': gvevent.c:227:9: warning: switch missing default case [-Wswitch-default] switch (agobjkind(obj)) { ^~~~~~ gvevent.c:248:9: warning: switch missing default case [-Wswitch-default] switch (agobjkind(obj)) { ^~~~~~ gvevent.c: In function 'gvevent_button_press': gvevent.c:267:5: warning: switch missing default case [-Wswitch-default] switch (button) { ^~~~~~ gvevent.c: In function 'gvevent_motion': gvevent.c:344:5: warning: switch missing default case [-Wswitch-default] switch (job->button) { ^~~~~~ gvevent.c: In function 'toggle_fit_cb': gvevent.c:434:15: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] dflt_width = job->width; ^~~ gvevent.c:435:16: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] dflt_height = job->height; ^~~ gvdevice.c: In function 'gvwrite_no_z': gvdevice.c:66:35: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] job->output_data_allocated = job->output_data_position + len + 1; ^~~ gvdevice.c:74:38: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] job->output_data_position += len; ^~~ In file included from gvrender.c:25:0: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from ../../lib/common/render.h:39:0, from gvcontext.c:25: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ gvrender.c: In function 'gvrender_resolve_color': gvrender.c:199:39: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] (bsearch(tok, features->knowncolors, features->sz_knowncolors, ^~~~~~~~ CC gvconfig.lo CC gvtool_tred.lo CC gvtextlayout.lo CC gvusershape.lo CC gvc.lo In file included from gvconfig.c:18:0: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from gvconfig.c:21:0: ../../lib/cgraph/gv_ctype.h: In function 'gv_tolower': ../../lib/cgraph/gv_ctype.h:83:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'A' + 'a'; ~~~~~~~~~~~~~~^~~~~ ../../lib/cgraph/gv_ctype.h: In function 'gv_toupper': ../../lib/cgraph/gv_ctype.h:95:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'a' + 'A'; ~~~~~~~~~~~~~~^~~~~ In file included from gvusershape.c:31:0: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from gvusershape.c:33:0: ../../lib/cgraph/gv_ctype.h: In function 'gv_tolower': ../../lib/cgraph/gv_ctype.h:83:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'A' + 'a'; ~~~~~~~~~~~~~~^~~~~ ../../lib/cgraph/gv_ctype.h: In function 'gv_toupper': ../../lib/cgraph/gv_ctype.h:95:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'a' + 'A'; ~~~~~~~~~~~~~~^~~~~ In file included from ../../lib/cgraph/cgraph.h:32:0, from ../../lib/common/types.h:33, from gvusershape.c:29: gvusershape.c: In function 'gvusershape_find': ../../lib/cdt/cdt.h:192:47: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] #define dtmatch(d,o) (*(_DT(d)->searchf))((d),(void*)(o),DT_MATCH) ^ gvusershape.c:618:10: note: in expansion of macro 'dtmatch' us = dtmatch(ImageDict, name); ^~~~~~~ gvusershape.c: In function 'gvusershape_size_dpi': gvusershape.c:751:9: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] rv.x = us->w * POINTS_PER_INCH / dpi.x; ^~ gvusershape.c:752:9: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] rv.y = us->h * POINTS_PER_INCH / dpi.y; ^~ CCLD libgvc.la CCLD libgvc_C.la gmake[3]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/gvc' Making all in topfish gmake[3]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/topfish' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/topfish' Making all in glcomp gmake[3]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/glcomp' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/glcomp' Making all in mingle gmake[3]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/mingle' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/mingle' Making all in edgepaint gmake[3]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/edgepaint' CC intersection.lo CC furtherest_point.lo CC lab.lo CC edge_distinct_coloring.lo CC lab_gamut.lo CC node_distinct_coloring.lo furtherest_point.c: In function 'furtherest_point': furtherest_point.c:92:39: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] if (!(*argmax)) *argmax = gv_calloc(dim, sizeof(double)); ^~~ In file included from /usr/include/string.h:127:0, from ../../lib/cgraph/alloc.h:24, from furtherest_point.c:11: furtherest_point.c:93:41: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] memcpy(*argmax, center, sizeof(double)*dim); ^ furtherest_point.c:93:41: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] memcpy(*argmax, center, sizeof(double)*dim); ^ furtherest_point.c:133:55: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] memcpy(*argmax, qt->qts[ii]->center, sizeof(double)*dim); ^ furtherest_point.c:133:55: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] memcpy(*argmax, qt->qts[ii]->center, sizeof(double)*dim); ^ furtherest_point.c: In function 'furtherest_point_in_list': furtherest_point.c:196:39: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] if (!(*argmax)) *argmax = gv_calloc(dim, sizeof(double)); ^~~ In file included from /usr/include/string.h:127:0, from ../../lib/cgraph/alloc.h:24, from furtherest_point.c:11: furtherest_point.c:197:42: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] memcpy(*argmax, average, sizeof(double)*dim); ^ furtherest_point.c:197:42: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] memcpy(*argmax, average, sizeof(double)*dim); ^ furtherest_point.c:237:56: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] memcpy(*argmax, qt->qts[ii]->average, sizeof(double)*dim); ^ furtherest_point.c:237:56: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] memcpy(*argmax, qt->qts[ii]->average, sizeof(double)*dim); ^ intersection.c: In function 'intersection_angle': intersection.c:168:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (p1[0] == q1[0] && p1[1] == q1[1]){ ^~ intersection.c:168:33: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (p1[0] == q1[0] && p1[1] == q1[1]){ ^~ intersection.c:170:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] } else if (p1[0] == q2[0] && p1[1] == q2[1]){ ^~ intersection.c:170:40: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] } else if (p1[0] == q2[0] && p1[1] == q2[1]){ ^~ intersection.c:172:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] } else if (p2[0] == q1[0] && p2[1] == q1[1]){ ^~ In file included from ../../lib/sparse/general.h:26:0, from node_distinct_coloring.c:12: node_distinct_coloring.c: In function 'node_distinct_coloring_internal2': intersection.c:172:40: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] } else if (p2[0] == q1[0] && p2[1] == q1[1]){ ^~ intersection.c:174:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] } else if (p2[0] == q2[0] && p2[1] == q2[1]){ ^~ intersection.c:174:40: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] } else if (p2[0] == q2[0] && p2[1] == q2[1]){ ^~ ../../lib/common/arith.h:33:18: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] #define MAX(a,b) ((a)>(b)?(a):(b)) ^ node_distinct_coloring.c:44:15: note: in expansion of macro 'MAX' max_level = MAX(1, -log(accuracy)/log(2.)); ^~~ node_distinct_coloring.c:95:9: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] srand(seed); ^~~~ node_distinct_coloring.c:98:25: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *x = gv_calloc(cdim * n, sizeof(double)); ^~~~ node_distinct_coloring.c:99:39: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *wgt = weightedQ ? gv_calloc(n, sizeof(double)) : NULL; ^ node_distinct_coloring.c:104:75: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] while (iter++ < iter_max && (color_diff > color_diff_old || (color_diff == color_diff_old && color_diff_sum > color_diff_sum_old))){ ^~ In file included from /usr/include/string.h:127:0, from ../../lib/cgraph/alloc.h:24, from node_distinct_coloring.c:11: node_distinct_coloring.c:111:60: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] memcpy(&(x[k*cdim]), &(colors[ja[j]*cdim]), sizeof(double)*cdim); ^ node_distinct_coloring.c:111:60: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] memcpy(&(x[k*cdim]), &(colors[ja[j]*cdim]), sizeof(double)*cdim); ^ node_distinct_coloring.c: In function 'node_distinct_coloring': node_distinct_coloring.c:245:23: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] *colors = gv_calloc(cdim * n, sizeof(double)); ^~~~ node_distinct_coloring.c:246:28: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *ctmp = gv_calloc(cdim * n, sizeof(double)); ^~~~ In file included from /usr/include/string.h:127:0, from ../../lib/cgraph/alloc.h:24, from node_distinct_coloring.c:11: node_distinct_coloring.c:260:65: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] memcpy(&((*colors)[comps[j]*cdim]), &(ctmp[jj*cdim]), cdim*sizeof(double)); ^ node_distinct_coloring.c:260:65: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] memcpy(&((*colors)[comps[j]*cdim]), &(ctmp[jj*cdim]), cdim*sizeof(double)); ^ In file included from ../../lib/sparse/general.h:26:0, from lab.c:13: lab.c: In function 'color_blend_rgb2lab': ../../lib/common/arith.h:33:18: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define MAX(a,b) ((a)>(b)?(a):(b)) ^ lab.c:235:30: note: in expansion of macro 'MAX' color_lab *lab = gv_calloc(MAX(nc, 1), sizeof(color_lab)); ^~~ ../../lib/common/arith.h:33:18: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define MAX(a,b) ((a)>(b)?(a):(b)) ^ lab.c:246:29: note: in expansion of macro 'MAX' double *dists = gv_calloc(MAX(1, nc), sizeof(double)); ^~~ lab.c:258:30: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *colors = gv_calloc(maxpoints * cdim, sizeof(double)); ^~~~~~~~~ CCLD libedgepaint_C.la gmake[3]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/edgepaint' Making all in circogen gmake[3]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/circogen' CC nodelist.lo CC block.lo CC circularinit.lo CC edgelist.lo CC circular.lo CC blocktree.lo CC circpos.lo CC blockpath.lo In file included from circular.c:11:0: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from blocktree.c:11:0: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from blockpath.c:12:0: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ blockpath.c: In function 'find_pair_edges': blockpath.c:121:43: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] Agnode_t **neighbors_with = gv_calloc(node_degree, sizeof(Agnode_t*)); ^~~~~~~~~~~ blockpath.c:122:46: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] Agnode_t **neighbors_without = gv_calloc(node_degree, sizeof(Agnode_t*)); ^~~~~~~~~~~ In file included from ../../lib/common/render.h:39:0, from ../../lib/circogen/edgelist.h:17, from edgelist.c:12: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from ../../lib/common/render.h:39:0, from ../../lib/circogen/circular.h:13, from ../../lib/circogen/blockpath.h:17, from circpos.c:19: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from ../../lib/common/render.h:39:0, from ../../lib/circogen/circular.h:13, from circularinit.c:17: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from ../../lib/common/render.h:39:0, from ../../lib/circogen/nodelist.h:18, from nodelist.c:11: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ circpos.c: In function 'positionChildren': circpos.c:253:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (childAngle != 0) { ^~ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from ../../lib/common/render.h:39:0, from ../../lib/circogen/circular.h:13, from block.c:14: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ circularinit.c: In function 'circular_init_node_edge': circularinit.c:39:28: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ndata* alg = gv_calloc(agnnodes(g), sizeof(ndata)); ^~~~~~~~ circularinit.c:41:35: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] GD_neato_nlist(g) = gv_calloc(agnnodes(g) + 1, sizeof(node_t*)); ^~~~~~~~ CCLD libcircogen_C.la gmake[3]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/circogen' Making all in dotgen gmake[3]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/dotgen' CC class1.lo CC class2.lo CC acyclic.lo CC compound.lo CC cluster.lo CC conc.lo CC decomp.lo CC fastgr.lo In file included from compound.c:15:0: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from ../../lib/common/render.h:39:0, from ../../lib/dotgen/dot.h:13, from class1.c:17: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from ../../lib/common/render.h:39:0, from ../../lib/dotgen/dot.h:13, from conc.c:16: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from ../../lib/common/render.h:39:0, from ../../lib/dotgen/dot.h:13, from cluster.c:14: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from ../../lib/common/render.h:39:0, from ../../lib/dotgen/dot.h:13, from fastgr.c:13: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ cluster.c: In function 'map_path': cluster.c:105:24: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] ED_edge_type(e) = type; ^~~~ cluster.c:115:22: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] ED_edge_type(ve) = type; ^~~~ cluster.c:123:22: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] ED_edge_type(ve) = type; ^~~~ cluster.c:138:21: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] ED_edge_type(e) = type; ^~~~ In file included from ../../lib/common/render.h:33:0, from ../../lib/dotgen/dot.h:13, from cluster.c:14: cluster.c: In function 'build_skeleton': ../../lib/common/types.h:382:23: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define GD_maxrank(g) (((Agraphinfo_t*)AGDATA(g))->maxrank) ^ cluster.c:360:37: note: in expansion of macro 'GD_maxrank' GD_rankleader(subg) = gv_calloc(GD_maxrank(subg) + 2, sizeof(node_t*)); ^~~~~~~~~~ In file included from ../../lib/common/render.h:35:0, from ../../lib/dotgen/dot.h:13, from cluster.c:14: ../../lib/common/const.h:154:19: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] #define CL_CROSS 1000 /* cost of cluster skeleton edge crossing */ ^ cluster.c:368:24: note: in expansion of macro 'CL_CROSS' ED_xpenalty(e) *= CL_CROSS; ^~~~~~~~ cluster.c: In function 'install_cluster': cluster.c:400:24: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] GD_installed(clust) = pass + 1; ^~~~ In file included from ../../lib/common/render.h:39:0, from ../../lib/dotgen/dot.h:13, from decomp.c:22: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from ../../lib/common/render.h:39:0, from ../../lib/dotgen/dot.h:13, from acyclic.c:16: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from ../../lib/common/render.h:33:0, from ../../lib/dotgen/dot.h:13, from fastgr.c:13: fastgr.c: In function 'basic_merge': ../../lib/common/types.h:580:21: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] #define ED_count(e) (((Agedgeinfo_t*)AGDATA(e))->count) ^ fastgr.c:283:19: note: in expansion of macro 'ED_count' ED_count(rep) += ED_count(e); ^~~~~~~~ ../../lib/common/types.h:601:24: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] #define ED_xpenalty(e) (((Agedgeinfo_t*)AGDATA(e))->xpenalty) ^ fastgr.c:284:22: note: in expansion of macro 'ED_xpenalty' ED_xpenalty(rep) += ED_xpenalty(e); ^~~~~~~~~~~ compound.c: In function 'findVertical': compound.c:168:14: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (tmin == tmax) ^~ compound.c: In function 'findHorizontal': compound.c:210:14: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (tmin == tmax) ^~ In file included from ../../lib/common/render.h:39:0, from ../../lib/dotgen/dot.h:13, from class2.c:15: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from ../../lib/common/render.h:33:0, from ../../lib/dotgen/dot.h:13, from class2.c:15: class2.c: In function 'merge_chain': ../../lib/common/types.h:580:21: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] #define ED_count(e) (((Agedgeinfo_t*)AGDATA(e))->count) ^ class2.c:145:23: note: in expansion of macro 'ED_count' ED_count(rep) += ED_count(e); ^~~~~~~~ ../../lib/common/types.h:601:24: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] #define ED_xpenalty(e) (((Agedgeinfo_t*)AGDATA(e))->xpenalty) ^ class2.c:146:22: note: in expansion of macro 'ED_xpenalty' ED_xpenalty(rep) += ED_xpenalty(e); ^~~~~~~~~~~ CC flat.lo CC dotinit.lo CC mincross.lo CC position.lo CC rank.lo CC sameport.lo CC dotsplines.lo CC aspect.lo In file included from dotinit.c:12:0: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from ../../lib/common/render.h:39:0, from ../../lib/dotgen/dot.h:13, from flat.c:12: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from mincross.c:20:0: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from ../../lib/common/render.h:33:0, from ../../lib/dotgen/dot.h:13, from flat.c:12: flat.c: In function 'make_vn_slot': ../../lib/common/types.h:395:20: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define GD_rank(g) (((Agraphinfo_t*)AGDATA(g))->rank) ^ flat.c:21:56: note: in expansion of macro 'GD_rank' v = GD_rank(g)[r].v = gv_recalloc(GD_rank(g)[r].v, GD_rank(g)[r].n + 1, ^~~~~~~ ../../lib/common/types.h:395:20: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define GD_rank(g) (((Agraphinfo_t*)AGDATA(g))->rank) ^ flat.c:22:39: note: in expansion of macro 'GD_rank' GD_rank(g)[r].n + 2, sizeof(node_t *)); ^~~~~~~ flat.c: In function 'abomination': ../../lib/common/types.h:382:23: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define GD_maxrank(g) (((Agraphinfo_t*)AGDATA(g))->maxrank) ^ flat.c:191:44: note: in expansion of macro 'GD_maxrank' rank_t *rptr = gv_recalloc(GD_rank(g), GD_maxrank(g) + 1, r, ^~~~~~~~~~ flat.c:191:63: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] rank_t *rptr = gv_recalloc(GD_rank(g), GD_maxrank(g) + 1, r, ^ dotinit.c: In function 'attachPos': dotinit.c:349:28: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double* ps = gv_calloc(2 * agnnodes(g), sizeof(double)); ^ dotinit.c: In function 'copyCluster': dotinit.c:390:30: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] GD_clust(cl) = gv_calloc(nclust + 1, sizeof(Agraph_t*)); ^~~~~~ dotinit.c: In function 'copyClusterInfo': dotinit.c:414:32: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] GD_clust(root) = gv_calloc(nclust + 1, sizeof(Agraph_t*)); ^~~~~~ In file included from dotsplines.c:17:0: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ mincross.c: In function 'fixLabelOrder': mincross.c:273:32: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] Agnode_t **arr = gv_calloc(agnnodes(g), sizeof(Agnode_t*)); ^~~~~~~~ mincross.c:274:30: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] int *indices = gv_calloc(agnnodes(g), sizeof(int)); ^~~~~~~~ mincross.c:282:21: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] qsort(indices, cnt, sizeof(int), ordercmpf); ^~~ mincross.c: In function 'do_ordering_node': mincross.c:464:21: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] qsort(sortlist, ne, sizeof(sortlist[0]), edgeidcmpf); ^~ mincross.c: In function 'restore_best': mincross.c:42:22: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] #define saveorder(v) (ND_coord(v)).x ^ mincross.c:763:20: note: in expansion of macro 'saveorder' ND_order(n) = saveorder(n); ^~~~~~~~~ In file included from ../../lib/common/render.h:33:0, from ../../lib/dotgen/dot.h:13, from mincross.c:27: ../../lib/common/types.h:395:20: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define GD_rank(g) (((Agraphinfo_t*)AGDATA(g))->rank) ^ mincross.c:768:25: note: in expansion of macro 'GD_rank' qsort(GD_rank(g)[r].v, GD_rank(g)[r].n, sizeof(GD_rank(g)[0].v[0]), ^~~~~~~ In file included from /usr/include/string.h:127:0, from ../../lib/cgraph/alloc.h:24, from ../../lib/cgraph/agxbuf.h:18, from mincross.c:20: mincross.c: In function 'realFillRanks': mincross.c:996:33: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] memset (rnks, 0, sizeof(int)*rnks_sz); ^ mincross.c:996:33: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] memset (rnks, 0, sizeof(int)*rnks_sz); ^ mincross.c: In function 'fillRanks': mincross.c:1027:27: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] int *rnks = gv_calloc(rnks_sz, sizeof(int)); ^~~~~~~ mincross.c: In function 'init_mincross': mincross.c:1043:25: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] TE_list = gv_calloc(size, sizeof(edge_t*)); ^~~~ mincross.c:1044:25: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] TI_list = gv_calloc(size, sizeof(int)); ^~~~ In file included from ../../lib/common/render.h:33:0, from ../../lib/dotgen/dot.h:13, from mincross.c:27: mincross.c: In function 'allocate_ranks': ../../lib/common/types.h:382:23: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define GD_maxrank(g) (((Agraphinfo_t*)AGDATA(g))->maxrank) ^ mincross.c:1157:25: note: in expansion of macro 'GD_maxrank' int *cn = gv_calloc(GD_maxrank(g) + 2, sizeof(int)); // must be 0 based, not GD_minrank ^~~~~~~~~~ ../../lib/common/types.h:382:23: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define GD_maxrank(g) (((Agraphinfo_t*)AGDATA(g))->maxrank) ^ mincross.c:1172:28: note: in expansion of macro 'GD_maxrank' GD_rank(g) = gv_calloc(GD_maxrank(g) + 2, sizeof(rank_t)); ^~~~~~~~~~ mincross.c:1175:49: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] GD_rank(g)[r].av = GD_rank(g)[r].v = gv_calloc(cn[r] + 1, sizeof(node_t*)); ^~ In file included from ../../lib/common/geom.h:21:0, from ../../lib/common/types.h:29, from ../../lib/common/render.h:33, from ../../lib/dotgen/dot.h:13, from mincross.c:27: mincross.c: In function 'mincross_options': ../../lib/common/arith.h:33:18: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] #define MAX(a,b) ((a)>(b)?(a):(b)) ^ mincross.c:1836:12: note: in expansion of macro 'MAX' MinQuit = MAX(1, MinQuit * f); ^~~ ../../lib/common/arith.h:33:18: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] #define MAX(a,b) ((a)>(b)?(a):(b)) ^ mincross.c:1837:12: note: in expansion of macro 'MAX' MaxIter = MAX(1, MaxIter * f); ^~~ In file included from ../../lib/common/render.h:39:0, from ../../lib/dotgen/dot.h:13, from position.c:23: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from ../../lib/common/render.h:39:0, from ../../lib/dotgen/dot.h:13, from sameport.c:18: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from ../../lib/common/render.h:39:0, from ../../lib/dotgen/dot.h:13, from rank.c:28: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from ../../lib/common/render.h:33:0, from ../../lib/dotgen/dot.h:13, from position.c:23: position.c: In function 'allocate_aux_edges': position.c:208:14: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] alloc_elist(n_in + 3, ND_in(n)); ^ ../../lib/common/types.h:270:24: note: in definition of macro 'alloc_elist' L.list = gv_calloc(n + 1, sizeof(edge_t *)); \ ^ position.c: In function 'make_LR_constraints': position.c:262:24: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] last = (ND_rank(v) = last + width); ^~~~ In file included from ../../lib/common/render.h:39:0, from ../../lib/dotgen/dot.h:13, from aspect.c:14: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ In file included from ../../lib/common/render.h:33:0, from ../../lib/dotgen/dot.h:13, from position.c:23: ../../lib/common/types.h:592:22: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] #define ED_minlen(e) (((Agedgeinfo_t*)AGDATA(e))->minlen) ^ position.c:299:8: note: in expansion of macro 'ED_minlen' m0 = ED_minlen(e) * GD_nodesep(g) + width; ^~~~~~~~~ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from ../../lib/common/geom.h:21:0, from ../../lib/common/geomprocs.h:28, from position.c:20: ../../lib/common/arith.h:33:18: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] #define MAX(a,b) ((a)>(b)?(a):(b)) ^ position.c:305:12: note: in expansion of macro 'MAX' m0 = MAX(m0, width + GD_nodesep(g) + ROUND(ED_dist(e))); ^~~ ../../lib/common/arith.h:33:18: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] #define MAX(a,b) ((a)>(b)?(a):(b)) ^ position.c:305:12: note: in expansion of macro 'MAX' m0 = MAX(m0, width + GD_nodesep(g) + ROUND(ED_dist(e))); ^~~ position.c: In function 'make_edge_pairs': position.c:336:8: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] m0 = (ED_head_port(e).p.x - ED_tail_port(e).p.x); ^ sameport.c: In function 'sameport': sameport.c:150:2: warning: conversion to 'unsigned char' from 'double' may alter its value [-Wfloat-conversion] (MC_SCALE * (ND_lw(u) + prt.p.x)) / (ND_lw(u) + ND_rw(u)); ^ rank.c: In function 'collapse_rankset': rank.c:112:19: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] ND_ranktype(u) = kind; ^~~~ rank.c:117:2: warning: switch missing default case [-Wswitch-default] switch (kind) { ^~~~~~ rank.c:135:34: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] ND_ranktype(GD_minset(g)) = kind; ^~~~ rank.c:138:34: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] ND_ranktype(GD_maxset(g)) = kind; ^~~~ rank.c:133:2: warning: switch missing default case [-Wswitch-default] switch (kind) { ^~~~~~ rank.c: In function 'rank_set_class': rank.c:155:22: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] GD_set_type(g) = val; ^~~ In file included from ../../lib/common/render.h:33:0, from ../../lib/dotgen/dot.h:13, from rank.c:28: rank.c: In function 'make_new_cluster': position.c: In function 'make_leafslots': position.c:1001:29: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] node_t **new_v = gv_calloc(j + 1, sizeof(node_t*)); ^ position.c: In function 'ports_eq': position.c:1016:31: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] && ((ED_head_port(e).p.x == ED_head_port(f).p.x && ^~ position.c:1017:24: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ED_head_port(e).p.y == ED_head_port(f).p.y) ^~ position.c:1019:31: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] && ((ED_tail_port(e).p.x == ED_tail_port(f).p.x && ^~ position.c:1020:24: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ED_tail_port(e).p.y == ED_tail_port(f).p.y) ^~ ../../lib/common/types.h:389:25: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define GD_n_cluster(g) (((Agraphinfo_t*)AGDATA(g))->n_cluster) ^ rank.c:164:44: note: in expansion of macro 'GD_n_cluster' GD_clust(g) = gv_recalloc(GD_clust(g), GD_n_cluster(g), cno + 1, ^~~~~~~~~~~~ rank.c:164:61: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] GD_clust(g) = gv_recalloc(GD_clust(g), GD_n_cluster(g), cno + 1, ^~~ In file included from ../../lib/common/geom.h:21:0, from ../../lib/common/geomprocs.h:28, from position.c:20: position.c: In function 'make_lrvn': ../../lib/common/arith.h:33:18: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] #define MAX(a,b) ((a)>(b)?(a):(b)) ^ position.c:1073:10: note: in expansion of macro 'MAX' int w = MAX(GD_border(g)[BOTTOM_IX].x, GD_border(g)[TOP_IX].x); ^~~ ../../lib/common/arith.h:33:18: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] #define MAX(a,b) ((a)>(b)?(a):(b)) ^ position.c:1073:10: note: in expansion of macro 'MAX' int w = MAX(GD_border(g)[BOTTOM_IX].x, GD_border(g)[TOP_IX].x); ^~~ rank.c: In function 'readout_levels': rank.c:900:20: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] minrk = gv_calloc(ncc + 1, sizeof(int)); ^~~ rank.c: In function 'my_init_graph': rank.c:993:61: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] { int *sz = arg; (void)g; agbindrec(graph,"level graph rec",sz[0],true); } ^~ rank.c: In function 'my_init_node': rank.c:995:59: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] { int *sz = arg; (void)g; agbindrec(node,"level node rec",sz[1],true); } ^~ rank.c: In function 'my_init_edge': rank.c:997:59: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] { int *sz = arg; (void)g; agbindrec(edge,"level edge rec",sz[2],true); } ^~ dotsplines.c: In function 'dot_splines_': dotsplines.c:370:25: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] P.boxes = gv_calloc(n_nodes + 20 * 2 * NSUB, sizeof(boxf)); ^~~~~~~ dotsplines.c:371:29: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] sd.Rank_box = gv_calloc(i, sizeof(boxf)); ^ dotsplines.c: In function 'rank_box': dotsplines.c:2072:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (b.LL.x == b.UR.x) { ^~ dotsplines.c: In function 'straight_len': dotsplines.c:2097:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (ND_coord(v).x != ND_coord(n).x) ^~ CCLD libdotgen_C.la gmake[3]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/dotgen' Making all in fdpgen gmake[3]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/fdpgen' CC comp.lo CC dbg.lo CC grid.lo CC layout.lo CC fdpinit.lo CC tlayout.lo CC xlayout.lo CC clusteredges.lo In file included from xlayout.c:26:0: ../../lib/cgraph/gv_ctype.h: In function 'gv_tolower': ../../lib/cgraph/gv_ctype.h:83:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'A' + 'a'; ~~~~~~~~~~~~~~^~~~~ ../../lib/cgraph/gv_ctype.h: In function 'gv_toupper': ../../lib/cgraph/gv_ctype.h:95:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'a' + 'A'; ~~~~~~~~~~~~~~^~~~~ In file included from comp.c:23:0: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from ../../lib/common/render.h:39:0, from ../../lib/fdpgen/fdp.h:13, from grid.c:25: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from ../../lib/common/render.h:39:0, from ../../lib/fdpgen/clusteredges.h:17, from clusteredges.c:25: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ grid.c: In function 'newBlock': grid.c:46:27: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] newb->mem = gv_calloc(size, sizeof(cell)); ^~~~ grid.c: In function 'getCell': grid.c:86:26: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] bp->next = newBlock(2 * (bp->endp - bp->mem)); ^ grid.c: In function 'adjustGrid': grid.c:186:25: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] g->listMem = gv_calloc(nsize, sizeof(node_list)); ^~~~~ In file included from ../../lib/common/render.h:39:0, from ../../lib/fdpgen/fdp.h:13, from ../../lib/fdpgen/tlayout.h:17, from fdpinit.c:27: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from ../../lib/common/render.h:39:0, from layout.c:40: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from ../../lib/common/render.h:33:0, from ../../lib/fdpgen/fdp.h:13, from comp.c:28: comp.c: In function 'dfs': ../../lib/common/types.h:483:18: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define ND_id(n) (((Agnodeinfo_t*)AGDATA(n))->id) ^ comp.c:39:25: note: in expansion of macro 'ND_id' bitarray_set(marks, ND_id(n), true); ^~~~~ ../../lib/common/types.h:483:18: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define ND_id(n) (((Agnodeinfo_t*)AGDATA(n))->id) ^ comp.c:44:28: note: in expansion of macro 'ND_id' if (!bitarray_get(*marks, ND_id(other))) ^~~~~ comp.c: In function 'findCComp': ../../lib/common/types.h:483:18: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define ND_id(n) (((Agnodeinfo_t*)AGDATA(n))->id) ^ comp.c:84:30: note: in expansion of macro 'ND_id' if (bitarray_get(marks, ND_id(pp->n))) ^~~~~ ../../lib/common/types.h:483:18: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define ND_id(n) (((Agnodeinfo_t*)AGDATA(n))->id) ^ comp.c:93:26: note: in expansion of macro 'ND_id' if (bitarray_get(marks, ND_id(n))) ^~~~~ ../../lib/common/types.h:483:18: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define ND_id(n) (((Agnodeinfo_t*)AGDATA(n))->id) ^ comp.c:111:26: note: in expansion of macro 'ND_id' if (bitarray_get(marks, ND_id(n))) ^~~~~ fdpinit.c: In function 'fdp_init_node_edge': fdpinit.c:102:35: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] GD_neato_nlist(g) = gv_calloc(nn + 1, sizeof(node_t*)); ^~ In file included from ../../lib/common/render.h:39:0, from ../../lib/fdpgen/grid.h:19, from tlayout.c:41: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from ../../lib/common/render.h:39:0, from ../../lib/fdpgen/fdp.h:13, from ../../lib/fdpgen/xlayout.h:17, from xlayout.c:27: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ layout.c: In function 'addEdge': layout.c:356:26: warning: conversion to 'size_t {aka long unsigned int}' from 'short int' may change the sign of the result [-Wsign-conversion] el = gv_recalloc(el, cnt, cnt + 1, sizeof(edge_t*)); ^~~ layout.c:356:31: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] el = gv_recalloc(el, cnt, cnt + 1, sizeof(edge_t*)); ^~~ layout.c: In function 'deriveGraph': layout.c:499:29: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] PORTS(dg) = pq = gv_calloc(sz + 1, sizeof(bport_t)); ^~ layout.c: In function 'getEdgeList': layout.c:568:29: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] erec *erecs = gv_calloc(deg + 1, sizeof(erec)); ^~~ layout.c:583:18: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] qsort(erecs, deg, sizeof(erec), ecmp); ^~~ layout.c:594:39: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] while (j < deg && erecs[j].alpha == a) ^~ layout.c: In function 'expandCluster': layout.c:686:26: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] bport_t *pp = gv_calloc(sz + 1, sizeof(bport_t)); ^~ layout.c: In function 'fdp_init_graph': layout.c:1025:26: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] GD_ndim(agroot(g)) = late_int(g, agattr(g,AGRAPH, "dim", NULL), 2, 2); ^~~~~~~~ xlayout.c: In function 'xinit_params': xlayout.c:85:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (xParams.T0 == 0.0) ^~ xlayout.c: In function 'doRep': xlayout.c:261:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] while (dist2 == 0.0) { ^~ tlayout.c: In function 'init_params': tlayout.c:131:14: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (T_T0 == -1.0) { ^~ tlayout.c: In function 'fdp_initParams': tlayout.c:179:14: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (D_T0 == -1.0) { ^~ tlayout.c: In function 'doRep': tlayout.c:213:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] while (dist2 == 0.0) { ^~ tlayout.c: In function 'applyAttr': tlayout.c:321:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] while (dist2 == 0.0) { ^~ tlayout.c: In function 'gAdjust': tlayout.c:383:19: warning: cast from function call of type 'double' to non-matching type 'int' [-Wbad-function-cast] #define FLOOR(d) ((int)floor(d)) ^ tlayout.c:399:16: note: in expansion of macro 'FLOOR' addGrid(grid, FLOOR((ND_pos(n))[0] / T_Cell), FLOOR((ND_pos(n))[1] / T_Cell), ^~~~~ tlayout.c:383:19: warning: cast from function call of type 'double' to non-matching type 'int' [-Wbad-function-cast] #define FLOOR(d) ((int)floor(d)) ^ tlayout.c:399:48: note: in expansion of macro 'FLOOR' addGrid(grid, FLOOR((ND_pos(n))[0] / T_Cell), FLOOR((ND_pos(n))[1] / T_Cell), ^~~~~ tlayout.c: In function 'fdp_tLayout': tlayout.c:644:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (ctr.x != 0.0 || ctr.y != 0.0) { ^~ tlayout.c:644:31: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (ctr.x != 0.0 || ctr.y != 0.0) { ^~ CCLD libfdpgen_C.la gmake[3]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/fdpgen' Making all in neatogen gmake[3]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/neatogen' CC adjust.lo CC circuit.lo CC edges.lo CC heap.lo CC hedges.lo CC info.lo CC neatoinit.lo CC geometry.lo geometry.c: In function 'geominit': geometry.c:25:10: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] sn = nsites + 4; ^~~~~~ geometry.c:26:19: warning: cast from function call of type 'double' to non-matching type 'int' [-Wbad-function-cast] sqrt_nsites = (int) sqrt(sn); ^ geometry.c: In function 'intersection': geometry.c:69:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (denom == 0.0) ^~ In file included from adjust.c:18:0: ../../lib/cgraph/gv_ctype.h: In function 'gv_tolower': ../../lib/cgraph/gv_ctype.h:83:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'A' + 'a'; ~~~~~~~~~~~~~~^~~~~ ../../lib/cgraph/gv_ctype.h: In function 'gv_toupper': ../../lib/cgraph/gv_ctype.h:95:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'a' + 'A'; ~~~~~~~~~~~~~~^~~~~ In file included from ../../lib/common/render.h:39:0, from hedges.c:14: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ hedges.c: In function 'ELinitialize': hedges.c:39:21: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ELhash = gv_calloc(ELhashsize, sizeof(Halfedge *)); ^~~~~~~~~~ hedges.c: In function 'hintersect': hedges.c:76:23: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] (e1->reg[1]->coord.y == e2->reg[1]->coord.y && ^~ hedges.c: In function 'right_of': hedges.c:111:14: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (e->a == 1.0) { ^~ hedges.c: In function 'ELleftbnd': hedges.c:187:14: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] bucket = (p->x - xmin) / deltax * ELhashsize; ^ In file included from ../../lib/common/render.h:39:0, from ../../lib/neatogen/neato.h:31, from adjust.c:19: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from ../../lib/common/render.h:39:0, from ../../lib/neatogen/neato.h:31, from circuit.c:17: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from ../../lib/common/render.h:39:0, from ../../lib/neatogen/neato.h:31, from neatoinit.c:25: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ CC legal.lo In file included from ../../lib/common/render.h:39:0, from heap.c:12: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from ../../lib/common/render.h:39:0, from ../../lib/neatogen/neato.h:31, from info.c:12: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from neatoinit.c:40:0: ../../lib/cgraph/gv_ctype.h: In function 'gv_tolower': ../../lib/cgraph/gv_ctype.h:83:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'A' + 'a'; ~~~~~~~~~~~~~~^~~~~ ../../lib/cgraph/gv_ctype.h: In function 'gv_toupper': ../../lib/cgraph/gv_ctype.h:95:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'a' + 'A'; ~~~~~~~~~~~~~~^~~~~ heap.c: In function 'PQbucket': heap.c:37:11: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] bucket = b; ^ heap.c: In function 'PQinitialize': heap.c:116:24: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] pq->hash = gv_calloc(pq->hashsize, sizeof(Halfedge)); ^~ adjust.c: In function 'rmEquality': adjust.c:234:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] (*jp)->coord.x != (*ip)->coord.x || ^~ adjust.c:235:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] (*jp)->coord.y != (*ip)->coord.y) { ^~ adjust.c:244:24: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] (*kp)->coord.x == (*ip)->coord.x && ^~ adjust.c:245:24: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] (*kp)->coord.y == (*ip)->coord.y) { ^~ adjust.c:252:41: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (kp < st->endSite && (*kp)->coord.y == (*ip)->coord.y) { ^~ adjust.c: In function 'getSizes': adjust.c:531:31: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *sizes = gv_calloc(Ndim * agnnodes(g), sizeof(double)); ^~~~ adjust.c:543:25: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] int* elabs = gv_calloc(nedge_nodes, sizeof(int)); ^~~~~~~~~~~ adjust.c: In function 'makeMatrix': adjust.c:570:24: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] int *I = gv_calloc(nedges, sizeof(int)); ^~~~~~ adjust.c:571:24: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] int *J = gv_calloc(nedges, sizeof(int)); ^~~~~~ adjust.c:572:29: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *val = gv_calloc(nedges, sizeof(double)); ^~~~~~ adjust.c: In function 'fdpAdjust': adjust.c:607:29: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *pos = gv_calloc(Ndim * agnnodes(g), sizeof(double)); ^~~~ adjust.c: In function 'vpscAdjust': adjust.c:659:31: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] pointf *nsize = gv_calloc(nnodes, sizeof(pointf)); ^~~~~~ adjust.c:661:34: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] float *f_storage = gv_calloc(dim * nnodes, sizeof(float)); ^~~ adjust.c:664:28: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] coords[i] = f_storage + i * nnodes; ^ adjust.c: In function 'normalize': adjust.c:753:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (p.x || p.y) ret = 1; ^ adjust.c:753:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (p.x || p.y) ret = 1; ^~ In file included from ../../lib/common/render.h:39:0, from ../../lib/neatogen/neato.h:31, from edges.c:11: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ adjust.c:767:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (phi) { ^~~ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ adjust.c: In function 'simpleScale': adjust.c:898:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (sc.y == 1 && sc.x == 1) return 0; ^~ adjust.c:898:28: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (sc.y == 1 && sc.x == 1) return 0; ^~ neatoinit.c: In function 'cluster_map': neatoinit.c:203:40: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] bitarray_t assigned = bitarray_new(agnnodes(g)); ^~~~~~~~ neatoinit.c:214:37: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] cs = cdata.clusters = gv_calloc(nclusters, sizeof(int*)); ^~~~~~~~~ neatoinit.c:215:41: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] cn = cdata.clustersizes = gv_calloc(nclusters, sizeof(int)); ^~~~~~~~~ neatoinit.c:223:35: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] c = *cs++ = gv_calloc(*cn++, sizeof(int)); ^ neatoinit.c:232:41: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] bitarray_set(&assigned, ind, true); ^~~ neatoinit.c:237:26: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] cdata.bb = gv_calloc(cdata.nclusters, sizeof(boxf)); ^~~~~ neatoinit.c:238:32: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] cdata.toplevel = gv_calloc(cdata.ntoplevel, sizeof(int)); ^~~~~ neatoinit.c:240:36: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] if(!bitarray_get(assigned, i)) { ^ neatoinit.c: In function 'user_spline': neatoinit.c:312:25: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] pointf *ps = gv_calloc(n, sizeof(pointf)); ^ In file included from ../../lib/common/render.h:33:0, from ../../lib/neatogen/neato.h:31, from neatoinit.c:25: neatoinit.c: In function 'add_cluster': ../../lib/common/types.h:389:25: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define GD_n_cluster(g) (((Agraphinfo_t*)AGDATA(g))->n_cluster) ^ neatoinit.c:461:44: note: in expansion of macro 'GD_n_cluster' GD_clust(g) = gv_recalloc(GD_clust(g), GD_n_cluster(g), cno + 1, ^~~~~~~~~~~~ neatoinit.c:461:61: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] GD_clust(g) = gv_recalloc(GD_clust(g), GD_n_cluster(g), cno + 1, ^~~ neatoinit.c: In function 'init_nop': neatoinit.c:601:53: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (translate && !haveBackground && (GD_bb(g).LL.x != 0||GD_bb(g).LL.y != 0)) ^~ neatoinit.c:601:73: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (translate && !haveBackground && (GD_bb(g).LL.x != 0||GD_bb(g).LL.y != 0)) ^~ neatoinit.c: In function 'neato_init_graph': neatoinit.c:624:26: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] GD_ndim(agroot(g)) = late_int(g, agfindgraphattr(g, "dim"), outdim, 2); ^~~~~~~~ In file included from ../../lib/common/geom.h:21:0, from ../../lib/common/types.h:29, from ../../lib/common/render.h:33, from ../../lib/neatogen/neato.h:31, from neatoinit.c:25: ../../lib/common/arith.h:28:18: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] #define MIN(a,b) ((a)<(b)?(a):(b)) ^ neatoinit.c:626:24: note: in expansion of macro 'MIN' GD_odim(g->root) = MIN(outdim, Ndim); ^~~ neatoinit.c: In function 'dfsCycle': neatoinit.c:725:25: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (graph[i].edists[e] == 1.0) continue; /* in edge */ ^~ neatoinit.c:729:34: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] graph[i].edists[e] = x; ^ neatoinit.c: In function 'makeGraphData': neatoinit.c:803:33: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] vtx_data *graph = gv_calloc(nv, sizeof(vtx_data)); ^~ neatoinit.c:804:32: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] node_t** nodes = gv_calloc(nv, sizeof(node_t*)); ^~ In file included from ../../lib/common/render.h:33:0, from ../../lib/neatogen/neato.h:31, from neatoinit.c:25: ../../lib/common/types.h:585:22: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] #define ED_factor(e) (((Agedgeinfo_t*)AGDATA(e))->factor) ^ neatoinit.c:847:33: note: in expansion of macro 'ED_factor' graph[i].eweights[idx] += ED_factor(ep); ^~~~~~~~~ neatoinit.c:849:29: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] graph[i].ewgts[idx] = fmax(graph[i].ewgts[idx], ED_dist(ep)); ^~~~ In file included from ../../lib/common/render.h:33:0, from ../../lib/neatogen/neato.h:31, from neatoinit.c:25: ../../lib/common/types.h:585:22: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] #define ED_factor(e) (((Agedgeinfo_t*)AGDATA(e))->factor) ^ neatoinit.c:858:21: note: in expansion of macro 'ED_factor' *eweights++ = ED_factor(ep); ^~~~~~~~~ ../../lib/common/types.h:602:20: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] #define ED_dist(e) (((Agedgeinfo_t*)AGDATA(e))->dist) ^ neatoinit.c:860:18: note: in expansion of macro 'ED_dist' *ewgts++ = ED_dist(ep); ^~~~~~~ neatoinit.c:892:50: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] edges = gv_recalloc(graph[0].edges, edges_size, 2 * ne + nv, sizeof(int)); ^ neatoinit.c:894:54: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ewgts = gv_recalloc(graph[0].ewgts, edges_size, 2 * ne + nv, sizeof(float)); ^ neatoinit.c:896:60: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] eweights = gv_recalloc(graph[0].eweights, edges_size, 2 * ne + nv, sizeof(float)); ^ neatoinit.c: In function 'majorization': neatoinit.c:1141:33: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double **coords = gv_calloc(dim, sizeof(double *)); ^~~ neatoinit.c:1142:27: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] coords[0] = gv_calloc(nv * dim, sizeof(double)); ^~ neatoinit.c:1171:39: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] pointf *nsize = gv_calloc(nv, sizeof(pointf)); ^~ info.c: In function 'compare': info.c:35:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (p.x == q.x && p.y == q.y) ^~ info.c:35:27: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (p.x == q.x && p.y == q.y) ^~ edges.c: In function 'clip_line': edges.c:74:14: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (e->a == 1.0 && e->b >= 0.0) { ^~ edges.c:82:14: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (e->a == 1.0) { ^~ CC lu.lo CC matinv.lo CC memory.lo In file included from ../../lib/common/render.h:39:0, from ../../lib/neatogen/neato.h:31, from legal.c:17: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ legal.c: In function 'online': legal.c:124:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] return a.x == b.x ^~ legal.c:125:14: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ? (a.x == c.x && -1 != between(a.y, c.y, b.y)) ^~ legal.c: In function 'intpoint': legal.c:145:11: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (ls.x == le.x) { ^~ legal.c:148:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] } else if (ms.x == me.x) { ^~ legal.c:183:36: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if ((ls.x - le.x) * (ms.y - ls.y) == (ls.y - le.y) * (ms.x - ls.x)) { ^~ legal.c:142:5: warning: switch missing default case [-Wswitch-default] switch (cond) { ^~~~~~ legal.c: In function 'realIntersect': legal.c:214:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if ((vft.x != avft.x && vsd.x != avsd.x) || ^~ legal.c:214:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if ((vft.x != avft.x && vsd.x != avsd.x) || ^~ legal.c:215:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] (vft.x == avft.x && !EQ_PT(vft, p) && !EQ_PT(avft, p)) || ^~ legal.c:23:28: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] #define EQ_PT(v,w) (((v).x == (w).x) && ((v).y == (w).y)) ^ legal.c:215:23: note: in expansion of macro 'EQ_PT' (vft.x == avft.x && !EQ_PT(vft, p) && !EQ_PT(avft, p)) || ^~~~~ legal.c:23:48: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] #define EQ_PT(v,w) (((v).x == (w).x) && ((v).y == (w).y)) ^ legal.c:215:23: note: in expansion of macro 'EQ_PT' (vft.x == avft.x && !EQ_PT(vft, p) && !EQ_PT(avft, p)) || ^~~~~ legal.c:23:28: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] #define EQ_PT(v,w) (((v).x == (w).x) && ((v).y == (w).y)) ^ legal.c:215:41: note: in expansion of macro 'EQ_PT' (vft.x == avft.x && !EQ_PT(vft, p) && !EQ_PT(avft, p)) || ^~~~~ legal.c:23:48: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] #define EQ_PT(v,w) (((v).x == (w).x) && ((v).y == (w).y)) ^ legal.c:215:41: note: in expansion of macro 'EQ_PT' (vft.x == avft.x && !EQ_PT(vft, p) && !EQ_PT(avft, p)) || ^~~~~ legal.c:216:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] (vsd.x == avsd.x && !EQ_PT(vsd, p) && !EQ_PT(avsd, p))) ^~ legal.c:23:28: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] #define EQ_PT(v,w) (((v).x == (w).x) && ((v).y == (w).y)) ^ legal.c:216:23: note: in expansion of macro 'EQ_PT' (vsd.x == avsd.x && !EQ_PT(vsd, p) && !EQ_PT(avsd, p))) ^~~~~ legal.c:23:48: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] #define EQ_PT(v,w) (((v).x == (w).x) && ((v).y == (w).y)) ^ legal.c:216:23: note: in expansion of macro 'EQ_PT' (vsd.x == avsd.x && !EQ_PT(vsd, p) && !EQ_PT(avsd, p))) ^~~~~ legal.c:23:28: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] #define EQ_PT(v,w) (((v).x == (w).x) && ((v).y == (w).y)) ^ legal.c:216:41: note: in expansion of macro 'EQ_PT' (vsd.x == avsd.x && !EQ_PT(vsd, p) && !EQ_PT(avsd, p))) ^~~~~ legal.c:23:48: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] #define EQ_PT(v,w) (((v).x == (w).x) && ((v).y == (w).y)) ^ legal.c:216:41: note: in expansion of macro 'EQ_PT' (vsd.x == avsd.x && !EQ_PT(vsd, p) && !EQ_PT(avsd, p))) ^~~~~ legal.c: In function 'Plegal_arrangement': legal.c:419:39: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] polygon *polygon_list = gv_calloc(n_polys, sizeof(polygon)); ^~~~~~~ CC poly.lo CC site.lo In file included from ../../lib/common/render.h:39:0, from matinv.c:36: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ CC solve.lo matinv.c: In function 'matinv': matinv.c:49:27: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *b = gv_calloc(n, sizeof(double)); ^ In file included from ../../lib/common/render.h:39:0, from memory.c:13: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ memory.c: In function 'freeinit': memory.c:39:22: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] #define LCM(x,y) ((x)%(y) == 0 ? (x) : (y)%(x) == 0 ? (y) : x*(y/gcd(x,y))) ^ memory.c:45:20: note: in expansion of macro 'LCM' fl->nodesize = LCM(size, sizeof(Freenode)); ^~~ memory.c:39:43: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] #define LCM(x,y) ((x)%(y) == 0 ? (x) : (y)%(x) == 0 ? (y) : x*(y/gcd(x,y))) ^ memory.c:45:20: note: in expansion of macro 'LCM' fl->nodesize = LCM(size, sizeof(Freenode)); ^~~ memory.c:39:65: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] #define LCM(x,y) ((x)%(y) == 0 ? (x) : (y)%(x) == 0 ? (y) : x*(y/gcd(x,y))) ^ memory.c:45:20: note: in expansion of macro 'LCM' fl->nodesize = LCM(size, sizeof(Freenode)); ^~~ memory.c:39:62: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] #define LCM(x,y) ((x)%(y) == 0 ? (x) : (y)%(x) == 0 ? (y) : x*(y/gcd(x,y))) ^ memory.c:45:20: note: in expansion of macro 'LCM' fl->nodesize = LCM(size, sizeof(Freenode)); ^~~ memory.c:39:38: warning: signed and unsigned type in conditional expression [-Wsign-compare] #define LCM(x,y) ((x)%(y) == 0 ? (x) : (y)%(x) == 0 ? (y) : x*(y/gcd(x,y))) ^ memory.c:45:20: note: in expansion of macro 'LCM' fl->nodesize = LCM(size, sizeof(Freenode)); ^~~ memory.c:39:38: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] #define LCM(x,y) ((x)%(y) == 0 ? (x) : (y)%(x) == 0 ? (y) : x*(y/gcd(x,y))) ^ memory.c:45:20: note: in expansion of macro 'LCM' fl->nodesize = LCM(size, sizeof(Freenode)); ^~~ memory.c:39:18: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] #define LCM(x,y) ((x)%(y) == 0 ? (x) : (y)%(x) == 0 ? (y) : x*(y/gcd(x,y))) ^ memory.c:45:20: note: in expansion of macro 'LCM' fl->nodesize = LCM(size, sizeof(Freenode)); ^~~ memory.c: In function 'getfree': memory.c:70:25: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] mem->nodes = gv_calloc(sqrt_nsites, size); ^~~~~~~~~~~ memory.c:70:38: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] mem->nodes = gv_calloc(sqrt_nsites, size); ^~~~ In file included from ../../lib/common/render.h:39:0, from ../../lib/neatogen/neato.h:31, from lu.c:47: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ lu.c: In function 'lu_decompose': lu.c:75:20: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ps = gv_calloc(n, sizeof(int)); ^ lu.c:77:24: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] scales = gv_calloc(n, sizeof(double)); ^ lu.c:119:30: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (lu[ps[n - 1]][n - 1] == 0.0) ^~ In file included from ../../lib/common/render.h:39:0, from ../../lib/neatogen/neato.h:31, from poly.c:12: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ CC neatosplines.lo CC stuff.lo poly.c: In function 'isBox': poly.c:83:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (verts[0].y == verts[1].y) ^~ poly.c:84:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] return ((verts[2].y == verts[3].y) && ^~ poly.c:85:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] (verts[0].x == verts[3].x) && (verts[1].x == verts[2].x)); ^~ poly.c:85:45: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] (verts[0].x == verts[3].x) && (verts[1].x == verts[2].x)); ^~ poly.c:87:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] return ((verts[0].x == verts[1].x) && ^~ poly.c:88:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] (verts[2].x == verts[3].x) && ^~ poly.c:89:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] (verts[0].y == verts[3].y) && (verts[1].y == verts[2].y)); ^~ poly.c:89:45: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] (verts[0].y == verts[3].y) && (verts[1].y == verts[2].y)); ^~ poly.c: In function 'makePoly': poly.c:280:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if ((xmargin != 1.0) || (ymargin != 1.0)) ^~ poly.c:280:38: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if ((xmargin != 1.0) || (ymargin != 1.0)) ^~ poly.c: In function 'edgesIntersect': poly.c:336:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if ((cross == 0) && !bHA && !aHB) { ^~ poly.c: In function 'inPoly': poly.c:384:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (tp3[i].y == 0 && tp3[i1].y == 0) { ^~ poly.c:384:33: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (tp3[i].y == 0 && tp3[i1].y == 0) { ^~ poly.c:400:12: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (x == 0) ^~ poly.c:405:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (tp3[i].y == 0 || tp3[i1].y == 0) { ^~ poly.c:405:34: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (tp3[i].y == 0 || tp3[i1].y == 0) { ^~ CC voronoi.lo CC stress.lo In file included from ../../lib/common/render.h:39:0, from solve.c:14: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ voronoi.c: In function 'voronoi': voronoi.c:39:26: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] (newsite->coord.y ==newintstar.y && newsite->coord.x < newintstar.x))) { ^~ In file included from ../../lib/common/render.h:39:0, from ../../lib/neatogen/neato.h:31, from neatosplines.c:17: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ CC kkutils.lo CC matrix_ops.lo In file included from ../../lib/sparse/general.h:17:0, from ../../lib/sparse/SparseMatrix.h:13, from ../../lib/neatogen/adjust.h:18, from ../../lib/neatogen/neatoprocs.h:19, from ../../lib/neatogen/neato.h:33, from neatosplines.c:17: neatosplines.c: In function 'ellipse_tangent_slope': neatosplines.c:271:14: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] assert(p.x != a && ^ neatosplines.c: In function '_spline_edges': neatosplines.c:609:18: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] obs = gv_calloc(agnnodes(g), sizeof(Ppoly_t*)); ^~~~~~~~ In file included from ../../lib/common/render.h:33:0, from ../../lib/neatogen/neato.h:31, from neatosplines.c:17: neatosplines.c: In function '_neato_set_aspect': ../../lib/common/types.h:354:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] #define GD_bb(g) (((Agraphinfo_t*)AGDATA(g))->bb) ^ neatosplines.c:1037:6: note: in expansion of macro 'GD_bb' if (GD_bb(g).LL.x || GD_bb(g).LL.y) { ^~~~~ neatosplines.c:1037:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (GD_bb(g).LL.x || GD_bb(g).LL.y) { ^~ In file included from ../../lib/common/render.h:39:0, from ../../lib/neatogen/neato.h:31, from stuff.c:15: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ CC embed_graph.lo stuff.c: In function 'new_array': stuff.c:51:29: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double **rv = gv_calloc(m, sizeof(double*)); ^ stuff.c:52:29: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *mem = gv_calloc(m * n, sizeof(double)); ^ stuff.c: In function 'new_3array': stuff.c:75:30: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double ***rv = gv_calloc(m + 1, sizeof(double**)); ^ stuff.c:77:20: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] rv[i] = gv_calloc(n + 1, sizeof(double*)); ^ stuff.c:79:27: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] rv[i][j] = gv_calloc(p, sizeof(double)); ^ stuff.c: In function 'lenattr': stuff.c:118:56: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (sscanf(s, "%lf", val) < 1 || *val < 0 || (*val == 0 && !Nop)) { ^~ stuff.c: In function 'scan_graph_mode': stuff.c:255:32: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] GD_neato_nlist(G) = gv_calloc(nV + 1, sizeof(node_t*)); ^~ stuff.c:265:32: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] GD_neato_nlist(G) = gv_calloc(nV + 1, sizeof(node_t*)); // not sure why but sometimes needs the + 1 ^~ stuff.c: In function 'shortest_path': stuff.c:658:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] Heap = gv_calloc(nG + 1, sizeof(node_t*)); ^~ CC dijkstra.lo In file included from ../../lib/common/render.h:39:0, from ../../lib/neatogen/neato.h:31, from stress.c:13: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ CC conjgrad.lo matrix_ops.c: In function 'power_iteration': matrix_ops.c:25:33: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *tmp_vec = gv_calloc(n, sizeof(double)); ^ matrix_ops.c:26:34: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *last_vec = gv_calloc(n, sizeof(double)); ^ matrix_ops.c: In function 'mult_dense_mat': matrix_ops.c:140:32: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] float *storage = gv_calloc(dim1 * dim3, sizeof(A[0])); ^~~~ matrix_ops.c:141:33: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] float **C = *CC = gv_calloc(dim1, sizeof(A)); ^~~~ matrix_ops.c: In function 'mult_dense_mat_d': matrix_ops.c:168:33: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *storage = gv_calloc(dim1 * dim3, sizeof(double)); ^~~~ matrix_ops.c:169:34: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double **C = *CC = gv_calloc(dim1, sizeof(double *)); ^~~~ matrix_ops.c: In function 'mult_sparse_dense_mat_transpose': matrix_ops.c:197:32: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] float *storage = gv_calloc(dim1 * dim2, sizeof(A[0])); ^~~~ matrix_ops.c:198:33: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] float **C = *CC = gv_calloc(dim1, sizeof(A)); ^~~~ matrix_ops.c: In function 'orthog1f': matrix_ops.c:401:9: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] sum /= n; ^~ matrix_ops.c: In function 'invert_vec': matrix_ops.c:513:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (vec[i] != 0.0) { ^~ stress.c: In function 'circuitModel': stress.c:171:28: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] float *Dij = gv_calloc(nG * (nG + 1) / 2, sizeof(float)); ^~ stress.c: In function 'sparse_stress_subspace_majorization_kD': stress.c:257:35: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double **subspace = gv_calloc(subspace_dim, sizeof(double *)); ^~~~~~~~~~~~ stress.c:258:35: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *d_storage = gv_calloc(subspace_dim * n, sizeof(double)); ^~~~~~~~~~~~ stress.c:313:34: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] int *CenterIndex = gv_calloc(n, sizeof(int)); ^ stress.c:332:32: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] DistType *dist = gv_calloc(n, sizeof(DistType)); ^ stress.c:337:32: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] invCenterIndex = gv_calloc(num_centers, sizeof(int)); ^~~~~~~~~~~ stress.c:339:25: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] storage = gv_calloc(n * num_centers, sizeof(DistType)); ^ stress.c:340:21: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] Dij = gv_calloc(num_centers, sizeof(DistType *)); ^~~~~~~~~~~ stress.c:395:31: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] visited_nodes = gv_calloc(n, sizeof(int)); ^ stress.c:396:27: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] distances = gv_calloc(n, sizeof(dist_data)); ^ stress.c:401:37: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] distances[i].edges = gv_calloc(n - 1, sizeof(int)); ^ stress.c:402:37: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] distances[i].edist = gv_calloc(n - 1, sizeof(DistType)); ^ stress.c:424:27: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] storage1 = gv_calloc(available_space, sizeof(int)); ^~~~~~~~~~~~~~~ stress.c:425:27: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] storage2 = gv_calloc(available_space, sizeof(DistType)); ^~~~~~~~~~~~~~~ stress.c:463:21: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] lap = gv_calloc(n, sizeof(vtx_data)); ^ stress.c:464:30: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] edges = gv_calloc(nedges + n, sizeof(int)); ^ stress.c:465:30: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ewgts = gv_calloc(nedges + n, sizeof(float)); ^ stress.c:497:28: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] directions = gv_calloc(dim, sizeof(double *)); ^~~ stress.c:498:31: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] directions[0] = gv_calloc(dim * subspace_dim, sizeof(double)); ^~~ stress.c:534:22: warning: cast from function call of type 'int' to non-matching type 'double' [-Wbad-function-cast] directions[k][i] = (double) rand() / RAND_MAX; ^ stress.c:563:19: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] b = gv_calloc(n, sizeof(double)); ^ stress.c:564:30: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] b_restricted = gv_calloc(subspace_dim, sizeof(double)); ^~~~~~~~~~~~ stress.c:584:21: warning: conversion to 'float' from 'DistType {aka int}' may alter its value [-Wconversion] L_ij = -ewgts[j] * dist_list[j] / dist_ij; /* L_ij=w_{ij}*d_{ij}/dist_{ij} */ ^ stress.c: In function 'compute_weighted_apsp_packed': stress.c:648:28: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] float *Dij = gv_calloc(n * (n + 1) / 2, sizeof(float)); ^ stress.c:650:27: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] float *Di = gv_calloc(n, sizeof(float)); ^ stress.c: In function 'compute_apsp_packed': stress.c:703:28: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] float *Dij = gv_calloc(n * (n + 1) / 2, sizeof(float)); ^ stress.c:705:30: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] DistType *Di = gv_calloc(n, sizeof(DistType)); ^ stress.c: In function 'compute_apsp_artificial_weights_packed': stress.c:734:30: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] int *vtx_vec = gv_calloc(n, sizeof(int)); ^ stress.c: In function 'stress_majorization_kD_mkernel': stress.c:935:24: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] coords = gv_calloc(dim, sizeof(float *)); ^~~ stress.c:936:27: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] f_storage = gv_calloc(dim * n, sizeof(float)); ^~~ stress.c:947:30: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] constant_term = (float)n * (n - 1) / 2; ^ stress.c:963:25: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] degrees = gv_calloc(n, sizeof(DegType)); ^ stress.c:975:16: warning: conversion to 'float' from 'long double' may alter its value [-Wfloat-conversion] lap2[count] = degrees[i]; ^~~~~~~ stress.c:982:19: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] b = gv_calloc(dim, sizeof(float *)); ^~~ stress.c:983:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] b[0] = gv_calloc(dim * n, sizeof(float)); ^~~ stress.c:988:28: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] tmp_coords = gv_calloc(n, sizeof(float)); ^ stress.c:989:34: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dist_accumulator = gv_calloc(n, sizeof(float)); ^ stress.c:990:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] lap1 = gv_calloc(lap_length, sizeof(float)); ^~~~~~~~~~ In file included from /usr/include/string.h:127:0, from ../../lib/cgraph/alloc.h:24, from stress.c:11: stress.c:1005:23: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] memset(degrees, 0, n * sizeof(DegType)); ^ stress.c:1005:23: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] memset(degrees, 0, n * sizeof(DegType)); ^ stress.c:1050:20: warning: conversion to 'float' from 'long double' may alter its value [-Wfloat-conversion] lap1[count] = degrees[i]; ^~~~~~~ In file included from ../../lib/common/render.h:39:0, from ../../lib/neatogen/neato.h:31, from ../../lib/neatogen/defs.h:17, from ../../lib/neatogen/bfs.h:19, from kkutils.c:13: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ kkutils.c: In function 'compute_apsp_dijkstra': kkutils.c:58:32: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] DistType **dij = gv_calloc(n, sizeof(DistType*)); ^ kkutils.c: In function 'compute_apsp_simple': kkutils.c:75:32: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] DistType **dij = gv_calloc(n, sizeof(DistType*)); ^ kkutils.c: In function 'quicksort_placef': kkutils.c:143:28: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] gv_sort(ordering + first, last - first + 1, sizeof(ordering[0]), fcmpf, place); ^~~~ kkutils.c: In function 'quicksort_place': kkutils.c:162:21: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] gv_sort(ordering, size, sizeof(ordering[0]), cmp, place); ^~~~ kkutils.c: In function 'compute_new_weights': kkutils.c:171:30: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] int *vtx_vec = gv_calloc(n, sizeof(int)); ^ In file included from ../../lib/common/render.h:39:0, from ../../lib/neatogen/neato.h:31, from ../../lib/neatogen/defs.h:17, from ../../lib/neatogen/dijkstra.h:17, from embed_graph.c:20: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ embed_graph.c: In function 'embed_graph': embed_graph.c:40:35: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] DistType *storage = gv_calloc(n * dim, sizeof(DistType)); ^ embed_graph.c:42:32: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] DistType *dist = gv_calloc(n, sizeof(DistType)); // this vector stores the ^ embed_graph.c:49:34: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] *Coords = coords = gv_calloc(dim, sizeof(DistType *)); ^~~ In file included from ../../lib/common/render.h:39:0, from ../../lib/neatogen/neato.h:31, from ../../lib/neatogen/defs.h:17, from ../../lib/neatogen/bfs.h:19, from dijkstra.c:24: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ dijkstra.c: In function 'initHeap': dijkstra.c:89:30: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] else h->data = gv_calloc(n - 1, sizeof(int)); ^ dijkstra.c: In function 'dijkstra': dijkstra.c:146:28: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] int *index = gv_calloc(n, sizeof(int)); ^ dijkstra.c: In function 'initHeap_f': dijkstra.c:203:25: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] h->data = gv_calloc(n - 1, sizeof(int)); ^ dijkstra.c: In function 'dijkstra_f': dijkstra.c:263:28: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] int *index = gv_calloc(n, sizeof(int)); ^ dijkstra.c:276:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (closestDist == FLT_MAX) ^~ dijkstra.c: In function 'dijkstra_sgd': dijkstra.c:311:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (d == FLT_MAX) { ^~ dijkstra.c:316:42: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] if (bitarray_get(graph->pinneds, closest) || closestu.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ conjgrad.c: In function 'conjugate_gradient': conjgrad.c:31:27: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *r = gv_calloc(n, sizeof(double)); ^ conjgrad.c:32:27: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *p = gv_calloc(n, sizeof(double)); ^ conjgrad.c:33:28: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *Ap = gv_calloc(n, sizeof(double)); ^ conjgrad.c:34:28: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *Ax = gv_calloc(n, sizeof(double)); ^ conjgrad.c:35:32: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *alphap = gv_calloc(n, sizeof(double)); ^ conjgrad.c:37:32: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *orth_b = gv_calloc(n, sizeof(double)); ^ conjgrad.c:49:11: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (p_Ap == 0) ^~ conjgrad.c:63:14: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (r_r == 0) { ^~ conjgrad.c: In function 'conjugate_gradient_f': conjgrad.c:100:27: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *r = gv_calloc(n, sizeof(double)); ^ conjgrad.c:101:27: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *p = gv_calloc(n, sizeof(double)); ^ conjgrad.c:102:28: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *Ap = gv_calloc(n, sizeof(double)); ^ conjgrad.c:103:28: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *Ax = gv_calloc(n, sizeof(double)); ^ conjgrad.c:104:32: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *alphap = gv_calloc(n, sizeof(double)); ^ conjgrad.c:106:32: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *orth_b = gv_calloc(n, sizeof(double)); ^ conjgrad.c:120:11: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (p_Ap == 0) ^~ conjgrad.c:138:14: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (r_r == 0) { ^~ conjgrad.c: In function 'conjugate_gradient_mkernel': conjgrad.c:171:26: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] float *r = gv_calloc(n, sizeof(float)); ^ conjgrad.c:172:26: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] float *p = gv_calloc(n, sizeof(float)); ^ conjgrad.c:173:27: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] float *Ap = gv_calloc(n, sizeof(float)); ^ conjgrad.c:174:27: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] float *Ax = gv_calloc(n, sizeof(float)); ^ conjgrad.c:200:11: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (p_Ap == 0) ^~ conjgrad.c:214:14: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (r_r == 0) { ^~ CC closest.lo CC bfs.lo CC constraint.lo CC quad_prog_solve.lo CC smart_ini_x.lo In file included from ../../lib/common/render.h:39:0, from ../../lib/neatogen/neato.h:31, from ../../lib/neatogen/defs.h:17, from ../../lib/neatogen/pca.h:19, from pca.c:13: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ pca.c: In function 'PCA_alloc': pca.c:29:31: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double **eigs = gv_calloc(new_dim, sizeof(double *)); ^~~~~~~ pca.c:31:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] eigs[i] = gv_calloc(dim, sizeof(double)); ^~~ pca.c:32:31: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *evals = gv_calloc(new_dim, sizeof(double)); ^~~~~~~ pca.c:34:29: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double **DD = gv_calloc(dim, sizeof(double *)); // dim×dim matrix: coords×coordsᵀ ^~~ pca.c:35:37: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *storage_ptr = gv_calloc(dim * dim, sizeof(double)); ^~~ CC constrained_majorization.lo CC opt_arrangement.lo In file included from ../../lib/common/render.h:39:0, from ../../lib/neatogen/neato.h:31, from ../../lib/neatogen/defs.h:17, from ../../lib/neatogen/kkutils.h:19, from closest.c:16: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ closest.c: In function 'heapify': closest.c:37:27: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] #define EQ(p,q) ((p).dist == (q).dist) ^ closest.c:83:35: note: in expansion of macro 'EQ' (LT(h->data[i],h->data[j]) || ((EQ(h->data[i],h->data[j])) && (rand()%2))) ^~ closest.c:96:26: note: in expansion of macro 'greaterPriority' if (insideHeap(h, l) && greaterPriority(h, l, i)) ^~~~~~~~~~~~~~~ closest.c:37:27: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] #define EQ(p,q) ((p).dist == (q).dist) ^ closest.c:83:35: note: in expansion of macro 'EQ' (LT(h->data[i],h->data[j]) || ((EQ(h->data[i],h->data[j])) && (rand()%2))) ^~ closest.c:100:26: note: in expansion of macro 'greaterPriority' if (insideHeap(h, r) && greaterPriority(h, r, largest)) ^~~~~~~~~~~~~~~ closest.c: In function 'insert': closest.c:37:27: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] #define EQ(p,q) ((p).dist == (q).dist) ^ closest.c:83:35: note: in expansion of macro 'EQ' (LT(h->data[i],h->data[j]) || ((EQ(h->data[i],h->data[j])) && (rand()%2))) ^~ closest.c:155:21: note: in expansion of macro 'greaterPriority' while (i > 0 && greaterPriority(h, i, parent(i))) { ^~~~~~~~~~~~~~~ In file included from ../../lib/common/render.h:39:0, from ../../lib/neatogen/neato.h:31, from ../../lib/neatogen/defs.h:17, from ../../lib/neatogen/bfs.h:19, from bfs.c:21: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from ../../lib/common/render.h:39:0, from ../../lib/neatogen/neato.h:31, from constraint.c:17: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ bfs.c: In function 'mkQueue': bfs.c:76:26: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] qp->data = gv_calloc(size, sizeof(int)); ^~~~ constraint.c: In function 'mapGraphs': constraint.c:148:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (ED_minlen(ce) == 0.0) { ^~ constraint.c: In function 'mkNConstraintG': constraint.c:245:18: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] ED_minlen(e) = delta; ^~~~~ In file included from ../../lib/common/render.h:33:0, from ../../lib/neatogen/neato.h:31, from constraint.c:17: constraint.c: In function 'mkConstraintG': constraint.c:312:18: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] alloc_elist(lcnt, ND_in(n)); ^ ../../lib/common/types.h:270:24: note: in definition of macro 'alloc_elist' L.list = gv_calloc(n + 1, sizeof(edge_t *)); \ ^ constraint.c:315:19: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] alloc_elist(2 * (cnt - 1), ND_out(prev)); ^ ../../lib/common/types.h:270:24: note: in definition of macro 'alloc_elist' L.list = gv_calloc(n + 1, sizeof(edge_t *)); \ ^ constraint.c:317:19: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] alloc_elist(cnt - lcnt - 1, ND_out(prev)); ^ ../../lib/common/types.h:270:24: note: in definition of macro 'alloc_elist' L.list = gv_calloc(n + 1, sizeof(edge_t *)); \ ^ constraint.c: In function 'initItem': constraint.c:23:15: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] #define SCALE 10 ^ constraint.c:507:7: note: in expansion of macro 'SCALE' w2 = SCALE * (POINTS(ND_width(n)/2.0) + margin.x); ^~~~~ constraint.c:23:15: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] #define SCALE 10 ^ constraint.c:508:7: note: in expansion of macro 'SCALE' h2 = SCALE * (POINTS(ND_height(n)/2.0) + margin.y); ^~~~~ constraint.c: In function 'cAdjust': constraint.c:559:30: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] nitem *nlist = gv_calloc(nnodes, sizeof(nitem)); ^~~~~~ constraint.c: In function 'compress': constraint.c:659:19: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (p->pos.x == q->pos.x) ^~ constraint.c:664:19: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (p->pos.y == q->pos.y) ^~ constraint.c: In function 'mkOverlapSet': constraint.c:696:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (p->pos.x == q->pos.x) ^~ constraint.c:703:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (p->pos.y == q->pos.y) ^~ constraint.c: In function 'scAdjust': constraint.c:790:29: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] info *nlist = gv_calloc(nnodes, sizeof(info)); ^~~~~~ constraint.c:829:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (s.x == 0) { /* overlaps exist */ ^~ In file included from ../../lib/common/render.h:39:0, from ../../lib/neatogen/neato.h:31, from ../../lib/neatogen/defs.h:17, from ../../lib/neatogen/digcola.h:17, from quad_prog_solve.c:13: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ quad_prog_solve.c: In function 'equals': quad_prog_solve.c:29:27: warning: conversion to 'float' alters 'double' constant value [-Wfloat-conversion] const float TOLERANCE = 1e-2; ^~~~ quad_prog_solve.c: In function 'unpackMatrix': quad_prog_solve.c:37:29: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] float **mat = gv_calloc(n, sizeof(float *)); ^ quad_prog_solve.c:38:24: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] mat[0] = gv_calloc(n * n, sizeof(float)); ^ quad_prog_solve.c: In function 'constrained_majorization_new_with_gaps': quad_prog_solve.c:140:26: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] int *lev = gv_calloc(n, sizeof(int)); // level of each node ^ quad_prog_solve.c:230:31: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (desired_place[node] == cur_place) { ^~ quad_prog_solve.c:392:40: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] ordering[i] = ints_get(&block, i - (size_t)left); ^ quad_prog_solve.c: In function 'initConstrainedMajorization': quad_prog_solve.c:436:28: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] e->fArray1 = gv_calloc(n, sizeof(float)); ^ quad_prog_solve.c:437:28: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] e->fArray2 = gv_calloc(n, sizeof(float)); ^ quad_prog_solve.c:438:28: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] e->fArray3 = gv_calloc(n, sizeof(float)); ^ quad_prog_solve.c:439:28: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] e->fArray4 = gv_calloc(n, sizeof(float)); ^ CC overlap.lo In file included from ../../lib/common/render.h:39:0, from ../../lib/neatogen/neato.h:31, from ../../lib/neatogen/defs.h:17, from ../../lib/neatogen/digcola.h:17, from smart_ini_x.c:14: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from ../../lib/common/render.h:39:0, from ../../lib/neatogen/neato.h:31, from ../../lib/neatogen/defs.h:17, from ../../lib/neatogen/digcola.h:17, from constrained_majorization.c:12: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ smart_ini_x.c: In function 'power_iteration_orthog': smart_ini_x.c:73:30: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *tmp_vec = gv_calloc(n, sizeof(double)); ^ smart_ini_x.c:74:31: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *last_vec = gv_calloc(n, sizeof(double)); ^ smart_ini_x.c: In function 'compute_avgs': smart_ini_x.c:185:29: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] float* row_avg = gv_calloc(n, sizeof(float)); ^ smart_ini_x.c:195:28: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] row_avg[i]=(float)sum_row/n; ^ smart_ini_x.c:197:21: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] *all_avg=(float)sum/(n*n); ^ smart_ini_x.c: In function 'compute_Bij': smart_ini_x.c:205:29: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] float *storage = gv_calloc(n * n, sizeof(float)); ^ smart_ini_x.c:206:26: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] float **Bij = gv_calloc(n, sizeof(float *)); ^ smart_ini_x.c:216:31: warning: conversion to 'float' from 'DistType {aka int}' may alter its value [-Wconversion] Bij[i][j]=-(float)Dij[i][j]*Dij[i][j]+row_avg[i]+row_avg[j]-all_avg; ^ smart_ini_x.c: In function 'CMDS_orthog': smart_ini_x.c:230:28: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *evals = gv_calloc(dim, sizeof(double)); ^~~ smart_ini_x.c:233:33: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *orthog_aux = gv_calloc(n, sizeof(double)); ^ smart_ini_x.c: In function 'IMDS_given_dim': smart_ini_x.c:260:26: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] float **lap = gv_calloc(n, sizeof(float *)); ^ smart_ini_x.c:263:30: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *balance = gv_calloc(n, sizeof(double)); ^ smart_ini_x.c:295:31: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] float *f_storage = gv_calloc(n * n, sizeof(float)); ^ smart_ini_x.c:318:34: warning: cast from function call of type 'double' to non-matching type 'int' [-Wbad-function-cast] Dij[i][j]=Dij[j][i]=diff>0 ? (DistType)sqrt(diff) : 0; ^ smart_ini_x.c:331:26: warning: conversion to 'float' from 'DistType {aka int}' may alter its value [-Wconversion] balance[i]+=Dij[i][j]*(-lap[i][j]); // w_{ij}*delta_{ij} ^ smart_ini_x.c:334:26: warning: conversion to 'float' from 'DistType {aka int}' may alter its value [-Wconversion] balance[i]-=Dij[i][j]*(-lap[i][j]); // w_{ij}*delta_{ij} ^ smart_ini_x.c:352:18: warning: conversion to 'float' from 'DistType {aka int}' may alter its value [-Wconversion] b+=Dij[i][j]*(-lap[i][j]); ^ smart_ini_x.c:356:18: warning: conversion to 'float' from 'DistType {aka int}' may alter its value [-Wconversion] b-=Dij[i][j]*(-lap[i][j]); ^ smart_ini_x.c:360:11: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if ((b != balance[i]) && (fabs(1-b/balance[i])>1e-5)) { ^~ constrained_majorization.c: In function 'stress_majorization_with_hierarchy': constrained_majorization.c:86:45: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] directionalityExist |= graph[i].edists[j] != 0; ^~ constrained_majorization.c:267:24: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] coords = gv_calloc(dim, sizeof(float *)); ^~~ constrained_majorization.c:268:27: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] f_storage = gv_calloc(dim * n, sizeof(float)); ^~~ constrained_majorization.c:296:25: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] degrees = gv_calloc(n, sizeof(double)); ^ constrained_majorization.c:316:19: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] b = gv_calloc(dim, sizeof(float *)); ^~~ constrained_majorization.c:317:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] b[0] = gv_calloc(dim * n, sizeof(float)); ^~~ constrained_majorization.c:322:28: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] tmp_coords = gv_calloc(n, sizeof(float)); ^ constrained_majorization.c:323:34: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dist_accumulator = gv_calloc(n, sizeof(float)); ^ constrained_majorization.c:324:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] lap1 = gv_calloc(lap_length, sizeof(float)); ^~~~~~~~~~ constrained_majorization.c:423:14: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] levels_gap); ^~~~~~~~~~ In file included from ../../lib/common/render.h:39:0, from ../../lib/neatogen/neato.h:31, from ../../lib/neatogen/defs.h:17, from ../../lib/neatogen/digcola.h:17, from opt_arrangement.c:12: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ opt_arrangement.c: In function 'compute_y_coords': opt_arrangement.c:50:27: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *b = gv_calloc(n, sizeof(double)); ^ CC call_tri.lo CC compute_hierarchy.lo overlap.c: In function 'get_overlap_graph': overlap.c:117:39: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] scan_point *scanpointsx = gv_calloc(2 * n, sizeof(scan_point)); ^ overlap.c:126:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] qsort(scanpointsx, 2*n, sizeof(scan_point), comp_scan_points); ^ overlap.c:128:39: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] scan_point *scanpointsy = gv_calloc(2 * n, sizeof(scan_point)); ^ overlap.c: In function 'overlap_scaling': overlap.c:290:19: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (scale_sta == 0) { ^~ overlap.c: In function 'OverlapSmoother_new': overlap.c:353:26: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] sm->lambda = gv_calloc(m, sizeof(double)); ^ overlap.c: In function 'print_bounding_box': overlap.c:455:28: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *xmin = gv_calloc(dim, sizeof(double)); ^~~ overlap.c:456:28: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *xmax = gv_calloc(dim, sizeof(double)); ^~~ CC delaunay.lo CC multispline.lo CC constrained_majorization_ipsep.lo call_tri.c: In function 'call_tri': call_tri.c:25:28: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double* xv = gv_calloc(n, sizeof(double)); ^ call_tri.c:26:28: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double* yv = gv_calloc(n, sizeof(double)); ^ call_tri.c: In function 'call_tri2': call_tri.c:71:27: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *x = gv_calloc(n, sizeof(double)); ^ call_tri.c:72:27: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *y = gv_calloc(n, sizeof(double)); ^ CC quad_prog_vpsc.lo CC sgd.lo In file included from ../../lib/common/render.h:39:0, from ../../lib/neatogen/neato.h:31, from ../../lib/neatogen/defs.h:17, from ../../lib/neatogen/digcola.h:17, from compute_hierarchy.c:12: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ compute_hierarchy.c: In function 'compute_hierarchy': compute_hierarchy.c:63:16: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] y = gv_calloc(n, sizeof(double)); ^ compute_hierarchy.c:71:39: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] *orderingp = ordering = gv_calloc(n, sizeof(int)); ^ compute_hierarchy.c:100:32: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] *levelsp = levels = gv_calloc(num_levels, sizeof(int)); ^~~~~~~~~~ CC randomkit.lo In file included from ../../lib/common/render.h:39:0, from ../../lib/neatogen/multispline.h:13, from multispline.c:15: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ multispline.c: In function 'ctrlPtIdx': multispline.c:297:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (w.x == v.x && w.y == v.y) { ^~ multispline.c:297:24: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (w.x == v.x && w.y == v.y) { ^~ multispline.c: In function 'mkCtrlPts': multispline.c:328:28: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] pointf *ps = gv_calloc(mult, sizeof(pointf)); ^~~~ multispline.c: In function 'mkTriIndices': multispline.c:460:27: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] int *tris = gv_calloc(3 * sf->nfaces, sizeof(int)); ^ In file included from /usr/include/string.h:127:0, from ../../lib/cgraph/alloc.h:24, from multispline.c:12: multispline.c:461:44: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] memcpy(tris, sf->faces, 3 * sf->nfaces * sizeof(int)); ^ multispline.c:461:44: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] memcpy(tris, sf->faces, 3 * sf->nfaces * sizeof(int)); ^ multispline.c: In function 'addTriEdge': multispline.c:506:38: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] g->edges = gv_recalloc(g->edges, g->nedges, g->nedges + 1, ^ multispline.c:506:49: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] g->edges = gv_recalloc(g->edges, g->nedges, g->nedges + 1, ^ multispline.c: In function 'mkTriGraph': multispline.c:554:17: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] g->nnodes = sf->nfaces + 2; ^~ multispline.c: In function 'mkRouter': multispline.c:598:27: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] int *obsi = gv_calloc(npoly + 1, sizeof(int)); ^~~~~ multispline.c:603:29: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] pointf *pts = gv_calloc(npts, sizeof(pointf)); // all points are stored in pts ^~~~ multispline.c:604:27: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] int *segs = gv_calloc(2 * npts, sizeof(int)); // indices of points forming segments ^ multispline.c:637:27: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *x = gv_calloc(npts, sizeof(double)); ^~~~ multispline.c:638:27: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *y = gv_calloc(npts, sizeof(double)); ^~~~ multispline.c: In function 'tweakEnd': multispline.c:679:26: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] #define EQPT(p,q) (((p).x==(q).x)&&((p).y==(q).y)) ^ multispline.c:704:9: note: in expansion of macro 'EQPT' if (EQPT(q, nxt) || EQPT(q, prv) ){ ^~~~ multispline.c:679:42: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] #define EQPT(p,q) (((p).x==(q).x)&&((p).y==(q).y)) ^ multispline.c:704:9: note: in expansion of macro 'EQPT' if (EQPT(q, nxt) || EQPT(q, prv) ){ ^~~~ multispline.c:679:26: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] #define EQPT(p,q) (((p).x==(q).x)&&((p).y==(q).y)) ^ multispline.c:704:25: note: in expansion of macro 'EQPT' if (EQPT(q, nxt) || EQPT(q, prv) ){ ^~~~ multispline.c:679:42: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] #define EQPT(p,q) (((p).x==(q).x)&&((p).y==(q).y)) ^ multispline.c:704:25: note: in expansion of macro 'EQPT' if (EQPT(q, nxt) || EQPT(q, prv) ){ ^~~~ In file included from multispline.c:1141:0: ../../lib/neatogen/fPQ.h: In function 'PQgen': ../../lib/neatogen/fPQ.h:39:24: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] pq->pq = gv_calloc(sz + 1, sizeof(PQTYPE)); ^~ multispline.c: In function 'triPath': multispline.c:1161:26: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] int *dad = gv_calloc(n, sizeof(int)); ^ multispline.c:1185:23: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (N_VAL(pq, adjn) == UNSEEN) { ^~ multispline.c:1186:25: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] N_VAL(pq, adjn) = d; ^ multispline.c:1193:26: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] PQupdate(pq, adjn, d); ^ multispline.c: In function 'makeMultiSpline': multispline.c:1235:30: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] PQTYPE *idxs = gv_calloc(pq.pq.PQsize + 1, sizeof(PQTYPE)); ^~ multispline.c:1236:31: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] PQVTYPE *vals = gv_calloc(pq.pq.PQsize + 1, sizeof(PQVTYPE)); ^~ In file included from ../../lib/common/render.h:39:0, from ../../lib/neatogen/neato.h:31, from ../../lib/neatogen/defs.h:17, from ../../lib/neatogen/digcola.h:17, from constrained_majorization_ipsep.c:35: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from ../../lib/common/render.h:39:0, from ../../lib/neatogen/neato.h:31, from ../../lib/neatogen/defs.h:17, from ../../lib/neatogen/digcola.h:17, from quad_prog_vpsc.c:26: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from ../../lib/common/render.h:39:0, from ../../lib/neatogen/neato.h:31, from sgd.c:5: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ constrained_majorization_ipsep.c: In function 'stress_majorization_cola': constrained_majorization_ipsep.c:203:26: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] float *clap = gv_calloc(clap_length, sizeof(float)); ^~~~~~~~~~~ constrained_majorization_ipsep.c:232:25: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] degrees = gv_calloc(n, sizeof(double)); ^ constrained_majorization_ipsep.c:248:24: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] coords = gv_calloc(dim, sizeof(float *)); ^~~ constrained_majorization_ipsep.c:249:27: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] f_storage = gv_calloc(dim * n, sizeof(float)); ^~~ constrained_majorization_ipsep.c:266:19: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] b = gv_calloc(dim, sizeof(float *)); ^~~ constrained_majorization_ipsep.c:267:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] b[0] = gv_calloc(dim * n, sizeof(float)); ^~~ constrained_majorization_ipsep.c:272:28: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] tmp_coords = gv_calloc(n, sizeof(float)); ^ constrained_majorization_ipsep.c:273:34: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dist_accumulator = gv_calloc(n, sizeof(float)); ^ constrained_majorization_ipsep.c:286:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] lap1 = gv_calloc(lap_length, sizeof(float)); ^~~~~~~~~~ constrained_majorization_ipsep.c:394:48: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] generateNonoverlapConstraints(cMajEnvHor, nsizeScale, coords, ^~~~~~~~~~ constrained_majorization_ipsep.c:413:48: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] generateNonoverlapConstraints(cMajEnvVrt, nsizeScale, coords, ^~~~~~~~~~ quad_prog_vpsc.c: In function 'constrained_majorization_vpsc': quad_prog_vpsc.c:73:17: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] place[i] = getVariablePos(e->vs[i]); ^~~~~~~~~~~~~~ quad_prog_vpsc.c:108:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (denominator != 0) ^~ quad_prog_vpsc.c:122:14: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] place[i] = getVariablePos(e->vs[i]); ^~~~~~~~~~~~~~ quad_prog_vpsc.c:141:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (denominator != 0.0) ^~ quad_prog_vpsc.c: In function 'initCMajVPSC': quad_prog_vpsc.c:201:23: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] e->vs = gv_calloc(n, sizeof(Variable*)); ^ quad_prog_vpsc.c:242:20: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] e->vs = gv_calloc(n + e->ndv, sizeof(Variable*)); ^ quad_prog_vpsc.c:306:28: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] e->fArray1 = gv_calloc(n, sizeof(float)); ^ quad_prog_vpsc.c:307:28: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] e->fArray2 = gv_calloc(n, sizeof(float)); ^ quad_prog_vpsc.c:308:28: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] e->fArray3 = gv_calloc(n, sizeof(float)); ^ quad_prog_vpsc.c: In function 'generateNonoverlapConstraints': quad_prog_vpsc.c:360:26: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] boxf* bb = gv_calloc(n, sizeof(boxf)); ^ quad_prog_vpsc.c:387:33: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] Constraint ***cscl = gv_calloc(opt->clusters.nclusters + 1, ^~~ quad_prog_vpsc.c:389:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] int* cm = gv_calloc(opt->clusters.nclusters + 1, sizeof(int)); ^~~ quad_prog_vpsc.c:392:33: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] Variable** cvs = gv_calloc(cn + 2, sizeof(Variable*)); ^~ quad_prog_vpsc.c:393:28: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] boxf* cbb = gv_calloc(cn + 2, sizeof(boxf)); ^~ quad_prog_vpsc.c:427:33: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] Variable** cvs = gv_calloc(cn, sizeof(Variable*)); ^~ quad_prog_vpsc.c:428:28: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] boxf* cbb = gv_calloc(cn, sizeof(boxf)); ^~ quad_prog_vpsc.c: In function 'removeoverlaps': quad_prog_vpsc.c:560:17: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] coords[0][i] = getVariablePos(e->vs[i]); ^~~~~~~~~~~~~~ quad_prog_vpsc.c:565:17: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] coords[1][i] = getVariablePos(e->vs[i]); ^~~~~~~~~~~~~~ quad_prog_vpsc.c: In function 'assign_digcola_levels': quad_prog_vpsc.c:577:33: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] DigColaLevel *l = gv_calloc(num_divisions + 1, sizeof(DigColaLevel)); ^~~~~~~~~~~~~ quad_prog_vpsc.c:580:28: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] l[0].nodes = gv_calloc(l[0].num_nodes, sizeof(int)); ^ quad_prog_vpsc.c:587:25: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] l[i].nodes = gv_calloc(l[i].num_nodes, sizeof(int)); ^ quad_prog_vpsc.c:595:37: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] l[num_divisions].nodes = gv_calloc(l[num_divisions].num_nodes, sizeof(int)); ^ sgd.c: In function 'fisheryates_shuffle': sgd.c:32:29: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] int j = rk_interval(i, &rstate); ^ sgd.c:32:17: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] int j = rk_interval(i, &rstate); ^~~~~~~~~~~ In file included from ../../lib/sparse/general.h:17:0, from ../../lib/sparse/SparseMatrix.h:13, from ../../lib/neatogen/adjust.h:18, from ../../lib/neatogen/neatoprocs.h:19, from ../../lib/neatogen/neato.h:33, from sgd.c:5: sgd.c: In function 'extract_adjacency': sgd.c:46:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] assert(ND_id(np) == n_nodes); ^ In file included from ../../lib/common/render.h:33:0, from ../../lib/neatogen/neato.h:31, from sgd.c:5: ../../lib/common/types.h:602:20: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] #define ED_dist(e) (((Agedgeinfo_t*)AGDATA(e))->dist) ^ sgd.c:75:39: note: in expansion of macro 'ED_dist' graph->weights[n_edges] = ED_dist(ep); ^~~~~~~ sgd.c:117:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] graph->weights[x] = deg_i + deg_j - (2*intersect); ^~~~~ sgd.c: In function 'sgd': sgd.c:172:33: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] term_sgd *terms = gv_calloc(n_terms, sizeof(term_sgd)); ^~~~~~~ sgd.c:199:21: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] float eta_min = Epsilon / w_max; ^~~~~~~ sgd.c:200:20: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] float lambda = log(eta_max/eta_min) / (MaxIter-1); ^~~ sgd.c:205:28: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] float *pos = gv_calloc(2 * n, sizeof(float)); ^ sgd.c:206:31: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] bool *unfixed = gv_calloc(n, sizeof(bool)); ^ In file included from ../../lib/common/render.h:33:0, from ../../lib/neatogen/neato.h:31, from sgd.c:5: ../../lib/common/types.h:520:19: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] #define ND_pos(n) (((Agnodeinfo_t*)AGDATA(n))->pos) ^ sgd.c:209:20: note: in expansion of macro 'ND_pos' pos[2*i] = ND_pos(node)[0]; ^~~~~~ ../../lib/common/types.h:520:19: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] #define ND_pos(n) (((Agnodeinfo_t*)AGDATA(n))->pos) ^ sgd.c:210:22: note: in expansion of macro 'ND_pos' pos[2*i+1] = ND_pos(node)[1]; ^~~~~~ sgd.c:223:43: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] float eta = eta_max * exp(-lambda * t); ^ sgd.c:223:21: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] float eta = eta_max * exp(-lambda * t); ^~~~~~~ randomkit.c: In function 'rk_seed': randomkit.c:91:54: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] seed = (1812433253UL * (seed ^ (seed >> 30)) + pos + 1) & 0xffffffffUL; ^ In file included from delaunay.c:24:0: /pbulk/work/graphics/graphviz/work/.buildlink/include/gts.h:261:13: warning: Deprecated pre-processor symbol: replace with "static inline" G_INLINE_FUNC ^ /pbulk/work/graphics/graphviz/work/.buildlink/include/gts.h:264:13: warning: Deprecated pre-processor symbol: replace with "static inline" G_INLINE_FUNC ^ /pbulk/work/graphics/graphviz/work/.buildlink/include/gts.h:269:13: warning: Deprecated pre-processor symbol: replace with "static inline" G_INLINE_FUNC ^ /pbulk/work/graphics/graphviz/work/.buildlink/include/gts.h:293:13: warning: Deprecated pre-processor symbol: replace with "static inline" G_INLINE_FUNC ^ delaunay.c: In function 'tri': delaunay.c:146:36: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] GVertex **vertices = gv_calloc(npt, sizeof(GVertex *)); ^~~ delaunay.c:147:33: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] GtsEdge **edges = gv_calloc(nsegs, sizeof(GtsEdge *)); ^~~~~ delaunay.c: In function 'delaunay_triangulation': delaunay.c:270:34: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] v_data *delaunay = gv_calloc(n, sizeof(v_data)); ^ delaunay.c:281:28: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] int *edges = gv_calloc(2 * nedges + n, sizeof(int)); ^ delaunay.c: In function 'delaunay_tri': delaunay.c:355:20: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] edges = gv_calloc(2 * nedges, sizeof(int)); ^ delaunay.c:361:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] int* vs = gv_calloc(n, sizeof(int)); ^ delaunay.c:366:25: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ip = edges = gv_calloc(2 * nedges, sizeof(int)); ^ delaunay.c:371:41: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] gv_sort(vs, n, sizeof(int), vcmp, x[0] == x[1] /* vertical line? */ ? y : x); ^~ delaunay.c:371:14: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] gv_sort(vs, n, sizeof(int), vcmp, x[0] == x[1] /* vertical line? */ ? y : x); ^ delaunay.c: In function 'mkSurface': delaunay.c:483:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] segs = gv_calloc(2 * nsegs, sizeof(int)); ^ delaunay.c:491:28: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] int *faces = gv_calloc(3 * nfaces, sizeof(int)); ^ delaunay.c:492:28: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] int *neigh = gv_calloc(3 * nfaces, sizeof(int)); ^ delaunay.c: In function 'get_triangles': delaunay.c:529:29: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] statf.faces = gv_calloc(3 * nfaces, sizeof(int)); ^ delaunay.c: In function 'UG_graph': delaunay.c:791:23: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] delaunay = gv_calloc(n, sizeof(v_data)); ^ delaunay.c:805:23: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] delaunay = gv_calloc(n, sizeof(v_data)); ^ CCLD libneatogen_C.la gmake[3]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/neatogen' Making all in twopigen gmake[3]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/twopigen' CC twopiinit.lo CC circle.lo In file included from circle.c:13:0: ../../lib/cgraph/gv_ctype.h: In function 'gv_tolower': ../../lib/cgraph/gv_ctype.h:83:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'A' + 'a'; ~~~~~~~~~~~~~~^~~~~ ../../lib/cgraph/gv_ctype.h: In function 'gv_toupper': ../../lib/cgraph/gv_ctype.h:95:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'a' + 'A'; ~~~~~~~~~~~~~~^~~~~ In file included from ../../lib/common/render.h:39:0, from ../../lib/twopigen/circle.h:13, from circle.c:16: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ circle.c: In function 'setChildSubtreeSpans': circle.c:187:28: warning: conversion to 'double' from 'uint64_t {aka long unsigned int}' may alter its value [-Wconversion] double ratio = SPAN(n) / STSIZE(n); ^ circle.c:194:17: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (SPAN(next) != 0.0) ^~ circle.c:196:21: warning: conversion to 'double' from 'uint64_t {aka long unsigned int}' may alter its value [-Wconversion] SPAN(next) = ratio * STSIZE(next); ^ In file included from ../../lib/common/render.h:39:0, from ../../lib/twopigen/circle.h:13, from twopiinit.c:19: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ twopiinit.c: In function 'twopi_init_node_edge': twopiinit.c:40:28: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] rdata* alg = gv_calloc(n_nodes, sizeof(rdata)); ^~~~~~~ twopiinit.c:41:35: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] GD_neato_nlist(g) = gv_calloc(n_nodes + 1, sizeof(node_t*)); ^~~~~~~ CCLD libtwopigen_C.la gmake[3]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/twopigen' Making all in sfdpgen gmake[3]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/sfdpgen' CC sparse_solve.lo CC sfdpinit.lo CC post_process.lo CC Multilevel.lo CC stress_model.lo CC spring_electrical.lo stress_model.c: In function 'stress_model': stress_model.c:27:20: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] *x = gv_calloc(m * dim, sizeof(double)); ^ In file included from spring_electrical.c:12:0: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ Multilevel.c: In function 'maximal_independent_edge_set_heavest_edge_pernode_supernodes_first': Multilevel.c:69:24: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] *cluster = gv_calloc(m, sizeof(int)); ^ Multilevel.c:70:25: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] *clusterp = gv_calloc(m + 1, sizeof(int)); ^ Multilevel.c:71:23: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] matched = gv_calloc(m, sizeof(int)); ^ Multilevel.c: In function 'Multilevel_coarsen_internal': Multilevel.c:167:19: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] irn = gv_calloc(n, sizeof(int)); ^ Multilevel.c:168:19: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] jcn = gv_calloc(n, sizeof(int)); ^ Multilevel.c:169:19: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] val = gv_calloc(n, sizeof(double)); ^ In file included from ../../lib/common/render.h:39:0, from ../../lib/sfdpgen/sfdp.h:15, from post_process.c:29: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from ../../lib/common/render.h:39:0, from ../../lib/sfdpgen/sfdp.h:15, from sfdpinit.c:15: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ post_process.c: In function 'ideal_distance_matrix': post_process.c:49:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] D->a = gv_calloc(D->nz, sizeof(double)); ^ post_process.c:53:25: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] int *mask = gv_calloc(D->m, sizeof(int)); ^ post_process.c: In function 'StressMajorizationSmoother2_new': post_process.c:123:35: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] lambda = sm->lambda = gv_calloc(m, sizeof(double)); ^ post_process.c:125:25: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] int *mask = gv_calloc(m, sizeof(int)); ^ post_process.c:127:32: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *avg_dist = gv_calloc(m, sizeof(double)); ^ post_process.c: In function 'SparseStressMajorizationSmoother_new': post_process.c:307:12: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (xdot == 0){ ^~ post_process.c:323:35: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] lambda = sm->lambda = gv_calloc(m, sizeof(double)); ^ post_process.c:374:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (s == 0) { ^~ post_process.c: In function 'get_edge_label_matrix': post_process.c:451:35: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] irn = data->irn = gv_calloc(nz, sizeof(int)); ^~ post_process.c:452:35: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] jcn = data->jcn = gv_calloc(nz, sizeof(int)); ^~ post_process.c:453:35: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] val = data->val = gv_calloc(nz, sizeof(double)); ^~ post_process.c:487:35: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] irn = data->irn = gv_calloc(nz, sizeof(int)); ^~ post_process.c:488:35: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] jcn = data->jcn = gv_calloc(nz, sizeof(int)); ^~ post_process.c:489:35: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] val = data->val = gv_calloc(nz, sizeof(double)); ^~ post_process.c:491:21: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] x00 = gv_calloc(m * dim, sizeof(double)); ^ post_process.c: In function 'StressMajorizationSmoother_smooth': post_process.c:545:15: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] x0 = calloc(dim*m, sizeof(double)); ^~~ In file included from /usr/include/string.h:127:0, from post_process.c:14: post_process.c:548:31: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] memcpy(x0, x, sizeof(double)*dim*m); ^ post_process.c:548:35: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] memcpy(x0, x, sizeof(double)*dim*m); ^ post_process.c:548:31: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] memcpy(x0, x, sizeof(double)*dim*m); ^ post_process.c:548:35: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] memcpy(x0, x, sizeof(double)*dim*m); ^ post_process.c:549:14: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] y = calloc(dim*m, sizeof(double)); ^~~ post_process.c:582:11: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (d[j] == 0){ ^~ post_process.c:585:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (dist == 0){ ^~ In file included from /usr/include/string.h:127:0, from post_process.c:14: post_process.c:643:32: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] memcpy(x, y, sizeof(double)*m*dim); ^ post_process.c:643:34: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] memcpy(x, y, sizeof(double)*m*dim); ^ post_process.c:643:32: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] memcpy(x, y, sizeof(double)*m*dim); ^ post_process.c:643:34: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] memcpy(x, y, sizeof(double)*m*dim); ^ post_process.c: In function 'TriangleSmoother_new': post_process.c:686:32: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *avg_dist = gv_calloc(m, sizeof(double)); ^ post_process.c:707:43: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *lambda = sm->lambda = gv_calloc(m, sizeof(double)); ^ post_process.c: In function 'SpringSmoother_new': post_process.c:799:25: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] int *mask = gv_calloc(m, sizeof(int)); ^ post_process.c:801:32: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *avg_dist = gv_calloc(m, sizeof(double)); ^ post_process.c: In function 'post_process_smoothing': post_process.c:921:3: warning: switch missing default case [-Wswitch-default] switch (ctrl->smoothing){ ^~~~~~ In file included from ../../lib/common/render.h:39:0, from ../../lib/sfdpgen/sfdp.h:15, from sparse_solve.c:15: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from sfdpinit.c:25:0: ../../lib/cgraph/gv_ctype.h: In function 'gv_tolower': ../../lib/cgraph/gv_ctype.h:83:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'A' + 'a'; ~~~~~~~~~~~~~~^~~~~ ../../lib/cgraph/gv_ctype.h: In function 'gv_toupper': ../../lib/cgraph/gv_ctype.h:95:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'a' + 'A'; ~~~~~~~~~~~~~~^~~~~ sfdpinit.c: In function 'sfdp_init_graph': sfdpinit.c:56:26: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] GD_ndim(agroot(g)) = late_int(g, agfindgraphattr(g, "dim"), outdim, 2); ^~~~~~~~ In file included from ../../lib/common/geom.h:21:0, from ../../lib/common/types.h:29, from ../../lib/common/render.h:33, from ../../lib/sfdpgen/sfdp.h:15, from sfdpinit.c:15: ../../lib/common/arith.h:28:18: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] #define MIN(a,b) ((a)<(b)?(a):(b)) ^ sfdpinit.c:58:26: note: in expansion of macro 'MIN' GD_odim(agroot(g)) = MIN(outdim, Ndim); ^~~ sfdpinit.c: In function 'getPos': sfdpinit.c:67:29: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *pos = gv_calloc(Ndim * agnnodes(g), sizeof(double)); ^~~~ sfdpinit.c: In function 'tuneControl': sfdpinit.c:211:25: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] ctrl->random_seed = seed; ^~~~ sparse_solve.c: In function 'diag_precon_new': sparse_solve.c:39:28: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *data = gv_calloc(A->m + 1, sizeof(double)); ^ sparse_solve.c: In function 'conjugate_gradient': sparse_solve.c:61:25: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *z = gv_calloc(n, sizeof(double)); ^ sparse_solve.c:62:25: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *r = gv_calloc(n, sizeof(double)); ^ sparse_solve.c:63:25: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *p = gv_calloc(n, sizeof(double)); ^ sparse_solve.c:64:25: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *q = gv_calloc(n, sizeof(double)); ^ In file included from /usr/include/string.h:127:0, from ../../lib/cgraph/alloc.h:24, from sparse_solve.c:12: sparse_solve.c:86:34: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] memcpy(p, z, sizeof(double)*n); ^ sparse_solve.c:86:34: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] memcpy(p, z, sizeof(double)*n); ^ sparse_solve.c: In function 'cg': sparse_solve.c:117:25: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *x = gv_calloc(n, sizeof(double)); ^ sparse_solve.c:118:25: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *b = gv_calloc(n, sizeof(double)); ^ spring_electrical.c: In function 'beautify_leaves': spring_electrical.c:207:37: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] bitarray_t checked = bitarray_new(m); ^ spring_electrical.c:211:31: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] if (bitarray_get(checked, i)) continue; ^ spring_electrical.c:213:32: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] if (!bitarray_get(checked, p)) { ^ spring_electrical.c:214:30: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] bitarray_set(&checked, p, true); ^ spring_electrical.c:219:27: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] bitarray_set(&checked, ja[j], true); ^~ spring_electrical.c:225:15: warning: cast from function call of type 'size_t {aka long unsigned int}' to non-matching type 'double' [-Wbad-function-cast] dist /= (double)ints_size(&leaves); ^ spring_electrical.c:234:58: warning: cast from function call of type 'size_t {aka long unsigned int}' to non-matching type 'double' [-Wbad-function-cast] if (ints_size(&leaves) > 1) step = (ang2 - ang1) / (double)ints_size(&leaves); ^ spring_electrical.c: In function 'spring_electrical_embedding_fast': spring_electrical.c:283:11: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] srand(ctrl->random_seed); ^~~~ spring_electrical.c:293:21: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] force = gv_calloc(dim * n, sizeof(double)); ^~~ spring_electrical.c: In function 'spring_electrical_embedding_slow': spring_electrical.c:414:21: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] force = gv_calloc(n *dim, sizeof(double)); ^ spring_electrical.c:427:11: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] srand(ctrl->random_seed); ^~~~ spring_electrical.c:437:17: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] f = gv_calloc(dim, sizeof(double)); ^~~ spring_electrical.c: In function 'spring_electrical_embedding': spring_electrical.c:549:24: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] center = gv_calloc(nsupermax * dim, sizeof(double)); ^~~~~~~~~ spring_electrical.c:550:32: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] supernode_wgts = gv_calloc(nsupermax, sizeof(double)); ^~~~~~~~~ spring_electrical.c:551:27: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] distances = gv_calloc(nsupermax, sizeof(double)); ^~~~~~~~~ spring_electrical.c:564:11: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] srand(ctrl->random_seed); ^~~~ spring_electrical.c:574:17: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] f = gv_calloc(dim, sizeof(double)); ^~~ spring_electrical.c: In function 'spring_electrical_spring_embedding': spring_electrical.c:712:24: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] center = gv_calloc(nsupermax * dim, sizeof(double)); ^~~~~~~~~ spring_electrical.c:713:32: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] supernode_wgts = gv_calloc(nsupermax, sizeof(double)); ^~~~~~~~~ spring_electrical.c:714:27: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] distances = gv_calloc(nsupermax, sizeof(double)); ^~~~~~~~~ spring_electrical.c:730:11: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] srand(ctrl->random_seed); ^~~~ spring_electrical.c:740:17: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] f = gv_calloc(dim, sizeof(double)); ^~~ spring_electrical.c:741:20: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] xold = gv_calloc(dim * n, sizeof(double)); ^~~ In file included from /usr/include/string.h:127:0, from ../../lib/cgraph/alloc.h:24, from ../../lib/cgraph/agxbuf.h:18, from spring_electrical.c:12: spring_electrical.c:744:35: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] memcpy(xold, x, sizeof(double)*dim*n); ^ spring_electrical.c:744:39: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] memcpy(xold, x, sizeof(double)*dim*n); ^ spring_electrical.c:744:35: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] memcpy(xold, x, sizeof(double)*dim*n); ^ spring_electrical.c:744:39: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] memcpy(xold, x, sizeof(double)*dim*n); ^ spring_electrical.c: In function 'interpolate_coord': spring_electrical.c:830:25: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *y = gv_calloc(dim, sizeof(double)); ^~~ spring_electrical.c: In function 'power_law_graph': spring_electrical.c:870:25: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] int *mask = gv_calloc(m + 1, sizeof(int)); ^ spring_electrical.c: In function 'pcp_rotate': spring_electrical.c:916:12: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (y[1] == 0) { ^~ spring_electrical.c: In function 'attach_edge_label_coordinates': spring_electrical.c:977:25: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] int *mask = gv_calloc(A->m, sizeof(int)); ^ spring_electrical.c: In function 'shorting_edge_label_nodes': spring_electrical.c:1021:25: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] int *mask = gv_calloc(A->m, sizeof(int)); ^ spring_electrical.c:1049:21: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] irn = gv_calloc(nz, sizeof(int)); ^~ spring_electrical.c:1050:21: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] jcn = gv_calloc(nz, sizeof(int)); ^~ spring_electrical.c: In function 'multilevel_spring_electrical_embedding': spring_electrical.c:1118:28: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] double *x2 = gv_calloc(A->m * dim, sizeof(double)); ^ spring_electrical.c:1140:20: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] xc = gv_calloc(grid->n * dim, sizeof(double)); ^~~~ spring_electrical.c:1144:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (ctrl->p == AUTOP){ ^~ spring_electrical.c:1180:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] xf = gv_calloc(grid->n * dim, sizeof(double)); ^~~~ spring_electrical.c:1205:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (ctrl->rotation != 0) rotate(n, dim, x, ctrl->rotation); ^~ CCLD libsfdpgen_C.la gmake[3]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/sfdpgen' Making all in osage gmake[3]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/osage' CC osageinit.lo In file included from ../../lib/common/render.h:39:0, from ../../lib/osage/osage.h:13, from osageinit.c:22: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ osageinit.c: In function 'layout': osageinit.c:107:29: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] pinfo.vals = gv_calloc(total, sizeof(packval_t)); ^~~~~ osageinit.c:113:26: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] boxf *gs = gv_calloc(total, sizeof(boxf)); ^~~~~ osageinit.c:114:33: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] void **children = gv_calloc(total, sizeof(void*)); ^~~~~ osageinit.c:120:22: warning: conversion to 'packval_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] pinfo.vals[j] = late_int (subg, cattr, 0, 0); ^~~~~~~~ osageinit.c:134:19: warning: conversion to 'packval_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] pinfo.vals[j] = late_int (n, vattr, 0, 0); ^~~~~~~~ CCLD libosage_C.la gmake[3]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/osage' Making all in gvpr gmake[3]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/gvpr' CC actions.lo CC compile.lo CC gprstate.lo CC parse.lo CC gvpr.lo In file included from ../../lib/ast/ast.h:17:0, from parse.c:17: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from parse.c:21:0: ../../lib/cgraph/gv_ctype.h: In function 'gv_tolower': ../../lib/cgraph/gv_ctype.h:83:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'A' + 'a'; ~~~~~~~~~~~~~~^~~~~ ../../lib/cgraph/gv_ctype.h: In function 'gv_toupper': ../../lib/cgraph/gv_ctype.h:95:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'a' + 'A'; ~~~~~~~~~~~~~~^~~~~ parse.c: In function 'readc': parse.c:101:7: warning: switch missing default case [-Wswitch-default] switch (cc = getc(str)) { ^~~~~~ parse.c:94:3: warning: switch missing default case [-Wswitch-default] switch (c = getc(str)) { ^~~~~~ parse.c: In function 'parseBracket': parse.c:298:30: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] c = endBracket(str, buf, bc, (char)ec); ^~ In file included from ../../lib/ast/ast.h:17:0, from actions.c:15: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from ../../lib/ast/ast.h:17:0, from ./gprstate.h:19, from ../../lib/gvpr/compile.h:19, from compile.c:20: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from actions.c:19:0: ../../lib/cgraph/gv_ctype.h: In function 'gv_tolower': ../../lib/cgraph/gv_ctype.h:83:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'A' + 'a'; ~~~~~~~~~~~~~~^~~~~ ../../lib/cgraph/gv_ctype.h: In function 'gv_toupper': ../../lib/cgraph/gv_ctype.h:95:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'a' + 'A'; ~~~~~~~~~~~~~~^~~~~ In file included from ../../lib/ast/ast.h:17:0, from ../../lib/gvpr/gprstate.h:19, from gvpr.c:21: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from gvpr.c:25:0: ../../lib/cgraph/gv_ctype.h: In function 'gv_tolower': ../../lib/cgraph/gv_ctype.h:83:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'A' + 'a'; ~~~~~~~~~~~~~~^~~~~ ../../lib/cgraph/gv_ctype.h: In function 'gv_toupper': ../../lib/cgraph/gv_ctype.h:95:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'a' + 'A'; ~~~~~~~~~~~~~~^~~~~ In file included from ../../lib/ast/ast.h:17:0, from ../../lib/gvpr/gprstate.h:19, from gprstate.c:17: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ actions.c: In function 'iofread': actions.c:39:37: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] return (int)read(fileno(fp), buf, bufsize); ^~~~~~~ actions.c: In function 'cloneGraph': actions.c:291:48: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] edgepair_t *data = malloc(sizeof(edgepair_t) * agnedges(src)); ^ actions.c: In function 'openFile': actions.c:625:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (idx = 3; idx < elementsof(ex->file); idx++) ^ compile.c: In function 'iofread': compile.c:65:37: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] return (int)read(fileno(fp), buf, bufsize); ^~~~~~~ compile.c: In function 'getval': compile.c:1264:29: warning: conversion to 'int' from 'long long int' may alter its value [-Wconversion] v.integer = lockGraph(gp, args[1].integer); ^~~~ compile.c:1489:18: warning: conversion to 'long long int' from 'size_t {aka long unsigned int}' may change the sign of the result [-Wsign-conversion] v.integer = strlen(args[0].string); ^~~~~~ compile.c:1522:24: warning: conversion to 'int' from 'long long int' may alter its value [-Wconversion] v.string = getArg(args[0].integer, state); ^~~~ compile.c:1540:2: warning: switch missing default case [-Wswitch-default] switch (sym->index) { ^~~~~~ compile.c: In function 'typeChk': compile.c:1740:6: warning: switch missing default case [-Wswitch-default] switch (sym->index) { ^~~~~~ compile.c: In function 'binary': compile.c:1904:2: warning: switch missing default case [-Wswitch-default] switch (ex->op) { ^~~~~~ compile.c:1953:5: warning: switch missing default case [-Wswitch-default] switch (ex->op) { ^~~~~~ compile.c: In function 'convert': compile.c:2150:6: warning: switch missing default case [-Wswitch-default] switch (type) { ^~~~~~ In file included from ./gprstate.h:18:0, from ../../lib/gvpr/compile.h:19, from compile.c:20: compile.c: In function 'keyval': ../../lib/cgraph/cgraph.h:220:19: warning: conversion to 'long long int' from 'IDTYPE {aka long unsigned int}' may change the sign of the result [-Wsign-conversion] #define AGID(obj) (AGTAG(obj).id) ^ compile.c:2208:14: note: in expansion of macro 'AGID' v.integer = AGID(int2ptr(v.integer)); ^~~~ CCLD libgvpr.la CCLD libgvpr_C.la gmake[3]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib/gvpr' gmake[3]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib' gmake[3]: Nothing to be done for 'all-am'. gmake[3]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib' gmake[2]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/lib' Making all in plugin gmake[2]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/plugin' Making all in core gmake[3]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/plugin/core' CC gvplugin_core.lo CC gvrender_core_json.lo CC gvrender_core_dot.lo CC gvrender_core_fig.lo CC gvrender_core_map.lo CC gvrender_core_ps.lo CC gvrender_core_svg.lo CC gvrender_core_tk.lo CC gvrender_core_pov.lo In file included from gvrender_core_dot.c:24:0: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from gvrender_core_dot.c:25:0: ../../lib/cgraph/gv_ctype.h: In function 'gv_tolower': ../../lib/cgraph/gv_ctype.h:83:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'A' + 'a'; ~~~~~~~~~~~~~~^~~~~ ../../lib/cgraph/gv_ctype.h: In function 'gv_toupper': ../../lib/cgraph/gv_ctype.h:95:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'a' + 'A'; ~~~~~~~~~~~~~~^~~~~ gvrender_core_dot.c: In function 'xdot_style': gvrender_core_dot.c:148:28: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (job->obj->penwidth != penwidth[job->obj->emit_state]) { ^~ In file included from gvrender_core_ps.c:21:0: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from gvrender_core_ps.c:23:0: ../../lib/cgraph/gv_ctype.h: In function 'gv_tolower': ../../lib/cgraph/gv_ctype.h:83:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'A' + 'a'; ~~~~~~~~~~~~~~^~~~~ ../../lib/cgraph/gv_ctype.h: In function 'gv_toupper': ../../lib/cgraph/gv_ctype.h:95:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'a' + 'A'; ~~~~~~~~~~~~~~^~~~~ In file included from gvrender_core_svg.c:34:0: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from ../../lib/common/utils.h:17:0, from gvrender_core_json.c:28: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from gvrender_core_fig.c:24:0: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ gvrender_core_fig.c: In function 'fig_textspan': gvrender_core_fig.c:226:42: warning: cast from function call of type 'size_t {aka long unsigned int}' to non-matching type 'double' [-Wbad-function-cast] double length = 2.0*font_size/3.0 * (double)strlen(span->str) / 2.0; ^ In file included from ../../lib/common/utils.h:17:0, from gvrender_core_map.c:17: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from gvrender_core_pov.c:19:0: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ gvrender_core_pov.c: In function 'pov_ellipse': gvrender_core_pov.c:554:13: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] float cx = (A[0].x + job->translation.x) * job->scale.x; ^ gvrender_core_pov.c:555:13: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] float cy = (A[0].y + job->translation.y) * job->scale.y; ^ gvrender_core_pov.c:556:13: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] float rx = (A[1].x - A[0].x) * job->scale.x; ^ gvrender_core_pov.c:557:13: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] float ry = (A[1].y - A[0].y) * job->scale.y; ^ gvrender_core_pov.c:558:12: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] float w = job->obj->penwidth / (rx + ry) / 2.0 * 5; ^~~ CC gvrender_core_pic.lo CC gvloadimage_core.lo In file included from gvrender_core_pic.c:22:0: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from gvloadimage_core.c:22:0: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ CCLD libgvplugin_core.la CCLD libgvplugin_core_C.la gmake[3]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/plugin/core' Making all in devil gmake[3]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/plugin/devil' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/plugin/devil' Making all in gd gmake[3]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/plugin/gd' CC gvrender_gd.lo CC gvplugin_gd.lo CC gvtextlayout_gd.lo CC gvloadimage_gd.lo CC gvrender_gd_vrml.lo CC gvdevice_gd.lo gvdevice_gd.c: In function 'gvdevice_gd_putBuf': gvdevice_gd.c:25:45: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] return gvwrite(gd_context->job, buffer, len); ^~~ gvdevice_gd.c:25:12: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] return gvwrite(gd_context->job, buffer, len); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gvdevice_gd.c: In function 'gvdevice_gd_putC': gvdevice_gd.c:31:14: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char c = C; ^ gvdevice_gd.c: In function 'gd_format': gvdevice_gd.c:61:33: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] im = gdImageCreateTrueColor(width, height); ^~~~~ gvdevice_gd.c:61:40: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] im = gdImageCreateTrueColor(width, height); ^~~~~~ gvdevice_gd.c:89:27: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] im->tpixels[y][x] = (color & 0xffffff) | ((0x7f - alpha) << 24); ^ At top level: gvdevice_gd.c:163:28: warning: 'device_features_gd' defined but not used [-Wunused-variable] static gvdevice_features_t device_features_gd = { ^~~~~~~~~~~~~~~~~~ gvrender_gd.c: In function 'gdgen_begin_page': gvrender_gd.c:103:20: warning: conversion to 'unsigned int' from 'double' may alter its value [-Wfloat-conversion] job->width *= scale; ^~~~~ gvrender_gd.c:104:21: warning: conversion to 'unsigned int' from 'double' may alter its value [-Wfloat-conversion] job->height *= scale; ^~~~~ gvrender_gd.c:117:34: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] im = gdImageCreateTrueColor(job->width, job->height); ^~~ gvrender_gd.c:117:46: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] im = gdImageCreateTrueColor(job->width, job->height); ^~~ gvrender_gd.c:125:25: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] im = gdImageCreate(job->width, job->height); ^~~ gvrender_gd.c:125:37: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] im = gdImageCreate(job->width, job->height); ^~~ gvrender_gd.c: In function 'gdgen_text': gvrender_gd.c:243:108: warning: unused parameter 'fontangle' [-Wunused-parameter] void gdgen_text(gdImagePtr im, pointf spf, pointf epf, int fontcolor, double fontsize, int fontdpi, double fontangle, char *fontname, char *str) ^~~~~~~~~ gvrender_gd.c: In function 'gdgen_textspan': gvrender_gd.c:350:6: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] job->dpi.x, ^~~ gvrender_gd.c: In function 'gdgen_set_penstyle': gvrender_gd.c:379:13: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] width = obj->penwidth * job->zoom; ^~~ gvrender_gd.c:384:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (width != PENWIDTH_NORMAL) { ^~ gvloadimage_gd.c: In function 'gd_loadimage_cairo': gvloadimage_gd.c:123:17: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] data = malloc (stride * height); ^~~~~~ In file included from gvloadimage_gd.c:24:0: /pbulk/work/graphics/graphviz/work/.x11-buildlink/include/gd.h:1538:41: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] #define gdImageTrueColorPixel(im, x, y) (im)->tpixels[(y)][(x)] ^ gvloadimage_gd.c:131:16: note: in expansion of macro 'gdImageTrueColorPixel' px = gdImageTrueColorPixel(im, x, y); ^~~~~~~~~~~~~~~~~~~~~ /pbulk/work/graphics/graphviz/work/.x11-buildlink/include/gd.h:1538:41: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] #define gdImageTrueColorPixel(im, x, y) (im)->tpixels[(y)][(x)] ^ gvloadimage_gd.c:142:16: note: in expansion of macro 'gdImageTrueColorPixel' px = gdImageTrueColorPixel(im, x, y); ^~~~~~~~~~~~~~~~~~~~~ gvloadimage_gd.c:155:17: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] *data++ = im->blue[px]; ^~ gvloadimage_gd.c:156:17: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] *data++ = im->green[px]; ^~ gvloadimage_gd.c:157:17: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] *data++ = im->red[px]; ^~ gvloadimage_gd.c:158:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] *data++ = (px==im->transparent)?0x00:0xff; ^~ CCLD libgvplugin_gd.la CCLD libgvplugin_gd_C.la *** Warning: linker path does not have real file for library -lraqm. *** I have the capability to make that library automatically link in when *** you link to this library. But I can only do this if you have a *** shared version of the library, which you do not appear to have *** because I did check the linker path looking for a file starting *** with libraqm and none of the candidates passed a file format test *** using a regex pattern. Last file checked: /usr/lib/libpthread.so *** The inter-library dependencies that have been dropped here will be *** automatically added whenever a program is linked with this library *** or is declared to -dlopen it. ld: warning: libfreetype.so.19, needed by /pbulk/work/graphics/graphviz/work/.buildlink/lib/libfontconfig.so, may conflict with libfreetype.so.6 gmake[3]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/plugin/gd' Making all in gdk gmake[3]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/plugin/gdk' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/plugin/gdk' Making all in gdiplus gmake[3]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/plugin/gdiplus' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/plugin/gdiplus' Making all in gs gmake[3]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/plugin/gs' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/plugin/gs' Making all in kitty gmake[3]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/plugin/kitty' CC gvdevice_kitty.lo CC gvplugin_kitty.lo gvdevice_kitty.c: In function 'base64_encode': gvdevice_kitty.c:55:24: warning: conversion to 'unsigned char' from 'char' may change the sign of the result [-Wsign-conversion] unsigned char d0 = data[data_i]; ^~~~ gvdevice_kitty.c:59:24: warning: conversion to 'unsigned char' from 'char' may change the sign of the result [-Wsign-conversion] unsigned char d1 = data_i + 1 < size ? data[data_i + 1] : 0; ^~~~~~ gvdevice_kitty.c:67:24: warning: conversion to 'unsigned char' from 'char' may change the sign of the result [-Wsign-conversion] unsigned char d2 = data_i + 2 < size ? data[data_i + 2] : 0; ^~~~~~ gvdevice_kitty.c: In function 'kitty_format': gvdevice_kitty.c:120:42: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] kitty_write(imagedata, imagedata_size, job->width, job->height, false); ^~~ gvdevice_kitty.c:120:54: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] kitty_write(imagedata, imagedata_size, job->width, job->height, false); ^~~ gvdevice_kitty.c: In function 'zlib_compress': gvdevice_kitty.c:149:19: warning: conversion to 'uInt {aka unsigned int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] strm.avail_in = source_len; ^~~~~~~~~~ gvdevice_kitty.c:152:20: warning: conversion to 'uInt {aka unsigned int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] strm.avail_out = dest_cap; ^~~~~~~~ gvdevice_kitty.c: In function 'zkitty_format': gvdevice_kitty.c:175:28: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] kitty_write(zbuf, zsize, job->width, job->height, true); ^~~ gvdevice_kitty.c:175:40: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] kitty_write(zbuf, zsize, job->width, job->height, true); ^~~ CCLD libgvplugin_kitty_C.la CCLD libgvplugin_kitty.la gmake[3]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/plugin/kitty' Making all in lasi gmake[3]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/plugin/lasi' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/plugin/lasi' Making all in pango gmake[3]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/plugin/pango' CC gvplugin_pango.lo CC gvrender_pango.lo CC gvgetfontlist_pango.lo CC gvtextlayout_pango.lo CC gvloadimage_pango.lo In file included from gvgetfontlist_pango.c:18:0: ../../lib/cgraph/gv_ctype.h: In function 'gv_tolower': ../../lib/cgraph/gv_ctype.h:83:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'A' + 'a'; ~~~~~~~~~~~~~~^~~~~ ../../lib/cgraph/gv_ctype.h: In function 'gv_toupper': ../../lib/cgraph/gv_ctype.h:95:26: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return (char)c - 'a' + 'A'; ~~~~~~~~~~~~~~^~~~~ In file included from gvgetfontlist_pango.c:54:0: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from gvtextlayout_pango.c:19:0: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ In file included from gvrender_pango.c:19:0: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ gvrender_pango.c: In function 'cairogen_begin_page': gvrender_pango.c:174:17: warning: conversion to 'unsigned int' from 'double' may alter its value [-Wfloat-conversion] job->width *= scale; ^~~~~ gvrender_pango.c:175:18: warning: conversion to 'unsigned int' from 'double' may alter its value [-Wfloat-conversion] job->height *= scale; ^~~~~ gvrender_pango.c:183:4: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] job->width, job->height); ^~~ gvrender_pango.c:183:16: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] job->width, job->height); ^~~ gvrender_pango.c: In function 'cairo_gradient_fill': gvrender_pango.c:357:7: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] r1 = G[1].x; /* Set a r2/4 in get_gradient_points */ ^ gvrender_pango.c:358:7: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] r2 = G[1].y; ^ gvgetfontlist_pango.c: In function 'get_font_mapping': gvgetfontlist_pango.c:516:25: warning: conversion to 'int' from 'size_t {aka const long unsigned int}' may alter its value [-Wconversion] printFontMap (gv_fmap, ps_fontnames_sz); ^~~~~~~~~~~~~~~ gvtextlayout_pango.c: In function 'pango_textlayout': gvtextlayout_pango.c:96:74: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (!fontname || strcmp(fontname, span->font->name) != 0 || fontsize != span->font->size) { ^~ gvtextlayout_pango.c:135:10: warning: 'pango_fc_font_lock_face' is deprecated: Use 'pango_font_get_hb_font' instead [-Wdeprecated-declarations] FT_Face face = pango_fc_font_lock_face(fcfont); ^~~~~~~ In file included from gvtextlayout_pango.c:27:0: /pbulk/work/graphics/graphviz/work/.buildlink/include/pango-1.0/pango/pangofc-font.h:115:12: note: declared here FT_Face pango_fc_font_lock_face (PangoFcFont *font); ^~~~~~~~~~~~~~~~~~~~~~~ gvtextlayout_pango.c:150:10: warning: 'pango_fc_font_unlock_face' is deprecated: Use 'pango_font_get_hb_font' instead [-Wdeprecated-declarations] pango_fc_font_unlock_face(fcfont); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gvtextlayout_pango.c:27:0: /pbulk/work/graphics/graphviz/work/.buildlink/include/pango-1.0/pango/pangofc-font.h:117:12: note: declared here void pango_fc_font_unlock_face (PangoFcFont *font); ^~~~~~~~~~~~~~~~~~~~~~~~~ CCLD libgvplugin_pango.la CCLD libgvplugin_pango_C.la ld: warning: libfreetype.so.19, needed by /pbulk/work/graphics/graphviz/work/.buildlink/lib/libfontconfig.so, may conflict with libfreetype.so.6 gmake[3]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/plugin/pango' Making all in quartz gmake[3]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/plugin/quartz' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/plugin/quartz' Making all in rsvg gmake[3]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/plugin/rsvg' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/plugin/rsvg' Making all in xlib gmake[3]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/plugin/xlib' cp ../../plugin/xlib/vimdot.sh vimdot CC gvplugin_xlib.lo CC gvdevice_xlib.lo chmod +x vimdot In file included from gvdevice_xlib.c:43:0: ../../lib/cgraph/agxbuf.h: In function 'vagxbprint': ../../lib/cgraph/agxbuf.h:195:26: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)result; ^ ../../lib/cgraph/agxbuf.h: In function 'agxbput_n': ../../lib/cgraph/agxbuf.h:239:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] xb->u.s.located += (unsigned char)ssz; ^ gvdevice_xlib.c: In function 'handle_xlib_events': gvdevice_xlib.c:181:12: warning: declaration of 'pointer' shadows a global declaration [-Wshadow] pointf pointer; ^~~~~~~ In file included from /pbulk/work/graphics/graphviz/work/.x11-buildlink/include/X11/extensions/render.h:27:0, from /pbulk/work/graphics/graphviz/work/.x11-buildlink/include/X11/extensions/Xrender.h:33, from gvdevice_xlib.c:53: /pbulk/work/graphics/graphviz/work/.x11-buildlink/include/X11/Xdefs.h:53:15: note: shadowed declaration is here typedef void *pointer; ^~~~~~~ CCLD libgvplugin_xlib_C.la CCLD libgvplugin_xlib.la gmake[3]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/plugin/xlib' Making all in dot_layout gmake[3]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/plugin/dot_layout' CC gvplugin_dot_layout.lo CC gvlayout_dot_layout.lo CCLD libgvplugin_dot_layout_C.la CCLD libgvplugin_dot_layout.la gmake[3]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/plugin/dot_layout' Making all in neato_layout gmake[3]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/plugin/neato_layout' CC gvplugin_neato_layout.lo CC gvlayout_neato_layout.lo CCLD libgvplugin_neato_layout_C.la CXXLD libgvplugin_neato_layout.la copying selected object files to avoid basename conflicts... gmake[3]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/plugin/neato_layout' Making all in webp gmake[3]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/plugin/webp' CC gvloadimage_webp.lo CC gvplugin_webp.lo CC gvdevice_webp.lo CCLD libgvplugin_webp_C.la CCLD libgvplugin_webp.la gmake[3]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/plugin/webp' Making all in poppler gmake[3]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/plugin/poppler' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/plugin/poppler' Making all in vt gmake[3]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/plugin/vt' CC gvplugin_vt.lo CCLD libgvplugin_vt.la CCLD libgvplugin_vt_C.la gmake[3]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/plugin/vt' gmake[3]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/plugin' gmake[3]: Nothing to be done for 'all-am'. gmake[3]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/plugin' gmake[2]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/plugin' Making all in cmd gmake[2]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/cmd' Making all in dot gmake[3]: Entering directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/cmd/dot' CC dot-no_builtins.o CC dot-dot.o CC dot_builtins-dot.o CXX dot_builtins-dot_builtins.o CCLD dot CXXLD dot_builtins ld: cannot find -lraqm gmake[3]: *** [Makefile:762: dot_builtins] Error 1 gmake[3]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/cmd/dot' gmake[2]: *** [Makefile:542: all-recursive] Error 1 gmake[2]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0/cmd' gmake[1]: *** [Makefile:759: all-recursive] Error 1 gmake[1]: Leaving directory '/pbulk/work/graphics/graphviz/work/graphviz-12.1.0' gmake: *** [Makefile:590: all] Error 2 *** Error code 2 Stop. make[1]: stopped in /usr/pkgsrc/graphics/graphviz *** Error code 1 Stop. make: stopped in /usr/pkgsrc/graphics/graphviz