From owner-freebsd-ports@FreeBSD.ORG Mon Sep 19 15:17:46 2011 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 259381065678 for ; Mon, 19 Sep 2011 15:17:46 +0000 (UTC) (envelope-from swhetzel@gmail.com) Received: from mail-fx0-f54.google.com (mail-fx0-f54.google.com [209.85.161.54]) by mx1.freebsd.org (Postfix) with ESMTP id AE90C8FC19 for ; Mon, 19 Sep 2011 15:17:45 +0000 (UTC) Received: by fxg9 with SMTP id 9so5465907fxg.13 for ; Mon, 19 Sep 2011 08:17:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=JlA5Fw/cWlSeplMO1I05m1/DxG42Se3s6fg/hRX0UzQ=; b=SAPBwHyNcTo/dcaBiXz+NQFt15yBn9Z8Bn0oM/kn5/SorT/KxyIGvgs9+AGlNOluhe C31PL13MhI2RY5KHFUv/qJh8DkCc/5lzHJ+Q/vzSWBoReEIEQ27u8eN7iRdFWP4Sw1q1 KNt2UIp8Yx3e0ZLz7KPBVbvgkIamHyT9aHmZ0= MIME-Version: 1.0 Received: by 10.223.54.202 with SMTP id r10mr5457529fag.114.1316445464745; Mon, 19 Sep 2011 08:17:44 -0700 (PDT) Received: by 10.152.6.36 with HTTP; Mon, 19 Sep 2011 08:17:44 -0700 (PDT) In-Reply-To: <20110919100721.2F1041065670@hub.freebsd.org> References: <20110919100721.2F1041065670@hub.freebsd.org> Date: Mon, 19 Sep 2011 10:17:44 -0500 Message-ID: From: Scot Hetzel To: Thomas Mueller Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-ports@freebsd.org Subject: Re: Circular dependency in devel/doxygen? X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2011 15:17:46 -0000 On Mon, Sep 19, 2011 at 4:56 AM, Thomas Mueller wrote: > >From Scot Hetzel : > >> The circular dependancy is being caused by audio/jack, >> graphics/graphviz and devel/sdl12: > >> audio/pulseaudio >> =A0- audio/jack >> =A0-- devel/doxygen >> =A0--- graphics/graphviz >> =A0---- graphics/devil >> =A0----- devel/sdl12 >> =A0------ audio/pulseaudio > >> There are several ways to break the circular dependancy: > >> 1. Turn the DOC option OFF for audio/jack. >> 2. define NOPORTDOCS when installing devel/doxygen (breaks dependancy >> on graphics/graphviz) >> 3. Turn the DEVIL option OFF for graphics/graphviz >> 4. Turn the PULSEAUDIO option OFF for devel/sdl12 > > I already had DEVIL off for graphics/graphviz. > Sounds like you have the other circular dependancy ;-). There are at least 2 ways to create this circular dependancy, and at one point I had documented both cases. Unfortunately, I am unable to locate it today. You would need to capture a log of the build process to identify the cause of your circular dependancy. Scot