From tilman@tl.kom.tuwien.ac.at  Mon Jun  3 04:43:30 2002
Return-Path: <tilman@tl.kom.tuwien.ac.at>
Received: from tl.kom.tuwien.ac.at (tl.kom.tuwien.ac.at [128.130.34.35])
	by hub.freebsd.org (Postfix) with ESMTP
	id 673E037B404; Mon,  3 Jun 2002 04:43:29 -0700 (PDT)
Received: from tl.kom.tuwien.ac.at (localhost [127.0.0.1])
	by tl.kom.tuwien.ac.at (8.12.2/8.12.2) with ESMTP id g53BnIXc061510;
	Mon, 3 Jun 2002 13:49:18 +0200 (CEST)
	(envelope-from tilman@tl.kom.tuwien.ac.at)
Received: (from tilman@localhost)
	by tl.kom.tuwien.ac.at (8.12.2/8.12.2/Submit) id g53BnHkm061509;
	Mon, 3 Jun 2002 13:49:17 +0200 (CEST)
Message-Id: <200206031149.g53BnHkm061509@tl.kom.tuwien.ac.at>
Date: Mon, 3 Jun 2002 13:49:17 +0200 (CEST)
From: Tilman Linneweh <tilman@arved.de>
Reply-To: Tilman Linneweh <tilman@arved-de.FreeBSD.ORG>
To: FreeBSD-gnats-submit@freebsd.org
Cc: billf@freebsd.org
Subject: net/ethereal: configure fails
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         38853
>Category:       ports
>Synopsis:       net/ethereal: configure fails
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    portmgr
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jun 03 04:50:01 PDT 2002
>Closed-Date:    Fri Nov 07 13:01:41 PST 2003
>Last-Modified:  Fri Nov 07 13:01:41 PST 2003
>Originator:     Tilman Linneweh
>Release:        FreeBSD 4.6-PRERELEASE i386
>Organization:
Vienna University of Technology
>Environment:
System: FreeBSD tl.kom.tuwien.ac.at 4.6-PRERELEASE FreeBSD 4.6-PRERELEASE #1: Fri May 3 16:38:54 CEST 2002 tilman@tl.kom.tuwien.ac.at:/usr/obj/usr/src/sys/MYKERNEL i386


	
>Description:
	configure checks for ucd-snmp/snmp.h This file doesn't exit in net-snmp  5.01
	
>How-To-Repeat:
	make configure
	
>Fix:

	

Check include/net-snmp/library/snmp.h instead.
>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: billf 
State-Changed-When: Mon Jun 3 09:17:05 PDT 2002 
State-Changed-Why:  
ethereal depends on net-snmp4, not net-snmp. please update 
your ports tree and install net-snmp4. 


Responsible-Changed-From-To: freebsd-ports->billf 
Responsible-Changed-By: billf 
Responsible-Changed-When: Mon Jun 3 09:17:05 PDT 2002 
Responsible-Changed-Why:  
maintainer 

http://www.freebsd.org/cgi/query-pr.cgi?pr=38853 

From: Tilman Linneweh <tilman@arved.de>
To: <billf@FreeBSD.ORG>
Cc: freebsd-ports@FreeBSD.ORG, freebsd-gnats-submit@FreeBSD.ORG
Subject: Re: ports/38853: net/ethereal: configure fails
Date: Mon, 3 Jun 2002 21:57:04 +0200

 On Mon, 3 Jun 2002 16:24:55 +0000 (UTC)
 <billf@FreeBSD.ORG> wrote:
 
 > Synopsis: net/ethereal: configure fails
 > 
 > State-Changed-From-To: open->closed
 > State-Changed-By: billf
 > State-Changed-When: Mon Jun 3 09:17:05 PDT 2002
 > State-Changed-Why: 
 > ethereal depends on net-snmp4, not net-snmp. please update
 > your ports tree and install net-snmp4.
 
 My ports tree wasn't out of date. I investigated further and found out,
 I had an old version of libsnmp.4 in /usr/local/lib/compat/pkg/
 from portupgrade, That library was found by the bsd.port.mk dependency
 check so that the net-snmp4 port was not installed.
 
 At the Moment bsd.port.mk checks for libdependencies like this:
 /sbin/ldconfig -r | /usr/bin/grep -qwF -e "-l$lib" and 
 /usr/local/lib/compat/pkg is in the LDPATH. 
 So if a port depends on an older version of an installed library,
 it may get the dependencies wrong, if the compat directory isn't 
 clean.
 
 A solution might be, to check if the library found is in the "compat"
 Directory. If that's true, the dependency-check should evaluate to false.
 
 I think this PR should be reopened and reassigned to portmgr.
 
 regards arved
State-Changed-From-To: closed->open 
State-Changed-By: billf 
State-Changed-When: Mon Jun 3 13:14:19 PDT 2002 
State-Changed-Why:  
problem reveals larger problem with ports tree in general. 


Responsible-Changed-From-To: billf->portmgr 
Responsible-Changed-By: billf 
Responsible-Changed-When: Mon Jun 3 13:14:19 PDT 2002 
Responsible-Changed-Why:  
problem reveals larger problem with ports tree in general. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=38853 

From: Jun Kuriyama <kuriyama@imgsrc.co.jp>
To: Tilman Linneweh <tilman@arved.de>
Cc: <billf@FreeBSD.ORG>, freebsd-ports@FreeBSD.ORG,
	freebsd-gnats-submit@FreeBSD.ORG
Subject: Re: ports/38853: net/ethereal: configure fails
Date: Tue, 04 Jun 2002 08:41:30 +0900

 At Mon, 3 Jun 2002 19:57:28 +0000 (UTC),
 Tilman Linneweh wrote:
 > A solution might be, to check if the library found is in the "compat"
 > Directory. If that's true, the dependency-check should evaluate to false.
 
 I don't think so.  "compat" directory by portupgrade is not official.
 If you choose to move old libraries to compat directory at upgrading
 stage, that's your choice.  We cannot specify all files (libraries,
 include files) which other ports (like ethereal) depends on net-snmp4.
 
 As a port maintainer of net-snmp*, I cannot help users if they move
 only partial files (such as only libraries) to another location.
 
 Shared libraries backup of portupgrade is useful feature, but not
 perfect.  Users should use this feature at your own risk.
 
 I think you should upgrade all dependency tree at this situation.
 
 
 -- 
 Jun Kuriyama <kuriyama@imgsrc.co.jp> // IMG SRC, Inc.
State-Changed-From-To: open->closed 
State-Changed-By: marcus 
State-Changed-When: Fri Nov 7 13:01:27 PST 2003 
State-Changed-Why:  
This is now fixed. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=38853 
>Unformatted:
