Ftp server was blocked on my connection:
wget http://mirrors.kernel.org/sources.redhat.com/libffi/libffi-3.0.10.tar.gz
mv libffi-3.0.10.tar.gz WebKitBuild/DependenciesWPE/Source/
Installed a bunch:
sudo apt-get install build-essential autoconf automake autopoint libtool intltool bison flex libgnutls28-dev libxml2-dev libsqlite3-dev
Now this:
checking for cairo's OpenGLESv2 surface backend feature...
checking for glesv2... no
checking GLES2/gl2.h usability... no
checking GLES2/gl2.h presence... no
checking for GLES2/gl2.h... no
checking whether cairo's OpenGLESv2 surface backend feature could be enabled... no (glesv2.pc nor OpenGL ES 2.0 headers not found)
configure: error: OpenGLESv2 surface backend feature could not be enabled
configure: WARNING: cache variable cairo_cv_warn_maybe contains a newline
*** Error during phase configure of cairo: ########## Error running ./autogen.sh --prefix /home/ubuntu/src/webkit/WebKitBuild/DependenciesWPE/Root --libdir '/home/ubuntu/src/webkit/WebKitBuild/DependenciesWPE/Root/lib' --enable-egl=yes --enable-glesv2 --disable-static --disable-gtk-doc *** [7/15]
*** Checking out wayland *** [8/15]
*** Skipping wayland (not updated) *** [8/15]
*** module weston not built due to non buildable cairo *** [9/15]
Submitted an issue https://github.com/WebKitForWayland/cairo/issues/1
sudo apt-get install libfreetype6-dev
A lot more proimising! Cairo was at least checked out this time. Now we get: