Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 6 Jun 2020 13:11:22 -0700
From:      Kevin Oberman <rkoberman@gmail.com>
To:        dwilde1@gmail.com
Cc:        freebsd-stable <freebsd-stable@freebsd.org>
Subject:   Re: circular dependency on print/tex-dvipsk
Message-ID:  <CAN6yY1v_uVbF4EhHu%2B%2BaKq3uHNFc8_d=4VGLOCCpodp2s3jSrg@mail.gmail.com>
In-Reply-To: <CAEC73903FBSjMX-jUyUyzpRxKEF=vJL023f_avv97Zxmkoz2eQ@mail.gmail.com>
References:  <CAEC73903FBSjMX-jUyUyzpRxKEF=vJL023f_avv97Zxmkoz2eQ@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Jun 5, 2020 at 6:38 PM Donald Wilde <dwilde1@gmail.com> wrote:

> I've been doing some more work to get to the bottom of why my synth
> upgrade-system stalled.
>
> Here's the pertinent line, though the whole operation's result is attached.
>
> print/tex-dvipsk scan aborted because a circular dependency on
> print/tex-dvipsk was detected.
>
> If I understand this it means that two different programs require two
> _different_ versions of the tex-dvipsk program to be installed.
> Correct? At this point, it seems to be beyond a 'how did I get here'
> situation, it's a 'discover which programs cause it' situation.
>
> Iterating through the list of installed packages to see where two
> different packages depend on different versions of tex-dvipsk. That is
> the only possible reason for such a dependency, yes?
>
>
> --
> Don Wilde


Not quite. A circular dependency means that Port-A depends on Port-B and
Port-B depends on Port-A, though it is normally not so obvious as there are
usually intervening ports in the dependency path.

It seems that this should show up during a poudriere builds, too, so it
would be caught quickly. Not sure why synth (which I have not used in
years) would have an issue when poudriere (which I have never used) does
not.
--
Kevin Oberman, Part time kid herder and retired Network Engineer
E-mail: rkoberman@gmail.com
PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAN6yY1v_uVbF4EhHu%2B%2BaKq3uHNFc8_d=4VGLOCCpodp2s3jSrg>