Skip site navigation (1)Skip section navigation (2)
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>