From owner-freebsd-questions@FreeBSD.ORG Thu Jun 4 14:37:06 2009 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F3763106566C for ; Thu, 4 Jun 2009 14:37:05 +0000 (UTC) (envelope-from jmc-freebsd2@milibyte.co.uk) Received: from relay.ptn-ipout01.plus.net (relay.ptn-ipout01.plus.net [212.159.7.35]) by mx1.freebsd.org (Postfix) with ESMTP id 88ABD8FC1E for ; Thu, 4 Jun 2009 14:37:01 +0000 (UTC) (envelope-from jmc-freebsd2@milibyte.co.uk) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApoEAHN4J0rUnw4T/2dsb2JhbADRC4QMBQ Received: from pih-relay06.plus.net ([212.159.14.19]) by relay.ptn-ipout01.plus.net with ESMTP; 04 Jun 2009 15:36:58 +0100 Received: from [84.92.153.232] (helo=curlew.milibyte.co.uk) by pih-relay06.plus.net with esmtp (Exim) id 1MCE3t-0008GD-P6 for freebsd-questions@freebsd.org; Thu, 04 Jun 2009 15:36:57 +0100 Received: by curlew.milibyte.co.uk with local (Exim 4.69) (envelope-from ) id 1MCE3t-000KHQ-7E for freebsd-questions@freebsd.org; Thu, 04 Jun 2009 15:36:57 +0100 From: Mike Clarke To: freebsd-questions@freebsd.org Date: Thu, 4 Jun 2009 15:36:56 +0100 User-Agent: KMail/1.9.10 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200906041536.57120.jmc-freebsd2@milibyte.co.uk> X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: jmc-freebsd2@milibyte.co.uk X-SA-Exim-Scanned: No (on curlew.milibyte.co.uk); SAEximRunCond expanded to false X-Plusnet-Relay: 419cec71579e6dfd9c2464d684a3f011 Subject: cups and ghostscript recursive dependency problem X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Jun 2009 14:37:06 -0000 I'm getting recursive dependency problems following a recent portupgrade -a. I've deinstalled cups-base as advised in UPDATING and somehow ghostscript8 has also ended up being removed. Now when I attempt to rebuild cups-base I get recursive dependency problems. curlew:/root# cd /usr/ports/print/cups-base curlew:/usr/ports/print/cups-base# make ===> cups-base-1.3.10_2 depends on file: /usr/local/lib/libcups.a - found ===> cups-base-1.3.10_2 depends on executable: gmake - found ===> cups-base-1.3.10_2 depends on executable: gs - not found ===> Verifying install for gs in /usr/ports/print/ghostscript8 ===> ghostscript8-8.64_4 depends on executable: gmake - found ===> ghostscript8-8.64_4 depends on file: /usr/local/libdata/pkgconfig/xt.pc - found ===> ghostscript8-8.64_4 depends on file: /usr/local/libdata/pkgconfig/xext.pc - found ===> ghostscript8-8.64_4 depends on shared library: jpeg.9 - found ===> ghostscript8-8.64_4 depends on shared library: png.5 - found ===> ghostscript8-8.64_4 depends on shared library: libcupsimage.so.2 - not found ===> Verifying install for libcupsimage.so.2 in /usr/ports/print/cups-base ===> cups-base-1.3.10_2 depends on file: /usr/local/lib/libcups.a - found ===> cups-base-1.3.10_2 depends on executable: gmake - found ===> cups-base-1.3.10_2 depends on executable: gs - not found ===> Verifying install for gs in /usr/ports/print/ghostscript8 ===> ghostscript8-8.64_4 depends on executable: gmake - found ===> ghostscript8-8.64_4 depends on file: /usr/local/libdata/pkgconfig/xt.pc - found ===> ghostscript8-8.64_4 depends on file: /usr/local/libdata/pkgconfig/xext.pc - found ===> ghostscript8-8.64_4 depends on shared library: jpeg.9 - found ===> ghostscript8-8.64_4 depends on shared library: png.5 - found ===> ghostscript8-8.64_4 depends on shared library: libcupsimage.so.2 - not found ===> Verifying install for libcupsimage.so.2 in /usr/ports/print/cups-base ===> cups-base-1.3.10_2 depends on file: /usr/local/lib/libcups.a - found ===> cups-base-1.3.10_2 depends on executable: gmake - found ===> cups-base-1.3.10_2 depends on executable: gs - not found ... this repeats many times until it changes to ... make: Max recursion level (500) exceeded.: Resource temporarily unavailable *** Error code 2 Stop in /usr/ports/print/cups-base. *** Error code 1 Stop in /usr/ports/print/ghostscript8. *** Error code 1 Stop in /usr/ports/print/cups-base. *** Error code 1 Stop in /usr/ports/print/ghostscript8. *** Error code 1 ... I've already run pkgdb -Ff which deleted lots of redundant dependencies on cups-base and ghostscript8 but I consistently get the recursive problem. What should I try next? -- Mike Clarke