[Bug 285999] make index fails on stable/13 and releng/13.5 with "make_index: Circular dependency loop found: glib-2.82.4_1,2 depends upon itself."

From: <bugzilla-noreply_at_freebsd.org>
Date: Sat, 19 Apr 2025 16:24:17 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285999

Wolfram Schneider <wosch@FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|Open                        |In Progress
                 CC|                            |bdrewery@FreeBSD.org,
                   |                            |bofh@freebsd.org,
                   |                            |cperciva@FreeBSD.org

--- Comment #11 from Wolfram Schneider <wosch@FreeBSD.org> ---
on stable/13 make_index is part of the source tree:
usr.sbin/portsnap/make_index/make_index.c 

called by /usr/libexec/make_index /dev/stdin from ${PORTSDIR}/Makefile

on stable/14 and later make_index is no longer part of the source tree, instead
a perl script is called: perl ${PORTSDIR}/Tools/make_index

The port portsnap install make_index in /usr/local/libexec/make_index - but I
do not see that it is ever used, the fall back is the perl script even if
portsnap is installed.


How to repeat:

curl -sSf https://people.freebsd.org/~wosch/tmp/ports/indexfile.desc1.gz | gzip
-dc | /usr/libexec/make_index /dev/stdin
make_index: Circular dependency loop found: glib-2.82.4,2 depends upon itself.

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