From lioux@uol.com.br  Sun Sep  7 02:00:15 2008
Return-Path: <lioux@uol.com.br>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 839FB10656B3
	for <FreeBSD-gnats-submit@freebsd.org>; Sun,  7 Sep 2008 02:00:15 +0000 (UTC)
	(envelope-from lioux@uol.com.br)
Received: from goat.gigo.com (ipv6.gigo.com [IPv6:2001:470:1:18::2])
	by mx1.freebsd.org (Postfix) with ESMTP id 7857E8FC1E
	for <FreeBSD-gnats-submit@freebsd.org>; Sun,  7 Sep 2008 02:00:15 +0000 (UTC)
	(envelope-from lioux@uol.com.br)
Received: from 200.140.190.220 (200-140-190-220.bsace702.dsl.brasiltelecom.net.br [200.140.190.220])
	by goat.gigo.com (Postfix) with ESMTPA id 4B46917036
	for <FreeBSD-gnats-submit@freebsd.org>; Sat,  6 Sep 2008 19:00:12 -0700 (PDT)
Received: (qmail 47946 invoked by uid 1001); 6 Sep 2008 22:57:54 -0300
Message-Id: <20080907015754.47921.qmail@exxodus.fedaykin.here>
Date: 6 Sep 2008 22:57:54 -0300
From: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
Reply-To: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
To: FreeBSD-gnats-submit@freebsd.org
Cc: ler@lerctr.org
Subject: [broken] sysutils/lsof 4.81D
X-Send-Pr-Version: 3.113
X-GNATS-Notify: ler@lerctr.org

>Number:         127166
>Category:       ports
>Synopsis:       sysutils/lsof 4.81D broken
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    lioux
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Sep 07 02:10:02 UTC 2008
>Closed-Date:    Sat Nov 29 09:09:02 UTC 2008
>Last-Modified:  Sat Nov 29 09:09:02 UTC 2008
>Originator:     Mario Sergio Fujikawa Ferreira
>Release:        FreeBSD 7.0-STABLE i386
>Organization:
>Environment:
System: FreeBSD exxodus.fedaykin.here 7.0-STABLE FreeBSD 7.0-STABLE #5: Fri Aug 1 11:53:17 BRT 2008 lioux@exxodus:/usr/obj/usr/src/sys/LIOUX i386

>Description:
	Build breaks complaining that cpumask_t has been redefined. It has already been defined by including <sys/types.h> with _KERNEL defined. However, lsof internal header <machine.h> does another typedef on it.
	Maintainer has been CCed.

>How-To-Repeat:
	Just try building on a recent 7-STABLE.

>Fix:

	Not applicable. This is a bug report.

