Opened 11 years ago

Closed 11 years ago

#24228 closed defect (wontfix)

xorg-libX11 +x11_xcb variant introduces a circular dependency

Reported by: myshlev@… Owned by: jeremyhu (Jeremy Huddleston Sequoia)
Priority: Normal Milestone:
Component: ports Version: 1.8.2
Keywords: Cc:
Port: xorg-libX11

Description

I was installing the xorg-libX11 port for the first time today and I tried to use the +x11_xcb variant. That variant introduces a circular dependency. The +x11_xcb variant adds a dependency on xorg-libxcb, which needs python26, which needs tk, which needs Xft2, which needs xrender, which needs xorg-libX11. So I had to install xorg-libX11 without +x11_xcb. If a user wants the +x11_xcb variant they would have to install xorg-libX11 twice.

Change History (2)

comment:1 Changed 11 years ago by mf2k (Frank Schima)

Keywords: xorg-libX11 x11_xcb xorg-libxcb removed
Owner: changed from macports-tickets@… to jeremyhu@…

comment:2 Changed 11 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Resolution: wontfix
Status: newclosed

I think your best bet is to install python without the variant that pulls in tk. That's the odd part of the dependency cycle

Note: See TracTickets for help on using tickets.