On Fri, Jun 07, 2013 at 04:57:25PM +0200, David Coppa wrote:
> On Tue, 04 Jun 2013, Philip Guenther wrote:
> 
> > CVSROOT:    /cvs
> > Module name:        src
> > Changes by: guent...@cvs.openbsd.org        2013/06/04 19:26:00
> > 
> > Modified files:
> >     sys/sys        : fcntl.h file.h 
> >     sys/kern       : kern_descrip.c vfs_syscalls.c vfs_vnops.c 
> >     usr.sbin/pstat : pstat.c 
> > 
> > Log message:
> > Move FHASLOCK from f_flag to f_iflags, freeing up a bit for passing
> > O_* flags and eliminating an XXX comment.
> > 
> > ok matthew@ deraadt@
> 
> This change broke sysutils/lsof.
> 
> cc  -DOPENBSDV=5000 -DN_UNIXV=/bsd -DHASNFSPROTO -DHASIPv6 -DHAS9660FS=1 
> -DHASMSDOSFS=1 -DHASI_E2FS_PTR -DHASEXT2FS=2 -DHASEFFNLINK=i_effnlink 
> -DHAS_DINODE_U -DHASI_FFS1 -DHAS_UM_UFS -DHASNCVPID -DUVM -DHAS_UVM_INCL 
> -DHAS_SYS_PIPEH -DHASKVMGETPROC2 -DHASKVMGETPROCS -DHAS_STRFTIME 
> -DLSOF_VSTR=\"5.3\" -I/usr/include -I/sys -O2 -pipe   -c dstore.c
> dstore.c:112: error: 'FHASLOCK' undeclared here (not in a function)
> *** Error 1 in /usr/ports/pobj/lsof-4.87/lsof_4.87/lsof_4.87_src (<sys.mk>:87 
> 'dstore.o')
> *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2643 
> '/usr/ports/pobj/lsof-4.87/.build_done')
> *** Error 1 in /usr/ports/sysutils/lsof 
> (/usr/ports/infrastructure/mk/bsd.port.mk:2372 'build')

Cant we whack lsof instead so that it doesnt try to reach non-public
includes in /sys ? Also, do you have an up2date src/sys ?

Landry

Reply via email to