From owner-freebsd-stable@FreeBSD.ORG Thu Apr 17 13:45:37 2003 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 751CA37B401 for ; Thu, 17 Apr 2003 13:45:37 -0700 (PDT) Received: from ms-smtp-01.southeast.rr.com (ms-smtp-01.southeast.rr.com [24.93.67.82]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3458F43F85 for ; Thu, 17 Apr 2003 13:45:36 -0700 (PDT) (envelope-from marcus@marcuscom.com) Received: from mail5.nc.rr.com (fe5 [24.93.67.52])h3HKf5hA019161; Thu, 17 Apr 2003 16:41:05 -0400 (EDT) Received: from creme-brulee.marcuscom.com ([66.57.17.158]) by mail5.nc.rr.com with Microsoft SMTPSVC(5.5.1877.757.75); Thu, 17 Apr 2003 16:42:43 -0400 Received: from [10.2.1.4] (vpn-client-4.marcuscom.com [10.2.1.4]) h3HKi3aa075919; Thu, 17 Apr 2003 16:44:03 -0400 (EDT) (envelope-from marcus@marcuscom.com) From: Joe Marcus Clarke To: BugsGrief@bugsgrief.net In-Reply-To: <20030417.202738.36fbf3aaf09226c2.10.0.3.9@bugsgrief.net> References: <20030417.202738.36fbf3aaf09226c2.10.0.3.9@bugsgrief.net> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-5w+Wnt6zpm57vuE9Vqb1" Organization: MarcusCom, Inc. Message-Id: <1050612322.360.49.camel@gyros> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.2.4 Date: 17 Apr 2003 16:45:22 -0400 X-Spam-Status: No, hits=-39.2 required=5.0 tests=BAYES_00,EMAIL_ATTRIBUTION,IN_REP_TO,PGP_SIGNATURE_2, QUOTED_EMAIL_TEXT,QUOTE_TWICE_1,REFERENCES, REPLY_WITH_QUOTES autolearn=ham version=2.50 X-Spam-Checker-Version: SpamAssassin 2.50 (1.173-2003-02-20-exp) cc: FreeBSD-STABLE@freebsd.org Subject: Re: fontconfig-2.1.93 considered more harmful X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Apr 2003 20:45:37 -0000 --=-5w+Wnt6zpm57vuE9Vqb1 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Thu, 2003-04-17 at 16:27, BugsGrief@bugsgrief.net wrote: [snip] >=20 > 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 exhaus= tive. 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.=20 Make sure you have the latest Xft port (2.1_7). >=20 > Most of the cycles I found so far contain XFree86-4-libraries -> fontconf= ig > dependency. Other circles are small : gtkhtml (it depends on itself) and > gtkhtml -> gnomecore. Also, note that {XFree86-4-libraries} and {fontconf= ig} > are the only minimal cutsets that resolve all the circles excepts for the= se > small circles (these loops are resolved by a little weird mechanism). >=20 > For brevity only the longest circles are shown. A lot of subcircles exist= . >=20 >=20 > 1. Small circles that don't include XFree86-4-libraries -> fontconfig. >=20 > gtkhtml -> gnomecore >=20 > 2. fontconfig LIB_DEPENS on gtk12, gtkhtml, imlib and they in turn refere= nce > 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. >=20 > All cycles include XFree86-4-libraries -> fontconfig sequence at the top > (or tail) of the sequences. >=20 > gtkhtml -> gtk12 -> > gtkhtml -> gnomecore -> gnomelibs -> scrollkeeper -> gnomehier -> > imlib -> libungif -> > imlib -> gtk12 -> >=20 > 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 --=20 PGP Key : http://www.marcuscom.com/pgp.asc --=-5w+Wnt6zpm57vuE9Vqb1 Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQA+nxJib2iPiv4Uz4cRAmqbAJ9vIHxgLYZDhJO69MREWOYAtcfppACeLOF2 nExgH5aLFInePn7HsttlPus= =lEQj -----END PGP SIGNATURE----- --=-5w+Wnt6zpm57vuE9Vqb1--