ports/144812: sysutils/lsof: lsof-4.84A, 5 does not compile on FreeBSD 8.0 Stable

The-IRC FreeBSD freebsd at the-irc.org
Wed May 12 14:00:25 UTC 2010


The following reply was made to PR ports/144812; it has been noted by GNATS.

From: The-IRC FreeBSD <freebsd at the-irc.org>
To: bug-followup at FreeBSD.org, thorsten at ext2fs.de
Cc:  
Subject: Re: ports/144812: sysutils/lsof: lsof-4.84A,5 does not compile on 
	FreeBSD 8.0 Stable
Date: Wed, 12 May 2010 09:28:34 -0400

 --0016e6d7e3256c723a0486659efa
 Content-Type: text/plain; charset=ISO-8859-1
 
 We are also experiencing the same problem on FreeBSD 8.0-STABLE amd64, no
 matter what we do we can't manually get lsof to compile.
 
 ===>  Building for lsof-4.83B,4
 (cd lib; make DEBUG="-O2" CFGF="-pipe -DHASEFFNLINK=i_effnlink -DHASF_VNODE
 -DHASSBSTATE -DHAS_KVM_VNODE -DHAS_UFS1_2 -DHAS_CDEV2PRIV -DHAS_NO_SI_UDEV
 -DHAS_SYS_SX_H -DHAS_ZFS -DHAS_V_LOCKF -DHAS_LOCKF_ENTRY -DHAS_NO_6PORT
 -DHAS_NO_6PPCB -DFREEBSDV=8000 -DHASFDESCFS=2 -DHASPSEUDOFS -DHASNULLFS
 -DHASIPv6 -DHAS_STRFTIME -DLSOF_VSTR=\"8.0-STABLE\"")
 cc  -pipe -DHASEFFNLINK=i_effnlink -DHASF_VNODE -DHASSBSTATE -DHAS_KVM_VNODE
 -DHAS_UFS1_2 -DHAS_CDEV2PRIV -DHAS_NO_SI_UDEV -DHAS_SYS_SX_H -DHAS_ZFS
 -DHAS_V_LOCKF -DHAS_LOCKF_ENTRY -DHAS_NO_6PORT -DHAS_NO_6PPCB
 -DFREEBSDV=8000 -DHASFDESCFS=2 -DHASPSEUDOFS -DHASNULLFS -DHASIPv6
 -DHAS_STRFTIME -DLSOF_VSTR="8.0-STABLE" -I/usr/src/sys -O2 -c ckkv.c
 In file included from ../dlsof.h:81,
                  from ../lsof.h:195,
                  from ckkv.c:43:
 /usr/src/sys/sys/conf.h:141: error: expected declaration specifiers or '...'
 before 'vm_memattr_t'
 In file included from ../dlsof.h:412,
                  from ../lsof.h:195,
                  from ckkv.c:43:
 /usr/src/sys/sys/user.h:92:2: error: #error "Unknown architecture"
 *** Error code 1
 
 Stop in /usr/ports/sysutils/lsof/work/lsof_4.83B.freebsd/lib.
 *** Error code 1
 
 Stop in /usr/ports/sysutils/lsof/work/lsof_4.83B.freebsd.
 *** Error code 1
 
 Stop in /usr/ports/sysutils/lsof.
 
 
 
 ----------------------------------------------------------------------------------------------------------------------------------------------------------
 
 # ./Configure -n freebsd
 Creating ./lockf_owner.h from /usr/src/sys/kern/kern_lockf.c
 ./lockf_owner.h creation succeeded.
 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/freebsd/dlsof.h dlsof.h
 ln -s dialects/freebsd/dmnt.c dmnt.c
 ln -s dialects/freebsd/dnode.c dnode.c
 ln -s dialects/freebsd/dnode1.c dnode1.c
 ln -s dialects/freebsd/dnode2.c dnode2.c
 ln -s dialects/freebsd/dproc.c dproc.c
 ln -s dialects/freebsd/dproto.h dproto.h
 ln -s dialects/freebsd/dsock.c dsock.c
 ln -s dialects/freebsd/dstore.c dstore.c
 ln -s dialects/freebsd/dzfs.h dzfs.h
 ln -s dialects/freebsd/machine.h machine.h
 Makefile and lib/Makefile created.
 Makefile.zfs created.
 ./tests/config.cc created
 ./tests/config.cflags created
 ./tests/config.ldflags created
 ./tests/config.xobj created
 
 
 # make
 (cd lib; make DEBUG="-O2" CFGF="-pipe -DHASEFFNLINK=i_effnlink -DHASF_VNODE
 -DHASSBSTATE -DHAS_KVM_VNODE -DHAS_UFS1_2 -DHAS_CDEV2PRIV -DHAS_NO_SI_UDEV
 -DHAS_SYS_SX_H -DHAS_ZFS -DHAS_V_LOCKF -DHAS_LOCKF_ENTRY -DHAS_NO_6PORT
 -DHAS_NO_6PPCB -DFREEBSDV=8000 -DHASFDESCFS=2 -DHASPSEUDOFS -DHASNULLFS
 -DHASIPv6 -DHAS_STRFTIME -DLSOF_VSTR=\"8.0-STABLE\"")
 cc  -pipe -DHASEFFNLINK=i_effnlink -DHASF_VNODE -DHASSBSTATE -DHAS_KVM_VNODE
 -DHAS_UFS1_2 -DHAS_CDEV2PRIV -DHAS_NO_SI_UDEV -DHAS_SYS_SX_H -DHAS_ZFS
 -DHAS_V_LOCKF -DHAS_LOCKF_ENTRY -DHAS_NO_6PORT -DHAS_NO_6PPCB
 -DFREEBSDV=8000 -DHASFDESCFS=2 -DHASPSEUDOFS -DHASNULLFS -DHASIPv6
 -DHAS_STRFTIME -DLSOF_VSTR="8.0-STABLE" -I/usr/src/sys -O2 -c ckkv.c
 In file included from ../dlsof.h:81,
                  from ../lsof.h:195,
                  from ckkv.c:43:
 /usr/src/sys/sys/conf.h:141: error: expected declaration specifiers or '...'
 before 'vm_memattr_t'
 In file included from ../dlsof.h:412,
                  from ../lsof.h:195,
                  from ckkv.c:43:
 /usr/src/sys/sys/user.h:92:2: error: #error "Unknown architecture"
 *** Error code 1
 
 Stop in /usr/ports/sysutils/lsof/work/lsof_4.83B.freebsd/lib.
 *** Error code 1
 
 Stop in /usr/ports/sysutils/lsof/work/lsof_4.83B.freebsd.
 
 --0016e6d7e3256c723a0486659efa
 Content-Type: text/html; charset=ISO-8859-1
 Content-Transfer-Encoding: quoted-printable
 
 We are also experiencing the same problem on FreeBSD 8.0-STABLE amd64, no m=
 atter what we do we can't manually get lsof to compile.<br><br>=3D=3D=
 =3D>=A0 Building for lsof-4.83B,4<br>(cd lib; make DEBUG=3D"-O2&quo=
 t; CFGF=3D"-pipe -DHASEFFNLINK=3Di_effnlink -DHASF_VNODE -DHASSBSTATE =
 -DHAS_KVM_VNODE -DHAS_UFS1_2 -DHAS_CDEV2PRIV -DHAS_NO_SI_UDEV -DHAS_SYS_SX_=
 H -DHAS_ZFS -DHAS_V_LOCKF -DHAS_LOCKF_ENTRY -DHAS_NO_6PORT -DHAS_NO_6PPCB -=
 DFREEBSDV=3D8000 -DHASFDESCFS=3D2 -DHASPSEUDOFS -DHASNULLFS -DHASIPv6 -DHAS=
 _STRFTIME -DLSOF_VSTR=3D\"8.0-STABLE\"")<br>
 cc=A0 -pipe -DHASEFFNLINK=3Di_effnlink -DHASF_VNODE -DHASSBSTATE -DHAS_KVM_=
 VNODE -DHAS_UFS1_2 -DHAS_CDEV2PRIV -DHAS_NO_SI_UDEV -DHAS_SYS_SX_H -DHAS_ZF=
 S -DHAS_V_LOCKF -DHAS_LOCKF_ENTRY -DHAS_NO_6PORT -DHAS_NO_6PPCB -DFREEBSDV=
 =3D8000 -DHASFDESCFS=3D2 -DHASPSEUDOFS -DHASNULLFS -DHASIPv6 -DHAS_STRFTIME=
  -DLSOF_VSTR=3D"8.0-STABLE" -I/usr/src/sys -O2 -c ckkv.c<br>
 In file included from ../dlsof.h:81,<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
 =A0=A0=A0=A0=A0 from ../lsof.h:195,<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
 =A0=A0=A0=A0 from ckkv.c:43:<br>/usr/src/sys/sys/conf.h:141: error: expecte=
 d declaration specifiers or '...' before 'vm_memattr_t'<br>
 In file included from ../dlsof.h:412,<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
 =A0=A0=A0=A0=A0 from ../lsof.h:195,<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
 =A0=A0=A0=A0 from ckkv.c:43:<br>/usr/src/sys/sys/user.h:92:2: error: #error=
  "Unknown architecture"<br>*** Error code 1<br><br>
 Stop in /usr/ports/sysutils/lsof/work/lsof_4.83B.freebsd/lib.<br>*** Error =
 code 1<br><br>Stop in /usr/ports/sysutils/lsof/work/lsof_4.83B.freebsd.<br>=
 *** Error code 1<br><br>Stop in /usr/ports/sysutils/lsof.<br><br><br><br>
 ---------------------------------------------------------------------------=
 ---------------------------------------------------------------------------=
 ----<br><br># ./Configure -n freebsd<br>Creating ./lockf_owner.h from /usr/=
 src/sys/kern/kern_lockf.c<br>
 ./lockf_owner.h creation succeeded.<br>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 ma=
 chine.h.old new_machine.h __lseek.s Makefile Makefile.zfs ./tests/config.cf=
 lags<br>
 rm -f ./tests/config.cc ./tests/config.xobj ./tests/config.ldflags<br>Testi=
 ng C library for localtime() and strftime(), using cc ... present<br>ln -s =
 dialects/freebsd/dlsof.h dlsof.h<br>ln -s dialects/freebsd/dmnt.c dmnt.c<br=
 >
 ln -s dialects/freebsd/dnode.c dnode.c<br>ln -s dialects/freebsd/dnode1.c d=
 node1.c<br>ln -s dialects/freebsd/dnode2.c dnode2.c<br>ln -s dialects/freeb=
 sd/dproc.c dproc.c<br>ln -s dialects/freebsd/dproto.h dproto.h<br>ln -s dia=
 lects/freebsd/dsock.c dsock.c<br>
 ln -s dialects/freebsd/dstore.c dstore.c<br>ln -s dialects/freebsd/dzfs.h d=
 zfs.h<br>ln -s dialects/freebsd/machine.h machine.h<br>Makefile and lib/Mak=
 efile created.<br>Makefile.zfs created.<br>./tests/config.cc created<br>
 ./tests/config.cflags created<br>./tests/config.ldflags created<br>./tests/=
 config.xobj created<br><br><br># make<br>(cd lib; make DEBUG=3D"-O2&qu=
 ot; CFGF=3D"-pipe -DHASEFFNLINK=3Di_effnlink -DHASF_VNODE -DHASSBSTATE=
  -DHAS_KVM_VNODE -DHAS_UFS1_2 -DHAS_CDEV2PRIV -DHAS_NO_SI_UDEV -DHAS_SYS_SX=
 _H -DHAS_ZFS -DHAS_V_LOCKF -DHAS_LOCKF_ENTRY -DHAS_NO_6PORT -DHAS_NO_6PPCB =
 -DFREEBSDV=3D8000 -DHASFDESCFS=3D2 -DHASPSEUDOFS -DHASNULLFS -DHASIPv6 -DHA=
 S_STRFTIME -DLSOF_VSTR=3D\"8.0-STABLE\"")<br>
 cc=A0 -pipe -DHASEFFNLINK=3Di_effnlink -DHASF_VNODE -DHASSBSTATE -DHAS_KVM_=
 VNODE -DHAS_UFS1_2 -DHAS_CDEV2PRIV -DHAS_NO_SI_UDEV -DHAS_SYS_SX_H -DHAS_ZF=
 S -DHAS_V_LOCKF -DHAS_LOCKF_ENTRY -DHAS_NO_6PORT -DHAS_NO_6PPCB -DFREEBSDV=
 =3D8000 -DHASFDESCFS=3D2 -DHASPSEUDOFS -DHASNULLFS -DHASIPv6 -DHAS_STRFTIME=
  -DLSOF_VSTR=3D"8.0-STABLE" -I/usr/src/sys -O2 -c ckkv.c<br>
 In file included from ../dlsof.h:81,<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
 =A0=A0=A0=A0=A0 from ../lsof.h:195,<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
 =A0=A0=A0=A0 from ckkv.c:43:<br>/usr/src/sys/sys/conf.h:141: error: expecte=
 d declaration specifiers or '...' before 'vm_memattr_t'<br>
 In file included from ../dlsof.h:412,<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
 =A0=A0=A0=A0=A0 from ../lsof.h:195,<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
 =A0=A0=A0=A0 from ckkv.c:43:<br>/usr/src/sys/sys/user.h:92:2: error: #error=
  "Unknown architecture"<br>*** Error code 1<br><br>
 Stop in /usr/ports/sysutils/lsof/work/lsof_4.83B.freebsd/lib.<br>*** Error =
 code 1<br><br>Stop in /usr/ports/sysutils/lsof/work/lsof_4.83B.freebsd.<br>=
 <br><br><br>
 
 --0016e6d7e3256c723a0486659efa--



More information about the freebsd-ports-bugs mailing list