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,
from
/path/to/Source/mozembed/gecko-dev/obj-x86_64-unknown-linux-gnu/embedding/embedlite/Unified_cpp_embedding_embedlite0.cpp:47:
../../dist/system_wrappers/gtk/gtk.h:3.26: fatal error: gtk/gtk.h: no such file
or directory
#include_next <gtk/gtk.h>
[...]
In the directory
/path/to/Source/mozembed/gecko-dev/obj-x86_64-unknown-linux-gnu/embedding/embedlite
The following command failed to execute properly:
c++ -o Unified_cpp_embedding_embedlite0.o -c -I../../dist/stl_wrappers
-I../../dist/system_wrappers -include
/path/to/Source/mozembed/gecko-dev/config/gcc_hidden.h
-DGRE_BUILDID="20150420082926" -DEMBED_LITE_INTERNAL -DOS_TARGET="Linux"
-DMOZ_WIDGET_TOOLKIT="gtk2" -DTARGET_OS_ABI="Linux_x86_64-gcc3" -DOS_POSIX=1
-DOS_LINUX=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL
-DMOZ_GLUE_IN_PROGRAM -DAB_CD=en-US -DNO_NSPR_10_SUPPORT
-I/path/to/Source/mozembed/gecko-dev/embedding/embedlite -I.
-I/path/to/Source/mozembed/gecko-dev/obj-x86_64-unknown-linux-gnu/ipc/ipdl/_ipdlheaders
-I/path/to/Source/mozembed/gecko-dev/dom/base
-I/path/to/Source/mozembed/gecko-dev/dom/ipc
-I/path/to/Source/mozembed/gecko-dev/gfx/layers
-I/path/to/Source/mozembed/gecko-dev/gfx/layers/apz/util
-I/path/to/Source/mozembed/gecko-dev/js/xpconnect/src
-I/path/to/Source/mozembed/gecko-dev/layout/base
-I/path/to/Source/mozembed/gecko-dev/widget
-I/path/to/Source/mozembed/gecko-dev/xpcom/base -I
/path/to/Source/mozembed/gecko-dev/xpcom/build
-I/path/to/Source/mozembed/gecko-dev/xpcom/threads
-I/path/to/Source/mozembed/gecko-dev/embedding/embedlite/embedhelpers
-I/path/to/Source/mozembed/gecko-dev/embedding/embedlite/embedprocess
-I/path/to/Source/mozembed/gecko-dev/embedding/embedlite/embedshared
-I/path/to/Source/mozembed/gecko-dev/embedding/embedlite/embedthread
-I/path/to/Source/mozembed/gecko-dev/embedding/embedlite/modules
-I/path/to/Source/mozembed/gecko-dev/embedding/embedlite/utils
-I/path/to/Source/mozembed/gecko-dev/ipc/chromium/src
-I/path/to/Source/mozembed/gecko-dev/ipc/glue -I../../dist/include
-I/path/to/Source/mozembed/gecko-dev/obj-x86_64-unknown-linux-gnu/dist/include/nspr
-I/path/to/Source/mozembed/gecko-dev/obj-x86_64-unknown-linux-gnu/dist/include/nss
-fPIC -DMOZILLA_CLIENT -include ../../mozilla-config.h -MD -MP -MF
.deps/Unified_cpp_embedding_embedlite0.o.pp -Wall -Wempty-body
-Woverloaded-virtual -Wsign-compare -Wwrite-strings -Wno-invalid-of
fsetof -Wcast-align -fno-exceptions -fno-strict-aliasing -fno-rtti
-fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED
-g -freorder-blocks -Os -fomit-frame-pointer
/path/to/Source/mozembed/gecko-dev/obj-x86_64-unknown-linux-gnu/embedding/embedlite/Unified_cpp_embedding_embedlite0.cpp
/path/to/Source/mozembed/gecko-dev/config/rules.mk:930: the rule for target
"Unified_cpp_embedding_embedlite0.o" failed
I have these files on my computer:
/usr/include/gtk-2.0/gtk/gtk.h
/usr/include/gtk-3.0/gtk/gtk.h
So, I believe it should work.
I don't know if pkg-config is used to compile Gecko.
I tried on both Arch Linux and Linux Mint Debian Edition and I get the
same error.
What can I do to compile Gecko?
Thanks for your help.
_______________________________________________
dev-builds mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-builds