Date: Fri, 8 Sep 2017 15:27:31 +0100 From: Kaya Saman <kayasaman@gmail.com> To: freebsd-ports <freebsd-ports@freebsd.org> Subject: py-psutil also failing to build on -CURRENT Message-ID: <0bae2da8-56bf-9be7-dc4c-b427ac127f1e@gmail.com>
next in thread | raw e-mail | index | archive | help
Hi, I'm encountering this error when trying to build py-psutil on -CURRENT: /usr/ports/sysutils/py-psutil # make ===> License BSD3CLAUSE accepted by the user ===> py27-psutil-5.3.0 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by py27-psutil-5.3.0 for building ===> Extracting for py27-psutil-5.3.0 => SHA256 Checksum OK for psutil-5.3.0.tar.gz. ===> Patching for py27-psutil-5.3.0 ===> Applying FreeBSD patches for py27-psutil-5.3.0 ===> py27-psutil-5.3.0 depends on package: py27-setuptools>0 - found ===> py27-psutil-5.3.0 depends on file: /usr/local/bin/python2.7 - found ===> Configuring for py27-psutil-5.3.0 running config ===> Building for py27-psutil-5.3.0 running build running build_py creating build creating build/lib.freebsd-12.0-CURRENT-amd64-2.7 creating build/lib.freebsd-12.0-CURRENT-amd64-2.7/psutil copying psutil/_psosx.py -> build/lib.freebsd-12.0-CURRENT-amd64-2.7/psutil copying psutil/_common.py -> build/lib.freebsd-12.0-CURRENT-amd64-2.7/psutil copying psutil/_pslinux.py -> build/lib.freebsd-12.0-CURRENT-amd64-2.7/psutil copying psutil/__init__.py -> build/lib.freebsd-12.0-CURRENT-amd64-2.7/psutil copying psutil/_psbsd.py -> build/lib.freebsd-12.0-CURRENT-amd64-2.7/psutil copying psutil/_compat.py -> build/lib.freebsd-12.0-CURRENT-amd64-2.7/psutil copying psutil/_pswindows.py -> build/lib.freebsd-12.0-CURRENT-amd64-2.7/psutil copying psutil/_psposix.py -> build/lib.freebsd-12.0-CURRENT-amd64-2.7/psutil copying psutil/_pssunos.py -> build/lib.freebsd-12.0-CURRENT-amd64-2.7/psutil creating build/lib.freebsd-12.0-CURRENT-amd64-2.7/psutil/tests copying psutil/tests/test_linux.py -> build/lib.freebsd-12.0-CURRENT-amd64-2.7/psutil/tests copying psutil/tests/test_windows.py -> build/lib.freebsd-12.0-CURRENT-amd64-2.7/psutil/tests copying psutil/tests/test_contracts.py -> build/lib.freebsd-12.0-CURRENT-amd64-2.7/psutil/tests copying psutil/tests/__init__.py -> build/lib.freebsd-12.0-CURRENT-amd64-2.7/psutil/tests copying psutil/tests/test_unicode.py -> build/lib.freebsd-12.0-CURRENT-amd64-2.7/psutil/tests copying psutil/tests/test_memory_leaks.py -> build/lib.freebsd-12.0-CURRENT-amd64-2.7/psutil/tests copying psutil/tests/test_bsd.py -> build/lib.freebsd-12.0-CURRENT-amd64-2.7/psutil/tests copying psutil/tests/test_misc.py -> build/lib.freebsd-12.0-CURRENT-amd64-2.7/psutil/tests copying psutil/tests/test_sunos.py -> build/lib.freebsd-12.0-CURRENT-amd64-2.7/psutil/tests copying psutil/tests/test_process.py -> build/lib.freebsd-12.0-CURRENT-amd64-2.7/psutil/tests copying psutil/tests/__main__.py -> build/lib.freebsd-12.0-CURRENT-amd64-2.7/psutil/tests copying psutil/tests/test_posix.py -> build/lib.freebsd-12.0-CURRENT-amd64-2.7/psutil/tests copying psutil/tests/test_system.py -> build/lib.freebsd-12.0-CURRENT-amd64-2.7/psutil/tests copying psutil/tests/test_connections.py -> build/lib.freebsd-12.0-CURRENT-amd64-2.7/psutil/tests copying psutil/tests/test_osx.py -> build/lib.freebsd-12.0-CURRENT-amd64-2.7/psutil/tests running build_ext building 'psutil._psutil_bsd' extension creating build/temp.freebsd-12.0-CURRENT-amd64-2.7 creating build/temp.freebsd-12.0-CURRENT-amd64-2.7/psutil creating build/temp.freebsd-12.0-CURRENT-amd64-2.7/psutil/arch creating build/temp.freebsd-12.0-CURRENT-amd64-2.7/psutil/arch/freebsd cc -DNDEBUG -O2 -pipe -fstack-protector -fno-strict-aliasing -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_BSD=1 -DPSUTIL_VERSION=530 -DPSUTIL_FREEBSD=1 -I/usr/local/include/python2.7 -c psutil/_psutil_common.c -o build/temp.freebsd-12.0-CURRENT-amd64-2.7/psutil/_psutil_common.o cc -DNDEBUG -O2 -pipe -fstack-protector -fno-strict-aliasing -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_BSD=1 -DPSUTIL_VERSION=530 -DPSUTIL_FREEBSD=1 -I/usr/local/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.freebsd-12.0-CURRENT-amd64-2.7/psutil/_psutil_posix.o cc -DNDEBUG -O2 -pipe -fstack-protector -fno-strict-aliasing -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_BSD=1 -DPSUTIL_VERSION=530 -DPSUTIL_FREEBSD=1 -I/usr/local/include/python2.7 -c psutil/_psutil_bsd.c -o build/temp.freebsd-12.0-CURRENT-amd64-2.7/psutil/_psutil_bsd.o cc -DNDEBUG -O2 -pipe -fstack-protector -fno-strict-aliasing -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_BSD=1 -DPSUTIL_VERSION=530 -DPSUTIL_FREEBSD=1 -I/usr/local/include/python2.7 -c psutil/arch/freebsd/specific.c -o build/temp.freebsd-12.0-CURRENT-amd64-2.7/psutil/arch/freebsd/specific.o cc -DNDEBUG -O2 -pipe -fstack-protector -fno-strict-aliasing -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_BSD=1 -DPSUTIL_VERSION=530 -DPSUTIL_FREEBSD=1 -I/usr/local/include/python2.7 -c psutil/arch/freebsd/sys_socks.c -o build/temp.freebsd-12.0-CURRENT-amd64-2.7/psutil/arch/freebsd/sys_socks.o cc -DNDEBUG -O2 -pipe -fstack-protector -fno-strict-aliasing -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_BSD=1 -DPSUTIL_VERSION=530 -DPSUTIL_FREEBSD=1 -I/usr/local/include/python2.7 -c psutil/arch/freebsd/proc_socks.c -o build/temp.freebsd-12.0-CURRENT-amd64-2.7/psutil/arch/freebsd/proc_socks.o psutil/arch/freebsd/proc_socks.c:147:27: error: no member named 'kf_sa_peer' in 'struct kinfo_file' &kif->kf_sa_peer)) ~~~ ^ psutil/arch/freebsd/proc_socks.c:160:27: error: no member named 'kf_sa_peer' in 'struct kinfo_file' &kif->kf_sa_peer)) ~~~ ^ psutil/arch/freebsd/proc_socks.c:264:48: error: no member named 'kf_sa_peer' in 'struct kinfo_file' &kif->kf_sa_peer), ~~~ ^ psutil/arch/freebsd/proc_socks.c:274:58: error: no member named 'kf_sa_peer' in 'struct kinfo_file' &kif->kf_sa_peer)); ~~~ ^ /usr/include/netinet/in.h:118:26: note: expanded from macro 'htons' #define htons(x) __htons(x) ^ /usr/include/x86/endian.h:127:30: note: expanded from macro '__htons' #define __htons(x) __bswap16(x) ^ /usr/include/x86/endian.h:74:37: note: expanded from macro '__bswap16' ((__uint16_t)(__builtin_constant_p(x) ? \ ^ psutil/arch/freebsd/proc_socks.c:274:58: error: no member named 'kf_sa_peer' in 'struct kinfo_file' &kif->kf_sa_peer)); ~~~ ^ /usr/include/netinet/in.h:118:26: note: expanded from macro 'htons' #define htons(x) __htons(x) ^ /usr/include/x86/endian.h:127:30: note: expanded from macro '__htons' #define __htons(x) __bswap16(x) ^ /usr/include/x86/endian.h:75:33: note: expanded from macro '__bswap16' __bswap16_gen((__uint16_t)(x)) : __bswap16_var(x))) ^ /usr/include/x86/endian.h:66:40: note: expanded from macro '__bswap16_gen' #define __bswap16_gen(x) (__uint16_t)((x) << 8 | (x) >> 8) ^ psutil/arch/freebsd/proc_socks.c:274:58: error: no member named 'kf_sa_peer' in 'struct kinfo_file' &kif->kf_sa_peer)); ~~~ ^ /usr/include/netinet/in.h:118:26: note: expanded from macro 'htons' #define htons(x) __htons(x) ^ /usr/include/x86/endian.h:127:30: note: expanded from macro '__htons' #define __htons(x) __bswap16(x) ^ /usr/include/x86/endian.h:75:33: note: expanded from macro '__bswap16' __bswap16_gen((__uint16_t)(x)) : __bswap16_var(x))) ^ /usr/include/x86/endian.h:66:51: note: expanded from macro '__bswap16_gen' #define __bswap16_gen(x) (__uint16_t)((x) << 8 | (x) >> 8) ^ psutil/arch/freebsd/proc_socks.c:274:58: error: no member named 'kf_sa_peer' in 'struct kinfo_file' &kif->kf_sa_peer)); ~~~ ^ /usr/include/netinet/in.h:118:26: note: expanded from macro 'htons' #define htons(x) __htons(x) ^ /usr/include/x86/endian.h:127:30: note: expanded from macro '__htons' #define __htons(x) __bswap16(x) ^ /usr/include/x86/endian.h:75:53: note: expanded from macro '__bswap16' __bswap16_gen((__uint16_t)(x)) : __bswap16_var(x))) ^ 7 errors generated. error: command 'cc' failed with exit status 1 *** Error code 1 Stop. make: stopped in /usr/ports/sysutils/py-psutil The port tree has been recently updated so it seems something linked to -current and the port. Thanks. Kaya
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?0bae2da8-56bf-9be7-dc4c-b427ac127f1e>