#68326 closed defect (fixed)

kitty 0.30.0: Setup error for the new version - build failure

Reported by: samulip (Samuli P) Owned by: judaew (Vadym-Valdis Yudaiev)
Priority: Normal Milestone:
Component: ports Version: 2.8.1
Keywords: Cc:
Port: kitty

Description

Could not upgrade outdated and need help to reinstall kitty.

The command that fails is

cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_aqua_kitty/kitty/work/kitty-0.30.0" && /opt/local/Library/Frameworks/Python.framework/Versions/3.11/bin/python3.11 setup.py kitty.app --ignore-compiler-warnings --update-check-interval=0 --verbose

Log messages include note on libxxhash that might be a missed dependency although kitty would seem to at least try to download it as a part of the normal build.

Package libxxhash was not found in the pkg-config search path.
Perhaps you should add the directory containing `libxxhash.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libxxhash' found
CC: ['/usr/bin/clang'] (15, 0)
The package libxxhash was not found on your system

I have tried to run clean and uninstall & re-install as well as trace mode to no avail.

Seems that all builds have a problem with build status as "failed install-port". https://ports.macports.org/port/kitty/builds/

Change History (3)

comment:1 Changed 13 months ago by samulip (Samuli P)

Installing py-xxhash changed the situation. Could reinstall kitty after first manually installing the python package.

I might add this requirement to the port via PR but do not really know how to set up for port development and testing and maybe there is another reason why the requirement is not picked up

comment:2 Changed 13 months ago by judaew (Vadym-Valdis Yudaiev)

Cc: judaew@… removed
Owner: set to judaew
Status: newassigned

comment:3 Changed 13 months ago by Samuli P <samulip@…>

Resolution: fixed
Status: assignedclosed

In cc85fc8bf3f58571958f2e0762a0b18fd5984e2e/macports-ports (master):

kitty: Add xxhash dependency

  • Add dependency in version v 0.30

Closes: #68326

Note: See TracTickets for help on using tickets.