On Sat, Aug 23, 2008 at 03:20:52PM +0200, Rolf Sommerhalder wrote: > Tested on i386, so far. > > > cat pkg/DESCR > Yersinia is a layer 2 vulnerability scanner with support for the > following protocols: > > - Cisco Discovery Protocol (CDP) > - Dynamic Host Configuration Protocol (DHCP) > - IEEE 802.1q > - IEEE 802.1x > - Dynamic Trunking Protocol (DTP) > - Hot Standby Router Protocol (HSRP) > - Inter-Switch Link Protocol (ISL) > - Spanning Tree Protocol (STP, RSTP) > - VLAN Trunking Protocol (VTP) > > > How can I get rid of the follwing error? To me it looks like Makefile > needs an additional entry which tells lib-depends-check to check for > linet-1.1 in /usr/local/lib/libnet-1.1/ : > > > $ make lib-depends-check > > /usr/ports/packages/i386/all/yersinia-0.7.1.tgz: > Missing lib: net.11 (/usr/local/bin/yersinia) (NOT REACHABLE) > *** Error code 1 > > Stop in /usr/ports/mystuff/security/yersinia-0.7.1 (line 1750 of > /usr/ports/infrastructure/mk/bsd.port.mk). > $
There are 2 versions (1.0 and 1.1) of libnet in the tree. libnet-config therefore is renamed to libnet-config-1.1 for 1.1. Probably the same for 1.0. You may need to patch this. You may also replace /usr/local with LOCALBASE in Makefile. LIB_DEPENDS for libnet-1.1 seems to be missing. Regards, Markus