[package - 134amd64-default][x11/kitty] Failed for kitty-0.39.1 in build

From: <pkg-fallout_at_FreeBSD.org>
Date: Mon, 10 Feb 2025 20:56:57 UTC
You are receiving this mail as a port that you maintain
is failing to build on the FreeBSD package build server.
Please investigate the failure and submit a PR to fix
build.

Maintainer:     nivit@FreeBSD.org
Log URL:        https://pkg-status.freebsd.org/beefy16/data/134amd64-default/3bdb37a8f72e/logs/kitty-0.39.1.log
Build URL:      https://pkg-status.freebsd.org/beefy16/build.html?mastername=134amd64-default&build=3bdb37a8f72e
Log:

=>> Building x11/kitty
build started at Mon Feb 10 20:52:16 UTC 2025
port directory: /usr/ports/x11/kitty
package name: kitty-0.39.1
building for: FreeBSD 134amd64-default-job-09 13.4-RELEASE-p3 FreeBSD 13.4-RELEASE-p3 amd64
maintained by: nivit@FreeBSD.org
Makefile datestamp: -rw-r--r--  1 root  wheel  4359 Feb  9 01:03 /usr/ports/x11/kitty/Makefile
Ports top last git commit: 3bdb37a8f72
Ports top unclean checkout: no
Port dir last git commit: 5d63c67af03
Port dir unclean checkout: no
Poudriere version: poudriere-git-3.4.2
Host OSVERSION: 1500028
Jail OSVERSION: 1304000
Job Id: 09

---Begin Environment---
SHELL=/bin/csh
OSVERSION=1304000
UNAME_v=FreeBSD 13.4-RELEASE-p3
UNAME_r=13.4-RELEASE-p3
BLOCKSIZE=K
MAIL=/var/mail/root
MM_CHARSET=UTF-8
LANG=C.UTF-8
STATUS=1
HOME=/root
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin
MAKE_OBJDIR_CHECK_WRITABLE=0
LOCALBASE=/usr/local
USER=root
POUDRIERE_NAME=poudriere-git
LIBEXECPREFIX=/usr/local/libexec/poudriere
POUDRIERE_VERSION=3.4.2
MASTERMNT=/usr/local/poudriere/data/.m/134amd64-default/ref
LC_COLLATE=C
POUDRIERE_BUILD_TYPE=bulk
PACKAGE_BUILDING=yes
SAVED_TERM=
OUTPUT_REDIRECTED_STDERR=4
OUTPUT_REDIRECTED=1
PWD=/usr/local/poudriere/data/.m/134amd64-default/09/.p
OUTPUT_REDIRECTED_STDOUT=3
P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS
MASTERNAME=134amd64-default
SCRIPTPREFIX=/usr/local/share/poudriere
SCRIPTNAME=bulk.sh
OLDPWD=/usr/local/poudriere/data/.m/134amd64-default/ref/.p/pool
POUDRIERE_PKGNAME=poudriere-git-3.4.2
SCRIPTPATH=/usr/local/share/poudriere/bulk.sh
POUDRIEREPATH=/usr/local/bin/poudriere
---End Environment---

---Begin Poudriere Port Flags/Env---
PORT_FLAGS=
PKGENV=
FLAVOR=
MAKE_ARGS=
---End Poudriere Port Flags/Env---

---Begin OPTIONS List---
===> The following configuration options are available for kitty-0.39.1:
     DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
---End OPTIONS List---

--MAINTAINER--
nivit@FreeBSD.org
--End MAINTAINER--

--CONFIGURE_ARGS--

--End CONFIGURE_ARGS--

--CONFIGURE_ENV--
MAKE=/usr/local/bin/gmake PKG_CONFIG=pkgconf PYTHON="/usr/local/bin/python3.11" XDG_DATA_HOME=/wrkdirs/usr/ports/x11/kitty/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/x11/kitty/work  XDG_CACHE_HOME=/wrkdirs/usr/ports/x11/kitty/work/.cache  HOME=/wrkdirs/usr/ports/x11/kitty/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/x11/kitty/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/x11/kitty/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh
--End CONFIGURE_ENV--

