Sergei, If you do nothing on GTK+ source code, Build of GTK+ source code with PS/PDF disabled cairo library will fail. That's one thing I'm sure of.
In specific, GTK+ configure script fails if you don't have cairo-pdf.h/cairo-ps.h in your include path. And those files are copied only when you enable PDF/PS support when you build your cairo. So, to me your reply makes no sense. Steven 2009/2/25 Sergei Steshenko <[email protected]> > > > > > --- On Wed, 2/25/09, nazgul33 <[email protected]> wrote: > > > From: nazgul33 <[email protected]> > > Subject: Re: why is cairo with pdf and postscript backend mandatory? > > To: "Iulian Iliescu" <[email protected]> > > Cc: [email protected], [email protected] > > Date: Wednesday, February 25, 2009, 3:02 AM > > Hi Iulian, > > > > Thank you very much. > > I think I need to remove a few tests from GTK+ configure > > script as well. > > > > Sergei, > > > > Your configure script output tells me that you're > > compiling cairo WITH > > PDF/PS support. > > With that configuration I got no problems. > > Seems like you couldn't understand what I am asking > > about. > > > > Steven. > > > > > > 2009/2/25 Iulian Iliescu <[email protected]> > > > > > I also build GTK+ (2.12.11 and 2.12.12) without cairo > > PDF, PS support > > > To be able to do that i made some modification in > > source code as follows: > > > > > > * gtk/gtkprintoperation.c > > > * gtk/gtkprintoperation-unix.c > > > * modules/printbackends/lpr/gtkprintbackendlpr.c > > > * modules/printbackends/file/gtkprintbackendfile.c > > > > > > i commented out all refereces to: > > > > > > #include <cairo-pdf.h>#include > > <cairo-ps.h> > > > cairo_pdf_surface_set_size() > > > cairo_pdf_surface_create() > > > cairo_ps_surface_create_for_stream() > > > > > > > > > > > > Then a make should do the job. > > > > > > Iulian > > > > > > > > > > > > > > > nazgul33 wrote: > > > > > > Hi sergei > > > > > > current GTK+ configure script finishes with no success > > if cairo is not > > > compiled with PDF/PS backend. > > > Then you might be saying that you modified something? > > > > > > What did you do to remove the "pdf/ps enabled > > cairo" dependency of GTK+? > > > Can you share the tip with the group? ;) > > > > > > 2009/2/25 Sergei Steshenko <[email protected]> > > > > > >> > > >> > > >> > > >> --- On Tue, 2/24/09, zentara > > <[email protected]> wrote: > > >> > > >> > From: zentara <[email protected]> > > >> > Subject: Re: why is cairo with pdf and > > postscript backend mandatory? > > >> > To: [email protected] > > >> > Date: Tuesday, February 24, 2009, 7:41 AM > > >> > On Tue, 24 Feb 2009 22:52:23 +0900 > > >> > nazgul33 <[email protected]> wrote: > > >> > > > >> > > > >> > >Why pdf/ps backends are mandatory? > > >> > >Does anybody know which version of GTK+ > > source > > >> > distribution has no such > > >> > >restriction? > > >> > >What can I do to remove the restriction > > if i have to > > >> > you recent GTK+? > > >> > > > > >> > >Thanks, > > >> > > > > >> > >Steven. > > >> > > > >> > I thought about that myself, ...why does glib > > need a > > >> > graphic lib? > > >> > > > >> > My only guess, and I'm no expert, is that > > the the low > > >> > level gdk windows need it? > > >> > > > >> > zentara > > >> > > > >> > > > >> > -- > > >> > I'm not really a human, but I play one on > > earth. > > >> > > > >> > > > http://www.zentara.net/~zentaran/My_Petition_to_the_Great_Cosmic_Conciousness.html<http://www.zentara.net/%7Ezentaran/My_Petition_to_the_Great_Cosmic_Conciousness.html> > < > http://www.zentara.net/%7Ezentaran/My_Petition_to_the_Great_Cosmic_Conciousness.html > > > > >> > > >> PDF backend is not mandatory - I've been > > building without it for years. > > >> > > >> Regards, > > >> Â Sergei. > > >> > > >> > > >> > > >> _______________________________________________ > > >> gtk-list mailing list > > >> [email protected] > > >> http://mail.gnome.org/mailman/listinfo/gtk-list > > >> > > > > > > > > > > > > -- > > > ---------------------------- > > > nazgul33 > > > > > > http://nazgul33.com > > > > > > ------------------------------ > > > > > > _______________________________________________ > > > gtk-list mailing > > [email protected]http://mail.gnome.org/mailman/listinfo/gtk-list > > > > > > > > > > > > -- > > ---------------------------- > > nazgul33 > > > > http://nazgul33.com > > gtk+ depends on CUPS, that I know. > > I do not install PDF and PS development headers at system level. > > My 'configure' output scripts just shows that 'configure' detected 'gs', > i.e. 'ghostscript' executable. > > Regards, > Sergei. > > > > -- ---------------------------- nazgul33 http://nazgul33.com
_______________________________________________ gtk-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gtk-list
