-----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>

Reply via email to