Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 25 Oct 2012 21:52:43 -0400
From:      "Thomas Mueller" <mueller23@insightbb.com>
To:        freebsd-ports@freebsd.org
Cc:        Scot Hetzel <swhetzel@gmail.com>
Subject:   Re: Another snag: devel/doxygen and audio/jack seem to have themselves as dependencies
Message-ID:  <81.1D.23131.BECE9805@smtp02.insight.synacor.com>

next in thread | raw e-mail | index | archive | help
> In the past I had seen this dependency loop:

> audio/pulseaudio
>   - audio/jack
>   -- devel/doxygen
>   --- graphics/graphviz
>   ---- graphics/devil
>   ----- devel/sdl12
>   ------ audio/pulseaudio

> And the solution to this loop was to do one of the following:

>  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

> If you don't need the documentaion for audio/jack,  try disabling the
> DOC option for audio/jack.

> Scot

I remember this or similar dependency loop in the past, thought it was fixed, then apparently the dependency loop came back.

Maybe wait until this bug is (temporarily?) fixed again?  I look through the Makefiles for audio/jack and devel/doxygen and can't find what the default options are supposed to be.

I have other things I could do in the interim, like cross-compiling NetBSD and Linux, so I don't have to resume this portupgrade/portmaster immediately.

I was waiting on FreeBSD update from source until I could finish upgrading all ports depending on png, but that won't happen any time soon with portmaster.

I still don't have my HP LaserJet working.

Portmaster finds one port that won't update, and stops the whole process.  Portupgrade, in my experience, upgraded most other ports, and then I could fish through the log file, make fixes, and portupgrade those failed ports one at a time.

I have a NetBSD 5.1_STABLE installation on old computer with many packages built from pkgsrc, from summer 2011.  I just checked, and there was no jack or doxygen.

Now I am more than ever tempted to update FreeBSD from source, install to another partition on my 3 TB Western Digital Caviar Green hard drive, and build packages from NetBSD pkgsrc, which has been ported to and can be bootstrapped on FreeBSD and other (quasi-)Unixes and even Haiku OS.  No more config dialogs messing up when I create a log file.

Tom



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?81.1D.23131.BECE9805>