From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Nov 4 14:30:20 2005 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4568D16A41F for ; Fri, 4 Nov 2005 14:30:20 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id F2A7943D48 for ; Fri, 4 Nov 2005 14:30:19 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id jA4EUJio051175 for ; Fri, 4 Nov 2005 14:30:19 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id jA4EUJPH051173; Fri, 4 Nov 2005 14:30:19 GMT (envelope-from gnats) Date: Fri, 4 Nov 2005 14:30:19 GMT Message-Id: <200511041430.jA4EUJPH051173@freefall.freebsd.org> To: freebsd-ports-bugs@FreeBSD.org From: Jonatan B Cc: Subject: Re: ports/87889: security/firewalk fails to compile. X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jonatan B List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Nov 2005 14:30:20 -0000 The following reply was made to PR ports/87889; it has been noted by GNATS. From: Jonatan B To: bug-followup@freebsd.org Cc: =?ISO-8859-1?Q?Jos=E9_M=2E_Fandi=F1o?= , Edwin Groothuis Subject: Re: ports/87889: security/firewalk fails to compile. Date: Fri, 4 Nov 2005 16:26:36 +0200 On 11/4/05, Jos=E9 M. Fandi=F1o wrote: > Jonatan B wrote: > > > > It appears you are trying to install firewalk with libnet > > 1.0.2 (net/libnet) and not 1.1.2.1 (net/libnet-devel). It's weird, > > because firewalk is dependant on an include file that exists > > only in the latter, and not the former (include/libnet/libnet-types.h). > > so I guess this file was left over in your filesystem from a previous > > installation, or something like that. > > You can see what version of libnet you have currently installed using: > > pkg_info | grep libnet > > and you can remove it with: > > pkg_delete libnet\* > > > > Try deleting libnet, verify that libnet-types.h was not left behind, > > and then try reinstalling the port. > > you are right, libnet was left in the system by some previous port. > > However the port doesn't seems to detect the correct library > version. I don't know the correct fix for this, perhaps > defining LIB_DEPENDS to libnet-devel. This was the goal of the last update to this port. The BUILD_DEPENDS relevant line is: ${LOCALBASE}/include/libnet/libnet-types.h:${PORTSDIR}/net/libnet-devel and libnet-types.h doesn't exist in libnet 1.0.2. I tried LIB_DEPENDS and couldn't make it know the difference between the libnets. Thanks for te heads-up, though. I verified it on my other port= s. Edwin, this PR can be closed now, thank you for listening. :)