Date: Fri, 10 May 2002 20:14:43 +0300 From: Maxim Sobolev <sobomax@FreeBSD.org> To: Joe Marcus Clarke <marcus@marcuscom.com> Cc: ports@FreeBSD.ORG, knu@FreeBSD.ORG Subject: Re: portupgrade anything causes infinite fork loop Message-ID: <3CDC0003.A2BA34B9@FreeBSD.org> References: <1021050045.320.57.camel@gyros.marcuscom.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Joe Marcus Clarke wrote: > > I know that I won't figure this out until the second after I press > "Send," so I might as well start the email ;-). > > I have been using portupgrade fine forever up until today. I have a > laptop running 4.6-PRE from yesterday with the latest portupgrade. > Today I cvsup'd my ports and went to do a portupgrade of gettext, as > soon as I did that, portupgrade hung at > > ---> Upgrading 'gettext-0.11.1_2' to 'gettext-0.11.1_3' (devel/gettext) > ---> Building '/usr/ports/devel/gettext' > > After a while, I received a "resource unavailable: fork()" message, and > my load average was over 700 (I've never seen a load average that > high). This happens for anything I try to portupgrade. What I did to > try and fix this is reinstall portupgrade, start with a fresh > pkgtools.conf, and reinitialized my pkgdb.db. Nothing worked. > > I can build new ports just fine using the old make install. I ran > portupgrade with -v, but it wasn't very insightful. > > As far as I know, nothing changed between yesterday and today that would > cause this. I checked CVS for the recent ports infrastructure changes, > but I don't think that's causing the problem. > > I'm simply running portupgrade gettext, but all ports fail in the same > manner. > > Any ideas? Thanks. Bah, that's because gettext now requires expat, expat requires gmake, gmake requires gettext, gettext requires expat, expat requires gmake and so on up to infinity. I'll think how we could resolve that dead loop. -Maxim To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3CDC0003.A2BA34B9>