Lost failing with many issues
- Reply: Dimitry Andric : "Re: Lost failing with many issues"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 20 Oct 2021 17:14:12 UTC
When trying to make lsof from sysutils/lsof in the ports tree, after a `make clean; make` on 13.0-RELEASE-p4 FreeBSD 13.0-RELEASE-p4 i386 I get: --- dmnt.o --- In file included from dmnt.c:38: --- dnode.o --- In file included from dnode.c:38: In file included from ./lsof.h:250: In file included from ./dlsof.h:288: /usr/include/kvm.h:86:2: error: unknown type name 'kpaddr_t'; did you mean 'kvaddr_t'? kpaddr_t kp_paddr; ^ /usr/src/sys/sys/types.h:260:20: note: 'kvaddr_t' declared here typedef __uint64_t kvaddr_t; ^ In file included from dnode.c:38: In file included from ./lsof.h:250: In file included from ./dlsof.h:288: /usr/include/kvm.h:127:1: error: unknown type name 'kssize_t' kssize_t kvm_kerndisp(kvm_t *); ^ --- lib/liblsof.a --- --- ckkv.o --- In file included from ckkv.c:42: In file included from ./../lsof.h:250: In file included from ./../dlsof.h:288: /usr/include/kvm.h:86:2: error: unknown type name 'kpaddr_t'; did you mean 'kvaddr_t'? kpaddr_t kp_paddr; ^ /usr/src/sys/sys/types.h:260:20: note: 'kvaddr_t' declared here typedef __uint64_t kvaddr_t; ^ In file included from ckkv.c:42: In file included from ./../lsof.h:250: In file included from ./../dlsof.h:288: /usr/include/kvm.h:127:1: error: unknown type name 'kssize_t' kssize_t kvm_kerndisp(kvm_t *); ^ --- dmnt.o --- In file included from ./lsof.h:250: In file included from ./dlsof.h:288: /usr/include/kvm.h:86:2: error: unknown type name 'kpaddr_t'; did you mean 'kvaddr_t'? kpaddr_t kp_paddr; ^ /usr/src/sys/sys/types.h:260:20: note: 'kvaddr_t' declared here typedef __uint64_t kvaddr_t; ^ In file included from dmnt.c:38: In file included from ./lsof.h:250: In file included from ./dlsof.h:288: /usr/include/kvm.h:127:1: error: unknown type name 'kssize_t' kssize_t kvm_kerndisp(kvm_t *); ^ 2 errors generated. *** [dmnt.o] Error code 1 make[1]: stopped in /usr/ports/sysutils/lsof/work/lsof-4.94.0 --- dnode.o --- In file included from dnode.c:60: /usr/src/sys/fs/tmpfs/tmpfs.h:530:2: warning: implicit declaration of function 'TMPFS_VALIDATE_DIR' is invalid in C99 [-Wimplicit-function-declaration] TMPFS_VALIDATE_DIR(node); ^ --- dnode1.o --- In file included from dnode1.c:41: In file included from ./lsof.h:250: In file included from ./dlsof.h:288: /usr/include/kvm.h:86:2: error: unknown type name 'kpaddr_t'; did you mean 'kvaddr_t'? kpaddr_t kp_paddr; ^ /usr/src/sys/sys/types.h:260:20: note: 'kvaddr_t' declared here typedef __uint64_t kvaddr_t; ^ In file included from dnode1.c:41: In file included from ./lsof.h:250: In file included from ./dlsof.h:288: /usr/include/kvm.h:127:1: error: unknown type name 'kssize_t' kssize_t kvm_kerndisp(kvm_t *); ^ --- lib/liblsof.a --- *** [lib/liblsof.a] Error code 6 make[1]: stopped in /usr/ports/sysutils/lsof/work/lsof-4.94.0 --- dnode.o --- 1 warning and 2 errors generated. *** [dnode.o] Error code 1 make[1]: stopped in /usr/ports/sysutils/lsof/work/lsof-4.94.0 --- dnode1.o --- In file included from dnode1.c:147: In file included from /usr/src/sys/fs/fuse/fuse_node.h:72: /usr/src/sys/fs/fuse/fuse_file.h:214:33: warning: declaration of 'struct fuse_open_out' will not be visible outside of this function [-Wvisibility] struct ucred *cred, struct fuse_open_out *foo); ^ In file included from dnode1.c:147: /usr/src/sys/fs/fuse/fuse_node.h:142:2: warning: implicit declaration of function 'getbinuptime' is invalid in C99 [-Wimplicit-function-declaration] getbinuptime(&now); ^ /usr/src/sys/fs/fuse/fuse_node.h:185:45: warning: declaration of 'struct fuse_entry_out' will not be visible outside of this function [-Wvisibility] int fuse_vnode_get(struct mount *mp, struct fuse_entry_out *feo, ^ 3 warnings and 2 errors generated. *** [dnode1.o] Error code 1 make[1]: stopped in /usr/ports/sysutils/lsof/work/lsof-4.94.0 4 errors make[1]: stopped in /usr/ports/sysutils/lsof/work/lsof-4.94.0 ===> 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 The ports tree was updated today, though this error has ben around for a bit (I only need lsof for htop, so I haven't really felt much impact of this issue, but I would like to be able to use top. I see no notes about lsof in /usr/ports/UPDATING ir CHANGES -- ...but the senator, while insisting he was not intoxicated, could not explain his nudity.