--- log begins here ---
Script started on Sat Sep  6 22:53:44 2008
===>  Vulnerability check disabled, database not found
===>  Extracting for lsof-4.81D,2
=> MD5 Checksum OK for lsof_4.81D.freebsd.tar.bz2.
=> SHA256 Checksum OK for lsof_4.81D.freebsd.tar.bz2.
===>  Patching for lsof-4.81D,2
===>  Applying FreeBSD patches for lsof-4.81D,2
===>  Configuring for lsof-4.81D,2
Creating ./lockf_owner.h from /usr/src/sys/kern/kern_lockf.c
./lockf_owner.h creation succeeded.
rm -f ddev.c dfile.c dlsof.h dmnt.c dnode*.c dproc.c dproto.h dsock.c dstore.c dzfs.h kernelbase.h machine.h machine.h.old new_machine.h __lseek.s Makefile Makefile.zfs ./tests/config.cflags
rm -f ./tests/config.cc ./tests/config.xobj ./tests/config.ldflags
Testing C library for localtime() and strftime(), using cc ... present
ln -s dialects/freebsd/dlsof.h dlsof.h
ln -s dialects/freebsd/dmnt.c dmnt.c
ln -s dialects/freebsd/dnode.c dnode.c
ln -s dialects/freebsd/dnode1.c dnode1.c
ln -s dialects/freebsd/dnode2.c dnode2.c
ln -s dialects/freebsd/dproc.c dproc.c
ln -s dialects/freebsd/dproto.h dproto.h
ln -s dialects/freebsd/dsock.c dsock.c
ln -s dialects/freebsd/dstore.c dstore.c
ln -s dialects/freebsd/dzfs.h dzfs.h
ln -s dialects/freebsd/machine.h machine.h
Makefile and lib/Makefile created.
Makefile.zfs created.
./tests/config.cc created
./tests/config.cflags created
./tests/config.ldflags created
./tests/config.xobj created
===>  Building for lsof-4.81D,2
(cd lib; make DEBUG="-O2" CFGF="-fno-strict-aliasing -pipe -DHASEFFNLINK=i_effnlink -DHASF_VNODE -DHASCPUMASK_T -DHASSBSTATE -DHAS_KVM_VNODE -DHAS_UFS1_2 -DHAS_NO_SI_UDEV -DHAS_SI_PRIV -DHAS_SYS_SX_H -DHAS_ZFS -DHAS_V_LOCKF -DHAS_LOCKF_ENTRY -DFREEBSDV=7000 -DHASFDESCFS=2 -DHASPSEUDOFS -DHASNULLFS -DHASIPv6 -DHAS_STRFTIME -DLSOF_VSTR=\"7.0-STABLE\"")
cc  -fno-strict-aliasing -pipe -DHASEFFNLINK=i_effnlink -DHASF_VNODE -DHASCPUMASK_T -DHASSBSTATE -DHAS_KVM_VNODE -DHAS_UFS1_2 -DHAS_NO_SI_UDEV -DHAS_SI_PRIV -DHAS_SYS_SX_H -DHAS_ZFS -DHAS_V_LOCKF -DHAS_LOCKF_ENTRY -DFREEBSDV=7000 -DHASFDESCFS=2 -DHASPSEUDOFS -DHASNULLFS -DHASIPv6 -DHAS_STRFTIME -DLSOF_VSTR="7.0-STABLE" -I/usr/src/sys -O2 -c ckkv.c
In file included from ckkv.c:33:
../machine.h:62: error: redefinition of typedef 'cpumask_t'
/usr/src/sys/sys/types.h:146: error: previous declaration of 'cpumask_t' was here
*** Error code 1

Script done on Sat Sep  6 22:53:45 2008
--- log ends here ---


>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->lioux 
Responsible-Changed-By: edwin 
Responsible-Changed-When: Sun Sep 7 02:10:34 UTC 2008 
Responsible-Changed-Why:  
Submitter has GNATS access (via the GNATS Auto Assign Tool) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=127166 
State-Changed-From-To: open->feedback 
State-Changed-By: edwin 
State-Changed-When: Sun Sep 7 02:10:36 UTC 2008 
State-Changed-Why:  
Awaiting maintainers feedback (via the GNATS Auto Assign Tool) 

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

From: Edwin Groothuis <edwin@FreeBSD.org>
To: ler@lerctr.org
Cc: bug-followup@FreeBSD.org
Subject: Re: ports/127166: [broken] sysutils/lsof 4.81D
Date: Sun, 7 Sep 2008 02:10:35 UT

 Maintainer of sysutils/lsof,
 
 Please note that PR ports/127166 has just been submitted.
 
 If it contains a patch for an upgrade, an enhancement or a bug fix
 you agree on, reply to this email stating that you approve the patch
 and a committer will take care of it.
 
 The full text of the PR can be found at:
     http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/127166
 
 -- 
 Edwin Groothuis via the GNATS Auto Assign Tool
 edwin@FreeBSD.org

From: Larry Rosenman <ler@lerctr.org>
To: bug-followup@FreeBSD.org
Cc: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
Subject: ports/127166
Date: Sat, 6 Sep 2008 23:46:38 -0500 (CDT)

 Submitter,
      Please make sure that you have done an installworld in addition
 to installkernel with the source tree you are using.
 
      lsof needs to dig inside kernel structures and is very sensitive
 to the source tree in /usr/src and the headers in /usr/include being 
 the same.
 
 Thank,
 Larry Rosenman
 sysutils/lsof maintainer
 
 -- 
 Larry Rosenman                     http://www.lerctr.org/~ler
 Phone: +1 512-248-2683                 E-Mail: ler@lerctr.org
 US Mail: 430 Valona Loop, Round Rock, TX 78681-3893
State-Changed-From-To: feedback->closed 
State-Changed-By: lioux 
State-Changed-When: Sat Nov 29 09:09:01 UTC 2008 
State-Changed-Why:  
Problem fixed. 

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