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