circular dependency texlive_base/texlive_texmf-full

S. Günther h8spawn at googlemail.com
Tue Jan 27 01:58:31 PST 2009


Ah, many thanks.
So I did force the uninstall and now everything seems to
be fine.
Thanks for the answer.

Best regards
Stephan
----------------------------------------------------------------------------



On Tue, Jan 27, 2009 at 6:34 PM, Emmanuel Hainry <ehainry at free.fr> wrote:
> S. Günther a écrit :
>>
>> Hello,
>>
>> while upgrading my ports I got the the error described in
>> http://trac.macports.org/ticket/18166. After a little thinking
>> I realized that I didn't really need texlive_base anymore so
>> I tried to uninstall it which failed due to a dependency on
>> texlive_texmf-full. Now this one won't uninstall due to a
>> dependency on texlive_base which closes a vicious circle
>> and is quite annoying.
>> The interesting thing is that while port dependents gets all
>> the dependencies right, port deps fails to report the circular
>> dependencies:
>>
>>>
>>> port dependents texlive_texmf-full
>>> texlive_base depends on texlive_texmf-full
>>>
>>
>>
>>>
>>> port dependents texlive_base
>>> texlive_texmf-full depends on texlive_base
>>>
>>
>> but:
>>
>>
>>>
>>> port deps texlive_texmf-full
>>> texlive_texmf-full has no dependencies
>>>
>>
>> I've omitted the output of port deps texlive_base because
>> it is rather long and gets the depency on texlive_texmf-full
>> right.
>> Could anyone please give me any pointers on how to get
>> those packages to uninstall? I would force the uninstallation
>> but I'm always a little bit careful about potentially breaking
>> things so I'd rather wanted to ask whether that would be
>> ok before I do it.
>>
>
> You shoud force the uninstall.
> There is in fact no dependency cycle. port deps gets it right. However, the
> order of the dependencies has changed and port dependents has kept word of
> the old dependency of texlive_texmf-full on texlive_base.
>
> Best,
>
> Emmanuel
>


More information about the macports-users mailing list