Do you have kernel source code (matching the kernel version you are running) on 
the machine? This is needed to build lsof. If you don't have this, it's 
probably easier to use the packages provided.

On 18 December 2014 07:26:39 GMT+00:00, Alan Corey <alan01...@gmail.com> wrote:
>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
>>

-- 
Sent from a phone, please excuse the formatting.

Reply via email to