--MAKE_ENV--
PYTHONDONTWRITEBYTECODE=1 BUILD_DOCS=yes OPENSSLBASE=/usr OPENSSLDIR=/etc/ssl OPENSSLINC=/usr/include OPENSSLLIB=/usr/lib XDG_DATA_HOME=/wrkdirs/usr/ports/x11/kitty/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/x11/kitty/work  XDG_CACHE_HOME=/wrkdirs/usr/ports/x11/kitty/work/.cache  HOME=/wrkdirs/usr/ports/x11/kitty/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/x11/kitty/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/x11/kitty/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local  LOCALBASE=/usr/local  CC="cc" CFLAGS="-O2 -pipe  -Wno-error=invalid-utf8 -Winvalid-utf8 -fstack-protector-strong -fno-strict-aliasing "  CPP="cpp" CPPFLAGS="`pkg-config --cflags epoll-shim-interpose`"  LDFLAGS=" `pkg-config --libs epoll-shim-interpose`  -Wl,-rpath=/usr/local/lib -fstack-protector-strong " LIBS=""  
CXX="c++" CXXFLAGS="-O2 -pipe -Wno-error=invalid-utf8 -Winvalid-utf8 -fstack-protector-strong -fno-strict-aliasing  " BSD_INSTALL_PROGRAM="install  -s -m 555"  BSD_INSTALL_LIB="install  -s -m 0644"  BSD_INSTALL_SCRIPT="install  -m 555"  BSD_INSTALL_DATA="install  -m 0644"  BSD_INSTALL_MAN="install  -m 444"
--End MAKE_ENV--

--PLIST_SUB--
PORTDOCS="" PYTHON_INCLUDEDIR=include/python3.11  PYTHON_LIBDIR=lib/python3.11  PYTHON_PLATFORM=freebsd13  PYTHON_SITELIBDIR=lib/python3.11/site-packages  PYTHON_SUFFIX=311  PYTHON_EXT_SUFFIX=.cpython-311  PYTHON_VER=3.11  PYTHON_VERSION=python3.11 PYTHON2="@comment " PYTHON3="" OSREL=13.4 PREFIX=%D LOCALBASE=/usr/local  RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/kitty"  EXAMPLESDIR="share/examples/kitty"  DATADIR="share/kitty"  WWWDIR="www/kitty"  ETCDIR="etc/kitty"
--End PLIST_SUB--

--SUB_LIST--
 PYTHON_INCLUDEDIR=/usr/local/include/python3.11  PYTHON_LIBDIR=/usr/local/lib/python3.11  PYTHON_PLATFORM=freebsd13  PYTHON_SITELIBDIR=/usr/local/lib/python3.11/site-packages  PYTHON_SUFFIX=311  PYTHON_EXT_SUFFIX=.cpython-311  PYTHON_VER=3.11  PYTHON_VERSION=python3.11 PYTHON2="@comment " PYTHON3="" PREFIX=/usr/local LOCALBASE=/usr/local  DATADIR=/usr/local/share/kitty DOCSDIR=/usr/local/share/doc/kitty EXAMPLESDIR=/usr/local/share/examples/kitty  WWWDIR=/usr/local/www/kitty ETCDIR=/usr/local/etc/kitty
--End SUB_LIST--

