-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 package dsniff tags 337267 + pending patch thanks
Hi, Daniel Schepler wrote: > gcc -Wall -g -O2 -D_BSD_SOURCE -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD > -DHAVE_NET_ETHERNET_H -DDSNIFF_LIBDIR=\"/usr/share/dsniff/\" -I. -I./missing > -c ./sshcrypto.c > ./sshcrypto.c:25: error: field 'key' has incomplete type > ./sshcrypto.c:30: error: syntax error before 'des_key_schedule' > ... > ./sshcrypto.c:192: error: 'DES_ENCRYPT' undeclared (first use in this > function) > ./sshcrypto.c:193: error: dereferencing pointer to incomplete type > ./sshcrypto.c:193: error: dereferencing pointer to incomplete type > make[1]: *** [sshcrypto.o] Error 1 > make[1]: Leaving directory `/tmp/buildd/dsniff-2.4b1' > make: *** [build-stamp] Error 2 The bug is confirmed and is caused by OpenSSL's check-in #9888. An upload fixing this is on the way. Meanwhile, you can use the attached patch to fix the build failure. Thanks, Faidon -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (MingW32) iD8DBQFDalo6Vty5d8XpUzMRAuRNAJ9wH0LVP2sZE7D9jugu6jqdpv0JlgCeJVQE 72U1YePYIV8i5pOgd8kZ3Qs= =DdIM -----END PGP SIGNATURE-----
diff -Nur dsniff-2.4b1.orig/sshcrypto.c dsniff-2.4b1/sshcrypto.c --- dsniff-2.4b1.orig/sshcrypto.c 2001-03-15 10:33:04.000000000 +0200 +++ dsniff-2.4b1/sshcrypto.c 2005-11-03 20:23:12.000000000 +0200 @@ -14,6 +14,8 @@ #include <sys/types.h> #include <openssl/ssl.h> +#include <openssl/blowfish.h> +#include <openssl/des.h> #include <err.h> #include <stdio.h>