From owner-freebsd-ports@FreeBSD.ORG Fri Apr 18 15:10:06 2008 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EDBFA1065672 for ; Fri, 18 Apr 2008 15:10:06 +0000 (UTC) (envelope-from ler@lerctr.org) Received: from thebighonker.lerctr.org (thebighonker.lerctr.org [192.147.25.65]) by mx1.freebsd.org (Postfix) with ESMTP id C30AB8FC0A for ; Fri, 18 Apr 2008 15:10:06 +0000 (UTC) (envelope-from ler@lerctr.org) Received: from 64.3.1.253.ptr.us.xo.net ([64.3.1.253]:25861 helo=LROSENMAN) by thebighonker.lerctr.org with esmtpa (Exim 4.69 (FreeBSD)) (envelope-from ) id 1JmrwI-000FKR-67; Fri, 18 Apr 2008 09:51:51 -0500 From: "Larry Rosenman" To: "'Kemian Dang'" , "'Jeremy Chadwick'" References: <82f916c90804180434l2f87842ar6398ec09d3e45c3c@mail.gmail.com> <20080418124557.GA40620@eos.sc1.parodius.com> <82f916c90804180706k3717ccf3u97b5c401a735d58c@mail.gmail.com> In-Reply-To: <82f916c90804180706k3717ccf3u97b5c401a735d58c@mail.gmail.com> Date: Fri, 18 Apr 2008 09:51:36 -0500 Message-ID: <010b01c8a163$b95133c0$2bf39b40$@org> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 12.0 Thread-Index: AcihXWnaUifHWSfSRNmxP/4YnOn4uAABhVWg Content-Language: en-us X-Spam-Score: -1.3 (-) X-LERCTR-Spam-Score: -1.3 (-) X-Spam-Report: SpamScore (-1.3/5.0) ALL_TRUSTED=-1.8, BAYES_00=-2.599, FM_MULTI_ODD2=1.1, TVD_RCVD_IP=1.931, TW_JD=0.077 X-LERCTR-Spam-Report: SpamScore (-1.3/5.0) ALL_TRUSTED=-1.8, BAYES_00=-2.599, FM_MULTI_ODD2=1.1, TVD_RCVD_IP=1.931, TW_JD=0.077 DomainKey-Status: no signature Cc: ports@freebsd.org Subject: RE: Upgrading 'lsof-4.79K' to 'lsof-4.79,1' failed X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Apr 2008 15:10:07 -0000 You need to upgrade your system sources. The way the developers have implemented some locking changes makes it hard for the lsof configure script to do the right thing. Please upgrade to current RELENG_7, and all should be fine with the 4.79,1 port. Thanks! 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 -----Original Message----- From: owner-freebsd-ports@freebsd.org [mailto:owner-freebsd-ports@freebsd.org] On Behalf Of Kemian Dang Sent: Friday, April 18, 2008 9:06 AM To: Jeremy Chadwick Cc: ports@freebsd.org Subject: Re: Upgrading 'lsof-4.79K' to 'lsof-4.79,1' failed Hi, Jeremy, Thank you for information, it's my fault ignoring the list information. After checking mails, the maintainer said this problem would be fixed at 4.79L and my upgrading is from 4.79K to 4.79,1. If version 4.79,1 is higher than 4.79L, I think this should be fixed already. Or should I upgrade the whole system? I use i386 version of FreeBSD 7 Stable on a amd 64 platform. It was built on Mar 17 2008. Best wishes, Kemian On 18/04/2008, Jeremy Chadwick wrote: > On Fri, Apr 18, 2008 at 12:34:37PM +0100, Kemian Dang wrote: > > Hi, > > > > I cvsup the port just now and upgrade port using "portupgrade -a", get > > an error on lsof, the error point of the output is: > > > > 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 > > -DFREEBSDV=7000 -DHASFDESCFS=2 -DHASPSEUDOFS -DHASNULLFS -DHASIPv6 > > -DHAS_STRFTIME -DLSOF_VSTR=\"7.0-STABLE\" -I/usr/src/sys -O2 -c > > dnode.c > > dnode.c: In function 'get_lock_state': > > dnode.c:113: error: 'struct lockf' has no member named 'lf_flags' > > dnode.c:115: error: 'struct lockf' has no member named 'lf_id' > > dnode.c:121: error: 'struct lockf' has no member named 'lf_id' > > dnode.c:129: error: 'struct lockf' has no member named 'lf_start' > > dnode.c:130: error: 'struct lockf' has no member named 'lf_end' > > dnode.c:134: error: 'struct lockf' has no member named 'lf_type' > > dnode.c:136: error: 'struct lockf' has no member named 'lf_type' > > dnode.c:138: error: 'struct lockf' has no member named 'lf_type' > > dnode.c:141: error: 'struct lockf' has no member named 'lf_next' > > *** Error code 1 > > > > Stop in /usr/ports/sysutils/lsof/work/lsof_4.79/lsof_4.79_src. > > > > Does anyone else has such error, or it is my problem. > > > Did you check the mailing list at all? Others have reported this > problem with version 4.79K: > > http://lists.freebsd.org/pipermail/freebsd-ports/2008-April/048020.html > > FYI, I have absolutely no problem building the latest lsof port (4.79) > on RELENG_7 amd64. Here's the result of my compile: > > cc -fno-strict-aliasing -pipe -march=nocona -march=nocona -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_LOCKF_ENTRY -DFREEBSDV=7000 -DHASFDESCFS=2 -DHASPSEUDOFS -DHASNULLFS -DHASIPv6 -DHAS_STRFTIME -DLSOF_VSTR=\"7.0-STABLE\" -I/usr/src/sys -O2 -c dnode.c > cc -fno-strict-aliasing -pipe -march=nocona -march=nocona -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_LOCKF_ENTRY -DFREEBSDV=7000 -DHASFDESCFS=2 -DHASPSEUDOFS -DHASNULLFS -DHASIPv6 -DHAS_STRFTIME -DLSOF_VSTR=\"7.0-STABLE\" -I/usr/src/sys -O2 -c dnode1.c > cc -fno-strict-aliasing -pipe -march=nocona -march=nocona -DFREEBSDV=7000 -DHAS_ZFS -D_SOLARIS_C_SOURCE -O2 -I/usr/src/sys/compat/opensolaris -I/usr/src/sys/contrib/opensolaris/uts/common/fs/zfs -I/usr/src/sys/contrib/opensolaris/uts/common/zmod -I/usr/src/sys/contrib/opensolaris/uts/common -Iusr/src/sys -I/usr/src/sys/contrib/opensolaris/common/zfs -I/usr/src/sys/contrib/opensolaris/common -I/usr/ports/sysutils/lsof/work/lsof_4.79/lsof_4.79_src/usr/src/include -I`pwd` -c dnode2.c > > ...and so on. Works fine. > > > -- > | Jeremy Chadwick jdc at parodius.com | > | Parodius Networking http://www.parodius.com/ | > | UNIX Systems Administrator Mountain View, CA, USA | > | Making life hard for others since 1977. PGP: 4BD6C0CB | > > _______________________________________________ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org"