---Begin make.conf---
USE_PACKAGE_DEPENDS=yes
BATCH=yes
WRKDIRPREFIX=/wrkdirs
PORTSDIR=/usr/ports
PACKAGES=/packages
DISTDIR=/distfiles
PACKAGE_BUILDING=yes
PACKAGE_BUILDING_FLAVORS=yes
####  ####
# XXX: We really need this but cannot use it while 'make checksum' does not
# try the next mirror on checksum failure.  It currently retries the same
# failed mirror and then fails rather then trying another.  It *does*
# try the next if the size is mismatched though.
#MASTER_SITE_FREEBSD=yes
# Build ALLOW_MAKE_JOBS_PACKAGES with 3 jobs
MAKE_JOBS_NUMBER=3
#### Misc Poudriere ####
.include "/etc/make.conf.ports_env"
GID=0
UID=0
---End make.conf---
--Resource limits--
cpu time               (seconds, -t)  unlimited
file size           (512-blocks, -f)  unlimited
data seg size           (kbytes, -d)  33554432
stack size              (kbytes, -s)  524288
core file size      (512-blocks, -c)  unlimited
max memory size         (kbytes, -m)  unlimited
locked memory           (kbytes, -l)  unlimited
max user processes              (-u)  89999
open files                      (-n)  8192
virtual mem size        (kbytes, -v)  unlimited
swap limit              (kbytes, -w)  unlimited
socket buffer size       (bytes, -b)  unlimited
pseudo-terminals                (-p)  unlimited
kqueues                         (-k)  unlimited
umtx shared locks               (-o)  unlimited
--End resource limits--
=======================<phase: check-sanity   >============================
===== env: NO_DEPENDS=yes USER=root UID=0 GID=0
===>  License GPLv3 accepted by the user
===========================================================================
=======================<phase: pkg-depends    >============================
===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===>   kitty-0.39.1 depends on file: /usr/local/sbin/pkg - not found
===>   Installing existing package /packages/All/pkg-2.0.5.pkg
[134amd64-default-job-09] Installing pkg-2.0.5...
[134amd64-default-job-09] Extracting pkg-2.0.5: .......... done
===>   kitty-0.39.1 depends on file: /usr/local/sbin/pkg - found
===>   Returning to build of kitty-0.39.1
===========================================================================
=======================<phase: fetch-depends  >============================
===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===>   kitty-0.39.1 depends on file: /usr/local/bin/go123 - not found
===>   Installing existing package /packages/All/go123-1.23.5.pkg
[134amd64-default-job-09] Installing go123-1.23.5...
[134amd64-default-job-09] Extracting go123-1.23.5: .......... done
===>   kitty-0.39.1 depends on file: /usr/local/bin/go123 - found
===>   Returning to build of kitty-0.39.1
===>   kitty-0.39.1 depends on package: ca_root_nss>0 - not found
===>   Installing existing package /packages/All/ca_root_nss-3.104.pkg
[134amd64-default-job-09] Installing ca_root_nss-3.104...
[134amd64-default-job-09] Extracting ca_root_nss-3.104: ....... done
Scanning /usr/share/certs/blacklisted for certificates...
Scanning /usr/share/certs/trusted for certificates...
Scanning /usr/local/share/certs for certificates...
=====
Message from ca_root_nss-3.104:

--
FreeBSD does not, and can not warrant that the certification authorities
whose certificates are included in this package have in any way been
audited for trustworthiness or RFC 3647 compliance.

Assessment and verification of trust is the complete responsibility of
the system administrator.

This package installs symlinks to support root certificate discovery
for software that either uses other cryptographic libraries than
OpenSSL, or use OpenSSL but do not follow recommended practice.

If you prefer to do this manually, replace the following symlinks with
either an empty file or your site-local certificate bundle.

  * /etc/ssl/cert.pem
  * /usr/local/etc/ssl/cert.pem
  * /usr/local/openssl/cert.pem
===>   kitty-0.39.1 depends on package: ca_root_nss>0 - found
===>   Returning to build of kitty-0.39.1
===========================================================================
=======================<phase: fetch          >============================
===== env: NO_DEPENDS=yes USER=root UID=0 GID=0
===>  License GPLv3 accepted by the user
=> v0.39.1.mod doesn't seem to exist in /portdistfiles/go/x11_kitty/kitty-v0.39.1.
=> Attempting to fetch https://proxy.golang.org/github.com/kovidgoyal/kitty/@v/v0.39.1.mod
v0.39.1.mod                                           1237  B   12 MBps    00s
=> v0.39.1.zip doesn't seem to exist in /portdistfiles/go/x11_kitty/kitty-v0.39.1.
=> Attempting to fetch https://proxy.golang.org/github.com/kovidgoyal/kitty/@v/v0.39.1.zip
v0.39.1.zip                                           8853 kB   21 MBps    00s
===> Fetching all distfiles required by kitty-0.39.1 for building
===> Fetching github.com/kovidgoyal/kitty dependencies
# get https://proxy.golang.org/howett.net/plist/@v/v1.0.1.mod
# get https://proxy.golang.org/github.com/%21a%21l%21tree/bigfloat/@v/v0.2.0.mod
# get https://proxy.golang.org/github.com/alecthomas/chroma/v2/@v/v2.15.0.mod
# get https://proxy.golang.org/github.com/bmatcuk/doublestar/v4/@v/v4.8.1.mod
# get https://proxy.golang.org/github.com/disintegration/imaging/@v/v1.6.2.mod
# get https://proxy.golang.org/github.com/dlclark/regexp2/@v/v1.11.4.mod
# get https://proxy.golang.org/github.com/edwvee/exiffix/@v/v0.0.0-20240229113213-0dbb146775be.mod
<snip>
github.com/kovidgoyal/imaging
github.com/disintegration/imaging
vendor/golang.org/x/net/idna
github.com/klauspost/cpuid/v2
crypto/ecdsa
crypto/internal/hpke
github.com/shirou/gopsutil/v3/cpu
github.com/shirou/gopsutil/v3/mem
github.com/edwvee/exiffix
github.com/dlclark/regexp2
github.com/zeebo/xxh3
os/user
net
github.com/alecthomas/chroma/v2
github.com/alecthomas/chroma/v2/styles
github.com/alecthomas/chroma/v2/lexers
archive/tar
github.com/shirou/gopsutil/v3/net
net/textproto
github.com/google/uuid
crypto/x509
vendor/golang.org/x/net/http/httpproxy
github.com/seancfoley/ipaddress-go/ipaddr
vendor/golang.org/x/net/http/httpguts
mime/multipart
github.com/shirou/gopsutil/v3/process
crypto/tls
net/http/httptrace
net/http
kitty/tools/utils
kitty/tools/utils/paths
kitty/tools/utils/base85
kitty/tools/utils/shlex
kitty/tools/tty
kitty/tools/rsync
kitty/tools/crypto
kitty/tools/wcswidth
kitty/tools/tui/shell_integration
kitty/tools/utils/humanize
kitty/tools/utils/style
kitty/tools/cli/markup
kitty/tools/tui/sgr
kitty/tools/tui/loop
kitty/tools/cli
kitty/tools/tui/shortcuts
kitty/tools/cmd/mouse_demo
kitty/tools/config
kitty/kittens/query_terminal
kitty/kittens/hyperlinked_grep
kitty/tools/utils/shm
kitty/kittens/notify
kitty/kittens/show_key
kitty/tools/tui
kitty/tools/tui/readline
kitty/tools/cmd/atexit
kitty/tools/utils/images
kitty/tools/tui/subseq
kitty/kittens/clipboard
kitty/tools/unicode_names
kitty/tools/cmd/show_error
kitty/tools/cmd/run_shell
kitty/tools/cmd/edit_in_kitty
kitty/kittens/ask
kitty/tools/tui/graphics
kitty/kittens/hints
kitty/tools/cmd/update_self
kitty/tools/cmd/at
kitty/tools/themes
kitty/kittens/unicode_input
kitty/kittens/choose_fonts
kitty/kittens/icat
kitty/tools/cmd/benchmark
kitty/kittens/ssh
kitty/kittens/themes
kitty/kittens/transfer
kitty/kittens/diff
kitty/tools/cmd/pytest
kitty/tools/cmd/tool
kitty/tools/cmd/completion
kitty/tools/cmd
gmake[1]: Entering directory '/wrkdirs/usr/ports/x11/kitty/work/github.com/kovidgoyal/kitty@v0.39.1'
gmake -C docs man
gmake[2]: Entering directory '/wrkdirs/usr/ports/x11/kitty/work/github.com/kovidgoyal/kitty@v0.39.1/docs'
sphinx-build -M man "." "_build" -n -j auto -T   
Running Sphinx v5.3.0
making output directory... done
building [mo]: targets for 0 po files that are out of date
building [man]: all manpages
updating environment: [new config] 60 added, 0 changed, 0 removed
reading sources... [  3%] actions .. binary
reading sources... [  6%] build .. changelog
reading sources... [ 10%] clipboard .. color-stack
reading sources... [ 13%] conf .. deccara
reading sources... [ 16%] desktop-notifications .. faq
reading sources... [ 20%] file-transfer-protocol .. generated/color-names
reading sources... [ 23%] generated/launch .. generated/matching
reading sources... [ 26%] generated/rc .. generated/ssh-copy
reading sources... [ 30%] glossary .. graphics-protocol
reading sources... [ 33%] index .. integrations
reading sources... [ 36%] intro_vid .. invocation
reading sources... [ 40%] keyboard-protocol .. kittens/broadcast
reading sources... [ 43%] kittens/choose-fonts .. kittens/clipboard
reading sources... [ 46%] kittens/custom .. kittens/developing-builtin-kittens
reading sources... [ 50%] kittens/diff .. kittens/hints
reading sources... [ 53%] kittens/hyperlinked_grep .. kittens/icat
reading sources... [ 56%] kittens/notify .. kittens/panel
reading sources... [ 60%] kittens/query_terminal .. kittens/remote_file
reading sources... [ 63%] kittens/ssh .. kittens/themes
reading sources... [ 66%] kittens/transfer .. kittens/unicode_input
reading sources... [ 70%] kittens_intro .. launch
reading sources... [ 73%] layouts .. mapping
reading sources... [ 76%] marks .. misc-protocol
reading sources... [ 80%] open_actions .. overview
reading sources... [ 83%] performance .. pipe
reading sources... [ 86%] pointer-shapes .. press-mentions
reading sources... [ 90%] protocol-extensions .. quickstart
reading sources... [ 93%] rc_protocol .. remote-control
reading sources... [ 96%] shell-integration .. support
reading sources... [100%] underlines .. unscroll

