CEF building Failure... How can i deal it?

Having problems with building or using CEF's C/C++ APIs? This forum is here to help. Please do not post bug reports or feature requests here.

CEF building Failure... How can i deal it?

Postby owlprince » Sun Jul 09, 2017 9:01 pm

I hope to build CEF3 57 in Raspberry Pi. but stucked at build.

Code: Select all
[build.py] Parse command line arguments
[build.py] VERSION=57.0
[build.py] Python version: 2.7.3 32bit
[build.py] Python executable: /usr/bin/python
[build.py] PYVERSION = 27
[build.py] OS_POSTFIX2 = linux32
[build.py] Check Cython version
[build.py] Cython version: 0.25.2
[build.py] Check directories
[build.py] Setup environment variables
[build.py] PYTHON_INCLUDE: /usr/bin/../include/python2.7
[build.py] Fix cefpython API header file in the build_cefpython/ directory
[build.py] Compile C++ projects
[build.py] ~~ Build CLIENT_HANDLER project
[CLIENT HANDLER] Building client_handler.o from client_handler.cpp...
g++-4.8 -fPIC -std=gnu++11 -DNDEBUG -Wall -Werror -O3 -I./../ -I./../common/ -I/usr/bin/../include/python2.7 -I/usr/include/gtk-2.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/glib-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/lib/x86_64-linux-gnu/gtk-unix-print-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/lib/i386-linux-gnu/gtk-unix-print-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/lib64/gtk-2.0/include -I/usr/lib64/gtk-unix-print-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/lib/gtk-2.0/gtk-unix-print-2.0 -I/usr/lib/glib-2.0/include -c client_handler.cpp -o client_handler.o
In file included from /usr/include/glib-2.0/glib/galloca.h:32:0,
                 from /usr/include/glib-2.0/glib.h:30,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:23,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
                 from dialog_handler_gtk.h:13,
                 from dialog_handler.h:11,
                 from client_handler.h:14,
                 from client_handler.cpp:9:
/usr/include/glib-2.0/glib/gtypes.h:32:24: fatal error: glibconfig.h: 그런 파일이나 디렉터리가 없습니다
 #include <glibconfig.h>
                        ^
compilation terminated.
Makefile:61: recipe for target 'client_handler.o' failed
make: *** [client_handler.o] Error 1
[build.py] make failed, 'y' to continue, Enter to stop:


I found glibconfig at:
Code: Select all
root@raspberrypi:/usr/lib/arm-linux-gnueabihf/glib-2.0/include# ls
glibconfig.h


I thought RPi have not enough path(s) for glibconfig.h, but That isn't
Code: Select all
$ pkg-config --cflags --libs gtk+-2.0
-pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/harfbuzz  -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lglib-2.0


Where I need to modify?
or
Can I install CEF without building form binaries?
Last edited by owlprince on Fri Jul 14, 2017 12:17 am, edited 1 time in total.
owlprince
Newbie
 
Posts: 5
Joined: Sun Jul 09, 2017 8:37 pm

Re: CEF building Failure... How can i deal it?

Postby owlprince » Mon Jul 10, 2017 2:40 am

I tried to just copy to /usr/include/glib-2.0/.
It works, but confused. is it correct way?
owlprince
Newbie
 
Posts: 5
Joined: Sun Jul 09, 2017 8:37 pm

Re: CEF building Failure... How can i deal it?

Postby magreenblatt » Mon Jul 10, 2017 12:29 pm

What Linux distro are you running on the Pi?
magreenblatt
Site Admin
 
Posts: 12409
Joined: Fri May 29, 2009 6:57 pm

Re: CEF building Failure... How can i deal it?

Postby owlprince » Mon Jul 10, 2017 9:56 pm

magreenblatt wrote:What Linux distro are you running on the Pi?

magreenblatt//

Raspbian Wheezy

Kernal version 4.1.19-v7+
owlprince
Newbie
 
Posts: 5
Joined: Sun Jul 09, 2017 8:37 pm


Return to Support Forum

Who is online

Users browsing this forum: Google [Bot] and 48 guests