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