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 "[EMAIL PROTECTED]"

Reply via email to