Circular dependency in devel/doxygen?
Thomas Mueller
mueller6727 at bellsouth.net
Mon Sep 19 10:07:21 UTC 2011
>From Scot Hetzel <swhetzel at gmail.com>:
> 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
I already had DEVIL off for graphics/graphviz.
Browsing http://www.freshports.org/commits.php shortly after midnight UTC, I found an update to audio/jack, so I later ran
portsnap fetch update
How do you define NOPORTDOCS, do you insert "-D NOPORTDOCS" in 'make' command, like
make -D NOPORTDOCS package-recursive | & tee build.log
which would save packages in addition to installing?
What does NOPORTDOCS do in devel/doxygen? Do I lose a lot of important documentation? What is "doxywizard"?
Having DOCS option on in audio/jack adds an intimidating load of dependencies, as I found through
make missing | more
maybe more than the ports framework can handle?
Tom
More information about the freebsd-ports
mailing list