Hi Gustavo, I think Webkit/EFL is now "EFL backend independent" isn't it? I'm trying to build it over EFL/directfb librairies. after calling the "build-webkit --efl" the build starts but after a while I got the following error:
I set SET(CMAKE_VERBOSE_MAKEFILE "ON") to get the full verbose. /usr/bin/cmake -E cmake_progress_report /home/rahmanih/work/WebKit/WebKitBuild/Release/CMakeFiles [ 0%] Building CXX object JavaScriptCore/wtf/CMakeFiles/wtf_efl.dir/gobject/GOwnPtr.cpp.o cd /home/rahmanih/work/WebKit/WebKitBuild/Release/JavaScriptCore/wtf && /usr/lib/ccache/c++ -DBUILDING_WITH_CMAKE=1 -DHAVE_CONFIG_H=1 -DXP_UNIX -DWTF_PLATFORM_EFL=1 -DWTF_USE_PTHREADS=1 -DWTF_USE_ICU_UNICODE=1 -DWTF_PLATFORM_CAIRO=1 -DUSE_FREETYPE=1 -DDATA_DIR=\"/usr/local/share/ewebkit-0\" -DHAVE_ECORE_X -DWTF_USE_SOUP=1 -DUSE_SYSTEM_MALLOC=1 -DBUILDING_WTF -O3 -DNDEBUG -I/home/rahmanih/work/WebKit/JavaScriptCore -I/home/rahmanih/work/WebKit/JavaScriptCore/wtf -I/home/rahmanih/work/WebKit/JavaScriptCore/wtf/unicode -I/home/rahmanih/work/WebKit/WebKitBuild/Release/DerivedSources -I/home/rahmanih/work/WebKit/JavaScriptCore/wtf/gobject -I/usr/local/include/ecore-1 -I/usr/local/include/eina-1 -I/usr/local/include/eina-1/eina -I/home/rahmanih/work/WebKit/WebKitBuild/Release -W -DANOTHER_BRICK_IN_THE -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat -Wformat-security -Wmissing-format-attribute -Wno-format-y2k -Wno-parentheses -Wno-unused-parameter -Wpointer-arith -Wreturn-type -Wundef -Wwrite-strings -fno-exceptions -fno-strict-aliasing -fPIC -fvisibility=hidden -o CMakeFiles/wtf_efl.dir/gobject/GOwnPtr.cpp.o -c /home/rahmanih/work/WebKit/JavaScriptCore/wtf/gobject/GOwnPtr.cpp /home/rahmanih/work/WebKit/JavaScriptCore/wtf/gobject/GOwnPtr.cpp:22:21: error: gio/gio.h: No such file or directory /home/rahmanih/work/WebKit/JavaScriptCore/wtf/gobject/GOwnPtr.cpp:23:18: error: glib.h: No such file or directory /home/rahmanih/work/WebKit/JavaScriptCore/wtf/gobject/GOwnPtr.cpp: In function ‘void WTF::freeOwnedGPtr(T*) [with T = _GError]’: /home/rahmanih/work/WebKit/JavaScriptCore/wtf/gobject/GOwnPtr.cpp:30: error: ‘g_error_free’ was not declared in this scope /home/rahmanih/work/WebKit/JavaScriptCore/wtf/gobject/GOwnPtr.cpp: In function ‘void WTF::freeOwnedGPtr(T*) [with T = _GList]’: /home/rahmanih/work/WebKit/JavaScriptCore/wtf/gobject/GOwnPtr.cpp:35: error: ‘g_list_free’ was not declared in this scope /home/rahmanih/work/WebKit/JavaScriptCore/wtf/gobject/GOwnPtr.cpp: In function ‘void WTF::freeOwnedGPtr(T*) [with T = _GCond]’: /home/rahmanih/work/WebKit/JavaScriptCore/wtf/gobject/GOwnPtr.cpp:41: error: ‘g_cond_free’ was not declared in this scope /home/rahmanih/work/WebKit/JavaScriptCore/wtf/gobject/GOwnPtr.cpp: In function ‘void WTF::freeOwnedGPtr(T*) [with T = _GMutex]’: /home/rahmanih/work/WebKit/JavaScriptCore/wtf/gobject/GOwnPtr.cpp:47: error: ‘g_mutex_free’ was not declared in this scope /home/rahmanih/work/WebKit/JavaScriptCore/wtf/gobject/GOwnPtr.cpp: In function ‘void WTF::freeOwnedGPtr(T*) [with T = _GPatternSpec]’: /home/rahmanih/work/WebKit/JavaScriptCore/wtf/gobject/GOwnPtr.cpp:53: error: ‘g_pattern_spec_free’ was not declared in this scope /home/rahmanih/work/WebKit/JavaScriptCore/wtf/gobject/GOwnPtr.cpp: In function ‘void WTF::freeOwnedGPtr(T*) [with T = _GDir]’: /home/rahmanih/work/WebKit/JavaScriptCore/wtf/gobject/GOwnPtr.cpp:59: error: ‘g_dir_close’ was not declared in this scope /home/rahmanih/work/WebKit/JavaScriptCore/wtf/gobject/GOwnPtr.cpp: In function ‘void WTF::freeOwnedGPtr(T*) [with T = _GFile]’: /home/rahmanih/work/WebKit/JavaScriptCore/wtf/gobject/GOwnPtr.cpp:65: error: ‘g_object_unref’ was not declared in this scope make[2]: *** [JavaScriptCore/wtf/CMakeFiles/wtf_efl.dir/gobject/GOwnPtr.cpp.o] Error 1 make[2]: Leaving directory `/home/rahmanih/work/WebKit/WebKitBuild/Release' make[1]: *** [JavaScriptCore/wtf/CMakeFiles/wtf_efl.dir/all] Error 2 make[1]: Leaving directory `/home/rahmanih/work/WebKit/WebKitBuild/Release' I don't know why the gio and the glib cflags are missing. could help me please ? I'm newbie regarding Cmake. also is there any mailing list for the webkitefl ? Kind regards. Haithem. On Wed, Apr 7, 2010 at 1:05 PM, Gustavo Sverzut Barbieri < barbi...@profusion.mobi> wrote: > On Wed, Apr 7, 2010 at 3:01 AM, haithem rahmani > <haithem.rahm...@gmail.com> wrote: > > Hi, > > Just a simple question: > > - It seems that the EFL port of webkit is based on EFL/X11 api. > > is there plans to support other EFL backends especially directfb ? > > WebkitGtk is doing that with (--with-target=directfb) option. > > Yes, there are other peers interested in such support, including SDL, > FrameBuffer and DirectFB. > > However we're focused on getting the patches merged into SVN first. > Any reviewer attention can help, we're almost there, just some files > pending. They are: > > Pending Review: > https://bugs.webkit.org/show_bug.cgi?id=35915 Add > FrameLoaderClientEfl.{cpp,h} > https://bugs.webkit.org/show_bug.cgi?id=35918 Add EditorClientEfl.{cpp,h} > https://bugs.webkit.org/show_bug.cgi?id=35932 Add ewk_view.{cpp,h} > > Reviewed "r-", but the answers were replied however no further review: > https://bugs.webkit.org/show_bug.cgi?id=36317 Add EFL-specific code to > Widget.h > > Needs GTK+ people to check it, as it will shared the same autotools system: > https://bugs.webkit.org/show_bug.cgi?id=36761 Modify the autotools build > system > > Simple, just need to decide where the file should go to: > https://bugs.webkit.org/show_bug.cgi?id=36405 Move > AccessibilityObjectEfl.cpp from page to accessibility > > We want to get these patches in first, as they are the base for > further work. For instance, we have a huuuuuuuge number of patches to > expose various APIs that were missing, like frame loader policy, > delegates for ContextMenu, PopupMenu and so on. > > > BR, > > -- > Gustavo Sverzut Barbieri > http://profusion.mobi embedded systems > -------------------------------------- > MSN: barbi...@gmail.com > Skype: gsbarbieri > Mobile: +55 (19) 9225-2202
_______________________________________________ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev