[cairo] backend pc file requires cairo

Behdad Esfahbod behdad at behdad.org
Sun Jul 9 16:31:54 PDT 2006


On Sun, 2006-07-09 at 13:57 -0700, Mike Emmel wrote:
> prefix=/home/memmel/Source/Build
> exec_prefix=${prefix}
> libdir=${exec_prefix}/lib
> includedir=${prefix}/include
> 
> Name: cairo
> Description: Multi-platform 2D graphics library
> Version: 1.1.11
  ^^^^^^^^^^^^^^^

It shouldn't happen with 1.2.  Let me know if it does.

behdad


> Requires.private:   cairo-directfb libpng12 directfb freetype2 >=
> 8.0.2 fontconfig
> Libs:  -L${libdir} -lcairo
> Cflags:  -I${includedir}/cairo
> 
> 
> And its because of this in cairo.pc.in
> Its better to remove the backend dependcy I agree
> 
> Its coming for this if you trace back.
> 
> @PKGCONFIG_REQUIRES@: @CAIRO_REQUIRES@
> 
> On 7/9/06, Behdad Esfahbod <behdad at behdad.org> wrote:
> > On Sun, 2006-07-09 at 02:10 -0400, Mike Emmel wrote:
> > > pkg-config --cflags cairo.pc
> > > Failed to open '/home/memmel/Source/Build/lib/pkgconfig/cairo-directfb.pc':
> > > Too many open files
> > >
> > >
> > > I get this because the backend pc file requires cairo which requires it.
> >
> > That's weird.  cairo.pc shouldn't require any of the backend pc files.
> > Can you paste your cairo.pc please?
> >
> > behdad
> >
> > > Mike
> > > _______________________________________________
> > > cairo mailing list
> > > cairo at cairographics.org
> > > http://cairographics.org/cgi-bin/mailman/listinfo/cairo
> > --
> > behdad
> > http://behdad.org/
> >
> > "Commandment Three says Do Not Kill, Amendment Two says Blood Will Spill"
> >         -- Dan Bern, "New American Language"
> >
> >
-- 
behdad
http://behdad.org/

"Commandment Three says Do Not Kill, Amendment Two says Blood Will Spill"
        -- Dan Bern, "New American Language"



More information about the cairo mailing list