On 11/21/2010 07:41 PM, Denis Oliver Kropp wrote: > On 21/11/10 17:27, Denis Oliver Kropp wrote: >> On 19/11/10 19:22, Luke Kenneth Casson Leighton wrote: >>> hi folks, this is mostly to denis: i'm in rather urgent need of >>> getting a reasonable performing version of webkit up-and-running on a >>> 400mhz ARM9, including python bindings. proof-of-concept using X11 >>> and gtk, everything's working - it's when attempting to bring directfb >>> and gtk or qt4 into the mix that things turn to treacle or segfault. >>> >>> so, denis - i need to help you out, getting things working, um... >>> rather quickly. i notice there isn't a git repo for the webkit work >>> you're doing on git.directfb.org (yet?) - is there one? >> >> Thanks for the nice off-list thread and for your help. >> >> For the others: >> >> There's a WebKit clone up at git.directfb.org now. It contains >> the latest WebKitDFB (based on webkit git from 2010-11-18). >> >> git://git.directfb.org/git/directfb/programs/WebKit >> >> Checkout branch: webkitdfb_2010-11-18 > > There's another branch now, called webkitdfb_2010-11-18_cairo > > It's WebKitDFB using the Cairo based graphics context implementation etc. > > Configure using --with-cairo-directfb as well. > > Still, neither Gtk nor Qt are pulled in. > Hi,
So I got it to build and run, had to make a few changes along the way. 1. had to remove the -DXP_UNIX from GNUMakefile, it was causing the build to try to include X11 headers which our embedded SDK doesn't have. 2. The generated file WebKit/gtk/webkit/webkitenumtypes.h has an include of <webkit/@basename@> so I think there's a variable not being substituted properly, I replaced it with <webkit/soup-cache.h> to get it built. 3. I had to play around with the final link command for the program, due to some weirdness in our SDK I had to change the order of the -L directories and had to add -lglib-2.0 -lsoup-2.4 -llite -lleck. After that it runs on our hardware, though it doesn't load web pages, but I think that might be intentional since the code that looks like it handles the response from a webserver is commented out in FrameLoaderClientDFB::dispatchWillSendRequest. I confirmed with tcpdump that the request for the page is never sent out. Hope that helps someone. Thanks for all the work on this. Ken R. _______________________________________________ directfb-dev mailing list directfb-dev@directfb.org http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev