[cairo] Cairo documentation example error
Behdad Esfahbod
behdad at behdad.org
Mon Jul 10 07:44:23 PDT 2006
Fixed, thanks.
On Mon, 2006-07-10 at 05:37 -0400, Fabien Costantini wrote:
> In
> http://www.cairographics.org/manual/cairo-Paths.html#cairo-arc
>
> In the ellipse example:
>
> Replace:
> cairo_save (cr);
> cairo_translate (x + width / 2., y + height / 2.);
> cairo_scale (1. / (height / 2.), 1. / (width / 2.));
> cairo_arc (cr, 0., 0., 1., 0., 2 * M_PI);
> cairo_restore (cr);
>
> By:
>
> cairo_save (cr);
> cairo_translate (cr, x + width / 2., y + height / 2.);
> cairo_scale (cr, 1. / (height / 2.), 1. / (width / 2.));
> cairo_arc (cr, 0., 0., 1., 0., 2 * M_PI);
> cairo_restore (cr);
> Hope this will help,
> Fabien
>
>
> ----- Message d'origine ----
> De : Behdad Esfahbod <behdad at behdad.org>
> À : Mike Emmel <mike.emmel at gmail.com>
> Cc : Cairo List <cairo at cairographics.org>
> Envoyé le : Lundi, 10 Juillet 2006, 1h31mn 54s
> Objet : Re: [cairo] backend pc file requires cairo
>
> 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