<86>Dec 22 00:49:10 userdel[104553]: delete user 'rooter' <86>Dec 22 00:49:10 userdel[104553]: removed group 'rooter' owned by 'rooter' <86>Dec 22 00:49:10 userdel[104553]: removed shadow group 'rooter' owned by 'rooter' <86>Dec 22 00:49:10 groupadd[104584]: group added to /etc/group: name=rooter, GID=603 <86>Dec 22 00:49:10 groupadd[104584]: group added to /etc/gshadow: name=rooter <86>Dec 22 00:49:10 groupadd[104584]: new group: name=rooter, GID=603 <86>Dec 22 00:49:10 useradd[104592]: new user: name=rooter, UID=603, GID=603, home=/root, shell=/bin/bash <86>Dec 22 00:49:10 userdel[104610]: delete user 'builder' <86>Dec 22 00:49:10 userdel[104610]: removed group 'builder' owned by 'builder' <86>Dec 22 00:49:10 userdel[104610]: removed shadow group 'builder' owned by 'builder' <86>Dec 22 00:49:10 groupadd[104626]: group added to /etc/group: name=builder, GID=604 <86>Dec 22 00:49:10 groupadd[104626]: group added to /etc/gshadow: name=builder <86>Dec 22 00:49:10 groupadd[104626]: new group: name=builder, GID=604 <86>Dec 22 00:49:10 useradd[104632]: new user: name=builder, UID=604, GID=604, home=/usr/src, shell=/bin/bash <13>Dec 22 00:49:15 rpmi: xorg-proto-devel-2018.4-alt3 1527685079 installed <13>Dec 22 00:49:15 rpmi: libICE-1.0.9-alt1 1409902719 installed <13>Dec 22 00:49:15 rpmi: libSM-1.2.3-alt1 sisyphus.215747.100 1540812760 installed <13>Dec 22 00:49:15 rpmi: libpcap0.8-2:1.1.1-alt3 1298589613 installed <13>Dec 22 00:49:15 rpmi: libnet2-1.1.6-alt1 1333397575 installed <13>Dec 22 00:49:15 rpmi: libnet2-devel-1.1.6-alt1 1333397575 installed <13>Dec 22 00:49:15 rpmi: libnids-1.24-alt4 1511333123 installed <13>Dec 22 00:49:16 rpmi: libpcap-devel-2:1.1.1-alt3 1298589613 installed <13>Dec 22 00:49:16 rpmi: libICE-devel-1.0.9-alt1 1409902719 installed <13>Dec 22 00:49:16 rpmi: libSM-devel-1.2.3-alt1 sisyphus.215747.100 1540812760 installed <13>Dec 22 00:49:16 rpmi: libX11-locales-3:1.6.7-alt1 sisyphus.214413.200 1539171080 installed <13>Dec 22 00:49:16 rpmi: libXdmcp-1.1.1-alt1 1334617699 installed <13>Dec 22 00:49:16 rpmi: libXau-1.0.8-alt1 1369565807 installed <13>Dec 22 00:49:16 rpmi: libxcb-1.13.1-alt1 sisyphus.214413.100 1539170828 installed <13>Dec 22 00:49:16 rpmi: libX11-3:1.6.7-alt1 sisyphus.214413.200 1539171080 installed <13>Dec 22 00:49:16 rpmi: libXt-1.1.4-alt1 1369984716 installed <13>Dec 22 00:49:16 rpmi: libXext-1.3.3-alt1 1409902932 installed <13>Dec 22 00:49:16 rpmi: libXmu-1.1.2-alt1 1391072528 installed <13>Dec 22 00:49:18 rpmi: libxcb-devel-1.13.1-alt1 sisyphus.214413.100 1539170828 installed <13>Dec 22 00:49:18 rpmi: libX11-devel-3:1.6.7-alt1 sisyphus.214413.200 1539171080 installed <13>Dec 22 00:49:18 rpmi: libXt-devel-1.1.4-alt1 1369984716 installed <13>Dec 22 00:49:18 rpmi: libtasn1-4.13-alt2 1521133848 installed <13>Dec 22 00:49:18 rpmi: libp11-kit-0.23.9-alt5 1525798241 installed <13>Dec 22 00:49:18 rpmi: ed-1:0.2-alt10 1449768441 installed <13>Dec 22 00:49:18 rpmi: rpm-macros-alternatives-0.4.5-alt1.1 1404382149 installed <13>Dec 22 00:49:18 rpmi: alternatives-0.4.5-alt1.1 1404382149 installed <13>Dec 22 00:49:18 rpmi: ca-certificates-2018.11.12-alt1 sisyphus.216395.300 1542114035 installed <13>Dec 22 00:49:18 rpmi: ca-trust-0.1.1-alt2 1515595785 installed <13>Dec 22 00:49:18 rpmi: p11-kit-trust-0.23.9-alt5 1525798241 installed <13>Dec 22 00:49:18 rpmi: libcrypto1.1-1.1.0j-alt1 sisyphus.216647.100 1542743840 installed <13>Dec 22 00:49:18 rpmi: libssl1.1-1.1.0j-alt1 sisyphus.216647.100 1542743840 installed <13>Dec 22 00:49:18 rpmi: libssl-devel-1.1.0j-alt1 sisyphus.216647.100 1542743840 installed <13>Dec 22 00:49:18 rpmi: libXmu-devel-1.1.2-alt1 1391072528 installed <13>Dec 22 00:49:18 rpmi: libnids-devel-1.24-alt4 1511333123 installed <13>Dec 22 00:49:18 rpmi: xorg-cf-files-1.0.6-alt1 1453137637 installed <13>Dec 22 00:49:18 rpmi: libdb4.7-devel-4.7.25-alt9 1490438456 installed <13>Dec 22 00:49:18 rpmi: imake-1.0.7-alt3 1518797773 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/dsniff-2.4-alt0.12.b1.nosrc.rpm <13>Dec 22 00:49:22 rpmi: perl-ph-0.11-alt1 1379318651 installed <13>Dec 22 00:49:22 rpmi: perl-Perl4-CoreLibs-0.004-alt1 1502964039 installed <13>Dec 22 00:49:22 rpmi: autoconf_2.13-2:2.13-alt13 1533423976 installed Installing dsniff-2.4-alt0.12.b1.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.34887 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf dsniff-2.4 + echo 'Source #0 (dsniff-2.4b1.tar):' Source #0 (dsniff-2.4b1.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/dsniff-2.4b1.tar + cd dsniff-2.4 + /bin/chmod -c -Rf u+rwX,go-w . + install -pm644 /usr/src/RPM/SOURCES/dsniff-faq.html faq.html + echo 'Patch #0 (dsniff-2.4-alt-configure.patch):' Patch #0 (dsniff-2.4-alt-configure.patch): + /usr/bin/patch -p1 patching file configure.in + echo 'Patch #1 (dsniff-2.4-alt-makefile.patch):' Patch #1 (dsniff-2.4-alt-makefile.patch): + /usr/bin/patch -p1 patching file Makefile.in + echo 'Patch #2 (dsniff-2.4-alt-fixes.patch):' Patch #2 (dsniff-2.4-alt-fixes.patch): + /usr/bin/patch -p1 patching file arp.c patching file buf.c patching file decode_aim.c patching file decode_mmxp.c patching file decode_pptp.c patching file decode_tds.c patching file decode_vrrp.c patching file filesnarf.c patching file msgsnarf.c patching file rpc.c patching file ssh.c patching file sshcrypto.c patching file sshmitm.c patching file sshow.c patching file tcpkill.c patching file tcpnice.c + echo 'Patch #3 (dsniff-2.4b1-alt-CLK_TCK.patch):' Patch #3 (dsniff-2.4b1-alt-CLK_TCK.patch): + /usr/bin/patch -p1 patching file sshow.c Hunk #1 succeeded at 86 (offset 1 line). Hunk #2 succeeded at 238 (offset 1 line). Hunk #3 succeeded at 286 (offset 1 line). Hunk #4 succeeded at 315 (offset 1 line). + echo 'Patch #4 (dsniff-2.4b1-deb-mailsnarf.patch):' Patch #4 (dsniff-2.4b1-deb-mailsnarf.patch): + /usr/bin/patch -p1 patching file mailsnarf.c + echo 'Patch #5 (dsniff-2.4b1-deb-pcap-read-dump.patch):' Patch #5 (dsniff-2.4b1-deb-pcap-read-dump.patch): + /usr/bin/patch -p1 patching file dsniff.8 patching file dsniff.c patching file filesnarf.8 patching file filesnarf.c Hunk #1 succeeded at 52 (offset 1 line). Hunk #2 succeeded at 465 (offset 1 line). Hunk #3 succeeded at 502 (offset 1 line). patching file mailsnarf.8 patching file mailsnarf.c patching file msgsnarf.8 patching file msgsnarf.c patching file sshow.8 patching file sshow.c Hunk #2 succeeded at 631 (offset 15 lines). Hunk #3 succeeded at 639 (offset 15 lines). Hunk #4 succeeded at 670 (offset 15 lines). patching file urlsnarf.8 patching file urlsnarf.c patching file webspy.8 patching file webspy.c + echo 'Patch #6 (dsniff-2.4b1-deb-arp.patch):' Patch #6 (dsniff-2.4b1-deb-arp.patch): + /usr/bin/patch -p1 patching file arp.c Hunk #1 succeeded at 40 (offset 1 line). Hunk #2 succeeded at 92 (offset 1 line). Hunk #3 succeeded at 100 (offset 1 line). patching file arp.h patching file arpspoof.c + echo 'Patch #7 (dsniff-2.4b1-deb-urlsnarf.patch):' Patch #7 (dsniff-2.4b1-deb-urlsnarf.patch): + /usr/bin/patch -p1 patching file urlsnarf.c + echo 'Patch #8 (dsniff-2.4b1-deb-libnet.patch):' Patch #8 (dsniff-2.4b1-deb-libnet.patch): + /usr/bin/patch -p1 patching file arpspoof.c patching file dnsspoof.c patching file filesnarf.c Hunk #1 succeeded at 135 (offset 1 line). Hunk #2 succeeded at 354 (offset 1 line). patching file macof.c patching file record.c patching file sshmitm.c Hunk #1 succeeded at 390 (offset 1 line). patching file tcpkill.c Hunk #1 succeeded at 40 (offset 1 line). Hunk #2 succeeded at 59 (offset 1 line). Hunk #3 succeeded at 94 (offset 1 line). Hunk #4 succeeded at 137 (offset 1 line). patching file tcpnice.c Hunk #1 succeeded at 42 (offset 1 line). Hunk #2 succeeded at 151 (offset 1 line). Hunk #3 succeeded at 164 (offset 1 line). Hunk #4 succeeded at 211 (offset 1 line). patching file tcp_raw.c patching file tcp_raw.h patching file trigger.c patching file trigger.h patching file urlsnarf.c patching file webmitm.c patching file webspy.c + echo 'Patch #9 (dsniff-2.4b1-deb-openssl.patch):' Patch #9 (dsniff-2.4b1-deb-openssl.patch): + /usr/bin/patch -p1 patching file sshcrypto.c + echo 'Patch #10 (dsniff-2.4b1-deb-checksum.patch):' Patch #10 (dsniff-2.4b1-deb-checksum.patch): + /usr/bin/patch -p1 patching file urlsnarf.c + echo 'Patch #11 (dsniff-2.4b1-deb-urlsnarf-escape.patch):' Patch #11 (dsniff-2.4b1-deb-urlsnarf-escape.patch): + /usr/bin/patch -p1 patching file urlsnarf.c Hunk #2 succeeded at 179 with fuzz 1. + echo 'Patch #12 (dsniff-2.4b1-deb-pop-version.patch):' Patch #12 (dsniff-2.4b1-deb-pop-version.patch): + /usr/bin/patch -p1 patching file decode.c patching file dsniff.services + echo 'Patch #13 (dsniff-2.4b1-deb-checksum-libnids.patch):' Patch #13 (dsniff-2.4b1-deb-checksum-libnids.patch): + /usr/bin/patch -p1 patching file dsniff.c + xargs -r0 sed -i s,/usr/local/lib/,/usr/share/dsniff/, -- + grep -FZl /usr/local/lib/ Makefile.in acconfig.h arp.c arp.c.orig arp.h arpspoof.8 arpspoof.c asn1.c asn1.h base64.c base64.h buf.c buf.h config.h.in configure.in decode.c decode.h decode_aim.c decode_citrix.c decode_cvs.c decode_ftp.c decode_hex.c decode_http.c decode_icq.c decode_imap.c decode_irc.c decode_ldap.c decode_mmxp.c decode_mountd.c decode_napster.c decode_nntp.c decode_oracle.c decode_ospf.c decode_pcanywhere.c decode_pop.c decode_portmap.c decode_postgresql.c decode_pptp.c decode_rip.c decode_rlogin.c decode_smb.c decode_smtp.c decode_sniffer.c decode_snmp.c decode_socks.c decode_tds.c decode_telnet.c decode_vrrp.c decode_x11.c decode_yp.c dnsspoof.8 dnsspoof.c dnsspoof.hosts dsniff.8 dsniff.c dsniff.magic dsniff.services faq.html filesnarf.8 filesnarf.c filesnarf.c.orig hex.c hex.h macof.8 macof.c magic.c magic.h mailsnarf.8 mailsnarf.c mount.x msgsnarf.8 msgsnarf.c nfs_prot.x options.h pathnames.h pcaputil.c pcaputil.h record.c record.h remote.c rpc.c rpc.h ssh.c ssh.h sshcrypto.c sshcrypto.h sshmitm.8 sshmitm.c sshmitm.c.orig sshow.8 sshow.c sshow.c.orig tcp_raw.c tcp_raw.h tcpkill.8 tcpkill.c tcpkill.c.orig tcpnice.8 tcpnice.c tcpnice.c.orig trigger.c trigger.h urlsnarf.8 urlsnarf.c urlsnarf.c.orig version.h vroot.h webmitm.8 webmitm.c webspy.8 webspy.c + sed -i 's/dn_expand/__&/g' configure.in + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.34887 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd dsniff-2.4 + autoconf + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2' + export FFLAGS + '[' -n '' ']' ++ printf %s '-pipe -frecord-gcc-switches -Wall -g -O2' ++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g' + ASFLAGS= + export ASFLAGS + export lt_cv_deplibs_check_method=pass_all + lt_cv_deplibs_check_method=pass_all + readlink -e -- ./configure + xargs -ri dirname -- '{}' + xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n' + sort -u + xargs -rn1 install -pm755 -- /usr/share/gnu-config/config.sub /usr/share/gnu-config/config.guess + ./configure --build=x86_64-alt-linux --host=x86_64-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --without-included-gettext --libdir=/usr/share/dsniff creating cache ./config.cache checking for gcc... gcc checking whether the C compiler (gcc -pipe -frecord-gcc-switches -Wall -g -O2 ) works... yes checking whether the C compiler (gcc -pipe -frecord-gcc-switches -Wall -g -O2 ) is a cross-compiler... no checking whether we are using GNU C... yes checking whether gcc accepts -g... yes checking for a BSD compatible install... /bin/install -c checking for ranlib... ranlib checking how to run the C preprocessor... gcc -E checking for X... libraries /usr/lib64, headers checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking for ANSI C header files... yes checking for err.h... yes checking for fcntl.h... yes checking for sys/ioctl.h... yes checking for sys/queue.h... yes checking for unistd.h... yes checking for libgen.h... yes checking for net/if_tun.h... no checking for MIN and MAX in sys/param.h... yes checking for working const... yes checking for size_t... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for u_int32_t... yes checking for u_int64_t... yes checking for in_addr_t... no checking whether gcc needs -traditional... no checking for 8-bit clean memcmp... yes checking return type of signal handlers... void checking for strftime... yes checking for gethostname... yes checking for socket... yes checking for strdup... yes checking for strstr... yes checking for xdr_fhstatus in -lrpcsvc... yes checking for socket in -lsocket... no checking for gethostbyname in -lnsl... no checking for __dn_expand in -lresolv... yes checking for dirname... yes checking for strlcpy... yes checking for strlcat... yes checking for strsep... yes checking for MD5Update... no checking for warnx... yes checking for ether_ntoa... yes checking for Berkeley DB with 1.85 compatibility... yes checking for libpcap... yes checking for libnet... yes checking for libnids... yes checking whether libnids version is good... yes checking for OpenSSL... yes updating cache ./config.cache creating ./config.status creating Makefile creating config.h + sed -i 's,[[:space:]]\+-\(I/usr/include\|L/usr/lib\)\([[:space:]]\|$\),\2,g' Makefile + make -j8 make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./missing/dummy.c make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./arp.c In file included from /usr/include/sys/types.h:25, from ./arp.c:13: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' rpcgen -h mount.x -o mount.h rpcgen -c mount.x -o mount.c make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./asn1.c In file included from /usr/include/sys/types.h:25, from ./asn1.c:11: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./pcaputil.c In file included from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from ./pcaputil.c:11: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./missing/md5.c In file included from /usr/include/sys/types.h:25, from ./missing/md5.c:20: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ ./missing/md5.c: In function 'MD5Final': ./missing/md5.c:151:26: warning: argument to 'sizeof' in 'memset' call is the same expression as the destination; did you mean to dereference it? [-Wsizeof-pointer-memaccess] memset(ctx, 0, sizeof(ctx)); /* In case it's sensitive */ ^ make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./base64.c In file included from /usr/include/sys/types.h:25, from ./base64.c:44: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./arpspoof.c In file included from /usr/include/sys/types.h:25, from ./arpspoof.c:14: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ ./arpspoof.c: In function 'arp_send': ./arpspoof.c:58:7: warning: pointer targets in assignment from 'char *' to 'u_int8_t *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] tha = "\xff\xff\xff\xff\xff\xff"; ^ make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./mount.c In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from /usr/include/rpc/types.h:60, from /usr/include/rpc/rpc.h:38, from ./mount.h:9, from ./mount.c:6: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ ./mount.c: In function 'xdr_fhandle': ./mount.c:11:20: warning: unused variable 'buf' [-Wunused-variable] register int32_t *buf; ^~~ ./mount.c: In function 'xdr_fhandle3': ./mount.c:21:20: warning: unused variable 'buf' [-Wunused-variable] register int32_t *buf; ^~~ ./mount.c: In function 'xdr_fhstatus': ./mount.c:31:20: warning: unused variable 'buf' [-Wunused-variable] register int32_t *buf; ^~~ ./mount.c: In function 'xdr_mountstat3': ./mount.c:51:20: warning: unused variable 'buf' [-Wunused-variable] register int32_t *buf; ^~~ ./mount.c: In function 'xdr_mountres3_ok': ./mount.c:61:20: warning: unused variable 'buf' [-Wunused-variable] register int32_t *buf; ^~~ ./mount.c: In function 'xdr_mountres3': ./mount.c:74:20: warning: unused variable 'buf' [-Wunused-variable] register int32_t *buf; ^~~ ./mount.c: In function 'xdr_dirpath': ./mount.c:92:20: warning: unused variable 'buf' [-Wunused-variable] register int32_t *buf; ^~~ make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./hex.c In file included from /usr/include/sys/types.h:25, from ./hex.c:11: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./dnsspoof.c In file included from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from ./dnsspoof.c:13: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ ./dnsspoof.c: In function 'dns_spoof': ./dnsspoof.c:226:10: warning: pointer targets in assignment from 'char *' to 'u_char *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] if ((q = dns_lookup_ptr(name)) == NULL) ^ ./dnsspoof.c:230:20: warning: pointer targets in passing argument 1 of '__dn_comp' differ in signedness [-Wpointer-sign] anslen = dn_comp(q, p + 12, 256, NULL, NULL); ^ In file included from ./dnsspoof.c:23: /usr/include/resolv.h:271:6: note: expected 'const char *' but argument is of type 'u_char *' {aka 'unsigned char *'} int dn_comp (const char *, unsigned char *, int, unsigned char **, ^~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./buf.c In file included from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from ./buf.c:11: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ In file included from ./buf.c:22: ./buf.c: In function 'buf_putf': ./buf.h:31:31: warning: pointer targets in passing argument 1 of 'vsnprintf' differ in signedness [-Wpointer-sign] #define buf_ptr(b) ((b)->base + (b)->offset) ~~~~~~~~~~~^~~~~~~~~~~~~~ ./buf.c:113:16: note: in expansion of macro 'buf_ptr' i = vsnprintf(buf_ptr(buf), buf_len(buf), fmt, ap); ^~~~~~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from ./buf.c:11: /usr/include/bits/stdio2.h:74:1: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (vsnprintf (char *__restrict __s, size_t __n, ^~~~~ make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./rpc.c In file included from /usr/include/sys/types.h:25, from ./rpc.c:11: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ ./rpc.c: In function 'rpc_decode': ./rpc.c:113:24: warning: pointer targets in passing argument 2 of 'xdrmem_create' differ in signedness [-Wpointer-sign] xdrmem_create(&xdrs, buf, len, XDR_DECODE); ^~~ In file included from /usr/include/rpc/rpc.h:42, from ./rpc.c:12: /usr/include/rpc/xdr.h:350:13: note: expected 'caddr_t' {aka 'char * const'} but argument is of type 'u_char *' {aka 'unsigned char *'} extern void xdrmem_create (XDR *__xdrs, const caddr_t __addr, ^~~~~~~~~~~~~ ./rpc.c:122:24: warning: pointer targets in passing argument 2 of 'xdrmem_create' differ in signedness [-Wpointer-sign] xdrmem_create(&xdrs, buf, len, XDR_DECODE); ^~~ In file included from /usr/include/rpc/rpc.h:42, from ./rpc.c:12: /usr/include/rpc/xdr.h:350:13: note: expected 'caddr_t' {aka 'char * const'} but argument is of type 'u_char *' {aka 'unsigned char *'} extern void xdrmem_create (XDR *__xdrs, const caddr_t __addr, ^~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./record.c In file included from /usr/include/sys/types.h:25, from ./record.c:11: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ ./record.c: In function 'record_hash': ./record.c:104:27: warning: pointer targets in passing argument 2 of 'MD5Update' differ in signedness [-Wpointer-sign] MD5Update(&ctx, rec->name.n_bytes, rec->name.n_len); ~~~~~~~~~^~~~~~~~ In file included from ./record.c:17: ./missing/md5.h:11:6: note: expected 'const unsigned char *' but argument is of type 'char *' void MD5Update(struct MD5Context *context, unsigned char const *buf, ^~~~~~~~~ ./record.c:105:27: warning: pointer targets in passing argument 2 of 'MD5Update' differ in signedness [-Wpointer-sign] MD5Update(&ctx, rec->data.n_bytes, rec->data.n_len); ~~~~~~~~~^~~~~~~~ In file included from ./record.c:17: ./missing/md5.h:11:6: note: expected 'const unsigned char *' but argument is of type 'char *' void MD5Update(struct MD5Context *context, unsigned char const *buf, ^~~~~~~~~ ./record.c: In function 'record_save': ./record.c:121:23: warning: pointer targets in passing argument 2 of 'xdrmem_create' differ in signedness [-Wpointer-sign] xdrmem_create(&xdrs, buf, sizeof(buf), XDR_ENCODE); ^~~ In file included from /usr/include/rpc/rpc.h:42, from ./record.c:13: /usr/include/rpc/xdr.h:350:13: note: expected 'caddr_t' {aka 'char * const'} but argument is of type 'u_char *' {aka 'unsigned char *'} extern void xdrmem_create (XDR *__xdrs, const caddr_t __addr, ^~~~~~~~~~~~~ ./record.c: In function 'record': ./record.c:195:19: warning: pointer targets in assignment from 'u_char *' {aka 'unsigned char *'} to 'char *' differ in signedness [-Wpointer-sign] rec.data.n_bytes = buf; ^ make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./dsniff.c In file included from /usr/include/sys/types.h:25, from ./dsniff.c:15: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ ./dsniff.c: In function 'get_all_ifaces': ./dsniff.c:120:15: warning: unused variable 'i' [-Wunused-variable] unsigned int i; ^ ./dsniff.c: In function 'all_local_ipaddrs_chksum_disable': ./dsniff.c:104:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./decode.c In file included from /usr/include/sys/types.h:25, from ./decode.c:11: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ ./decode.c: In function 'strip_telopts': ./decode.c:123:7: warning: pointer targets in assignment from 'u_char *' {aka 'unsigned char *'} to 'char *' differ in signedness [-Wpointer-sign] p = buf + i + 1; ^ ./decode.c:124:21: warning: pointer targets in passing argument 1 of 'bufbuf' differ in signedness [-Wpointer-sign] if ((q = bufbuf(p, len - i, "\xff", 1)) ^ In file included from ./decode.c:19: ./decode.h:48:9: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' u_char *bufbuf(u_char *big, int blen, u_char *little, int llen); ^~~~~~ ./decode.c:124:33: warning: pointer targets in passing argument 3 of 'bufbuf' differ in signedness [-Wpointer-sign] if ((q = bufbuf(p, len - i, "\xff", 1)) ^~~~~~ In file included from ./decode.c:19: ./decode.h:48:9: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' u_char *bufbuf(u_char *big, int blen, u_char *little, int llen); ^~~~~~ ./decode.c:124:12: warning: pointer targets in assignment from 'u_char *' {aka 'unsigned char *'} to 'char *' differ in signedness [-Wpointer-sign] if ((q = bufbuf(p, len - i, "\xff", 1)) ^ ./decode.c:126:22: warning: pointer targets in passing argument 1 of 'bufbuf' differ in signedness [-Wpointer-sign] if ((p = bufbuf(p, q - p, "USER\x01", ^ In file included from ./decode.c:19: ./decode.h:48:9: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' u_char *bufbuf(u_char *big, int blen, u_char *little, int llen); ^~~~~~ ./decode.c:126:32: warning: pointer targets in passing argument 3 of 'bufbuf' differ in signedness [-Wpointer-sign] if ((p = bufbuf(p, q - p, "USER\x01", ^~~~~~~~~~ In file included from ./decode.c:19: ./decode.h:48:9: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' u_char *bufbuf(u_char *big, int blen, u_char *little, int llen); ^~~~~~ ./decode.c:126:13: warning: pointer targets in assignment from 'u_char *' {aka 'unsigned char *'} to 'char *' differ in signedness [-Wpointer-sign] if ((p = bufbuf(p, q - p, "USER\x01", ^ make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./decode_citrix.c In file included from /usr/include/sys/types.h:25, from ./decode_citrix.c:19: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./decode_cvs.c In file included from /usr/include/sys/types.h:25, from ./decode_cvs.c:13: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./decode_ftp.c In file included from /usr/include/sys/types.h:25, from ./decode_ftp.c:13: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ In file included from ./decode_ftp.c:19: ./decode_ftp.c: In function 'decode_ftp': ./buf.h:31:31: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] #define buf_ptr(b) ((b)->base + (b)->offset) ~~~~~~~~~~~^~~~~~~~~~~~~~ ./decode_ftp.c:47:19: note: in expansion of macro 'buf_ptr' if (strncasecmp(buf_ptr(line), "USER ", 5) == 0 || ^~~~~~~ In file included from /usr/include/string.h:431, from ./decode_ftp.c:16: /usr/include/strings.h:120:12: note: expected 'const char *' but argument is of type 'u_char *' {aka 'unsigned char *'} extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) ^~~~~~~~~~~ In file included from ./decode_ftp.c:19: ./buf.h:31:31: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] #define buf_ptr(b) ((b)->base + (b)->offset) ~~~~~~~~~~~^~~~~~~~~~~~~~ ./decode_ftp.c:48:19: note: in expansion of macro 'buf_ptr' strncasecmp(buf_ptr(line), "ACCT ", 5) == 0 || ^~~~~~~ In file included from /usr/include/string.h:431, from ./decode_ftp.c:16: /usr/include/strings.h:120:12: note: expected 'const char *' but argument is of type 'u_char *' {aka 'unsigned char *'} extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) ^~~~~~~~~~~ In file included from ./decode_ftp.c:19: ./buf.h:31:31: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] #define buf_ptr(b) ((b)->base + (b)->offset) ~~~~~~~~~~~^~~~~~~~~~~~~~ ./decode_ftp.c:49:19: note: in expansion of macro 'buf_ptr' strncasecmp(buf_ptr(line), "PASS ", 5) == 0) { ^~~~~~~ In file included from /usr/include/string.h:431, from ./decode_ftp.c:16: /usr/include/strings.h:120:12: note: expected 'const char *' but argument is of type 'u_char *' {aka 'unsigned char *'} extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) ^~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./decode_hex.c In file included from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from ./decode_hex.c:13: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./decode_aim.c In file included from /usr/include/sys/types.h:25, from ./decode_aim.c:13: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ ./decode_aim.c: In function 'decode_aim': ./decode_aim.c:67:22: warning: pointer targets in passing argument 1 of 'strcspn' differ in signedness [-Wpointer-sign] if ((j = strcspn(p, " ")) > 0) ^ In file included from ./decode_aim.c:16: /usr/include/string.h:272:15: note: expected 'const char *' but argument is of type 'u_char *' {aka 'unsigned char *'} extern size_t strcspn (const char *__s, const char *__reject) ^~~~~~~ ./decode_aim.c:70:15: warning: pointer targets in passing argument 1 of 'strtok' differ in signedness [-Wpointer-sign] if (strtok(p, " ") == NULL) ^ In file included from ./decode_aim.c:16: /usr/include/string.h:335:14: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} extern char *strtok (char *__restrict __s, const char *__restrict __delim) ^~~~~~ ./decode_aim.c:75:15: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] i = strlen(p); ^ In file included from ./decode_aim.c:16: /usr/include/string.h:384:15: note: expected 'const char *' but argument is of type 'u_char *' {aka 'unsigned char *'} extern size_t strlen (const char *__s) ^~~~~~ ./decode_aim.c:76:19: warning: pointer targets in passing argument 1 of 'hex_decode' differ in signedness [-Wpointer-sign] j = hex_decode(p, i, p, i); ^ In file included from ./decode_aim.c:19: ./hex.h:14:5: note: expected 'char *' but argument is of type 'u_char *' {aka 'unsigned char *'} int hex_decode(char *src, int srclen, u_char *buf, int len); ^~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./decode_icq.c In file included from /usr/include/sys/types.h:25, from ./decode_icq.c:13: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./decode_imap.c In file included from /usr/include/sys/types.h:25, from ./decode_imap.c:13: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./decode_http.c In file included from /usr/include/sys/types.h:25, from ./decode_http.c:13: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ In file included from ./decode_http.c:23: ./decode_http.c: In function 'decode_http': ./buf.h:31:31: warning: pointer targets in passing argument 1 of 'strtok' differ in signedness [-Wpointer-sign] #define buf_ptr(b) ((b)->base + (b)->offset) ~~~~~~~~~~~^~~~~~~~~~~~~~ ./decode_http.c:119:21: note: in expansion of macro 'buf_ptr' if ((req = strtok(buf_ptr(msg), "\r\n")) == NULL) ^~~~~~~ In file included from ./decode_http.c:16: /usr/include/string.h:335:14: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} extern char *strtok (char *__restrict __s, const char *__restrict __delim) ^~~~~~ ./decode_http.c:157:12: warning: pointer targets in assignment from 'u_char *' {aka 'unsigned char *'} to 'char *' differ in signedness [-Wpointer-sign] query = buf_ptr(msg); ^ ./decode_http.c:176:24: warning: pointer targets in passing argument 2 of 'base64_pton' differ in signedness [-Wpointer-sign] i = base64_pton(p, p, strlen(p)); ^ In file included from ./decode_http.c:22: ./base64.h:12:5: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' int base64_pton(char const *, u_char *, size_t); ^~~~~~~~~~~ ./decode_http.c:183:24: warning: pointer targets in passing argument 2 of 'base64_pton' differ in signedness [-Wpointer-sign] i = base64_pton(p, p, strlen(p)); ^ In file included from ./decode_http.c:22: ./base64.h:12:5: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' int base64_pton(char const *, u_char *, size_t); ^~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./decode_irc.c In file included from /usr/include/sys/types.h:25, from ./decode_irc.c:13: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./magic.c In file included from /usr/include/sys/types.h:25, from ./magic.c:34: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./tcp_raw.c In file included from /usr/include/sys/types.h:25, from ./tcp_raw.c:11: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./decode_ldap.c In file included from /usr/include/sys/types.h:25, from ./decode_ldap.c:13: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./decode_mmxp.c In file included from /usr/include/sys/types.h:25, from ./decode_mmxp.c:19: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ ./decode_mmxp.c:29:19: warning: pointer targets in initialization of 'u_char *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] #define MM_SECRET "Thisisastupidwasteoftimeandspace" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./decode_mmxp.c:29:19: note: in definition of macro 'MM_SECRET' #define MM_SECRET "Thisisastupidwasteoftimeandspace" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./decode_napster.c In file included from /usr/include/sys/types.h:25, from ./decode_napster.c:13: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./decode_ospf.c In file included from /usr/include/sys/types.h:25, from ./decode_ospf.c:13: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ ./decode_ospf.c: In function 'decode_ospf': ./decode_ospf.c:31:19: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] return (snprintf(obuf, olen, "%s\n", buf + 16)); ^~~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_ospf.c:13: /usr/include/bits/stdio2.h:61:1: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (snprintf (char *__restrict __s, size_t __n, ^~~~~ make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./decode_nntp.c In file included from /usr/include/sys/types.h:25, from ./decode_nntp.c:14: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ ./decode_nntp.c: In function 'decode_nntp': ./decode_nntp.c:31:18: warning: pointer targets in passing argument 1 of 'strtok' differ in signedness [-Wpointer-sign] for (p = strtok(buf, "\r\n"); p != NULL; p = strtok(NULL, "\r\n")) { ^~~ In file included from ./decode_nntp.c:17: /usr/include/string.h:335:14: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} extern char *strtok (char *__restrict __s, const char *__restrict __delim) ^~~~~~ ./decode_nntp.c:33:12: warning: pointer targets in passing argument 1 of 'strlcat' differ in signedness [-Wpointer-sign] strlcat(obuf, p, olen); ^~~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_nntp.c:14: /usr/include/bits/string_fortified.h:178:1: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (strlcat (char *__restrict __dest, const char *__restrict __src, ^~~~~ ./decode_nntp.c:34:12: warning: pointer targets in passing argument 1 of 'strlcat' differ in signedness [-Wpointer-sign] strlcat(obuf, "\n", olen); ^~~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_nntp.c:14: /usr/include/bits/string_fortified.h:178:1: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (strlcat (char *__restrict __dest, const char *__restrict __src, ^~~~~ ./decode_nntp.c:38:12: warning: pointer targets in passing argument 1 of 'strlcat' differ in signedness [-Wpointer-sign] strlcat(obuf, p, olen); ^~~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_nntp.c:14: /usr/include/bits/string_fortified.h:178:1: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (strlcat (char *__restrict __dest, const char *__restrict __src, ^~~~~ ./decode_nntp.c:49:25: warning: pointer targets in passing argument 2 of 'base64_pton' differ in signedness [-Wpointer-sign] i = base64_pton(p, p, strlen(p)); ^ In file included from ./decode_nntp.c:19: ./base64.h:12:5: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' int base64_pton(char const *, u_char *, size_t); ^~~~~~~~~~~ ./decode_nntp.c:51:17: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] i = strlen(obuf); ^~~~ In file included from ./decode_nntp.c:17: /usr/include/string.h:384:15: note: expected 'const char *' but argument is of type 'u_char *' {aka 'unsigned char *'} extern size_t strlen (const char *__s) ^~~~~~ ./decode_nntp.c:52:20: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] snprintf(obuf + i, olen - i, ~~~~~^~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_nntp.c:14: /usr/include/bits/stdio2.h:61:1: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (snprintf (char *__restrict __s, size_t __n, ^~~~~ ./decode_nntp.c:56:12: warning: pointer targets in passing argument 1 of 'strlcat' differ in signedness [-Wpointer-sign] strlcat(obuf, "\n", olen); ^~~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_nntp.c:14: /usr/include/bits/string_fortified.h:178:1: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (strlcat (char *__restrict __dest, const char *__restrict __src, ^~~~~ ./decode_nntp.c:59:17: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] return (strlen(obuf)); ^~~~ In file included from ./decode_nntp.c:17: /usr/include/string.h:384:15: note: expected 'const char *' but argument is of type 'u_char *' {aka 'unsigned char *'} extern size_t strlen (const char *__s) ^~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./decode_oracle.c In file included from /usr/include/sys/types.h:25, from ./decode_oracle.c:13: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ ./decode_oracle.c: In function 'decode_oracle': ./decode_oracle.c:42:11: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] snprintf(obuf, olen, "%s\n", q); ^~~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_oracle.c:13: /usr/include/bits/stdio2.h:61:1: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (snprintf (char *__restrict __s, size_t __n, ^~~~~ ./decode_oracle.c:46:26: warning: pointer targets in passing argument 3 of 'bufbuf' differ in signedness [-Wpointer-sign] if ((p = bufbuf(p, len, "(TNS V", 6)) == NULL) return (0); ^~~~~~~~ In file included from ./decode_oracle.c:18: ./decode.h:48:9: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' u_char *bufbuf(u_char *big, int blen, u_char *little, int llen); ^~~~~~ ./decode_oracle.c:66:14: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] j = strlen(obuf); ^~~~ In file included from ./decode_oracle.c:16: /usr/include/string.h:384:15: note: expected 'const char *' but argument is of type 'u_char *' {aka 'unsigned char *'} extern size_t strlen (const char *__s) ^~~~~~ ./decode_oracle.c:67:17: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] snprintf(obuf + j, olen + j, "%s\n", p + 117); ~~~~~^~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_oracle.c:13: /usr/include/bits/stdio2.h:61:1: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (snprintf (char *__restrict __s, size_t __n, ^~~~~ ./decode_oracle.c:70:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] return (gotauth ? strlen(obuf) : 0); ^~~~ In file included from ./decode_oracle.c:16: /usr/include/string.h:384:15: note: expected 'const char *' but argument is of type 'u_char *' {aka 'unsigned char *'} extern size_t strlen (const char *__s) ^~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./decode_pcanywhere.c In file included from /usr/include/sys/types.h:25, from ./decode_pcanywhere.c:16: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./decode_rip.c In file included from /usr/include/sys/types.h:25, from ./decode_rip.c:13: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ ./decode_rip.c: In function 'decode_rip': ./decode_rip.c:32:19: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] return (snprintf(obuf, olen, "%s\n", buf + 20)); ^~~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_rip.c:13: /usr/include/bits/stdio2.h:61:1: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (snprintf (char *__restrict __s, size_t __n, ^~~~~ make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./decode_postgresql.c In file included from /usr/include/sys/types.h:25, from ./decode_postgresql.c:15: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ ./decode_postgresql.c: In function 'decode_postgresql': ./decode_postgresql.c:46:8: warning: pointer targets in assignment from 'u_char *' {aka 'unsigned char *'} to 'char *' differ in signedness [-Wpointer-sign] db = p + 4; db[63] = '\0'; ^ ./decode_postgresql.c:52:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] snprintf(obuf + strlen(obuf), ^~~~ In file included from ./decode_postgresql.c:18: /usr/include/string.h:384:15: note: expected 'const char *' but argument is of type 'u_char *' {aka 'unsigned char *'} extern size_t strlen (const char *__s) ^~~~~~ ./decode_postgresql.c:53:20: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] olen - strlen(obuf), ^~~~ In file included from ./decode_postgresql.c:18: /usr/include/string.h:384:15: note: expected 'const char *' but argument is of type 'u_char *' {aka 'unsigned char *'} extern size_t strlen (const char *__s) ^~~~~~ ./decode_postgresql.c:52:18: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] snprintf(obuf + strlen(obuf), ~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_postgresql.c:15: /usr/include/bits/stdio2.h:61:1: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (snprintf (char *__restrict __s, size_t __n, ^~~~~ ./decode_postgresql.c:60:17: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] return (strlen(obuf)); ^~~~ In file included from ./decode_postgresql.c:18: /usr/include/string.h:384:15: note: expected 'const char *' but argument is of type 'u_char *' {aka 'unsigned char *'} extern size_t strlen (const char *__s) ^~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./decode_portmap.c In file included from /usr/include/sys/types.h:25, from ./decode_portmap.c:13: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ ./decode_portmap.c: In function 'decode_portmap': ./decode_portmap.c:41:28: warning: pointer targets in passing argument 2 of 'xdrmem_create' differ in signedness [-Wpointer-sign] xdrmem_create(&xdrs, buf + hdrlen, len - hdrlen, XDR_DECODE); ~~~~^~~~~~~~ In file included from /usr/include/rpc/rpc.h:42, from ./decode_portmap.c:14: /usr/include/rpc/xdr.h:350:13: note: expected 'caddr_t' {aka 'char * const'} but argument is of type 'u_char *' {aka 'unsigned char *'} extern void xdrmem_create (XDR *__xdrs, const caddr_t __addr, ^~~~~~~~~~~~~ ./decode_portmap.c:56:29: warning: pointer targets in passing argument 2 of 'xdrmem_create' differ in signedness [-Wpointer-sign] xdrmem_create(&xdrs, buf + hdrlen, len - hdrlen, ~~~~^~~~~~~~ In file included from /usr/include/rpc/rpc.h:42, from ./decode_portmap.c:14: /usr/include/rpc/xdr.h:350:13: note: expected 'caddr_t' {aka 'char * const'} but argument is of type 'u_char *' {aka 'unsigned char *'} extern void xdrmem_create (XDR *__xdrs, const caddr_t __addr, ^~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./decode_mountd.c In file included from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from ./decode_mountd.c:15: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ ./decode_mountd.c: In function 'decode_mountd': ./decode_mountd.c:47:28: warning: pointer targets in passing argument 2 of 'xdrmem_create' differ in signedness [-Wpointer-sign] xdrmem_create(&xdrs, buf + hdrlen, len - hdrlen, XDR_DECODE); ~~~~^~~~~~~~ In file included from /usr/include/rpc/rpc.h:42, from ./decode_mountd.c:17: /usr/include/rpc/xdr.h:350:13: note: expected 'caddr_t' {aka 'char * const'} but argument is of type 'u_char *' {aka 'unsigned char *'} extern void xdrmem_create (XDR *__xdrs, const caddr_t __addr, ^~~~~~~~~~~~~ ./decode_mountd.c:59:29: warning: pointer targets in passing argument 2 of 'xdrmem_create' differ in signedness [-Wpointer-sign] xdrmem_create(&xdrs, buf + hdrlen, len - hdrlen, ~~~~^~~~~~~~ In file included from /usr/include/rpc/rpc.h:42, from ./decode_mountd.c:17: /usr/include/rpc/xdr.h:350:13: note: expected 'caddr_t' {aka 'char * const'} but argument is of type 'u_char *' {aka 'unsigned char *'} extern void xdrmem_create (XDR *__xdrs, const caddr_t __addr, ^~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./trigger.c In file included from /usr/include/sys/types.h:25, from ./trigger.c:11: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ ./trigger.c: In function 'trigger_ip': ./trigger.c:300:42: warning: pointer targets in passing argument 3 of 't->decode->dc_func' differ in signedness [-Wpointer-sign] if ((len = t->decode->dc_func(buf, len, obuf, sizeof(obuf))) > 0) { ^~~~ ./trigger.c:300:42: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' ./trigger.c:302:36: warning: pointer targets in passing argument 7 of 'record' differ in signedness [-Wpointer-sign] 0, 0, t->decode->dc_name, obuf, len); ^~~~ In file included from ./trigger.c:24: ./record.h:16:5: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' int record(u_int32_t src, u_int32_t dst, int proto, u_short sport, ^~~~~~ ./trigger.c: In function 'trigger_udp': ./trigger.c:346:42: warning: pointer targets in passing argument 3 of 't->decode->dc_func' differ in signedness [-Wpointer-sign] if ((len = t->decode->dc_func(buf, len, obuf, sizeof(obuf))) > 0) { ^~~~ ./trigger.c:346:42: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' ./trigger.c:349:30: warning: pointer targets in passing argument 7 of 'record' differ in signedness [-Wpointer-sign] t->decode->dc_name, obuf, len); ^~~~ In file included from ./trigger.c:24: ./record.h:16:5: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' int record(u_int32_t src, u_int32_t dst, int proto, u_short sport, ^~~~~~ ./trigger.c: In function 'trigger_tcp_half': ./trigger.c:360:6: warning: pointer targets in assignment from 'char *' to 'u_char *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] buf = hs->data; ^ ./trigger.c:378:12: warning: pointer targets in passing argument 3 of 't->decode->dc_func' differ in signedness [-Wpointer-sign] obuf, sizeof(obuf))) > 0) { ^~~~ ./trigger.c:378:12: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' ./trigger.c:381:11: warning: pointer targets in passing argument 7 of 'record' differ in signedness [-Wpointer-sign] obuf, len); ^~~~ In file included from ./trigger.c:24: ./record.h:16:5: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' int record(u_int32_t src, u_int32_t dst, int proto, u_short sport, ^~~~~~ ./trigger.c: In function 'trigger_tcp_raw': ./trigger.c:478:7: warning: pointer targets in passing argument 3 of 't->decode->dc_func' differ in signedness [-Wpointer-sign] obuf, sizeof(obuf)); ^~~~ ./trigger.c:478:7: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' ./trigger.c:484:11: warning: pointer targets in passing argument 7 of 'record' differ in signedness [-Wpointer-sign] obuf, len); ^~~~ In file included from ./trigger.c:24: ./record.h:16:5: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' int record(u_int32_t src, u_int32_t dst, int proto, u_short sport, ^~~~~~ ./trigger.c: In function 'trigger_tcp_raw_callback': ./trigger.c:512:12: warning: pointer targets in passing argument 3 of 't->decode->dc_func' differ in signedness [-Wpointer-sign] obuf, sizeof(obuf))) > 0) { ^~~~ ./trigger.c:512:12: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' ./trigger.c:514:31: warning: pointer targets in passing argument 7 of 'record' differ in signedness [-Wpointer-sign] t->decode->dc_name, obuf, len); ^~~~ In file included from ./trigger.c:24: ./record.h:16:5: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' int record(u_int32_t src, u_int32_t dst, int proto, u_short sport, ^~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./decode_pptp.c In file included from /usr/include/sys/types.h:25, from ./decode_pptp.c:14: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ ./decode_pptp.c: In function 'decode_pptp': ./decode_pptp.c:187:20: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] if ((p = strchr(name, '\\')) == NULL) ^~~~ In file included from ./decode_pptp.c:18: /usr/include/string.h:225:14: note: expected 'const char *' but argument is of type 'u_char *' {aka 'unsigned char *'} extern char *strchr (const char *__s, int __c) ^~~~~~ ./decode_pptp.c:187:11: warning: pointer targets in assignment from 'char *' to 'u_char *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] if ((p = strchr(name, '\\')) == NULL) ^ ./decode_pptp.c:193:32: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] SHA1_Update(&ctx, p, strlen(p)); ^ In file included from ./decode_pptp.c:18: /usr/include/string.h:384:15: note: expected 'const char *' but argument is of type 'u_char *' {aka 'unsigned char *'} extern size_t strlen (const char *__s) ^~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./decode_rlogin.c In file included from /usr/include/sys/types.h:25, from ./decode_rlogin.c:13: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ ./decode_rlogin.c: In function 'decode_rlogin': ./decode_rlogin.c:30:10: warning: pointer targets in passing argument 1 of 'strlcpy' differ in signedness [-Wpointer-sign] strlcpy(obuf, "[", olen); ^~~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_rlogin.c:13: /usr/include/bits/string_fortified.h:151:1: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (strlcpy (char *__restrict __dest, const char *__restrict __src, ^~~~~ ./decode_rlogin.c:31:10: warning: pointer targets in passing argument 1 of 'strlcat' differ in signedness [-Wpointer-sign] strlcat(obuf, p, olen); /* Local username */ ^~~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_rlogin.c:13: /usr/include/bits/string_fortified.h:178:1: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (strlcat (char *__restrict __dest, const char *__restrict __src, ^~~~~ ./decode_rlogin.c:31:16: warning: pointer targets in passing argument 2 of 'strlcat' differ in signedness [-Wpointer-sign] strlcat(obuf, p, olen); /* Local username */ ^ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_rlogin.c:13: /usr/include/bits/string_fortified.h:178:1: note: expected 'const char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (strlcat (char *__restrict __dest, const char *__restrict __src, ^~~~~ ./decode_rlogin.c:32:10: warning: pointer targets in passing argument 1 of 'strlcat' differ in signedness [-Wpointer-sign] strlcat(obuf, ":", olen); ^~~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_rlogin.c:13: /usr/include/bits/string_fortified.h:178:1: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (strlcat (char *__restrict __dest, const char *__restrict __src, ^~~~~ ./decode_rlogin.c:33:14: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] p += strlen(p) + 1; ^ In file included from ./decode_rlogin.c:16: /usr/include/string.h:384:15: note: expected 'const char *' but argument is of type 'u_char *' {aka 'unsigned char *'} extern size_t strlen (const char *__s) ^~~~~~ ./decode_rlogin.c:35:10: warning: pointer targets in passing argument 1 of 'strlcat' differ in signedness [-Wpointer-sign] strlcat(obuf, p, olen); /* Remote username */ ^~~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_rlogin.c:13: /usr/include/bits/string_fortified.h:178:1: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (strlcat (char *__restrict __dest, const char *__restrict __src, ^~~~~ ./decode_rlogin.c:35:16: warning: pointer targets in passing argument 2 of 'strlcat' differ in signedness [-Wpointer-sign] strlcat(obuf, p, olen); /* Remote username */ ^ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_rlogin.c:13: /usr/include/bits/string_fortified.h:178:1: note: expected 'const char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (strlcat (char *__restrict __dest, const char *__restrict __src, ^~~~~ ./decode_rlogin.c:36:10: warning: pointer targets in passing argument 1 of 'strlcat' differ in signedness [-Wpointer-sign] strlcat(obuf, "]\n", olen); ^~~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_rlogin.c:13: /usr/include/bits/string_fortified.h:178:1: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (strlcat (char *__restrict __dest, const char *__restrict __src, ^~~~~ ./decode_rlogin.c:37:14: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] p += strlen(p) + 1; ^ In file included from ./decode_rlogin.c:16: /usr/include/string.h:384:15: note: expected 'const char *' but argument is of type 'u_char *' {aka 'unsigned char *'} extern size_t strlen (const char *__s) ^~~~~~ ./decode_rlogin.c:39:14: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] p += strlen(p) + 1; /* Skip term info */ ^ In file included from ./decode_rlogin.c:16: /usr/include/string.h:384:15: note: expected 'const char *' but argument is of type 'u_char *' {aka 'unsigned char *'} extern size_t strlen (const char *__s) ^~~~~~ ./decode_rlogin.c:41:18: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness [-Wpointer-sign] if ((q = strstr(p, "\xff\xffss")) != NULL) /* Skip window size */ ^ In file included from ./decode_rlogin.c:16: /usr/include/string.h:329:14: note: expected 'const char *' but argument is of type 'u_char *' {aka 'unsigned char *'} extern char *strstr (const char *__haystack, const char *__needle) ^~~~~~ ./decode_rlogin.c:41:9: warning: pointer targets in assignment from 'char *' to 'u_char *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] if ((q = strstr(p, "\xff\xffss")) != NULL) /* Skip window size */ ^ ./decode_rlogin.c:44:18: warning: pointer targets in passing argument 1 of 'strtok' differ in signedness [-Wpointer-sign] for (p = strtok(p, "\r\n"); p != NULL; p = strtok(NULL, "\r\n")) { ^ In file included from ./decode_rlogin.c:16: /usr/include/string.h:335:14: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} extern char *strtok (char *__restrict __s, const char *__restrict __delim) ^~~~~~ ./decode_rlogin.c:44:9: warning: pointer targets in assignment from 'char *' to 'u_char *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] for (p = strtok(p, "\r\n"); p != NULL; p = strtok(NULL, "\r\n")) { ^ ./decode_rlogin.c:44:43: warning: pointer targets in assignment from 'char *' to 'u_char *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] for (p = strtok(p, "\r\n"); p != NULL; p = strtok(NULL, "\r\n")) { ^ ./decode_rlogin.c:45:11: warning: pointer targets in passing argument 1 of 'strlcat' differ in signedness [-Wpointer-sign] strlcat(obuf, p, olen); ^~~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_rlogin.c:13: /usr/include/bits/string_fortified.h:178:1: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (strlcat (char *__restrict __dest, const char *__restrict __src, ^~~~~ ./decode_rlogin.c:45:17: warning: pointer targets in passing argument 2 of 'strlcat' differ in signedness [-Wpointer-sign] strlcat(obuf, p, olen); ^ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_rlogin.c:13: /usr/include/bits/string_fortified.h:178:1: note: expected 'const char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (strlcat (char *__restrict __dest, const char *__restrict __src, ^~~~~ ./decode_rlogin.c:46:11: warning: pointer targets in passing argument 1 of 'strlcat' differ in signedness [-Wpointer-sign] strlcat(obuf, "\n", olen); ^~~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_rlogin.c:13: /usr/include/bits/string_fortified.h:178:1: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (strlcat (char *__restrict __dest, const char *__restrict __src, ^~~~~ ./decode_rlogin.c:48:19: warning: pointer targets in passing argument 1 of 'strip_lines' differ in signedness [-Wpointer-sign] if (!strip_lines(obuf, Opt_lines)) ^~~~ In file included from ./decode_rlogin.c:19: ./decode.h:44:5: note: expected 'char *' but argument is of type 'u_char *' {aka 'unsigned char *'} int strip_lines(char *buf, int max_lines); ^~~~~~~~~~~ ./decode_rlogin.c:51:17: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] return (strlen(obuf)); ^~~~ In file included from ./decode_rlogin.c:16: /usr/include/string.h:384:15: note: expected 'const char *' but argument is of type 'u_char *' {aka 'unsigned char *'} extern size_t strlen (const char *__s) ^~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./decode_snmp.c In file included from /usr/include/sys/types.h:25, from ./decode_snmp.c:13: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ ./decode_snmp.c: In function 'decode_snmp': ./decode_snmp.c:47:4: warning: pointer targets in assignment from 'char *' to 'u_char *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] p = buf_strdup(b); ^ make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./decode_pop.c In file included from /usr/include/sys/types.h:25, from ./decode_pop.c:13: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ ./decode_pop.c: In function 'decode_poppass': ./decode_pop.c:29:18: warning: pointer targets in passing argument 1 of 'strtok' differ in signedness [-Wpointer-sign] for (p = strtok(buf, "\r\n"); p != NULL; p = strtok(NULL, "\r\n")) { ^~~ In file included from ./decode_pop.c:16: /usr/include/string.h:335:14: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} extern char *strtok (char *__restrict __s, const char *__restrict __delim) ^~~~~~ ./decode_pop.c:33:12: warning: pointer targets in passing argument 1 of 'strlcat' differ in signedness [-Wpointer-sign] strlcat(obuf, p, olen); ^~~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_pop.c:13: /usr/include/bits/string_fortified.h:178:1: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (strlcat (char *__restrict __dest, const char *__restrict __src, ^~~~~ ./decode_pop.c:34:12: warning: pointer targets in passing argument 1 of 'strlcat' differ in signedness [-Wpointer-sign] strlcat(obuf, "\n", olen); ^~~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_pop.c:13: /usr/include/bits/string_fortified.h:178:1: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (strlcat (char *__restrict __dest, const char *__restrict __src, ^~~~~ ./decode_pop.c:37:18: warning: pointer targets in passing argument 1 of 'strip_lines' differ in signedness [-Wpointer-sign] if (strip_lines(obuf, Opt_lines) < 3) ^~~~ In file included from ./decode_pop.c:20: ./decode.h:44:5: note: expected 'char *' but argument is of type 'u_char *' {aka 'unsigned char *'} int strip_lines(char *buf, int max_lines); ^~~~~~~~~~~ ./decode_pop.c:40:17: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] return (strlen(obuf)); ^~~~ In file included from ./decode_pop.c:16: /usr/include/string.h:384:15: note: expected 'const char *' but argument is of type 'u_char *' {aka 'unsigned char *'} extern size_t strlen (const char *__s) ^~~~~~ ./decode_pop.c: In function 'decode_pop': ./decode_pop.c:51:18: warning: pointer targets in passing argument 1 of 'strtok' differ in signedness [-Wpointer-sign] for (p = strtok(buf, "\r\n"); p != NULL; p = strtok(NULL, "\r\n")) { ^~~ In file included from ./decode_pop.c:16: /usr/include/string.h:335:14: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} extern char *strtok (char *__restrict __s, const char *__restrict __delim) ^~~~~~ ./decode_pop.c:54:12: warning: pointer targets in passing argument 1 of 'strlcat' differ in signedness [-Wpointer-sign] strlcat(obuf, p, olen); ^~~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_pop.c:13: /usr/include/bits/string_fortified.h:178:1: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (strlcat (char *__restrict __dest, const char *__restrict __src, ^~~~~ ./decode_pop.c:55:12: warning: pointer targets in passing argument 1 of 'strlcat' differ in signedness [-Wpointer-sign] strlcat(obuf, "\n", olen); ^~~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_pop.c:13: /usr/include/bits/string_fortified.h:178:1: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (strlcat (char *__restrict __dest, const char *__restrict __src, ^~~~~ ./decode_pop.c:59:13: warning: pointer targets in passing argument 1 of 'strlcat' differ in signedness [-Wpointer-sign] strlcat(obuf, p, olen); ^~~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_pop.c:13: /usr/include/bits/string_fortified.h:178:1: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (strlcat (char *__restrict __dest, const char *__restrict __src, ^~~~~ ./decode_pop.c:60:24: warning: pointer targets in passing argument 2 of 'base64_pton' differ in signedness [-Wpointer-sign] j = base64_pton(p, p, strlen(p)); ^ In file included from ./decode_pop.c:18: ./base64.h:12:5: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' int base64_pton(char const *, u_char *, size_t); ^~~~~~~~~~~ ./decode_pop.c:62:13: warning: pointer targets in passing argument 1 of 'strlcat' differ in signedness [-Wpointer-sign] strlcat(obuf, " [", olen); ^~~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_pop.c:13: /usr/include/bits/string_fortified.h:178:1: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (strlcat (char *__restrict __dest, const char *__restrict __src, ^~~~~ ./decode_pop.c:63:13: warning: pointer targets in passing argument 1 of 'strlcat' differ in signedness [-Wpointer-sign] strlcat(obuf, p, olen); ^~~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_pop.c:13: /usr/include/bits/string_fortified.h:178:1: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (strlcat (char *__restrict __dest, const char *__restrict __src, ^~~~~ ./decode_pop.c:64:13: warning: pointer targets in passing argument 1 of 'strlcat' differ in signedness [-Wpointer-sign] strlcat(obuf, "]\n", olen); ^~~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_pop.c:13: /usr/include/bits/string_fortified.h:178:1: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (strlcat (char *__restrict __dest, const char *__restrict __src, ^~~~~ ./decode_pop.c:71:12: warning: pointer targets in passing argument 1 of 'strlcat' differ in signedness [-Wpointer-sign] strlcat(obuf, p, olen); ^~~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_pop.c:13: /usr/include/bits/string_fortified.h:178:1: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (strlcat (char *__restrict __dest, const char *__restrict __src, ^~~~~ ./decode_pop.c:72:12: warning: pointer targets in passing argument 1 of 'strlcat' differ in signedness [-Wpointer-sign] strlcat(obuf, "\n", olen); ^~~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_pop.c:13: /usr/include/bits/string_fortified.h:178:1: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (strlcat (char *__restrict __dest, const char *__restrict __src, ^~~~~ ./decode_pop.c:75:17: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] return (strlen(obuf)); ^~~~ In file included from ./decode_pop.c:16: /usr/include/string.h:384:15: note: expected 'const char *' but argument is of type 'u_char *' {aka 'unsigned char *'} extern size_t strlen (const char *__s) ^~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./decode_smb.c In file included from /usr/include/sys/types.h:25, from ./decode_smb.c:13: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ ./decode_smb.c: In function 'decode_smb': ./decode_smb.c:66:9: warning: pointer targets in assignment from 'u_char *' {aka 'unsigned char *'} to 'char *' differ in signedness [-Wpointer-sign] pass = q + 6; ^ ./decode_smb.c:74:9: warning: pointer targets in assignment from 'u_char *' {aka 'unsigned char *'} to 'char *' differ in signedness [-Wpointer-sign] pass = q + 12; ^ ./decode_smb.c:82:12: warning: pointer targets in passing argument 1 of 'strlcat' differ in signedness [-Wpointer-sign] strlcat(obuf, user, olen); ^~~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_smb.c:13: /usr/include/bits/string_fortified.h:178:1: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (strlcat (char *__restrict __dest, const char *__restrict __src, ^~~~~ ./decode_smb.c:83:12: warning: pointer targets in passing argument 1 of 'strlcat' differ in signedness [-Wpointer-sign] strlcat(obuf, " ", olen); ^~~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_smb.c:13: /usr/include/bits/string_fortified.h:178:1: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (strlcat (char *__restrict __dest, const char *__restrict __src, ^~~~~ ./decode_smb.c:84:12: warning: pointer targets in passing argument 1 of 'strlcat' differ in signedness [-Wpointer-sign] strlcat(obuf, pass, olen); ^~~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_smb.c:13: /usr/include/bits/string_fortified.h:178:1: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (strlcat (char *__restrict __dest, const char *__restrict __src, ^~~~~ ./decode_smb.c:85:12: warning: pointer targets in passing argument 1 of 'strlcat' differ in signedness [-Wpointer-sign] strlcat(obuf, "\n", olen); ^~~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_smb.c:13: /usr/include/bits/string_fortified.h:178:1: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (strlcat (char *__restrict __dest, const char *__restrict __src, ^~~~~ ./decode_smb.c:88:17: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] return (strlen(obuf)); ^~~~ In file included from ./decode_smb.c:17: /usr/include/string.h:384:15: note: expected 'const char *' but argument is of type 'u_char *' {aka 'unsigned char *'} extern size_t strlen (const char *__s) ^~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./decode_smtp.c In file included from /usr/include/sys/types.h:25, from ./decode_smtp.c:13: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ ./decode_smtp.c: In function 'decode_smtp': ./decode_smtp.c:30:18: warning: pointer targets in passing argument 1 of 'strtok' differ in signedness [-Wpointer-sign] for (p = strtok(buf, "\r\n"); p != NULL; p = strtok(NULL, "\r\n")) { ^~~ In file included from ./decode_smtp.c:16: /usr/include/string.h:335:14: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} extern char *strtok (char *__restrict __s, const char *__restrict __delim) ^~~~~~ ./decode_smtp.c:32:12: warning: pointer targets in passing argument 1 of 'strlcat' differ in signedness [-Wpointer-sign] strlcat(obuf, p, olen); ^~~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_smtp.c:13: /usr/include/bits/string_fortified.h:178:1: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (strlcat (char *__restrict __dest, const char *__restrict __src, ^~~~~ ./decode_smtp.c:33:23: warning: pointer targets in passing argument 2 of 'base64_pton' differ in signedness [-Wpointer-sign] i = base64_pton(p, p, strlen(p)); ^ In file included from ./decode_smtp.c:18: ./base64.h:12:5: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' int base64_pton(char const *, u_char *, size_t); ^~~~~~~~~~~ ./decode_smtp.c:35:15: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] j = strlen(obuf); ^~~~ In file included from ./decode_smtp.c:16: /usr/include/string.h:384:15: note: expected 'const char *' but argument is of type 'u_char *' {aka 'unsigned char *'} extern size_t strlen (const char *__s) ^~~~~~ ./decode_smtp.c:36:18: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] snprintf(obuf + j, olen - j, " [%s]\n", p); ~~~~~^~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_smtp.c:13: /usr/include/bits/stdio2.h:61:1: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (snprintf (char *__restrict __s, size_t __n, ^~~~~ ./decode_smtp.c:40:12: warning: pointer targets in passing argument 1 of 'strlcat' differ in signedness [-Wpointer-sign] strlcat(obuf, p, olen); ^~~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_smtp.c:13: /usr/include/bits/string_fortified.h:178:1: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (strlcat (char *__restrict __dest, const char *__restrict __src, ^~~~~ ./decode_smtp.c:42:23: warning: pointer targets in passing argument 2 of 'base64_pton' differ in signedness [-Wpointer-sign] i = base64_pton(p, p, strlen(p)); ^ In file included from ./decode_smtp.c:18: ./base64.h:12:5: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' int base64_pton(char const *, u_char *, size_t); ^~~~~~~~~~~ ./decode_smtp.c:44:15: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] j = strlen(obuf); ^~~~ In file included from ./decode_smtp.c:16: /usr/include/string.h:384:15: note: expected 'const char *' but argument is of type 'u_char *' {aka 'unsigned char *'} extern size_t strlen (const char *__s) ^~~~~~ ./decode_smtp.c:45:18: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] snprintf(obuf + j, olen - j, " [%s]\n", p); ~~~~~^~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_smtp.c:13: /usr/include/bits/stdio2.h:61:1: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (snprintf (char *__restrict __s, size_t __n, ^~~~~ ./decode_smtp.c:54:17: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] return (strlen(obuf)); ^~~~ In file included from ./decode_smtp.c:16: /usr/include/string.h:384:15: note: expected 'const char *' but argument is of type 'u_char *' {aka 'unsigned char *'} extern size_t strlen (const char *__s) ^~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./decode_socks.c In file included from /usr/include/sys/types.h:25, from ./decode_socks.c:13: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ ./decode_socks.c: In function 'decode_socks': ./decode_socks.c:47:11: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] snprintf(obuf, olen, "%s ", p - 1); ^~~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_socks.c:13: /usr/include/bits/stdio2.h:61:1: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (snprintf (char *__restrict __s, size_t __n, ^~~~~ ./decode_socks.c:55:10: warning: pointer targets in passing argument 1 of 'strlcat' differ in signedness [-Wpointer-sign] strlcat(obuf, p - 1, olen); ^~~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_socks.c:13: /usr/include/bits/string_fortified.h:178:1: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (strlcat (char *__restrict __dest, const char *__restrict __src, ^~~~~ ./decode_socks.c:55:18: warning: pointer targets in passing argument 2 of 'strlcat' differ in signedness [-Wpointer-sign] strlcat(obuf, p - 1, olen); ~~^~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_socks.c:13: /usr/include/bits/string_fortified.h:178:1: note: expected 'const char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (strlcat (char *__restrict __dest, const char *__restrict __src, ^~~~~ ./decode_socks.c:56:10: warning: pointer targets in passing argument 1 of 'strlcat' differ in signedness [-Wpointer-sign] strlcat(obuf, "\n", olen); ^~~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_socks.c:13: /usr/include/bits/string_fortified.h:178:1: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (strlcat (char *__restrict __dest, const char *__restrict __src, ^~~~~ ./decode_socks.c:58:17: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] return (strlen(obuf)); ^~~~ In file included from ./decode_socks.c:16: /usr/include/string.h:384:15: note: expected 'const char *' but argument is of type 'u_char *' {aka 'unsigned char *'} extern size_t strlen (const char *__s) ^~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./decode_sniffer.c In file included from /usr/include/sys/types.h:25, from ./decode_sniffer.c:14: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ ./decode_sniffer.c: In function 'decode_sniffer': ./decode_sniffer.c:34:20: warning: pointer targets in passing argument 1 of 'strlcpy' differ in signedness [-Wpointer-sign] return (strlcpy(obuf, "[]\n", olen)); ^~~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_sniffer.c:14: /usr/include/bits/string_fortified.h:151:1: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (strlcpy (char *__restrict __dest, const char *__restrict __src, ^~~~~ ./decode_sniffer.c:38:20: warning: pointer targets in passing argument 1 of 'strlcpy' differ in signedness [-Wpointer-sign] return (strlcpy(obuf, "[]\n", olen)); ^~~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_sniffer.c:14: /usr/include/bits/string_fortified.h:151:1: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (strlcpy (char *__restrict __dest, const char *__restrict __src, ^~~~~ ./decode_sniffer.c:42:29: warning: pointer targets in passing argument 1 of 'strtok' differ in signedness [-Wpointer-sign] buf[len - 3]= '\0'; strtok(&buf[32], "\r\n"); ^~~~~~~~ In file included from ./decode_sniffer.c:17: /usr/include/string.h:335:14: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} extern char *strtok (char *__restrict __s, const char *__restrict __delim) ^~~~~~ ./decode_sniffer.c:43:11: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] snprintf(obuf, olen, "%s [", &buf[32]); ^~~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_sniffer.c:14: /usr/include/bits/stdio2.h:61:1: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (snprintf (char *__restrict __s, size_t __n, ^~~~~ ./decode_sniffer.c:44:15: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] len = strlen(obuf); ^~~~ In file included from ./decode_sniffer.c:17: /usr/include/string.h:384:15: note: expected 'const char *' but argument is of type 'u_char *' {aka 'unsigned char *'} extern size_t strlen (const char *__s) ^~~~~~ ./decode_sniffer.c:45:18: warning: pointer targets in passing argument 1 of 'base64_pton' differ in signedness [-Wpointer-sign] i = base64_pton(&buf[32], &obuf[len], olen - len - 3); ^~~~~~~~ In file included from ./decode_sniffer.c:19: ./base64.h:12:5: note: expected 'const char *' but argument is of type 'u_char *' {aka 'unsigned char *'} int base64_pton(char const *, u_char *, size_t); ^~~~~~~~~~~ ./decode_sniffer.c:47:10: warning: pointer targets in passing argument 1 of 'strlcat' differ in signedness [-Wpointer-sign] strlcat(obuf, "]\n", olen); ^~~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_sniffer.c:14: /usr/include/bits/string_fortified.h:178:1: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (strlcat (char *__restrict __dest, const char *__restrict __src, ^~~~~ ./decode_sniffer.c:49:17: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] return (strlen(obuf)); ^~~~ In file included from ./decode_sniffer.c:17: /usr/include/string.h:384:15: note: expected 'const char *' but argument is of type 'u_char *' {aka 'unsigned char *'} extern size_t strlen (const char *__s) ^~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./decode_telnet.c In file included from /usr/include/sys/types.h:25, from ./decode_telnet.c:13: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ ./decode_telnet.c: In function 'decode_telnet': ./decode_telnet.c:27:23: warning: pointer targets in passing argument 1 of 'is_ascii_string' differ in signedness [-Wpointer-sign] if (!is_ascii_string(buf, len)) ^~~ In file included from ./decode_telnet.c:19: ./decode.h:46:5: note: expected 'char *' but argument is of type 'u_char *' {aka 'unsigned char *'} int is_ascii_string(char *buf, int len); ^~~~~~~~~~~~~~~ ./decode_telnet.c:30:18: warning: pointer targets in passing argument 1 of 'strip_lines' differ in signedness [-Wpointer-sign] if (strip_lines(buf, Opt_lines) < 2) ^~~ In file included from ./decode_telnet.c:19: ./decode.h:44:5: note: expected 'char *' but argument is of type 'u_char *' {aka 'unsigned char *'} int strip_lines(char *buf, int max_lines); ^~~~~~~~~~~ ./decode_telnet.c:33:10: warning: pointer targets in passing argument 1 of 'strlcpy' differ in signedness [-Wpointer-sign] strlcpy(obuf, buf, olen); ^~~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_telnet.c:13: /usr/include/bits/string_fortified.h:151:1: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (strlcpy (char *__restrict __dest, const char *__restrict __src, ^~~~~ ./decode_telnet.c:33:16: warning: pointer targets in passing argument 2 of 'strlcpy' differ in signedness [-Wpointer-sign] strlcpy(obuf, buf, olen); ^~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_telnet.c:13: /usr/include/bits/string_fortified.h:151:1: note: expected 'const char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (strlcpy (char *__restrict __dest, const char *__restrict __src, ^~~~~ ./decode_telnet.c:35:17: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] return (strlen(obuf)); ^~~~ In file included from ./decode_telnet.c:16: /usr/include/string.h:384:15: note: expected 'const char *' but argument is of type 'u_char *' {aka 'unsigned char *'} extern size_t strlen (const char *__s) ^~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' rpcgen -h nfs_prot.x -o nfs_prot.h rpcgen -c nfs_prot.x -o nfs_prot.c make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./decode_tds.c In file included from /usr/include/sys/types.h:25, from ./decode_tds.c:17: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ ./decode_tds.c: In function 'decode_tds': ./decode_tds.c:157:12: warning: pointer targets in passing argument 1 of 'strlcat' differ in signedness [-Wpointer-sign] strlcat(obuf, tl->username, olen); ^~~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_tds.c:17: /usr/include/bits/string_fortified.h:178:1: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (strlcat (char *__restrict __dest, const char *__restrict __src, ^~~~~ ./decode_tds.c:158:12: warning: pointer targets in passing argument 1 of 'strlcat' differ in signedness [-Wpointer-sign] strlcat(obuf, "\n", olen); ^~~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_tds.c:17: /usr/include/bits/string_fortified.h:178:1: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (strlcat (char *__restrict __dest, const char *__restrict __src, ^~~~~ ./decode_tds.c:164:12: warning: pointer targets in passing argument 1 of 'strlcat' differ in signedness [-Wpointer-sign] strlcat(obuf, tl->password, olen); ^~~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_tds.c:17: /usr/include/bits/string_fortified.h:178:1: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (strlcat (char *__restrict __dest, const char *__restrict __src, ^~~~~ ./decode_tds.c:165:12: warning: pointer targets in passing argument 1 of 'strlcat' differ in signedness [-Wpointer-sign] strlcat(obuf, "\n", olen); ^~~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_tds.c:17: /usr/include/bits/string_fortified.h:178:1: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (strlcat (char *__restrict __dest, const char *__restrict __src, ^~~~~ ./decode_tds.c:198:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] snprintf(obuf + strlen(obuf), ^~~~ In file included from ./decode_tds.c:20: /usr/include/string.h:384:15: note: expected 'const char *' but argument is of type 'u_char *' {aka 'unsigned char *'} extern size_t strlen (const char *__s) ^~~~~~ ./decode_tds.c:199:20: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] olen - strlen(obuf), ^~~~ In file included from ./decode_tds.c:20: /usr/include/string.h:384:15: note: expected 'const char *' but argument is of type 'u_char *' {aka 'unsigned char *'} extern size_t strlen (const char *__s) ^~~~~~ ./decode_tds.c:198:18: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] snprintf(obuf + strlen(obuf), ~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_tds.c:17: /usr/include/bits/stdio2.h:61:1: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (snprintf (char *__restrict __s, size_t __n, ^~~~~ ./decode_tds.c:201:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] return(strlen(obuf)); ^~~~ In file included from ./decode_tds.c:20: /usr/include/string.h:384:15: note: expected 'const char *' but argument is of type 'u_char *' {aka 'unsigned char *'} extern size_t strlen (const char *__s) ^~~~~~ ./decode_tds.c:204:17: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] return (strlen(obuf)); ^~~~ In file included from ./decode_tds.c:20: /usr/include/string.h:384:15: note: expected 'const char *' but argument is of type 'u_char *' {aka 'unsigned char *'} extern size_t strlen (const char *__s) ^~~~~~ ./decode_tds.c:136:27: warning: variable 'myt7l' set but not used [-Wunused-but-set-variable] struct tds7_login *t7l, *myt7l; ^~~~~ make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./decode_x11.c In file included from /usr/include/sys/types.h:25, from ./decode_x11.c:13: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ ./decode_x11.c: In function 'decode_x11': ./decode_x11.c:26:4: warning: pointer targets in assignment from 'u_char *' {aka 'unsigned char *'} to 'char *' differ in signedness [-Wpointer-sign] p = buf + 12; ^ ./decode_x11.c:31:10: warning: pointer targets in passing argument 1 of 'strlcpy' differ in signedness [-Wpointer-sign] strlcpy(obuf, "MIT-MAGIC-COOKIE-1 ", olen); ^~~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_x11.c:13: /usr/include/bits/string_fortified.h:151:1: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (strlcpy (char *__restrict __dest, const char *__restrict __src, ^~~~~ ./decode_x11.c:35:4: warning: pointer targets in assignment from 'u_char *' {aka 'unsigned char *'} to 'char *' differ in signedness [-Wpointer-sign] q = obuf + 19; ^ ./decode_x11.c:39:10: warning: pointer targets in passing argument 1 of 'strlcat' differ in signedness [-Wpointer-sign] strlcat(obuf, "\n", olen); ^~~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./decode_x11.c:13: /usr/include/bits/string_fortified.h:178:1: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'} __NTH (strlcat (char *__restrict __dest, const char *__restrict __src, ^~~~~ ./decode_x11.c:41:17: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] return (strlen(obuf)); ^~~~ In file included from ./decode_x11.c:16: /usr/include/string.h:384:15: note: expected 'const char *' but argument is of type 'u_char *' {aka 'unsigned char *'} extern size_t strlen (const char *__s) ^~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./decode_vrrp.c In file included from /usr/include/sys/types.h:25, from ./decode_vrrp.c:14: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./decode_yp.c In file included from /usr/include/sys/types.h:25, from ./decode_yp.c:15: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ ./decode_yp.c:18:10: fatal error: rpcsvc/yp_prot.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~ compilation terminated. make: *** [Makefile:77: decode_yp.o] Error 1 make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: *** Waiting for unfinished jobs.... make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./macof.c In file included from /usr/include/sys/types.h:25, from ./macof.c:16: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ ./macof.c: In function 'main': ./macof.c:61:26: warning: unused variable 'llif' [-Wunused-variable] struct libnet_link_int *llif; ^~~~ ./macof.c:75:10: warning: 'l' may be used uninitialized in this function [-Wmaybe-uninitialized] Src = libnet_name2addr4(l, optarg, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./sshcrypto.c In file included from /usr/include/sys/types.h:25, from ./sshcrypto.c:15: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ ./sshcrypto.c:33:2: error: unknown type name 'des_key_schedule' des_key_schedule k1, k2, k3; ^~~~~~~~~~~~~~~~ ./sshcrypto.c:34:2: error: unknown type name 'des_cblock' des_cblock iv1, iv2, iv3; ^~~~~~~~~~ ./sshcrypto.c: In function 'rsa_public_encrypt': ./sshcrypto.c:43:21: error: dereferencing pointer to incomplete type 'RSA' {aka 'struct rsa_st'} if (BN_num_bits(key->e) < 2 || !BN_is_odd(key->e)) ^~ ./sshcrypto.c: In function 'des3_init': ./sshcrypto.c:159:2: warning: implicit declaration of function 'des_set_key'; did you mean 'DES_set_key'? [-Wimplicit-function-declaration] des_set_key((void *)sesskey, state->k1); ^~~~~~~~~~~ DES_set_key ./sshcrypto.c:167:14: warning: passing argument 1 of 'memset' makes pointer from integer without a cast [-Wint-conversion] memset(state->iv1, 0, 8); ~~~~~^~~~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./sshcrypto.c:15: /usr/include/bits/string_fortified.h:59:1: note: expected 'void *' but argument is of type 'int' __NTH (memset (void *__dest, int __ch, size_t __len)) ^~~~~ ./sshcrypto.c:168:14: warning: passing argument 1 of 'memset' makes pointer from integer without a cast [-Wint-conversion] memset(state->iv2, 0, 8); ~~~~~^~~~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./sshcrypto.c:15: /usr/include/bits/string_fortified.h:59:1: note: expected 'void *' but argument is of type 'int' __NTH (memset (void *__dest, int __ch, size_t __len)) ^~~~~ ./sshcrypto.c:169:14: warning: passing argument 1 of 'memset' makes pointer from integer without a cast [-Wint-conversion] memset(state->iv3, 0, 8); ~~~~~^~~~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./sshcrypto.c:15: /usr/include/bits/string_fortified.h:59:1: note: expected 'void *' but argument is of type 'int' __NTH (memset (void *__dest, int __ch, size_t __len)) ^~~~~ ./sshcrypto.c: In function 'des3_encrypt': ./sshcrypto.c:179:15: warning: passing argument 1 of 'memcpy' makes pointer from integer without a cast [-Wint-conversion] memcpy(estate->iv1, estate->iv2, 8); ~~~~~~^~~~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./sshcrypto.c:15: /usr/include/bits/string_fortified.h:31:1: note: expected 'void * restrict' but argument is of type 'int' __NTH (memcpy (void *__restrict __dest, const void *__restrict __src, ^~~~~ ./sshcrypto.c:179:28: warning: passing argument 2 of 'memcpy' makes pointer from integer without a cast [-Wint-conversion] memcpy(estate->iv1, estate->iv2, 8); ~~~~~~^~~~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./sshcrypto.c:15: /usr/include/bits/string_fortified.h:31:1: note: expected 'const void * restrict' but argument is of type 'int' __NTH (memcpy (void *__restrict __dest, const void *__restrict __src, ^~~~~ ./sshcrypto.c:181:2: warning: implicit declaration of function 'des_ncbc_encrypt'; did you mean 'DES_ncbc_encrypt'? [-Wimplicit-function-declaration] des_ncbc_encrypt(src, dst, len, estate->k1, &estate->iv1, DES_ENCRYPT); ^~~~~~~~~~~~~~~~ DES_ncbc_encrypt ./sshcrypto.c: In function 'des3_decrypt': ./sshcrypto.c:192:15: warning: passing argument 1 of 'memcpy' makes pointer from integer without a cast [-Wint-conversion] memcpy(dstate->iv1, dstate->iv2, 8); ~~~~~~^~~~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./sshcrypto.c:15: /usr/include/bits/string_fortified.h:31:1: note: expected 'void * restrict' but argument is of type 'int' __NTH (memcpy (void *__restrict __dest, const void *__restrict __src, ^~~~~ ./sshcrypto.c:192:28: warning: passing argument 2 of 'memcpy' makes pointer from integer without a cast [-Wint-conversion] memcpy(dstate->iv1, dstate->iv2, 8); ~~~~~~^~~~~ In file included from /usr/include/features.h:428, from /usr/include/sys/types.h:25, from ./sshcrypto.c:15: /usr/include/bits/string_fortified.h:31:1: note: expected 'const void * restrict' but argument is of type 'int' __NTH (memcpy (void *__restrict __dest, const void *__restrict __src, ^~~~~ make: *** [Makefile:77: sshcrypto.o] Error 1 make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./mailsnarf.c In file included from /usr/include/sys/types.h:25, from ./mailsnarf.c:13: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ ./mailsnarf.c: In function 'process_pop_client': ./mailsnarf.c:118:17: warning: pointer targets in passing argument 2 of 'buf_init' differ in signedness [-Wpointer-sign] buf_init(&buf, data, len); ^~~~ In file included from ./mailsnarf.c:27: ./buf.h:22:6: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' void buf_init(buf_t buf, u_char *data, int len); ^~~~~~~~ ./buf.h:31:31: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] #define buf_ptr(b) ((b)->base + (b)->offset) ~~~~~~~~~~~^~~~~~~~~~~~~~ ./mailsnarf.c:124:19: note: in expansion of macro 'buf_ptr' if (strncasecmp(buf_ptr(line), "RETR ", 5) == 0) { ^~~~~~~ In file included from /usr/include/string.h:431, from ./mailsnarf.c:18: /usr/include/strings.h:120:12: note: expected 'const char *' but argument is of type 'u_char *' {aka 'unsigned char *'} extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) ^~~~~~~~~~~ ./mailsnarf.c: In function 'process_pop_server': ./mailsnarf.c:138:17: warning: pointer targets in passing argument 2 of 'buf_init' differ in signedness [-Wpointer-sign] buf_init(&buf, data, len); ^~~~ In file included from ./mailsnarf.c:27: ./buf.h:22:6: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' void buf_init(buf_t buf, u_char *data, int len); ^~~~~~~~ ./buf.h:31:31: warning: pointer targets in passing argument 1 of 'regex_match' differ in signedness [-Wpointer-sign] #define buf_ptr(b) ((b)->base + (b)->offset) ~~~~~~~~~~~^~~~~~~~~~~~~~ ./mailsnarf.c:160:20: note: in expansion of macro 'buf_ptr' if (regex_match(buf_ptr(body))) ^~~~~~~ ./mailsnarf.c:67:1: note: expected 'char *' but argument is of type 'u_char *' {aka 'unsigned char *'} regex_match(char *string) ^~~~~~~~~~~ In file included from ./mailsnarf.c:27: ./buf.h:31:31: warning: pointer targets in passing argument 2 of 'print_mbox_msg' differ in signedness [-Wpointer-sign] #define buf_ptr(b) ((b)->base + (b)->offset) ~~~~~~~~~~~^~~~~~~~~~~~~~ ./mailsnarf.c:161:26: note: in expansion of macro 'buf_ptr' print_mbox_msg(NULL, buf_ptr(body)); ^~~~~~~ ./mailsnarf.c:89:1: note: expected 'char *' but argument is of type 'u_char *' {aka 'unsigned char *'} print_mbox_msg(char *from, char *msg) ^~~~~~~~~~~~~~ ./mailsnarf.c: In function 'process_smtp_client': ./mailsnarf.c:176:17: warning: pointer targets in passing argument 2 of 'buf_init' differ in signedness [-Wpointer-sign] buf_init(&buf, data, len); ^~~~ In file included from ./mailsnarf.c:27: ./buf.h:22:6: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' void buf_init(buf_t buf, u_char *data, int len); ^~~~~~~~ ./mailsnarf.c:182:6: warning: pointer targets in assignment from 'u_char *' {aka 'unsigned char *'} to 'char *' differ in signedness [-Wpointer-sign] p = buf_ptr(line); ^ In file included from ./mailsnarf.c:27: ./buf.h:31:31: warning: pointer targets in passing argument 1 of 'regex_match' differ in signedness [-Wpointer-sign] #define buf_ptr(b) ((b)->base + (b)->offset) ~~~~~~~~~~~^~~~~~~~~~~~~~ ./mailsnarf.c:216:20: note: in expansion of macro 'buf_ptr' if (regex_match(buf_ptr(body))) ^~~~~~~ ./mailsnarf.c:67:1: note: expected 'char *' but argument is of type 'u_char *' {aka 'unsigned char *'} regex_match(char *string) ^~~~~~~~~~~ In file included from ./mailsnarf.c:27: ./buf.h:31:31: warning: pointer targets in passing argument 2 of 'print_mbox_msg' differ in signedness [-Wpointer-sign] #define buf_ptr(b) ((b)->base + (b)->offset) ~~~~~~~~~~~^~~~~~~~~~~~~~ ./mailsnarf.c:217:32: note: in expansion of macro 'buf_ptr' print_mbox_msg(smtp->from, buf_ptr(body)); ^~~~~~~ ./mailsnarf.c:89:1: note: expected 'char *' but argument is of type 'u_char *' {aka 'unsigned char *'} print_mbox_msg(char *from, char *msg) ^~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./ssh.c In file included from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from ./ssh.c:13: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ ./ssh.c: In function 'ssh_session_id': ./ssh.c:138:2: warning: implicit declaration of function 'MD5' [-Wimplicit-function-declaration] MD5(p, i + j + 8, sessid); ^~~ ./ssh.c: In function 'SSH_accept': ./ssh.c:245:26: error: dereferencing pointer to incomplete type 'RSA' {aka 'struct rsa_st'} put_bn(ssh->ctx->servkey->e, &p); /* servkey exponent */ ^~ make: *** [Makefile:77: ssh.o] Error 1 make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./filesnarf.c In file included from /usr/include/sys/types.h:25, from ./filesnarf.c:13: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ ./filesnarf.c: In function 'nfs2_call': ./filesnarf.c:162:24: warning: pointer targets in passing argument 2 of 'xdrmem_create' differ in signedness [-Wpointer-sign] xdrmem_create(&xdrs, buf, len, XDR_DECODE); ^~~ In file included from /usr/include/rpc/rpc.h:42, from ./filesnarf.c:14: /usr/include/rpc/xdr.h:350:13: note: expected 'caddr_t' {aka 'char * const'} but argument is of type 'u_char *' {aka 'unsigned char *'} extern void xdrmem_create (XDR *__xdrs, const caddr_t __addr, ^~~~~~~~~~~~~ ./filesnarf.c:175:24: warning: pointer targets in passing argument 2 of 'xdrmem_create' differ in signedness [-Wpointer-sign] xdrmem_create(&xdrs, buf, len, XDR_DECODE); ^~~ In file included from /usr/include/rpc/rpc.h:42, from ./filesnarf.c:14: /usr/include/rpc/xdr.h:350:13: note: expected 'caddr_t' {aka 'char * const'} but argument is of type 'u_char *' {aka 'unsigned char *'} extern void xdrmem_create (XDR *__xdrs, const caddr_t __addr, ^~~~~~~~~~~~~ ./filesnarf.c:178:34: warning: pointer targets in passing argument 1 of 'fh_map_find' differ in signedness [-Wpointer-sign] fname = fh_map_find(rargs.file.data, NFS_FHSIZE); ~~~~~~~~~~^~~~~ ./filesnarf.c:106:1: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' fh_map_find(u_char *fh, int len) ^~~~~~~~~~~ ./filesnarf.c: In function 'nfs2_reply': ./filesnarf.c:206:24: warning: pointer targets in passing argument 2 of 'xdrmem_create' differ in signedness [-Wpointer-sign] xdrmem_create(&xdrs, buf, len, XDR_DECODE); ^~~ In file included from /usr/include/rpc/rpc.h:42, from ./filesnarf.c:14: /usr/include/rpc/xdr.h:350:13: note: expected 'caddr_t' {aka 'char * const'} but argument is of type 'u_char *' {aka 'unsigned char *'} extern void xdrmem_create (XDR *__xdrs, const caddr_t __addr, ^~~~~~~~~~~~~ ./filesnarf.c:212:38: warning: pointer targets in passing argument 2 of 'fh_map_add' differ in signedness [-Wpointer-sign] dres.diropres_u.diropres.file.data, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./filesnarf.c:90:1: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' fh_map_add(char *filename, u_char *fh, int len) ^~~~~~~~~~ ./filesnarf.c:219:24: warning: pointer targets in passing argument 2 of 'xdrmem_create' differ in signedness [-Wpointer-sign] xdrmem_create(&xdrs, buf, len, XDR_DECODE); ^~~ In file included from /usr/include/rpc/rpc.h:42, from ./filesnarf.c:14: /usr/include/rpc/xdr.h:350:13: note: expected 'caddr_t' {aka 'char * const'} but argument is of type 'u_char *' {aka 'unsigned char *'} extern void xdrmem_create (XDR *__xdrs, const caddr_t __addr, ^~~~~~~~~~~~~ ./filesnarf.c:225:32: warning: pointer targets in passing argument 3 of 'nfs_save' differ in signedness [-Wpointer-sign] rres.readres_u.reply.data.data_val, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./filesnarf.c:133:1: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' nfs_save(struct tuple4 *addr, struct myreadargs *ma, u_char *buf, int len) ^~~~~~~~ ./filesnarf.c: In function 'nfs3_call': ./filesnarf.c:247:24: warning: pointer targets in passing argument 2 of 'xdrmem_create' differ in signedness [-Wpointer-sign] xdrmem_create(&xdrs, buf, len, XDR_DECODE); ^~~ In file included from /usr/include/rpc/rpc.h:42, from ./filesnarf.c:14: /usr/include/rpc/xdr.h:350:13: note: expected 'caddr_t' {aka 'char * const'} but argument is of type 'u_char *' {aka 'unsigned char *'} extern void xdrmem_create (XDR *__xdrs, const caddr_t __addr, ^~~~~~~~~~~~~ ./filesnarf.c:260:24: warning: pointer targets in passing argument 2 of 'xdrmem_create' differ in signedness [-Wpointer-sign] xdrmem_create(&xdrs, buf, len, XDR_DECODE); ^~~ In file included from /usr/include/rpc/rpc.h:42, from ./filesnarf.c:14: /usr/include/rpc/xdr.h:350:13: note: expected 'caddr_t' {aka 'char * const'} but argument is of type 'u_char *' {aka 'unsigned char *'} extern void xdrmem_create (XDR *__xdrs, const caddr_t __addr, ^~~~~~~~~~~~~ ./filesnarf.c:263:39: warning: pointer targets in passing argument 1 of 'fh_map_find' differ in signedness [-Wpointer-sign] fname = fh_map_find(rargs.file.data.data_val, ~~~~~~~~~~~~~~~^~~~~~~~~ ./filesnarf.c:106:1: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' fh_map_find(u_char *fh, int len) ^~~~~~~~~~~ ./filesnarf.c: In function 'nfs3_reply': ./filesnarf.c:291:24: warning: pointer targets in passing argument 2 of 'xdrmem_create' differ in signedness [-Wpointer-sign] xdrmem_create(&xdrs, buf, len, XDR_DECODE); ^~~ In file included from /usr/include/rpc/rpc.h:42, from ./filesnarf.c:14: /usr/include/rpc/xdr.h:350:13: note: expected 'caddr_t' {aka 'char * const'} but argument is of type 'u_char *' {aka 'unsigned char *'} extern void xdrmem_create (XDR *__xdrs, const caddr_t __addr, ^~~~~~~~~~~~~ ./filesnarf.c:297:41: warning: pointer targets in passing argument 2 of 'fh_map_add' differ in signedness [-Wpointer-sign] lres.LOOKUP3res_u.resok.object.data.data_val, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./filesnarf.c:90:1: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' fh_map_add(char *filename, u_char *fh, int len) ^~~~~~~~~~ ./filesnarf.c:305:24: warning: pointer targets in passing argument 2 of 'xdrmem_create' differ in signedness [-Wpointer-sign] xdrmem_create(&xdrs, buf, len, XDR_DECODE); ^~~ In file included from /usr/include/rpc/rpc.h:42, from ./filesnarf.c:14: /usr/include/rpc/xdr.h:350:13: note: expected 'caddr_t' {aka 'char * const'} but argument is of type 'u_char *' {aka 'unsigned char *'} extern void xdrmem_create (XDR *__xdrs, const caddr_t __addr, ^~~~~~~~~~~~~ ./filesnarf.c:309:20: warning: comparison between 'nfsstat' {aka 'enum nfsstat'} and 'enum nfsstat3' [-Wenum-compare] if (rres.status == NFS3_OK) { ^~ ./filesnarf.c:311:33: warning: pointer targets in passing argument 3 of 'nfs_save' differ in signedness [-Wpointer-sign] rres.READ3res_u.resok.data.data_val, ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./filesnarf.c:133:1: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' nfs_save(struct tuple4 *addr, struct myreadargs *ma, u_char *buf, int len) ^~~~~~~~ ./filesnarf.c: In function 'decode_tcp_nfs_half': ./filesnarf.c:396:6: warning: pointer targets in assignment from 'char *' to 'u_char *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] buf = hs->data; ^ ./filesnarf.c: In function 'nfs_save': ./filesnarf.c:144:4: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, buf, len); ^~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./msgsnarf.c In file included from /usr/include/sys/types.h:25, from ./msgsnarf.c:13: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ ./msgsnarf.c: In function 'process_aim': ./msgsnarf.c:146:7: warning: pointer targets in assignment from 'char *' to 'u_char *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] p = buf_strdup(msg); ^ ./msgsnarf.c:148:21: warning: pointer targets in passing argument 1 of 'regex_match' differ in signedness [-Wpointer-sign] if (regex_match(p)) ^ ./msgsnarf.c:67:1: note: expected 'char *' but argument is of type 'u_char *' {aka 'unsigned char *'} regex_match(char *string) ^~~~~~~~~~~ ./msgsnarf.c:162:7: warning: pointer targets in assignment from 'char *' to 'u_char *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] p = buf_strdup(msg); ^ ./msgsnarf.c:164:21: warning: pointer targets in passing argument 1 of 'regex_match' differ in signedness [-Wpointer-sign] if (regex_match(p)) ^ ./msgsnarf.c:67:1: note: expected 'char *' but argument is of type 'u_char *' {aka 'unsigned char *'} regex_match(char *string) ^~~~~~~~~~~ ./msgsnarf.c:198:7: warning: pointer targets in assignment from 'char *' to 'u_char *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] p = buf_strdup(msg); ^ ./msgsnarf.c:200:21: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (p && strlen(p) && regex_match(p)) { ^ In file included from ./msgsnarf.c:19: /usr/include/string.h:384:15: note: expected 'const char *' but argument is of type 'u_char *' {aka 'unsigned char *'} extern size_t strlen (const char *__s) ^~~~~~ ./msgsnarf.c:200:39: warning: pointer targets in passing argument 1 of 'regex_match' differ in signedness [-Wpointer-sign] if (p && strlen(p) && regex_match(p)) { ^ ./msgsnarf.c:67:1: note: expected 'char *' but argument is of type 'u_char *' {aka 'unsigned char *'} regex_match(char *string) ^~~~~~~~~~~ ./msgsnarf.c: In function 'sniff_msgs': ./msgsnarf.c:598:34: warning: pointer targets in passing argument 2 of 'process_msgs' differ in signedness [-Wpointer-sign] i = process_msgs(c, ts->server.data, ~~~~~~~~~~^~~~~ ./msgsnarf.c:598:34: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' ./msgsnarf.c:603:34: warning: pointer targets in passing argument 2 of 'process_msgs' differ in signedness [-Wpointer-sign] i = process_msgs(c, ts->client.data, ~~~~~~~~~~^~~~~ ./msgsnarf.c:603:34: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' ./msgsnarf.c:614:30: warning: pointer targets in passing argument 2 of 'process_msgs' differ in signedness [-Wpointer-sign] process_msgs(c, ts->server.data, ~~~~~~~~~~^~~~~ ./msgsnarf.c:614:30: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' ./msgsnarf.c:617:30: warning: pointer targets in passing argument 2 of 'process_msgs' differ in signedness [-Wpointer-sign] process_msgs(c, ts->client.data, ~~~~~~~~~~^~~~~ ./msgsnarf.c:617:30: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' make: Entering directory '/usr/src/RPM/BUILD/dsniff-2.4' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -I. -I/usr/include/db4 -I./missing -c ./sshmitm.c In file included from /usr/include/sys/types.h:25, from /usr/include/sys/param.h:25, from ./sshmitm.c:13: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ ./sshmitm.c:45:21: warning: built-in function 'csin' declared as non-function [-Wbuiltin-declaration-mismatch] struct sockaddr_in csin, ssin; ^~~~ ./sshmitm.c: In function 'mitm_init': ./sshmitm.c:133:2: warning: 'RSA_generate_key' is deprecated [-Wdeprecated-declarations] ssh_client_ctx->hostkey = RSA_generate_key(1024, 35, NULL, NULL); ^~~~~~~~~~~~~~ In file included from /usr/include/openssl/e_os2.h:13, from /usr/include/openssl/ssl.h:45, from ./sshmitm.c:18: /usr/include/openssl/rsa.h:193:1: note: declared here DEPRECATEDIN_0_9_8(RSA *RSA_generate_key(int bits, unsigned long e, void ^~~~~~~~~~~~~~~~~~ ./sshmitm.c:134:2: warning: 'RSA_generate_key' is deprecated [-Wdeprecated-declarations] ssh_client_ctx->servkey = RSA_generate_key(768, 35, NULL, NULL); ^~~~~~~~~~~~~~ In file included from /usr/include/openssl/e_os2.h:13, from /usr/include/openssl/ssl.h:45, from ./sshmitm.c:18: /usr/include/openssl/rsa.h:193:1: note: declared here DEPRECATEDIN_0_9_8(RSA *RSA_generate_key(int bits, unsigned long e, void ^~~~~~~~~~~~~~~~~~ ./sshmitm.c: In function 'mitm_child': ./sshmitm.c:202:46: warning: pointer targets in passing argument 3 of 'ssh_strlcat' differ in signedness [-Wpointer-sign] ssh_strlcat(userpass, sizeof(userpass), buf + 1, i - 1); ~~~~^~~ ./sshmitm.c:57:1: note: expected 'char *' but argument is of type 'u_char *' {aka 'unsigned char *'} ssh_strlcat(char *dst, int size, char *src, int len) ^~~~~~~~~~~ ./sshmitm.c:235:15: warning: pointer targets in passing argument 3 of 'ssh_strlcat' differ in signedness [-Wpointer-sign] buf + 1, i - 1); ~~~~^~~ ./sshmitm.c:57:1: note: expected 'char *' but argument is of type 'u_char *' {aka 'unsigned char *'} ssh_strlcat(char *dst, int size, char *src, int len) ^~~~~~~~~~~ ./sshmitm.c:246:13: warning: pointer targets in passing argument 7 of 'record' differ in signedness [-Wpointer-sign] userpass, strlen(userpass)); ^~~~~~~~ In file included from ./sshmitm.c:30: ./record.h:16:5: note: expected 'u_char *' {aka 'unsigned char *'} but argument is of type 'char *' int record(u_int32_t src, u_int32_t dst, int proto, u_short sport, ^~~~~~ ./sshmitm.c: In function 'mitm_run': ./sshmitm.c:340:35: warning: pointer targets in passing argument 3 of 'accept' differ in signedness [-Wpointer-sign] (struct sockaddr *)&csin, &i); ^~ In file included from ./sshmitm.c:15: /usr/include/sys/socket.h:232:12: note: expected 'socklen_t * restrict' {aka 'unsigned int * restrict'} but argument is of type 'int *' extern int accept (int __fd, __SOCKADDR_ARG __addr, ^~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/dsniff-2.4' error: Bad exit status from /usr/src/tmp/rpm-tmp.34887 (%build) RPM build errors: Bad exit status from /usr/src/tmp/rpm-tmp.34887 (%build) Command exited with non-zero status 1 6.03user 1.57system 0:04.09elapsed 185%CPU (0avgtext+0avgdata 45236maxresident)k 0inputs+0outputs (0major+523199minor)pagefaults 0swaps hsh-rebuild: rebuild of `dsniff-2.4-alt0.12.b1.src.rpm' failed. Command exited with non-zero status 1 21.58user 5.97system 0:25.08elapsed 109%CPU (0avgtext+0avgdata 122264maxresident)k 1488inputs+0outputs (0major+999618minor)pagefaults 0swaps