Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 18 Sep 2011 05:22:20 +0000 (GMT)
From:      "Thomas Mueller" <mueller6727@bellsouth.net>
To:        freebsd-ports@freebsd.org
Subject:   Circular dependency in devel/doxygen?
Message-ID:  <20110918053527.BBC771065670@hub.freebsd.org>

next in thread | raw e-mail | index | archive | help
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20110918053527.BBC771065670>