[Bug 250133] tools/tools/ifinfo/ifinfo.c Fixing build
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Mon Oct 5 09:10:31 UTC 2020
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=250133
Bug ID: 250133
Summary: tools/tools/ifinfo/ifinfo.c Fixing build
Product: Base System
Version: CURRENT
Hardware: Any
OS: Any
Status: New
Severity: Affects Some People
Priority: ---
Component: misc
Assignee: bugs at FreeBSD.org
Reporter: olivier at freebsd.org
Created attachment 218533
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=218533&action=edit
patch to fix build
Fixing this tool build (tested on amd64 only):
root at netboot-f:/usr/src/tools/tools/ifinfo # make
[Creating objdir /usr/obj/usr/src/amd64.amd64/tools/tools/ifinfo...]
echo ifinfo.full: /usr/lib/libc.a >> .depend
cc -O2 -pipe -fno-common -g -MD -MF.depend.ifinfo.o -MTifinfo.o -std=gnu99
-Wno-format-zero-length -fstack-protector-strong -Wsystem-headers -Werror -Wall
-Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes
-Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings
-Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline
-Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign
-Wmissing-variable-declarations -Wthread-safety -Wno-empty-body
-Wno-string-plus-int -Wno-unused-const-variable -Qunused-arguments -c
/usr/src/tools/tools/ifinfo/ifinfo.c -o ifinfo.o
/usr/src/tools/tools/ifinfo/ifinfo.c:175:25: error: format specifies type
'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int')
[-Werror,-Wformat]
printf("\tmtu: %lu\n", ifmd->ifmd_data.ifi_mtu);
~~~ ^~~~~~~~~~~~~~~~~~~~~~~
%u
/usr/src/tools/tools/ifinfo/ifinfo.c:176:28: error: format specifies type
'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int')
[-Werror,-Wformat]
printf("\tmetric: %lu\n", ifmd->ifmd_data.ifi_metric);
~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~
%u
/usr/src/tools/tools/ifinfo/ifinfo.c:268:24: error: comparison of integers of
different signs: 'int' and 'unsigned long' [-Werror,-Wsign-compare]
if (type <= 0 || type >= NIFTYPES) {
~~~~ ^ ~~~~~~~~
/usr/src/tools/tools/ifinfo/ifinfo.c:277:12: error: unused parameter 'type'
[-Werror,-Wunused-parameter]
ifphys(int type, int phys)
^
4 errors generated.
*** Error code 1
Stop.
make: stopped in /usr/src/tools/tools/ifinfo
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-bugs
mailing list