Subject: pkg/22808: dsniff does not build on -current
To: None <gnats-bugs@gnats.netbsd.org>
From: None <dokas@cs.umn.edu>
List: netbsd-bugs
Date: 09/15/2003 12:56:34
>Number:         22808
>Category:       pkg
>Synopsis:       security/dsniff does not build
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Sep 15 17:57:00 UTC 2003
>Closed-Date:
>Last-Modified:
>Originator:     Paul Dokas
>Release:        NetBSD 1.6ZB
>Organization:
Department of Computer Science, University of Minnesota
>Environment:
System: NetBSD cdward 1.6ZB NetBSD 1.6ZB (CDWARD) #31: Mon Sep 15 09:46:08 CDT 2003  root@cdward:/usr/obj/sys/arch/i386/compile/CDWARD i386
Architecture: i386
Machine: i386
>Description:

  I just pulled a computer to -current as of Sept 15, 2003 and then started rebuilding
a bunch of pkgs.  dsniff does not build:

cc -O2 -D_BSD_SOURCE -DLIBNET_BSDISH_OS -DLIBNET_BSD_BYTE_SWAP -DLIBNET_LIL_ENDIAN -DDSNIFF_LIBDIR=\"/usr/pkg/lib/\" -I. -I/usr/pkg/include  -I/usr/pkg/include   -I/usr/X11R6/include  -I./missing -c ./sshmitm.c
cc -O2 -D_BSD_SOURCE -DLIBNET_BSDISH_OS -DLIBNET_BSD_BYTE_SWAP -DLIBNET_LIL_ENDIAN -DDSNIFF_LIBDIR=\"/usr/pkg/lib/\" -I. -I/usr/pkg/include  -I/usr/pkg/include   -I/usr/X11R6/include  -I./missing -c ./ssh.c
cc -O2 -D_BSD_SOURCE -DLIBNET_BSDISH_OS -DLIBNET_BSD_BYTE_SWAP -DLIBNET_LIL_ENDIAN -DDSNIFF_LIBDIR=\"/usr/pkg/lib/\" -I. -I/usr/pkg/include  -I/usr/pkg/include   -I/usr/X11R6/include  -I./missing -c ./sshcrypto.c
./sshcrypto.c:30: parse error before `des_key_schedule'
./sshcrypto.c:30: warning: no semicolon at end of struct or union
./sshcrypto.c:31: warning: data definition has no type or storage class
./sshcrypto.c:32: parse error before `}'
./sshcrypto.c: In function `des3_init':
./sshcrypto.c:153: dereferencing pointer to incomplete type
./sshcrypto.c:156: dereferencing pointer to incomplete type
./sshcrypto.c:157: dereferencing pointer to incomplete type
./sshcrypto.c:160: dereferencing pointer to incomplete type
./sshcrypto.c:162: dereferencing pointer to incomplete type
./sshcrypto.c:164: dereferencing pointer to incomplete type
./sshcrypto.c:165: dereferencing pointer to incomplete type
./sshcrypto.c:166: dereferencing pointer to incomplete type
./sshcrypto.c: In function `des3_encrypt':
./sshcrypto.c:176: dereferencing pointer to incomplete type
./sshcrypto.c:176: dereferencing pointer to incomplete type
./sshcrypto.c:178: dereferencing pointer to incomplete type
./sshcrypto.c:178: dereferencing pointer to incomplete type
./sshcrypto.c:179: dereferencing pointer to incomplete type
./sshcrypto.c:179: dereferencing pointer to incomplete type
./sshcrypto.c:180: dereferencing pointer to incomplete type
./sshcrypto.c:180: dereferencing pointer to incomplete type
./sshcrypto.c: In function `des3_decrypt':
./sshcrypto.c:189: dereferencing pointer to incomplete type
./sshcrypto.c:189: dereferencing pointer to incomplete type
./sshcrypto.c:191: dereferencing pointer to incomplete type
./sshcrypto.c:191: dereferencing pointer to incomplete type
./sshcrypto.c:192: dereferencing pointer to incomplete type
./sshcrypto.c:192: dereferencing pointer to incomplete type
./sshcrypto.c:193: dereferencing pointer to incomplete type
./sshcrypto.c:193: dereferencing pointer to incomplete type
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/security/dsniff/work/dsniff-2.3
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/security/dsniff
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/security/dsniff

>How-To-Repeat:

>Fix:

  Sorry, I don't know.  Is it possible that this is related to the upgrade
of OpenSSL a while back?
>Release-Note:
>Audit-Trail:
>Unformatted: