Hello.
Thanks for your answer.
Adding the CXXFLAGS line fixed this issue.
But I get many other errors.

I want to compile qtmozembed.
Here are some links:
https://github.com/tmeshkova/qtmozembed
https://github.com/tmeshkova/gecko-dev
https://wiki.mozilla.org/Embedding/IPCLiteAPI

Is this considered stable?

Here is the error I get:

Unified_c_media_libvorbis0.o
In file included from
/path/to/Source/mozembed/gecko-dev/embedding/embedlite/embedthread/EmbedLiteCompositorParent.cpp:8:0:
/path/to/Source/mozembed/gecko-dev/embedding/embedlite/embedthread/EmbedLiteCompositorParent.h:19:7:
 error: cannot derive from ‘final’ base ‘mozilla::layers::CompositorParent’ in 
derived type ‘mozilla::embedlite::EmbedLiteCompositorParent’
class EmbedLiteCompositorParent : public mozilla::layers::CompositorParent
In the directory  
/path/to/Source/mozembed/gecko-dev/obj-x86_64-unknown-linux-gnu/embedding/embedlite

If I remove the MOZ_FINAL, I get other errors.

What can I do to fix all the issues?

Thanks for your help.

On Mon, Apr 20, 2015 at 12:03:47PM -0400, Michael Shal wrote:
> On Mon, Apr 20, 2015 at 8:40 AM, Antoni Boucher <boua...@zoho.com> wrote:
> 
> > Hello.
> > I tried to compile Gecko but I get the following error:
> >
> > Unified_cpp_embedding_embedlite1.o
> > In file included from
> > /path/to/Source/mozembed/gecko-dev/embedding/embedlite/embedprocess/EmbedLiteAppProcessChild.cpp:7:0,
> >
> >
> 
> What is the embedding/embedlite directory? I don't see it in the gecko
> tree, so I can't reproduce it, but I suspect you'll need to add TK_CFLAGS
> to the moz.build file that's compiling EmbedLiteAppProcessChild.cpp.
> Something like:
> 
> CXXFLAGS += CONFIG['TK_CFLAGS']
> 
> If you already have that, or if that doesn't work, can you check
> obj*/config.status to see what TK_CFLAGS, MOZ_GTK2_CFLAGS and
> MOZ_GTK3_CFLAGS are set to?
> 
> -Mike

_______________________________________________
dev-builds mailing list
dev-builds@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-builds

Reply via email to