From owner-freebsd-ports@FreeBSD.ORG Fri Oct 26 01:52:50 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id CA841125 for ; Fri, 26 Oct 2012 01:52:50 +0000 (UTC) (envelope-from mueller23@insightbb.com) Received: from mail.insightbb.com (smtp3.insight.synacor.com [208.47.185.25]) by mx1.freebsd.org (Postfix) with ESMTP id 6935B8FC1A for ; Fri, 26 Oct 2012 01:52:49 +0000 (UTC) X_CMAE_Category: 0,0 Undefined,Undefined X-CNFS-Analysis: v=2.0 cv=ZYCfx7pA c=1 sm=0 a=Dm9TOXL4taQ+Gy1KovpL+A==:17 a=eliEp8cS2CUA:10 a=jLN7EqiLvroA:10 a=9YQ-1ebCAAAA:8 a=Zb1FtDuQrG4A:10 a=gw8SGKtT-tWWaM7vSkUA:9 a=QaXtVkyfCbHT8tWK:21 a=EMS8SrJZLSigcts3:21 a=Dm9TOXL4taQ+Gy1KovpL+A==:117 X-CM-Score: 0 X-Scanned-by: Cloudmark Authority Engine Authentication-Results: smtp02.insight.synacor.com smtp.mail=mueller23@insightbb.com; spf=softfail; sender-id=softfail Authentication-Results: smtp02.insight.synacor.com header.from=mueller23@insightbb.com; sender-id=softfail Received-SPF: softfail (smtp02.insight.synacor.com: transitional domain insightbb.com does not designate 74.130.198.7 as permitted sender) Received: from [74.130.198.7] ([74.130.198.7:43025] helo=localhost) by mail.insightbb.com (envelope-from ) (ecelerity 2.2.3.49 r(42060/42061)) with ESMTP id 81/1D-23131-BECE9805; Thu, 25 Oct 2012 21:52:43 -0400 Date: Thu, 25 Oct 2012 21:52:43 -0400 Message-ID: <81.1D.23131.BECE9805@smtp02.insight.synacor.com> From: "Thomas Mueller" To: freebsd-ports@freebsd.org Subject: Re: Another snag: devel/doxygen and audio/jack seem to have themselves as dependencies Cc: Scot Hetzel X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2012 01:52:50 -0000 > 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