Subject: ettercap won't build on -current
To: None <current-users@netbsd.org>
From: Steve Bellovin <smb@research.att.com>
List: current-users
Date: 09/06/2003 22:33:23
The latest pkgsrc version of ettercap won't build on -current.  It does 
build on 1.6.1.

cc  -O2 -funroll-loops -fomit-frame-pointer -Wall -I. -Isrc/include -I/usr/pkg/include -DHAVE_CONFIG_H -DNETBSD -c -o ./src/ec_dissector_ssh.o ./src/ec_dissector_ssh.c
./src/ec_dissector_ssh.c:76: parse error before `des_key_schedule'
./src/ec_dissector_ssh.c:76: warning: no semicolon at end of struct or union
./src/ec_dissector_ssh.c:77: warning: type defaults to `int' in declaration of `iv1'
./src/ec_dissector_ssh.c:77: warning: type defaults to `int' in declaration of `iv2'
./src/ec_dissector_ssh.c:77: warning: type defaults to `int' in declaration of `iv3'
./src/ec_dissector_ssh.c:77: warning: data definition has no type or storage class
./src/ec_dissector_ssh.c:78: parse error before `}'
./src/ec_dissector_ssh.c: In function `des3_init':
./src/ec_dissector_ssh.c:103: dereferencing pointer to incomplete type
./src/ec_dissector_ssh.c:105: warning: implicit declaration of function `des_set_key'
./src/ec_dissector_ssh.c:105: dereferencing pointer to incomplete type
./src/ec_dissector_ssh.c:106: dereferencing pointer to incomplete type
./src/ec_dissector_ssh.c:109: dereferencing pointer to incomplete type
./src/ec_dissector_ssh.c:111: dereferencing pointer to incomplete type
./src/ec_dissector_ssh.c:113: dereferencing pointer to incomplete type
./src/ec_dissector_ssh.c:114: dereferencing pointer to incomplete type
./src/ec_dissector_ssh.c:115: dereferencing pointer to incomplete type
./src/ec_dissector_ssh.c: In function `des3_decrypt':
./src/ec_dissector_ssh.c:125: dereferencing pointer to incomplete type
./src/ec_dissector_ssh.c:125: dereferencing pointer to incomplete type
./src/ec_dissector_ssh.c:127: warning: implicit declaration of function `des_ncbc_encrypt'
./src/ec_dissector_ssh.c:127: dereferencing pointer to incomplete type
./src/ec_dissector_ssh.c:127: dereferencing pointer to incomplete type
./src/ec_dissector_ssh.c:128: dereferencing pointer to incomplete type
./src/ec_dissector_ssh.c:128: dereferencing pointer to incomplete type
./src/ec_dissector_ssh.c:129: dereferencing pointer to incomplete type
./src/ec_dissector_ssh.c:129: dereferencing pointer to incomplete type
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/net/ettercap/work/ettercap-0.6.9


		--Steve Bellovin, http://www.research.att.com/~smb