From owner-freebsd-ports@FreeBSD.ORG Mon Sep 19 08:12:50 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 D64441065672 for ; Mon, 19 Sep 2011 08:12:50 +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 656E98FC1C for ; Mon, 19 Sep 2011 08:12:50 +0000 (UTC) Received: by fxg9 with SMTP id 9so4934104fxg.13 for ; Mon, 19 Sep 2011 01:12:49 -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=OkzDIb/ucHw26oHr4dgXoMP60jKxEjy+lBkZ7PCKsxk=; b=YwPXAnLKRCiIcMUattcJS17oyQrBNhbqRougVvikGi0KsQ71WqK5SJa7OZoNiq1Tos xVbJBMx3XX5jtE/LcFjx30rIJsbGKgff7z9MIcQoYZnOEqs5/rh4BLD3kkI7vdYufCBi XliVlIDoQbf5ymF/aa65nXF8mGHVZGfQWyIfo= MIME-Version: 1.0 Received: by 10.223.54.202 with SMTP id r10mr4814616fag.114.1316418299756; Mon, 19 Sep 2011 00:44:59 -0700 (PDT) Received: by 10.152.6.36 with HTTP; Mon, 19 Sep 2011 00:44:59 -0700 (PDT) In-Reply-To: <20110918053527.BBC771065670@hub.freebsd.org> References: <20110918053527.BBC771065670@hub.freebsd.org> Date: Mon, 19 Sep 2011 02:44:59 -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 08:12:50 -0000 On Sun, Sep 18, 2011 at 12:22 AM, Thomas Mueller wrote: > I tried to build swfdec and gnash and failed with > > =3D=3D=3D> =A0 pulseaudio-0.9.22_1 depends on shared library: ck-connecto= r.0 - found > =3D=3D=3D> =A0 pulseaudio-0.9.22_1 depends on shared library: jack.0 - no= t found > =3D=3D=3D> =A0 =A0Verifying install for jack.0 in /BETA1/usr/ports/audio/= jack > =3D=3D=3D> =A0 jackit-0.118.0_4 depends on executable: doxygen - not foun= d > =3D=3D=3D> =A0 =A0Verifying install for doxygen in /BETA1/usr/ports/devel= /doxygen > make: Max recursion level (500) exceeded. > *** Error code 2 > The circular dependancy is being caused by audio/jack, graphics/graphviz and devel/sdl12: audio/pulseaudio - audio/jack -- devel/doxygen --- graphics/graphviz ---- graphics/devil ----- devel/sdl12 ------ 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 Scot