Circular dependency in devel/doxygen?
Thomas Mueller
mueller6727 at bellsouth.net
Sun Sep 18 05:35:27 UTC 2011
I tried to build swfdec and gnash and failed with
===> pulseaudio-0.9.22_1 depends on shared library: ck-connector.0 - found
===> pulseaudio-0.9.22_1 depends on shared library: jack.0 - not found
===> Verifying install for jack.0 in /BETA1/usr/ports/audio/jack
===> jackit-0.118.0_4 depends on executable: doxygen - not found
===> Verifying install for doxygen in /BETA1/usr/ports/devel/doxygen
make: Max recursion level (500) exceeded.
*** Error code 2
Stop in /BETA1/usr/ports/audio/jack.
*** Error code 1
Stop in /BETA1/usr/ports/audio/pulseaudio.
*** Error code 1
Stop in /BETA1/usr/ports/audio/libcanberra.
*** Error code 1
Stop in /BETA1/usr/ports/x11/libgnome.
*** Error code 1
Stop in /BETA1/usr/ports/x11-toolkits/libbonoboui.
*** Error code 1
Stop in /BETA1/usr/ports/graphics/graphviz.
*** Error code 1
Stop in /BETA1/usr/ports/devel/doxygen.
*** Error code 1
and about 500 more lines with these "Stop in ..." messages.
It looks like the build process got caught in a loop.
It also happened repeatedly, even after I ran "make clean" and tried to build devel/doxygen.
I ran make missing | tee makemissing.log
in /BETA1/usr/ports/devel/doxygen directory and got
graphics/graphviz
print/dvipsk-tetex
print/teTeX
devel/qt4-corelib
x11-toolkits/qt4-gui
devel/qt4-moc
devel/qmake4
devel/qt4-rcc
textproc/qt4-xml
x11-toolkits/libbonoboui
x11/libgnome
graphics/libgnomecanvas
x11-toolkits/libgnomeui
print/tex-texmflocal
print/teTeX-texmf
print/teTeX-base
www/libwww
print/cm-super
print/xdvik
devel/qt4-uic
net/openldap24-sasl-client
audio/libcanberra
security/gnome-keyring
devel/gvfs
misc/gnome-icon-theme
print/font-amsfonts
textproc/texi2html
x11-fonts/p5-type1inst
devel/libgee
audio/pulseaudio
security/libgnome-keyring
devel/libsoup-gnome
sysutils/libcdio
graphics/libgphoto2
sysutils/gnome-mount
x11-themes/icon-naming-utils
audio/jack
security/libtasn1
databases/sqlite3
audio/libcddb
audio/cdparanoia
graphics/libexif
sysutils/policykit-gnome
textproc/p5-XML-Simple
textproc/docbook-420
textproc/docbook-430
textproc/docbook-440
textproc/docbook-450
textproc/docbook-xml-430
textproc/docbook-xml-440
textproc/docbook-500
textproc/xmlcharent
devel/doxygen
audio/portaudio
audio/celt
textproc/gnome-doc-utils
textproc/p5-XML-SAX-Expat
textproc/py-libxml2
lang/gawk
textproc/p5-XML-SAX
textproc/p5-XML-NamespaceSupport
I noticed the line /devel/doxygen, meaning that /devel/doxygen depends on itself with many intermediate steps.
Or it could be one of the list of dependencies in turn having /devel/doxygen as a dependency.
So I am at an impasse here on my intended multimedia installation.
Sorry if message is long, but I need to include the evidence.
Or is it possible that I have something incompatible in the configuration (make config-recursive)?
I wish I could run "make config-recursive" again and make changes to something less ambitious.
Tom
More information about the freebsd-ports
mailing list