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

Reply via email to