py-psutil also failing to build on -CURRENT
Kaya Saman
kayasaman at gmail.com
Fri Sep 8 14:27:36 UTC 2017
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
More information about the freebsd-ports
mailing list