Subject: pkg/37483: lsof does not build
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: Per Amund Amundsen <pa@bsd-amundsen.ux.uis.no>
List: pkgsrc-bugs
Date: 12/05/2007 18:45:00
>Number:         37483
>Category:       pkg
>Synopsis:       lsof 4.78.3.1_STABLEnb1 does not build
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Dec 05 18:45:00 +0000 2007
>Originator:     Per Amund Amundsen
>Release:        NetBSD 3.1_STABLE & NetBSD 4.0_RC5
>Organization:
University of Stavanger
-- 
Per Amund Amundsen                              per-am@ux.uis.no
Department of Mathematics and Natural Science   per.a.amundsen@uis.no
University of Stavanger                         Tlf: (+47) 51 83 18 77
N-4036 Stavanger                                Fax: (+47) 51 83 17 50
>Environment:
	
	
System: NetBSD bsd-amundsen 3.1_STABLE NetBSD 3.1_STABLE (BSDA4) #11: Mon Sep 3 12:05:34 CEST 2007 pa@bsd-amundsen:/usr/src/sys/arch/i386/compile/BSDA4 i386
Architecture: i386
Machine: i386
>Description:
  lsof  4.78.3.1_STABLEnb1 does not build because of undefined
  variable V_ROOT introduced in version  1.12 of patch-af. 

>How-To-Repeat:
   cd pkgsrc/sysutils/lsof
   make

   See make failing with

   rnmh.c: In function `ncache_isroot':
   rnmh.c:262: error: `V_ROOT' undeclared (first use in this function)
   rnmh.c:262: error: (Each undeclared identifier is reported only once
   rnmh.c:262: error: for each function it appears in.)
   *** Error code 1

   Stop.
   make: stopped in /usr/pkgsrc/sysutils/lsof/work/lsof_4.78/lsof_4.78_src/lib
   *** Error code 1

   Stop.
   make: stopped in /usr/pkgsrc/sysutils/lsof/work/lsof_4.78/lsof_4.78_src
   *** Error code 1

   Stop.
   make: stopped in /usr/pkgsrc/sysutils/lsof
   *** Error code 1


>Fix:
   It seems by reading the comments in the source file lib/rnmh.c that
   the variable V_ROOT introduced in patch-af 1.12 should really be
   VROOT. With this change the program compiles and runs, hopefully
   correctly. 

	

>Unformatted: