Date: Fri, 18 Apr 2008 05:45:57 -0700 From: Jeremy Chadwick <koitsu@freebsd.org> To: Kemian Dang <dangkm@gmail.com> Cc: ports@freebsd.org Subject: Re: Upgrading 'lsof-4.79K' to 'lsof-4.79,1' failed Message-ID: <20080418124557.GA40620@eos.sc1.parodius.com> In-Reply-To: <82f916c90804180434l2f87842ar6398ec09d3e45c3c@mail.gmail.com> References: <82f916c90804180434l2f87842ar6398ec09d3e45c3c@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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 |
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080418124557.GA40620>