[Bug 269021] Mk/Uses/python.mk: "USE_PYTHON=pep517 concurrent" fails: realpath: Too many levels of symbolic links

From: <bugzilla-noreply_at_freebsd.org>
Date: Wed, 18 Jan 2023 03:55:12 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=269021

            Bug ID: 269021
           Summary: Mk/Uses/python.mk: "USE_PYTHON=pep517 concurrent"
                    fails: realpath: Too many levels of symbolic links
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: sunpoet@FreeBSD.org
          Reporter: yuri@freebsd.org
          Assignee: sunpoet@FreeBSD.org
             Flags: maintainer-feedback?(sunpoet@FreeBSD.org)

Testcase: devel/py-hatchling

[yuri@yv /usr/ports/devel/py-hatchling]$ make
===>  License MIT accepted by the user
===>   py39-hatchling-1.11.1 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by py39-hatchling-1.11.1 for building
===>  Extracting for py39-hatchling-1.11.1
=> SHA256 Checksum OK for hatchling-1.11.1.tar.gz.
===>  Patching for py39-hatchling-1.11.1
===>   py39-hatchling-1.11.1 depends on file: /usr/local/bin/python3.9 - found
===>   py39-hatchling-1.11.1 depends on package: py39-build>0 - found
===>   py39-hatchling-1.11.1 depends on package: py39-installer>0 - found
===>   py39-hatchling-1.11.1 depends on file: /usr/local/bin/ccache - found
===>  Configuring for py39-hatchling-1.11.1
===>  Building for py39-hatchling-1.11.1
* Getting build dependencies for wheel...
* Building wheel...
Successfully built hatchling-1.11.1-py3-none-any.whl
===>  Staging for py39-hatchling-1.11.1
===>   py39-hatchling-1.11.1 depends on package: py39-editables>=0.3 - found
===>   py39-hatchling-1.11.1 depends on package: py39-packaging>=21.3 - found
===>   py39-hatchling-1.11.1 depends on package: py39-pathspec>=0.9 - found
===>   py39-hatchling-1.11.1 depends on package: py39-pluggy>=1.0.0 - found
===>   py39-hatchling-1.11.1 depends on file: /usr/local/bin/python3.9 - found
===>   py39-hatchling-1.11.1 depends on package: py39-tomli>=1.2.2 - found
===>   Generating temporary packing list
===> Creating unique files: Move MAN files needing SUFFIX
===> Creating unique files: Move files needing SUFFIX
Move: bin/hatchling --> bin/hatchling-3.9
Link: @bin/hatchling --> bin/hatchling-3.9
Move: bin/hatchling --> bin/hatchling-3.9
Link: @bin/hatchling --> bin/hatchling-3.9
install:
/usr/ports/devel/py-hatchling/work-py39/stage/usr/local/bin/hatchling-3.9:
realpath: Too many levels of symbolic links
*** Error code 71

-- 
You are receiving this mail because:
You are the assignee for the bug.