[MacPorts] #63223: libpcapnav @0.8: error: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)'
MacPorts
noreply at macports.org
Mon Jul 5 13:23:04 UTC 2021
#63223: libpcapnav @0.8: error: implicitly declaring library function 'strcmp' with
type 'int (const char *, const char *)'
-----------------------------+------------------------
Reporter: cooljeanius | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.7.1
Keywords: bigsur catalina | Port: libpcapnav
-----------------------------+------------------------
Another victim of `-Werror=implicit-function-declaration` being on by
default now:
{{{
/usr/bin/clang -DHAVE_CONFIG_H -I. -I.. -I../src -I/opt/local/include
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk
-I/opt/local/include/pcap -pipe -Os
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk -arch
x86_64 -MT pcapnav-filespan.o -MD -MP -MF .deps/pcapnav-filespan.Tpo -c -o
pcapnav-filespan.o pcapnav-filespan.c
pcapnav-jump.c:24:9: error: implicitly declaring library function 'strcmp'
with type 'int (const char *, const char *)' [-Werror,-Wimplicit-function-
declaration]
if (! strcmp(argv[2], "leq"))
^
pcapnav-jump.c:24:9: note: pcapnav-offsets.c:40:19: include the header
<string.h> or explicitly provide a declaration for 'strcmp'
warning: format specifies type 'unsigned long' but the argument has type
'__darwin_suseconds_t' (aka 'int') [-Wformat]
hdr->ts.tv_sec, hdr->ts.tv_usec,
^~~~~~~~~~~~~~~
pcapnav-filespan.c:24:3: warning: format specifies type 'unsigned int' but
the argument has type '__darwin_time_t' (aka 'long') [-Wformat]
start.tv_sec, start.tv_usec,
^~~~~~~~~~~~
1 error generated.
pcapnav-filespan.c:25:3: warning: format specifies type 'unsigned int' but
the argument has type '__darwin_time_t' (aka 'long') [-Wformat]
end.tv_sec, end.tv_usec,
^~~~~~~~~~
pcapnav-test1.c:27:3: warning: format specifies type 'unsigned int' but
the argument has type 'long' [-Wformat]pcapnav-filespan.c
:26:3: warning: format specifies type 'unsigned int' but the argument has
type '__darwin_time_t' (aka 'long') [-Wformat]
delta.tv_sec, delta.tv_usec);
^~~~~~~~~~~~
end.tv_sec-start.tv_sec,
^~~~~~~~~~~~~~~~~~~~~~~
make[2]: *** [pcapnav-jump.o] Error 1
make[2]: *** Waiting for unfinished jobs....
3 warnings generated.
1 warning generated.
mv -f .deps/pcapnav-filespan.Tpo .deps/pcapnav-filespan.Po
1 warning generated.
mv -f .deps/pcapnav-offsets.Tpo .deps/pcapnav-offsets.Po
mv -f .deps/pcapnav-concat.Tpo .deps/pcapnav-concat.Po
mv -f .deps/pcapnav-test1.Tpo .deps/pcapnav-test1.Po
make[2]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_libpcapnav/libpcapnav/work/libpcapnav-0.8/test'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_libpcapnav/libpcapnav/work/libpcapnav-0.8'
make: *** [all] Error 2
make: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_libpcapnav/libpcapnav/work/libpcapnav-0.8'
Command failed: cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_libpcapnav/libpcapnav/work/libpcapnav-0.8"
&& /usr/bin/make -j16 -w all
Exit code: 2
Error: Failed to build libpcapnav: command execution failed
DEBUG: Error code: CHILDSTATUS 24701 2
}}}
--
Ticket URL: <https://trac.macports.org/ticket/63223>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list