[Bug 242758] sysutils/lsof: Fails to build on FreeBSD 12.1-RELEASE-p1 powerpc 32 bit: vm_page.h:204: error: field 'md' has incomplete type

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sat Dec 21 07:41:37 UTC 2019


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=242758

            Bug ID: 242758
           Summary: sysutils/lsof: Fails to build on FreeBSD
                    12.1-RELEASE-p1 powerpc 32 bit: vm_page.h:204: error:
                    field 'md' has incomplete type
           Product: Ports & Packages
           Version: Latest
          Hardware: powerpc
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: ler at FreeBSD.org
          Reporter: canardo909 at gmx.com
                CC: powerpc at FreeBSD.org
          Assignee: ler at FreeBSD.org
             Flags: maintainer-feedback?(ler at FreeBSD.org)
                CC: powerpc at FreeBSD.org

Problem found when building sysutils/lsof on FreeBSD 12.1-RELEASE-p1 powerpc 32
bit, running on Apple Powerbook 17".

(lsof required to build sysutils/htop)


# cd /usr/ports/sysutils/lsof
# make install clean
===>  Building for lsof-4.93.2_5,8
Constructing version.h
(cd lib; /usr/bin/make DEBUG="-O2" CFGF="-pipe -fstack-protector-strong
-fno-strict-aliasing -DNEEDS_BOOL_TYPEDEF -DHASTASKS -DHAS_PAUSE_SBT -DHAS_DUP2
-DHAS_CLOSEFROM -DHASEFFNLINK=i_effnlink -DHASF_VNODE -DHAS_FILEDESCENT
-DHAS_TMPFS -DHASWCTYPE_H -DHASSBSTATE -DHAS_KVM_VNODE -DHAS_UFS1_2
-DHAS_NO_IDEV -DHAS_VM_MEMATTR_T -DNEEDS_DEVICE_T -DHAS_CDEV2PRIV
-DHAS_NO_SI_UDEV -DHAS_SYS_SX_H -DHASFUSEFS -DHAS_ZFS -DHAS_V_LOCKF
-DHAS_LOCKF_ENTRY -DHAS_NO_6PORT -DHAS_NO_6PPCB -DNEEDS_BOOLEAN_T -DHAS_SB_CCC
-DHAS_FDESCENTTBL -DFREEBSDV=12000 -DHASFDESCFS=2 -DHASPSEUDOFS -DHASNULLFS
-DHASIPv6 -DHASUTMPX -DHAS_STRFTIME -DLSOF_VSTR=\"12.1-RELEASE-p1\"")
cc  -pipe -fstack-protector-strong -fno-strict-aliasing -DNEEDS_BOOL_TYPEDEF
-DFREEBSDV=12000 -DHAS_ZFS -DHAS_CV_TIMEDWAIT_SBT -DHAS_V_LOCKF
-D_SOLARIS_C_SOURCE -O2 -I/usr/src/sys/cddl/compat/opensolaris
-I/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs
-I/usr/src/sys/cddl/contrib/opensolaris/uts/common/zmod
-I/usr/src/sys/cddl/contrib/opensolaris/uts/common
-I/usr/src/sys/cddl/contrib/opensolaris/common/zfs
-I/usr/src/sys/cddl/contrib/opensolaris/common
-I/usr/ports/sysutils/lsof/work/lsof-4.93.2/usr/src/include -I`pwd` -c dnode2.c
-o dnode2.o
In file included from
/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_context.h:103,
                 from
/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h:47,
                 from
/usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_znode.h:33,
                 from dnode2.c:56:
/usr/include/vm/vm_page.h:204: error: field 'md' has incomplete type
*** [dnode2.o] Error code 1

make[2]: stopped in /usr/ports/sysutils/lsof/work/lsof-4.93.2
1 error

make[2]: stopped in /usr/ports/sysutils/lsof/work/lsof-4.93.2
*** [dnode2.o] Error code 2

make[1]: stopped in /usr/ports/sysutils/lsof/work/lsof-4.93.2
1 error

make[1]: stopped in /usr/ports/sysutils/lsof/work/lsof-4.93.2
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make: stopped in /usr/ports/sysutils/lsof

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list