Subject: Re: Circular dependency
To: D'Arcy J.M. Cain <darcy@NetBSD.org>
From: Thomas Klausner <wiz@NetBSD.org>
List: tech-pkg
Date: 04/04/2005 14:18:59
On Mon, Apr 04, 2005 at 07:33:25AM -0400, D'Arcy J.M. Cain wrote:
> I can't believe that I am the only one seeing this.  Those two packages
> definitely depend on each other.  I tried manually making the include
> directory available for each but then I just fail at the link stage. 
> Each of these packages links the library from the other.  How are people
> building these packages?  Someone told me that they install the binary
> packages first and then build over them.  Is that my only option? 
> Someone must have built those binary packages at one time.  How?

libcddb has no dependency on libcdio, and it builds fine without it.
libcdio depends on libcddb.

I don't know how the authors think it should work, but this is how
it's currently done in pkgsrc.

Cheers,
 Thomas