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>