* Package: net-news/canto-curses-0.9.9:0 * Repository: gentoo * Maintainer: pinkbyte@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux python_targets_python3_10 userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking canto-curses-0.9.9.tar.gz to /var/tmp/portage/net-news/canto-curses-0.9.9/work >>> Source unpacked in /var/tmp/portage/net-news/canto-curses-0.9.9/work >>> Preparing source in /var/tmp/portage/net-news/canto-curses-0.9.9/work/canto-curses-0.9.9 ... * Non-PEP517 builds are deprecated for ebuilds using plain distutils. * Please migrate to DISTUTILS_USE_PEP517=setuptools. * Please see Python Guide for more details: * https://projects.gentoo.org/python/guide/distutils.html >>> Source prepared. >>> Configuring source in /var/tmp/portage/net-news/canto-curses-0.9.9/work/canto-curses-0.9.9 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/net-news/canto-curses-0.9.9/work/canto-curses-0.9.9 ... * python3_10: running distutils-r1_run_phase distutils-r1_python_compile python3.10 setup.py build -j 4 /var/tmp/portage/net-news/canto-curses-0.9.9/work/canto-curses-0.9.9/setup.py:3: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives from distutils.command.install_data import install_data running build running build_py creating /var/tmp/portage/net-news/canto-curses-0.9.9/work/canto-curses-0.9.9-python3_10/lib/canto_curses copying canto_curses/theme.py -> /var/tmp/portage/net-news/canto-curses-0.9.9/work/canto-curses-0.9.9-python3_10/lib/canto_curses copying canto_curses/text.py -> /var/tmp/portage/net-news/canto-curses-0.9.9/work/canto-curses-0.9.9-python3_10/lib/canto_curses copying canto_curses/taglist.py -> /var/tmp/portage/net-news/canto-curses-0.9.9/work/canto-curses-0.9.9-python3_10/lib/canto_curses copying canto_curses/tagcore.py -> /var/tmp/portage/net-news/canto-curses-0.9.9/work/canto-curses-0.9.9-python3_10/lib/canto_curses copying canto_curses/tag.py -> /var/tmp/portage/net-news/canto-curses-0.9.9/work/canto-curses-0.9.9-python3_10/lib/canto_curses copying canto_curses/subthread.py -> /var/tmp/portage/net-news/canto-curses-0.9.9/work/canto-curses-0.9.9-python3_10/lib/canto_curses copying canto_curses/story.py -> /var/tmp/portage/net-news/canto-curses-0.9.9/work/canto-curses-0.9.9-python3_10/lib/canto_curses copying canto_curses/screen.py -> /var/tmp/portage/net-news/canto-curses-0.9.9/work/canto-curses-0.9.9-python3_10/lib/canto_curses copying canto_curses/reader.py -> /var/tmp/portage/net-news/canto-curses-0.9.9/work/canto-curses-0.9.9-python3_10/lib/canto_curses copying canto_curses/main.py -> /var/tmp/portage/net-news/canto-curses-0.9.9/work/canto-curses-0.9.9-python3_10/lib/canto_curses copying canto_curses/locks.py -> /var/tmp/portage/net-news/canto-curses-0.9.9/work/canto-curses-0.9.9-python3_10/lib/canto_curses copying canto_curses/input.py -> /var/tmp/portage/net-news/canto-curses-0.9.9/work/canto-curses-0.9.9-python3_10/lib/canto_curses copying canto_curses/html.py -> /var/tmp/portage/net-news/canto-curses-0.9.9/work/canto-curses-0.9.9-python3_10/lib/canto_curses copying canto_curses/guibase.py -> /var/tmp/portage/net-news/canto-curses-0.9.9/work/canto-curses-0.9.9-python3_10/lib/canto_curses copying canto_curses/gui.py -> /var/tmp/portage/net-news/canto-curses-0.9.9/work/canto-curses-0.9.9-python3_10/lib/canto_curses copying canto_curses/config.py -> /var/tmp/portage/net-news/canto-curses-0.9.9/work/canto-curses-0.9.9-python3_10/lib/canto_curses copying canto_curses/command.py -> /var/tmp/portage/net-news/canto-curses-0.9.9/work/canto-curses-0.9.9-python3_10/lib/canto_curses copying canto_curses/color.py -> /var/tmp/portage/net-news/canto-curses-0.9.9/work/canto-curses-0.9.9-python3_10/lib/canto_curses copying canto_curses/__init__.py -> /var/tmp/portage/net-news/canto-curses-0.9.9/work/canto-curses-0.9.9-python3_10/lib/canto_curses warning: canto_curses_build_py: byte-compiling is disabled, skipping. running build_ext building 'canto_curses.widecurse' extension creating /var/tmp/portage/net-news/canto-curses-0.9.9/work/canto-curses-0.9.9-python3_10/temp.linux-x86_64-3.10 creating /var/tmp/portage/net-news/canto-curses-0.9.9/work/canto-curses-0.9.9-python3_10/temp.linux-x86_64-3.10/canto_curses x86_64-pc-linux-gnu-gcc -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -fPIC -I/usr/local/include -I/opt/local/include -I/usr/include/python3.10 -c canto_curses/widecurse.c -o /var/tmp/portage/net-news/canto-curses-0.9.9/work/canto-curses-0.9.9-python3_10/temp.linux-x86_64-3.10/canto_curses/widecurse.o canto_curses/widecurse.c: In function ‘py_waddch’: canto_curses/widecurse.c:63:25: error: implicit declaration of function ‘waddwstr’; did you mean ‘waddstr’? [-Werror=implicit-function-declaration] 63 | waddwstr(win, dest); | ^~~~~~~~ | waddstr cc1: some warnings being treated as errors error: command '/usr/bin/x86_64-pc-linux-gnu-gcc' failed with exit code 1 * ERROR: net-news/canto-curses-0.9.9::gentoo failed (compile phase): * (no error message) * * Call stack: * ebuild.sh, line 122: Called src_compile * environment, line 3459: Called distutils-r1_src_compile * environment, line 1598: Called _distutils-r1_run_foreach_impl 'distutils-r1_python_compile' * environment, line 724: Called python_foreach_impl 'distutils-r1_run_phase' 'distutils-r1_python_compile' * environment, line 3134: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'distutils-r1_python_compile' * environment, line 2627: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'distutils-r1_python_compile' * environment, line 2625: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'distutils-r1_python_compile' * environment, line 1051: Called distutils-r1_run_phase 'distutils-r1_python_compile' * environment, line 1580: Called distutils-r1_python_compile * environment, line 1382: Called esetup.py 'build' '-j' '4' * environment, line 2166: Called die * The specific snippet of code: * "${@}" || die -n; * * If you need support, post the output of `emerge --info '=net-news/canto-curses-0.9.9::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-news/canto-curses-0.9.9::gentoo'`. * The complete build log is located at '/var/log/portage/net-news:canto-curses-0.9.9:20221004-024953.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/net-news/canto-curses-0.9.9/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-news/canto-curses-0.9.9/temp/environment'. * Working directory: '/var/tmp/portage/net-news/canto-curses-0.9.9/work/canto-curses-0.9.9' * S: '/var/tmp/portage/net-news/canto-curses-0.9.9/work/canto-curses-0.9.9'