Your best bet is to pull new ports / src from CVS OPENBSD_5_6 tagged stable tree or just use a pre built package.
Ian McWilliam ________________________________________ From: Alan Corey [alan01...@gmail.com] Sent: Thursday, 18 December 2014 6:26 PM To: Ian Mcwilliam Cc: Ted Unangst; ports@openbsd.org Subject: Re: lsof in 5.6 This was from the 5.6 release from a mirror site ftp://filedump.se.rit.edu/pub/OpenBSD/5.6/ports.tar.gz somewhere around November 10 If you look at /usr/ports/sysutils/lsof/patches/patch-dialects_n+obsd_dlsof_h is there mention of adding support for tmpfs? Apparently something there wasn't finished. I have no tmpfs.h This file starts: $OpenBSD: patch-dialects_n+obsd_dlsof_h,v 1.7 2014/07/10 14:39:58 sthen Exp $ 1. Unbreak build. 2. Add support for tmpfs. --- dialects/n+obsd/dlsof.h.orig Tue Mar 28 14:54:15 2006 +++ dialects/n+obsd/dlsof.h Thu Jul 10 08:38:12 2014 @@ -150,6 +150,7 @@ struct uio; /* dummy for function prototype in <sys/bu struct nameidata; /* to satisfy a function prototype in msdosfsmount.h */ On 12/17/14, Ian Mcwilliam <i.mcwill...@uws.edu.au> wrote: > > Lsof builds fine for me on a machine maintained from OPENBSD_5_6 CVS tree. > > OpenBSD 5.6-stable (GENERIC.MP) #0: Wed Dec 10 11:24:37 EST 2014 > > root@ianm-openbsd56.localdomain:/usr/src/sys/arch/amd64/compile/GENERIC.MP > real mem = 4664000512 (4447MB) > avail mem = 4531056640 (4321MB) > mpath0 at root > scsibus0 at mpath0: 256 targets > mainbus0 at root > bios0 at mainbus0: SMBIOS rev. 2.4 @ 0xe0010 (364 entries) > bios0: vendor Phoenix Technologies LTD version "6.00" date 07/31/2013 > bios0: VMware, Inc. VMware Virtual Platform > > > ianm-openbsd56:ianm {46} cd /usr/ports/sysutils/lsof/ > ianm-openbsd56:lsof {47} make > ===> Verifying specs: c kvm>=13 > ===> found c.77.0 kvm.16.0 > ===> Checking files for lsof-4.87p4 > `/usr/distfiles/lsof_4.87.tar.gz' is up to date. >>> (SHA256) lsof_4.87.tar.gz: OK > ===> Extracting for lsof-4.87p4 > cd /usr/ports/pobj/lsof-4.87/lsof_4.87/lsof_4.87_src/.. ; grep MD5.*tar > README.lsof_4.87 | cksum -c - && tar -xf lsof_4.87_src.tar > (MD5) lsof_4.87_src.tar: OK > ===> Patching for lsof-4.87p4 > ===> Configuring for lsof-4.87p4 > perl -pi -e 'print "#!/usr/bin/awk -f\n" if $. == 1' > /usr/ports/pobj/lsof-4.87/lsof_4.87/lsof_4.87_src/scripts/list_fields.awk > Unknown OpenBSD 5.x version: 5.6 > Configuring for OpenBSD 5.0 > rm -f ddev.c dfile.c dlsof.h dmnt.c dnode*.c dproc.c dproto.h dsock.c > dstore.c dzfs.h kernelbase.h machine.h machine.h.old new_machine.h __lseek.s > Makefile Makefile.zfs ./tests/config.cflags > rm -f ./tests/config.cc ./tests/config.xobj ./tests/config.ldflags > Testing C library for localtime() and strftime(), using cc ... present > ln -s dialects/n+obsd/dlsof.h dlsof.h > ln -s dialects/n+obsd/dmnt.c dmnt.c > ln -s dialects/n+obsd/dnode.c dnode.c > ln -s dialects/n+obsd/dnode1.c dnode1.c > ln -s dialects/n+obsd/dproc.c dproc.c > ln -s dialects/n+obsd/dproto.h dproto.h > ln -s dialects/n+obsd/dsock.c dsock.c > ln -s dialects/n+obsd/dstore.c dstore.c > ln -s dialects/n+obsd/machine.h machine.h > Makefile and lib/Makefile created. > ./tests/config.cc created > ./tests/config.cflags created > ./tests/config.ldflags created > ./tests/config.xobj created > WARNING: unsupported dialect or version > ===> Building for lsof-4.87p4 > (cd lib; make DEBUG="-O2 -pipe " CFGF="-DOPENBSDV=5000 -DN_UNIXV=/dev/ksyms > -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.6\"") > cc -DOPENBSDV=5000 -DN_UNIXV=/dev/ksyms -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.6" -I/usr/include -I/usr/src/sys -O2 -pipe > -c ckkv.c > cc -DOPENBSDV=5000 -DN_UNIXV=/dev/ksyms -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.6" -I/usr/include -I/usr/src/sys -O2 -pipe > -c cvfs.c > cc -DOPENBSDV=5000 -DN_UNIXV=/dev/ksyms -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.6" -I/usr/include -I/usr/src/sys -O2 -pipe > -c dvch.c > cc -DOPENBSDV=5000 -DN_UNIXV=/dev/ksyms -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.6" -I/usr/include -I/usr/src/sys -O2 -pipe > -c fino.c > cc -DOPENBSDV=5000 -DN_UNIXV=/dev/ksyms -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.6" -I/usr/include -I/usr/src/sys -O2 -pipe > -c isfn.c > cc -DOPENBSDV=5000 -DN_UNIXV=/dev/ksyms -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.6" -I/usr/include -I/usr/src/sys -O2 -pipe > -c lkud.c > cc -DOPENBSDV=5000 -DN_UNIXV=/dev/ksyms -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.6" -I/usr/include -I/usr/src/sys -O2 -pipe > -c pdvn.c > cc -DOPENBSDV=5000 -DN_UNIXV=/dev/ksyms -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.6" -I/usr/include -I/usr/src/sys -O2 -pipe > -c prfp.c > cc -DOPENBSDV=5000 -DN_UNIXV=/dev/ksyms -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.6" -I/usr/include -I/usr/src/sys -O2 -pipe > -c ptti.c > cc -DOPENBSDV=5000 -DN_UNIXV=/dev/ksyms -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.6" -I/usr/include -I/usr/src/sys -O2 -pipe > -c rdev.c > cc -DOPENBSDV=5000 -DN_UNIXV=/dev/ksyms -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.6" -I/usr/include -I/usr/src/sys -O2 -pipe > -c regex.c > cc -DOPENBSDV=5000 -DN_UNIXV=/dev/ksyms -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.6" -I/usr/include -I/usr/src/sys -O2 -pipe > -c rmnt.c > cc -DOPENBSDV=5000 -DN_UNIXV=/dev/ksyms -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.6" -I/usr/include -I/usr/src/sys -O2 -pipe > -c rnam.c > cc -DOPENBSDV=5000 -DN_UNIXV=/dev/ksyms -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.6" -I/usr/include -I/usr/src/sys -O2 -pipe > -c rnch.c > cc -DOPENBSDV=5000 -DN_UNIXV=/dev/ksyms -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.6" -I/usr/include -I/usr/src/sys -O2 -pipe > -c rnmh.c > cc -DOPENBSDV=5000 -DN_UNIXV=/dev/ksyms -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.6" -I/usr/include -I/usr/src/sys -O2 -pipe > -c snpf.c > ar cr liblsof.a ckkv.o cvfs.o dvch.o fino.o isfn.o lkud.o pdvn.o prfp.o > ptti.o rdev.o regex.o rmnt.o rnam.o rnch.o rnmh.o snpf.o > ranlib liblsof.a > cc -DOPENBSDV=5000 -DN_UNIXV=/dev/ksyms -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.6\" -I/usr/include -I/usr/src/sys -O2 -pipe > -c dmnt.c > cc -DOPENBSDV=5000 -DN_UNIXV=/dev/ksyms -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.6\" -I/usr/include -I/usr/src/sys -O2 -pipe > -c dnode.c > cc -DOPENBSDV=5000 -DN_UNIXV=/dev/ksyms -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.6\" -I/usr/include -I/usr/src/sys -O2 -pipe > -c dnode1.c > cc -DOPENBSDV=5000 -DN_UNIXV=/dev/ksyms -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.6\" -I/usr/include -I/usr/src/sys -O2 -pipe > -c dproc.c > dproc.c: In function 'gather_proc_info': > dproc.c:190: warning: assignment from incompatible pointer type > dproc.c:206: warning: assignment from incompatible pointer type > cc -DOPENBSDV=5000 -DN_UNIXV=/dev/ksyms -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.6\" -I/usr/include -I/usr/src/sys -O2 -pipe > -c dsock.c > cc -DOPENBSDV=5000 -DN_UNIXV=/dev/ksyms -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.6\" -I/usr/include -I/usr/src/sys -O2 -pipe > -c dstore.c > cc -DOPENBSDV=5000 -DN_UNIXV=/dev/ksyms -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.6\" -I/usr/include -I/usr/src/sys -O2 -pipe > -c arg.c > cc -DOPENBSDV=5000 -DN_UNIXV=/dev/ksyms -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.6\" -I/usr/include -I/usr/src/sys -O2 -pipe > -c main.c > cc -DOPENBSDV=5000 -DN_UNIXV=/dev/ksyms -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.6\" -I/usr/include -I/usr/src/sys -O2 -pipe > -c misc.c > cc -DOPENBSDV=5000 -DN_UNIXV=/dev/ksyms -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.6\" -I/usr/include -I/usr/src/sys -O2 -pipe > -c node.c > cc -DOPENBSDV=5000 -DN_UNIXV=/dev/ksyms -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.6\" -I/usr/include -I/usr/src/sys -O2 -pipe > -c print.c > cc -DOPENBSDV=5000 -DN_UNIXV=/dev/ksyms -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.6\" -I/usr/include -I/usr/src/sys -O2 -pipe > -c proc.c > cc -DOPENBSDV=5000 -DN_UNIXV=/dev/ksyms -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.6\" -I/usr/include -I/usr/src/sys -O2 -pipe > -c store.c > Constructing version.h > cc -DOPENBSDV=5000 -DN_UNIXV=/dev/ksyms -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.6\" -I/usr/include -I/usr/src/sys -O2 -pipe > -c usage.c > cc -DOPENBSDV=5000 -DN_UNIXV=/dev/ksyms -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.6\" -I/usr/include -I/usr/src/sys -O2 -pipe > -c util.c > cc -o lsof -DOPENBSDV=5000 -DN_UNIXV=/dev/ksyms -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.6\" -I/usr/include -I/usr/src/sys -O2 -pipe > dmnt.o dnode.o dnode1.o dproc.o dsock.o dstore.o arg.o main.o misc.o node.o > print.o proc.o store.o usage.o util.o -L./lib -llsof -lkvm > ./lib/liblsof.a(dvch.o)(.text+0x6bf): In function `dcpath': > : warning: strcpy() is almost always misused, please use strlcpy() > ianm-openbsd56:lsof {48} make package > ===> Faking installation for lsof-4.87p4 > install -d -o root -g bin -m 755 > /usr/ports/pobj/lsof-4.87/fake-amd64/usr/local/share/lsof > install -c -s -o root -g bin -m 555 > /usr/ports/pobj/lsof-4.87/lsof_4.87/lsof_4.87_src/lsof > /usr/ports/pobj/lsof-4.87/fake-amd64/usr/local/sbin > install -c -o root -g bin -m 444 > /usr/ports/pobj/lsof-4.87/lsof_4.87/lsof_4.87_src/lsof.8 > /usr/ports/pobj/lsof-4.87/fake-amd64/usr/local/man/man8/lsof.8 > install -c -o root -g bin -m 555 > /usr/ports/pobj/lsof-4.87/lsof_4.87/lsof_4.87_src/scripts/* > /usr/ports/pobj/lsof-4.87/fake-amd64/usr/local/share/lsof > ===> Building package for lsof-4.87p4 > Create /usr/packages/amd64/all/lsof-4.87p4.tgz > Link to /usr/packages/amd64/ftp/lsof-4.87p4.tgz > Link to /usr/packages/amd64/cdrom/lsof-4.87p4.tgz > > Ian McWilliam > > ________________________________________ > From: owner-po...@openbsd.org [owner-po...@openbsd.org] on behalf of Alan > Corey [alan01...@gmail.com] > Sent: Thursday, 18 December 2014 3:22 PM > To: Ted Unangst > Cc: ports@openbsd.org > Subject: Re: lsof in 5.6 > > It's a port, what I typed was "make install". > > My 5.2 machine that I have lsof working on does have fedora_base > installed but I still don't find any tmpfs.h. It also has src.sys > extracted. > > I extracted lsof_4.87.tar.gz, searched for the tmpfs.h file and > grepped -R for tmpfs.h, not there. I do find references to it in > /usr/ports/sysutils/lsof/patches on my 5.6 machine. It looks like > somebody was starting to add it or something. See > patch-dialects_n+obsd_dlsof_h and patch-dialects_n+obsd_dnode_c at > least. > > My complete error message instead of copying off the screen: > ===> Building for lsof-4.87p4 > (cd lib; make DEBUG="-O2 -pipe " CFGF="-DOPENBSDV=5000 > -DN_UNIXV=/dev/ksyms -DHASNFSPROTO -DHASIPv6 -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.6\"") > cc -DOPENBSDV=5000 -DN_UNIXV=/dev/ksyms -DHASNFSPROTO -DHASIPv6 > -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.6" -O2 -pipe -c dvch.c > In file included from ../lsof.h:195, > from dvch.c:43: > ../dlsof.h:590:25: error: tmpfs/tmpfs.h: No such file or directory > *** Error 1 in lib (<sys.mk>:87 'dvch.o') > *** Error 1 in /usr/ports/pobj/lsof-4.87/lsof_4.87/lsof_4.87_src > (Makefile:87 'lib/liblsof.a') > *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2727 > '/usr/ports/pobj/lsof-4.87/.build_done') > *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:1922 > '/usr/ports/packages/i386/all/lsof-4.87p4.tgz') > *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2475 > '_internal-package') > *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2455 'package') > *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:1939 > '/var/db/pkg/lsof-4.87p4/+CONTENTS') > *** Error 1 in /usr/ports/sysutils/lsof > (/usr/ports/infrastructure/mk/bsd.port.mk:2455 'install') > > > > On 12/16/14, Ted Unangst <t...@tedunangst.com> wrote: >> On Tue, Dec 16, 2014 at 22:11, Alan Corey wrote: >>> It seems to be trying to reference tmpfs/tmpfs.h and of course there >>> isn't one. It's the same distfile that was used in 5.2 and that's OK >>> so maybe it's something in the patches that are done? >>> >>> Maybe this has already been reported, I didn't check. >>> >>> cc -DOPENBSDV=5000 -DN_UNIXV=/dev/ksyms -DHASNFSPROTO -DHASIPv6 >>> -DHASI_E2FS_PTR -DHASEXT2FS=2 -DHASEFFNLINK=i_effnlink -DHAS_DINODE_U >>> - -DHASI_FFS1 -DHAS_UM_UFS -DHASNCVPID -DUVM -DHAS_UVM_INCL -DHAS_SYS_P >>> IPEH >>> - - -DHASKVMGETPROC2 -DHASKVMGETPROCS -DHAS_STRFTIME -DLSOF_VSTR="5.6" >>> -O2 >>> - - - -pipe -c dvch.c >> >> Your compile line appears broken. It should have -I/usr/src/sys or >> something like that. >> > > > -- > Credit is the root of all evil. - AB1JX > -- Credit is the root of all evil. - AB1JX