Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 4 Jun 2009 15:36:56 +0100
From:      Mike Clarke <jmc-freebsd2@milibyte.co.uk>
To:        freebsd-questions@freebsd.org
Subject:   cups and ghostscript recursive dependency problem
Message-ID:  <200906041536.57120.jmc-freebsd2@milibyte.co.uk>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200906041536.57120.jmc-freebsd2>