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