gnash-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-dev] Re: [Gnash] I can't compile Gnash-0.8.0 using Cairo as rende


From: Martin Guy
Subject: [Gnash-dev] Re: [Gnash] I can't compile Gnash-0.8.0 using Cairo as render
Date: Sat, 14 Jul 2007 10:02:17 +0100

Hi! I'm keeping this thread on the mailing list not in private mail

---------- Forwarded message ----------
From: new bee <address@hidden>
Date: 13/07/2007 03:37
Subject: Re: [Gnash] I can't compile Gnash-0.8.0 using Cairo as render
To: Martin Guy <address@hidden>


Thank you very much for responding.


I'm surprised the "configure" step worked. Didn;t it say "please
install required packages" at the end of the configure run?

Atill, there's no way "configure" could guess at "/opt/workspace..."
except by searchign the entire filesystem :)
I expect there are --with-cairo-include and --with-cairo-libs options
to "configure". Try reading the output of "./configure --help | less"

I know these options,I have define the PKG_CONFIG_PATH before I
compile it, so I think it can find cairo.I do the same thing when I
compile with agg as render.When I run "configure" with agg.it shows
this message:
*************************************************************
...
checking for AGG headers... -I/usr/local/include/agg2
...
**************************************************************

And in render_handler_agg.cpp it wrote:
**************************************************************
#include <agg_rasterizer_scanline_aa.h>
#include <agg_rasterizer_compound_aa.h>
#include <agg_span_allocator.h>
...
**************************************************************


But with cairo, it shows:
**************************************************************
...
checking for cairo.h header using pkg-config... -I//usr/X11R6/include
-I/opt/workspace/host/common/build/opt//include/cairo
-I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/X11R6/include
...
**************************************************************

And in render_handler_cairo.cpp:
*******************************
 #include <cairo/cairo.h>
*******************************

So I think it's the reason and change it to:
*******************************
 #include <cairo.h>
*******************************

And then it works well.I think using cairo and using agg should be
consistent,Is it a bug?

>  I cannot find gtk_cairo_create.h. Is it a header in gnash-0.8.0 ?

You can answer this yourself by cd-ing to the your gnash source
directory and saying:
"find . -name gtk_cairo_create.h -print"

If it speaks, yes. If is says nothing, no.

From google,I know it should be like this:gui/gtk_cairo_create.h, but
in gnash-0.8.0,which I download from
http://www.gnashdev.org/dev_snapshots/gnash-0.8.0.tar.gz
there is no gtk_cairo_create.h in gui/
So my question means if it didn't release in gnash-0.8.0?

ps:I create a new gtk_cairo_create.h in gui/ and it has solved :)

Thank you




reply via email to

[Prev in Thread] Current Thread [Next in Thread]