Date: Thu, 25 Oct 2012 05:49:10 -0500 From: Scot Hetzel <swhetzel@gmail.com> To: Thomas Mueller <mueller6727@bellsouth.net> Cc: freebsd-ports@freebsd.org Subject: Re: Another snag: devel/doxygen and audio/jack seem to have themselves as dependencies Message-ID: <CACdU%2Bf8d64KSjEpDnZH7=X3YteNhXLCF0FfH1PnVJTq1g-yHYg@mail.gmail.com> In-Reply-To: <2E.57.23131.C2309805@smtp02.insight.synacor.com> References: <2E.57.23131.C2309805@smtp02.insight.synacor.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Oct 25, 2012 at 4:15 AM, Thomas Mueller <mueller6727@bellsouth.net> wrote: > I have hit another snag in updating ports that depend on png. > > Portmaster seems to go into an infinite loop or keep looking for a long time, producing monstrous log files: > > > -rw-r--r-- 1 root wheel 72138 Oct 2 03:18 /BETA1/usr/ports/build-png.log > -rw-r--r-- 1 root wheel 8060 Oct 19 02:36 /BETA1/usr/ports/build2.cmd > -rw-r--r-- 1 root wheel 351911 Oct 19 02:37 /BETA1/usr/ports/build2.log > -rw-r--r-- 1 root wheel 8052 Oct 19 02:41 /BETA1/usr/ports/build2b.cmd > -rw-r--r-- 1 root wheel 8063 Oct 20 03:47 /BETA1/usr/ports/build3.cmd > -rw-r--r-- 1 root wheel 377896 Oct 19 02:50 /BETA1/usr/ports/build3.log > -rw-r--r-- 1 root wheel 7913 Oct 20 04:42 /BETA1/usr/ports/build4.cmd > -rw-r--r-- 1 root wheel 2573873 Oct 20 04:15 /BETA1/usr/ports/build4.log > -rw-r--r-- 1 root wheel 7186 Oct 21 04:45 /BETA1/usr/ports/build5.cmd > -rw-r--r-- 1 root wheel 13451651 Oct 20 07:37 /BETA1/usr/ports/build5.log > -rw-r--r-- 1 root wheel 7150 Oct 25 07:07 /BETA1/usr/ports/build6.cmd > -rw-r--r-- 1 root wheel 757204321 Oct 25 03:04 /BETA1/usr/ports/build6.log > -rw-r--r-- 1 root wheel 129655234 Oct 25 07:18 /BETA1/usr/ports/build7.log > > That last one, build7.log, only took ten minutes to get that large! > > Logs, too big to post here, suggest a dependency loop, and I ran > make all-depends-list | more > in both devel/doxygen and audio/jack directories, and the result for devel/doxygen showed devel/doxygen, the result for audio/jack showed audio/jack . > > I also tried > make all-depends-list | more > in print/hplip directory, and print/hplip did not show. > > I remember a circular dependency bug in the recent past with devel/doxygen and audio/jack, so that's where I looked, especially after finding these ports repeatedly in my monster-sized logs. 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CACdU%2Bf8d64KSjEpDnZH7=X3YteNhXLCF0FfH1PnVJTq1g-yHYg>