Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 19 Sep 2011 02:44:59 -0500
From:      Scot Hetzel <swhetzel@gmail.com>
To:        Thomas Mueller <mueller6727@bellsouth.net>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: Circular dependency in devel/doxygen?
Message-ID:  <CACdU%2Bf8XGzc9495cW3T=Z5VpuV7cmAC0K87Nhuh=Uekzp7XTZQ@mail.gmail.com>
In-Reply-To: <20110918053527.BBC771065670@hub.freebsd.org>
References:  <20110918053527.BBC771065670@hub.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Sep 18, 2011 at 12:22 AM, Thomas Mueller
<mueller6727@bellsouth.net> 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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CACdU%2Bf8XGzc9495cW3T=Z5VpuV7cmAC0K87Nhuh=Uekzp7XTZQ>