looking for now-outdated files... none found
pickling environment... done
checking consistency... done
writing... kitty.1 { } kitty.conf.5 { actions } kitten-broadcast.1 { } kitten-notify.1 { } kitten-clipboard.1 { } kitten-hints.1 { } kitten-panel.1 { } kitten-icat.1 { } kitten-choose-fonts.1 { } kitten-unicode-input.1 { } kitten-remote-file.1 { } kitten-diff.1 { } kitten-transfer.1 { } kitten-query-terminal.1 { } kitten-ssh.1 { } kitten-themes.1 { } kitten-hyperlinked-grep.1 { } done
build succeeded.

The manual pages are in _build/man.
gmake[2]: Leaving directory '/wrkdirs/usr/ports/x11/kitty/work/github.com/kovidgoyal/kitty@v0.39.1/docs'
gmake -C docs html
gmake[2]: Entering directory '/wrkdirs/usr/ports/x11/kitty/work/github.com/kovidgoyal/kitty@v0.39.1/docs'
sphinx-build -M html "." "_build" -n -j auto -T   
Running Sphinx v5.3.0
making output directory... done
loading pickled environment... done

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/sphinx/registry.py", line 459, in load_extension
    mod = import_module(extname)
          ^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/local/lib/python3.11/site-packages/furo/__init__.py", line 24, in <module>
    from .navigation import get_navigation_tree
  File "/usr/local/lib/python3.11/site-packages/furo/navigation.py", line 5, in <module>
    from bs4 import BeautifulSoup, Tag
  File "/usr/local/lib/python3.11/site-packages/bs4/__init__.py", line 64, in <module>
    from .builder import (
  File "/usr/local/lib/python3.11/site-packages/bs4/builder/__init__.py", line 24, in <module>
    from bs4.element import (
  File "/usr/local/lib/python3.11/site-packages/bs4/element.py", line 9, in <module>
    from bs4.css import CSS
  File "/usr/local/lib/python3.11/site-packages/bs4/css.py", line 27, in <module>
    from bs4._typing import _NamespaceMapping
  File "/usr/local/lib/python3.11/site-packages/bs4/_typing.py", line 16, in <module>
    from typing_extensions import (
ModuleNotFoundError: No module named 'typing_extensions'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/sphinx/cmd/build.py", line 276, in build_main
    app = Sphinx(args.sourcedir, args.confdir, args.outputdir,
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/sphinx/application.py", line 262, in __init__
    self._init_builder()
  File "/usr/local/lib/python3.11/site-packages/sphinx/application.py", line 334, in _init_builder
    self.builder.init()
  File "/usr/local/lib/python3.11/site-packages/sphinx/builders/html/__init__.py", line 248, in init
    self.init_templates()
  File "/usr/local/lib/python3.11/site-packages/sphinx/builders/html/__init__.py", line 299, in init_templates
    self.theme = theme_factory.create(themename)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/sphinx/theming.py", line 232, in create
    self.load_extra_theme(name)
  File "/usr/local/lib/python3.11/site-packages/sphinx/theming.py", line 177, in load_extra_theme
    self.load_external_theme(name)
  File "/usr/local/lib/python3.11/site-packages/sphinx/theming.py", line 202, in load_external_theme
    self.app.registry.load_extension(self.app, entry_point.module)
  File "/usr/local/lib/python3.11/site-packages/sphinx/registry.py", line 462, in load_extension
    raise ExtensionError(__('Could not import extension %s') % extname,
sphinx.errors.ExtensionError: Could not import extension furo (exception: No module named 'typing_extensions')

Extension error:
Could not import extension furo (exception: No module named 'typing_extensions')
gmake[2]: *** [Makefile:25: html] Error 2
gmake[2]: Leaving directory '/wrkdirs/usr/ports/x11/kitty/work/github.com/kovidgoyal/kitty@v0.39.1/docs'
gmake[1]: *** [Makefile:48: html] Error 2
gmake[1]: Leaving directory '/wrkdirs/usr/ports/x11/kitty/work/github.com/kovidgoyal/kitty@v0.39.1'
gmake docs
*** Error code 2

Stop.
make: stopped in /usr/ports/x11/kitty