upgrade of appdaemon fails
when upgrading appdaemon (option ‘4’ of the menu), using the latest version of truenas with an up-to-date plugin/jail/packages, I get the following error log:
....
Building wheel for uvloop (setup.py) ... error
ERROR: Command errored out with exit status 1:
command: /usr/local/share/appdaemon/bin/python3.8 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-0kw9o6w8/uvloop_c6df6992169342b3973445e7c79c3925/setup.py'"'"'; __file__='"'"'/tmp/pip-install-0kw9o6w8/uvloop_c6df6992169342b3973445e7c79c3925/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-plqvnp4x
cwd: /tmp/pip-install-0kw9o6w8/uvloop_c6df6992169342b3973445e7c79c3925/
Complete output (176 lines):
running bdist_wheel
running build
running build_py
creating build
creating build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8
creating build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop
copying uvloop/_testbase.py -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop
copying uvloop/__init__.py -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop
copying uvloop/_patch.py -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop
copying uvloop/_noop.py -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop
running egg_info
writing uvloop.egg-info/PKG-INFO
writing dependency_links to uvloop.egg-info/dependency_links.txt
writing top-level names to uvloop.egg-info/top_level.txt
reading manifest file 'uvloop.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '*' found under directory 'vendor/libuv/.git'
warning: no previously-included files matching '*' found under directory 'vendor/libuv/docs'
warning: no previously-included files matching '*' found under directory 'vendor/libuv/img'
writing manifest file 'uvloop.egg-info/SOURCES.txt'
copying uvloop/cbhandles.pxd -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop
copying uvloop/cbhandles.pyx -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop
copying uvloop/dns.pyx -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop
copying uvloop/errors.pyx -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop
copying uvloop/loop.c -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop
copying uvloop/loop.pxd -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop
copying uvloop/loop.pyx -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop
copying uvloop/lru.pyx -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop
copying uvloop/pseudosock.pyx -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop
copying uvloop/request.pxd -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop
copying uvloop/request.pyx -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop
copying uvloop/server.pxd -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop
copying uvloop/server.pyx -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop
copying uvloop/sslproto.pxd -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop
copying uvloop/sslproto.pyx -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop
creating build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/handles
copying uvloop/handles/async_.pxd -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/handles
copying uvloop/handles/async_.pyx -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/handles
copying uvloop/handles/basetransport.pxd -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/handles
copying uvloop/handles/basetransport.pyx -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/handles
copying uvloop/handles/check.pxd -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/handles
copying uvloop/handles/check.pyx -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/handles
copying uvloop/handles/handle.pxd -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/handles
copying uvloop/handles/handle.pyx -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/handles
copying uvloop/handles/idle.pxd -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/handles
copying uvloop/handles/idle.pyx -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/handles
copying uvloop/handles/pipe.pxd -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/handles
copying uvloop/handles/pipe.pyx -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/handles
copying uvloop/handles/poll.pxd -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/handles
copying uvloop/handles/poll.pyx -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/handles
copying uvloop/handles/process.pxd -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/handles
copying uvloop/handles/process.pyx -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/handles
copying uvloop/handles/stream.pxd -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/handles
copying uvloop/handles/stream.pyx -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/handles
copying uvloop/handles/streamserver.pxd -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/handles
copying uvloop/handles/streamserver.pyx -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/handles
copying uvloop/handles/tcp.pxd -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/handles
copying uvloop/handles/tcp.pyx -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/handles
copying uvloop/handles/timer.pxd -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/handles
copying uvloop/handles/timer.pyx -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/handles
copying uvloop/handles/udp.pxd -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/handles
copying uvloop/handles/udp.pyx -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/handles
creating build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/includes
copying uvloop/includes/__init__.py -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/includes
copying uvloop/includes/compat.h -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/includes
copying uvloop/includes/consts.pxi -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/includes
copying uvloop/includes/debug.h -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/includes
copying uvloop/includes/debug.pxd -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/includes
copying uvloop/includes/flowcontrol.pxd -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/includes
copying uvloop/includes/fork_handler.h -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/includes
copying uvloop/includes/python.pxd -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/includes
copying uvloop/includes/stdlib.pxi -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/includes
copying uvloop/includes/system.pxd -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/includes
copying uvloop/includes/uv.pxd -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/includes
running build_ext
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... ./install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... nawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking build system type... x86_64-unknown-freebsd12.2
checking host system type... x86_64-unknown-freebsd12.2
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of gcc... none
checking if gcc supports -pedantic flag... yes
checking for gcc way to treat warnings as errors... -Werror
checking if gcc supports -fvisibility=hidden... yes
checking if gcc supports -g flag... yes
checking if gcc supports -std=gnu89 flag... yes
checking if gcc supports -Wall flag... yes
checking if gcc supports -Wextra flag... yes
checking if gcc supports -Wno-long-long flag... yes
checking if gcc supports -Wno-unused-parameter flag... yes
checking if gcc supports -Wstrict-prototypes flag... yes
checking for ar... ar
checking the archiver (ar) interface... ar
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/local/bin/ld
checking if the linker (/usr/local/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/local/bin/nm -B
checking the name lister (/usr/local/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 393216
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... no
checking how to convert x86_64-unknown-freebsd12.2 file names to x86_64-unknown-freebsd12.2 format... func_convert_file_noop
checking how to convert x86_64-unknown-freebsd12.2 file names to toolchain format... func_convert_file_noop
checking for /usr/local/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... ld-elf.so.1: /usr/local/libexec/gcc10/gcc/x86_64-portbld-freebsd12.2/10.2.0/cc1: Undefined symbol "fwrite_unlocked@FBSD_1.6"
pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for archiver @FILE support... no
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/local/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... /lib/cpp
configure: error: in `/tmp/pip-install-0kw9o6w8/uvloop_c6df6992169342b3973445e7c79c3925/build/libuv':
configure: error: C preprocessor "/lib/cpp" fails sanity check
See `config.log' for more details
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-install-0kw9o6w8/uvloop_c6df6992169342b3973445e7c79c3925/setup.py", line 233, in <module>
setup(
File "/usr/local/share/appdaemon/lib/python3.8/site-packages/setuptools/__init__.py", line 165, in setup
return distutils.core.setup(**attrs)
File "/usr/local/lib/python3.8/distutils/core.py", line 148, in setup
dist.run_commands()
File "/usr/local/lib/python3.8/distutils/dist.py", line 966, in run_commands
self.run_command(cmd)
File "/usr/local/lib/python3.8/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/usr/local/share/appdaemon/lib/python3.8/site-packages/wheel/bdist_wheel.py", line 299, in run
self.run_command('build')
File "/usr/local/lib/python3.8/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/usr/local/lib/python3.8/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/usr/local/lib/python3.8/distutils/command/build.py", line 135, in run
self.run_command(cmd_name)
File "/usr/local/lib/python3.8/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/usr/local/lib/python3.8/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/usr/local/share/appdaemon/lib/python3.8/site-packages/setuptools/command/build_ext.py", line 87, in run
_build_ext.run(self)
File "/usr/local/lib/python3.8/distutils/command/build_ext.py", line 340, in run
self.build_extensions()
File "/tmp/pip-install-0kw9o6w8/uvloop_c6df6992169342b3973445e7c79c3925/setup.py", line 198, in build_extensions
self.build_libuv()
File "/tmp/pip-install-0kw9o6w8/uvloop_c6df6992169342b3973445e7c79c3925/setup.py", line 177, in build_libuv
subprocess.run(
File "/usr/local/lib/python3.8/subprocess.py", line 516, in run
raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['./configure']' returned non-zero exit status 1.
----------------------------------------
ERROR: Failed building wheel for uvloop
Running setup.py clean for uvloop
Successfully built bcrypt cchardet paho-mqtt pyyaml
Failed to build uvloop
Installing collected packages: uvloop, pyyaml, python-socketio, pygments, pid, paho-mqtt, iso8601, feedparser, deepdiff, cchardet, bcrypt, azure-storage-blob, azure-mgmt-storage, azure-mgmt-resource, azure-mgmt-compute, azure-keyvault-secrets, astral, aiohttp-jinja2, aiodns, appdaemon
Running setup.py install for uvloop ... error
ERROR: Command errored out with exit status 1:
command: /usr/local/share/appdaemon/bin/python3.8 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-0kw9o6w8/uvloop_c6df6992169342b3973445e7c79c3925/setup.py'"'"'; __file__='"'"'/tmp/pip-install-0kw9o6w8/uvloop_c6df6992169342b3973445e7c79c3925/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-wly669o8/install-record.txt --single-version-externally-managed --compile --install-headers /usr/local/share/appdaemon/include/site/python3.8/uvloop
cwd: /tmp/pip-install-0kw9o6w8/uvloop_c6df6992169342b3973445e7c79c3925/
Complete output (177 lines):
running install
running build
running build_py
creating build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8
creating build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop
copying uvloop/_testbase.py -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop
copying uvloop/__init__.py -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop
copying uvloop/_patch.py -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop
copying uvloop/_noop.py -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop
running egg_info
writing uvloop.egg-info/PKG-INFO
writing dependency_links to uvloop.egg-info/dependency_links.txt
writing top-level names to uvloop.egg-info/top_level.txt
reading manifest file 'uvloop.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '*' found under directory 'vendor/libuv/.git'
warning: no previously-included files matching '*' found under directory 'vendor/libuv/docs'
warning: no previously-included files matching '*' found under directory 'vendor/libuv/img'
writing manifest file 'uvloop.egg-info/SOURCES.txt'
copying uvloop/cbhandles.pxd -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop
copying uvloop/cbhandles.pyx -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop
copying uvloop/dns.pyx -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop
copying uvloop/errors.pyx -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop
copying uvloop/loop.c -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop
copying uvloop/loop.pxd -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop
copying uvloop/loop.pyx -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop
copying uvloop/lru.pyx -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop
copying uvloop/pseudosock.pyx -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop
copying uvloop/request.pxd -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop
copying uvloop/request.pyx -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop
copying uvloop/server.pxd -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop
copying uvloop/server.pyx -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop
copying uvloop/sslproto.pxd -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop
copying uvloop/sslproto.pyx -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop
creating build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/handles
copying uvloop/handles/async_.pxd -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/handles
copying uvloop/handles/async_.pyx -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/handles
copying uvloop/handles/basetransport.pxd -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/handles
copying uvloop/handles/basetransport.pyx -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/handles
copying uvloop/handles/check.pxd -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/handles
copying uvloop/handles/check.pyx -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/handles
copying uvloop/handles/handle.pxd -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/handles
copying uvloop/handles/handle.pyx -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/handles
copying uvloop/handles/idle.pxd -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/handles
copying uvloop/handles/idle.pyx -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/handles
copying uvloop/handles/pipe.pxd -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/handles
copying uvloop/handles/pipe.pyx -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/handles
copying uvloop/handles/poll.pxd -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/handles
copying uvloop/handles/poll.pyx -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/handles
copying uvloop/handles/process.pxd -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/handles
copying uvloop/handles/process.pyx -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/handles
copying uvloop/handles/stream.pxd -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/handles
copying uvloop/handles/stream.pyx -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/handles
copying uvloop/handles/streamserver.pxd -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/handles
copying uvloop/handles/streamserver.pyx -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/handles
copying uvloop/handles/tcp.pxd -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/handles
copying uvloop/handles/tcp.pyx -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/handles
copying uvloop/handles/timer.pxd -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/handles
copying uvloop/handles/timer.pyx -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/handles
copying uvloop/handles/udp.pxd -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/handles
copying uvloop/handles/udp.pyx -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/handles
creating build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/includes
copying uvloop/includes/__init__.py -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/includes
copying uvloop/includes/compat.h -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/includes
copying uvloop/includes/consts.pxi -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/includes
copying uvloop/includes/debug.h -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/includes
copying uvloop/includes/debug.pxd -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/includes
copying uvloop/includes/flowcontrol.pxd -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/includes
copying uvloop/includes/fork_handler.h -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/includes
copying uvloop/includes/python.pxd -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/includes
copying uvloop/includes/stdlib.pxi -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/includes
copying uvloop/includes/system.pxd -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/includes
copying uvloop/includes/uv.pxd -> build/lib.freebsd-12.2-RELEASE-p6-amd64-3.8/uvloop/includes
running build_ext
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... ./install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... nawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking build system type... x86_64-unknown-freebsd12.2
checking host system type... x86_64-unknown-freebsd12.2
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of gcc... none
checking if gcc supports -pedantic flag... yes
checking for gcc way to treat warnings as errors... -Werror
checking if gcc supports -fvisibility=hidden... yes
checking if gcc supports -g flag... yes
checking if gcc supports -std=gnu89 flag... yes
checking if gcc supports -Wall flag... yes
checking if gcc supports -Wextra flag... yes
checking if gcc supports -Wno-long-long flag... yes
checking if gcc supports -Wno-unused-parameter flag... yes
checking if gcc supports -Wstrict-prototypes flag... yes
checking for ar... ar
checking the archiver (ar) interface... ar
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/local/bin/ld
checking if the linker (/usr/local/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/local/bin/nm -B
checking the name lister (/usr/local/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 393216
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... no
checking how to convert x86_64-unknown-freebsd12.2 file names to x86_64-unknown-freebsd12.2 format... func_convert_file_noop
checking how to convert x86_64-unknown-freebsd12.2 file names to toolchain format... func_convert_file_noop
checking for /usr/local/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... ld-elf.so.1: /usr/local/libexec/gcc10/gcc/x86_64-portbld-freebsd12.2/10.2.0/cc1: Undefined symbol "fwrite_unlocked@FBSD_1.6"
pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for archiver @FILE support... no
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/local/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... /lib/cpp
configure: error: in `/tmp/pip-install-0kw9o6w8/uvloop_c6df6992169342b3973445e7c79c3925/build/libuv':
configure: error: C preprocessor "/lib/cpp" fails sanity check
See `config.log' for more details
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-install-0kw9o6w8/uvloop_c6df6992169342b3973445e7c79c3925/setup.py", line 233, in <module>
setup(
File "/usr/local/share/appdaemon/lib/python3.8/site-packages/setuptools/__init__.py", line 165, in setup
return distutils.core.setup(**attrs)
File "/usr/local/lib/python3.8/distutils/core.py", line 148, in setup
dist.run_commands()
File "/usr/local/lib/python3.8/distutils/dist.py", line 966, in run_commands
self.run_command(cmd)
File "/usr/local/lib/python3.8/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/usr/local/share/appdaemon/lib/python3.8/site-packages/setuptools/command/install.py", line 61, in run
return orig.install.run(self)
File "/usr/local/lib/python3.8/distutils/command/install.py", line 545, in run
self.run_command('build')
File "/usr/local/lib/python3.8/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/usr/local/lib/python3.8/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/usr/local/lib/python3.8/distutils/command/build.py", line 135, in run
self.run_command(cmd_name)
File "/usr/local/lib/python3.8/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/usr/local/lib/python3.8/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/usr/local/share/appdaemon/lib/python3.8/site-packages/setuptools/command/build_ext.py", line 87, in run
_build_ext.run(self)
File "/usr/local/lib/python3.8/distutils/command/build_ext.py", line 340, in run
self.build_extensions()
File "/tmp/pip-install-0kw9o6w8/uvloop_c6df6992169342b3973445e7c79c3925/setup.py", line 198, in build_extensions
self.build_libuv()
File "/tmp/pip-install-0kw9o6w8/uvloop_c6df6992169342b3973445e7c79c3925/setup.py", line 177, in build_libuv
subprocess.run(
File "/usr/local/lib/python3.8/subprocess.py", line 516, in run
raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['./configure']' returned non-zero exit status 1.
----------------------------------------
ERROR: Command errored out with exit status 1: /usr/local/share/appdaemon/bin/python3.8 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-0kw9o6w8/uvloop_c6df6992169342b3973445e7c79c3925/setup.py'"'"'; __file__='"'"'/tmp/pip-install-0kw9o6w8/uvloop_c6df6992169342b3973445e7c79c3925/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-wly669o8/install-record.txt --single-version-externally-managed --compile --install-headers /usr/local/share/appdaemon/include/site/python3.8/uvloop Check the logs for full command output.
Press ENTER to continue...