fontconfig-2.1.93 considered more harmful
Joe Marcus Clarke
marcus at marcuscom.com
Thu Apr 17 13:45:37 PDT 2003
On Thu, 2003-04-17 at 16:27, BugsGrief at bugsgrief.net wrote:
[snip]
>
> Voila ! Found a few circular dependencies. Since I'm not using ports-all,
> and also the tool I relied on (tsort) is not the tool to primarily detect
> cycles (it detects cycles only as its byproduct), this list is not exhaustive.
I think something is messed up in your ports tree. There was a circular
dependency in Xft and XFree86-clients that was fixed a few weeks ago.
Make sure you have the latest Xft port (2.1_7).
>
> Most of the cycles I found so far contain XFree86-4-libraries -> fontconfig
> dependency. Other circles are small : gtkhtml (it depends on itself) and
> gtkhtml -> gnomecore. Also, note that {XFree86-4-libraries} and {fontconfig}
> are the only minimal cutsets that resolve all the circles excepts for these
> small circles (these loops are resolved by a little weird mechanism).
>
> For brevity only the longest circles are shown. A lot of subcircles exist.
>
>
> 1. Small circles that don't include XFree86-4-libraries -> fontconfig.
>
> gtkhtml -> gnomecore
>
> 2. fontconfig LIB_DEPENS on gtk12, gtkhtml, imlib and they in turn reference
> XFree86-4-libraries.
No it doesn't. Look at the port. It only LIB_DEPENDS on freetype2 and
expat. Neither of which require gtk12. Here is the make
package-depends from fontconfig:
freetype2-2.1.4:print/freetype2
expat-1.95.6_1:textproc/expat2
pkgconfig-0.15.0:devel/pkgconfig
Doesn't look circular to me.
>
> All cycles include XFree86-4-libraries -> fontconfig sequence at the top
> (or tail) of the sequences.
>
> gtkhtml -> gtk12 ->
> gtkhtml -> gnomecore -> gnomelibs -> scrollkeeper -> gnomehier ->
> imlib -> libungif ->
> imlib -> gtk12 ->
>
> 3. fontconfig directly or indirectly RUN_DEPENDS on gnomecontrolcenter
> which in turn depends back to XFree86-4-libraries.
No it doesn't. I think you're running into the fixed Xft loop. Please
cvsup your ports tree again, and let me know if the problem persists.
Joe
--
PGP Key : http://www.marcuscom.com/pgp.asc
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: This is a digitally signed message part
Url : http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20030417/16d3591b/attachment.bin
More information about the freebsd-stable
mailing list