Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 518834 - USE=infinality x11-libs/libXft depends on media-libs/freetype while media-libs/fontconfig-infinality depends on x11-libs/libXft
Summary: USE=infinality x11-libs/libXft depends on media-libs/freetype while media-lib...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-08-02 15:41 UTC by Piotr Karbowski (RETIRED)
Modified: 2014-12-13 13:30 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Piotr Karbowski (RETIRED) gentoo-dev 2014-08-02 15:41:15 UTC
There's Circular dependencies when infinality is enabled for freetype but no libXft installed.

(x11-libs/libXft-2.3.2:0/0::gentoo, ebuild scheduled for merge) depends on
 (media-libs/freetype-2.5.3-r1:2/2::gentoo, ebuild scheduled for merge) (buildtime)
  (media-libs/fontconfig-infinality-20130404:0/0::gentoo, ebuild scheduled for merge) (runtime)
   (x11-libs/libXft-2.3.2:0/0::gentoo, ebuild scheduled for merge) (runtime)


The workaround is to `USE=-infinality emerge -1 freetype` and then emerge it once again but with infinality flag enabled.

Reproducible: Always
Comment 1 Piotr Karbowski (RETIRED) gentoo-dev 2014-09-06 08:15:50 UTC
*friendly bump*
Comment 2 Ben de Groot (RETIRED) gentoo-dev 2014-09-24 09:42:36 UTC
This is a known issue. I'm not sure how you'd like to prevent this.
Comment 3 Ben de Groot (RETIRED) gentoo-dev 2014-12-13 13:30:46 UTC
Actually, I did a little digging, and we can move some deps to PDEPEND, which breaks the circular dep.