From owner-freebsd-ports@FreeBSD.ORG Sun Sep 18 05:35:27 2011 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BBC771065670 for ; Sun, 18 Sep 2011 05:35:27 +0000 (UTC) (envelope-from mueller6727@bellsouth.net) Received: from fmailhost05.isp.att.net (fmailhost05.isp.att.net [204.127.217.105]) by mx1.freebsd.org (Postfix) with ESMTP id AB93B8FC18 for ; Sun, 18 Sep 2011 05:35:27 +0000 (UTC) Date: Sun, 18 Sep 2011 05:22:20 +0000 (GMT) X-Comment: Sending client does not conform to RFC822 minimum requirements X-Comment: Date has been added by Maillennium Received: from localhost (adsl-72-147-183-55.sdf.bellsouth.net[72.147.183.55]) by isp.att.net (frfwmhc05) with SMTP id <20110918052220H05001nvkhe>; Sun, 18 Sep 2011 05:22:20 +0000 X-Originating-IP: [72.147.183.55] From: "Thomas Mueller" To: freebsd-ports@freebsd.org Message-Id: <20110918053527.BBC771065670@hub.freebsd.org> Subject: Circular dependency in devel/doxygen? X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2011 05:35:27 -0000 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