=> Bootstrap dependency digest>=20010302: found digest-20160304 ===> Building for pciutils-3.5.6 cd lib && ./configure Configuring libpci for your system... amd64--freebsd 11.2-RELEASE amd64 freebsd Looking for access methods... fbsd-device dump Checking for zlib support... no (set manually) Checking for DNS support... yes (auto-detected) Checking whether to build a shared library... no (set manually) /usr/pkg/bin/gmake -C lib all gmake[1]: Entering directory '/var/pkgsrc/work/sysutils/pciutils/work/pciutils-3.5.6/lib' clang -O2 -c -o init.o init.c clang -O2 -c -o access.o access.c clang -O2 -c -o generic.o generic.c generic.c:32:41: warning: '&&' within '||' [-Wlogical-op-parentheses] for (t->func=0; !t->func || multi && t->func<8; t->func++) ~~ ~~~~~~^~~~~~~~~~~~ generic.c:32:41: note: place parentheses around the '&&' expression to silence this warning for (t->func=0; !t->func || multi && t->func<8; t->func++) ^ ( ) 1 warning generated. clang -O2 -c -o dump.o dump.c dump.c:82:42: warning: '&&' within '||' [-Wlogical-op-parentheses] if (dump_validate(buf, "##:##.# ") && sscanf(buf, "%x:%x.%d", &bn, &dn, &fn) == 3 || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ dump.c:82:42: note: place parentheses around the '&&' expression to silence this warning if (dump_validate(buf, "##:##.# ") && sscanf(buf, "%x:%x.%d", &bn, &dn, &fn) == 3 || ^ ( ) dump.c:83:40: warning: '&&' within '||' [-Wlogical-op-parentheses] dump_validate(buf, "####:##:##.# ") && sscanf(buf, "%x:%x:%x.%d", &mn, &bn, &dn, &fn) == 4) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dump.c:83:40: note: place parentheses around the '&&' expression to silence this warning dump_validate(buf, "####:##:##.# ") && sscanf(buf, "%x:%x:%x.%d", &mn, &bn, &dn, &fn) == 4) ^ ( ) 2 warnings generated. clang -O2 -c -o names.o names.c names.c:31:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (name = pci_id_hwdb_lookup(a, cat, id1, id2, id3, id4)) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ names.c:31:13: note: place parentheses around the assignment to silence this warning if (name = pci_id_hwdb_lookup(a, cat, id1, id2, id3, id4)) ^ ( ) names.c:31:13: note: use '==' to turn this assignment into an equality comparison if (name = pci_id_hwdb_lookup(a, cat, id1, id2, id3, id4)) ^ == names.c:39:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (name = pci_id_net_lookup(a, cat, id1, id2, id3, id4)) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ names.c:39:13: note: place parentheses around the assignment to silence this warning if (name = pci_id_net_lookup(a, cat, id1, id2, id3, id4)) ^ ( ) names.c:39:13: note: use '==' to turn this assignment into an equality comparison if (name = pci_id_net_lookup(a, cat, id1, id2, id3, id4)) ^ == 2 warnings generated. clang -O2 -c -o filter.o filter.c filter.c:198:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (err = pci_filter_parse_slot_v33(&new, str)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ filter.c:198:11: note: place parentheses around the assignment to silence this warning if (err = pci_filter_parse_slot_v33(&new, str)) ^ ( ) filter.c:198:11: note: use '==' to turn this assignment into an equality comparison if (err = pci_filter_parse_slot_v33(&new, str)) ^ == filter.c:210:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (err = pci_filter_parse_id_v33(&new, str)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ filter.c:210:11: note: place parentheses around the assignment to silence this warning if (err = pci_filter_parse_id_v33(&new, str)) ^ ( ) filter.c:210:11: note: use '==' to turn this assignment into an equality comparison if (err = pci_filter_parse_id_v33(&new, str)) ^ == 2 warnings generated. clang -O2 -c -o names-hash.o names-hash.c clang -O2 -c -o names-parse.o names-parse.c clang -O2 -c -o names-net.o names-net.c clang -O2 -c -o names-cache.o names-cache.c clang -O2 -c -o names-hwdb.o names-hwdb.c clang -O2 -c -o params.o params.c params.c:70:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (p = acc->params) ~~^~~~~~~~~~~~~ params.c:70:12: note: place parentheses around the assignment to silence this warning while (p = acc->params) ^ ( ) params.c:70:12: note: use '==' to turn this assignment into an equality comparison while (p = acc->params) ^ == 1 warning generated. clang -O2 -c -o caps.o caps.c caps.c:97:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (cap = d->first_cap) ~~~~^~~~~~~~~~~~~~ caps.c:97:14: note: place parentheses around the assignment to silence this warning while (cap = d->first_cap) ^ ( ) caps.c:97:14: note: use '==' to turn this assignment into an equality comparison while (cap = d->first_cap) ^ == 1 warning generated. clang -O2 -c -o fbsd-device.o fbsd-device.c fbsd-device.c:257:18: error: no member named 'warn' in 'struct pci_access' d->access->warn("fbsd_read: missing permissions"); ~~~~~~~~~ ^ fbsd-device.c:306:18: error: no member named 'warn' in 'struct pci_access' d->access->warn("fbsd_write: missing permissions"); ~~~~~~~~~ ^ 2 errors generated. : recipe for target 'fbsd-device.o' failed gmake[1]: *** [fbsd-device.o] Error 1 gmake[1]: Leaving directory '/var/pkgsrc/work/sysutils/pciutils/work/pciutils-3.5.6/lib' Makefile:64: recipe for target 'lib/libpci.a' failed gmake: *** [lib/libpci.a] Error 2 *** Error code 2 Stop. bmake[1]: stopped in /usr/pkgsrc/sysutils/pciutils *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/sysutils/pciutils