Ubuntu 16.10 was released at October 13, 2016. I will try to build the efl on the Ubuntu 16.10.
I got a "-Werror=format-nonliteral" error when updating the efl libs. *** Building glib *** [10/26] ... gdate.c:2497:7: error: format not a string literal, format string not checked [-Werror=format-nonliteral] tmplen = strftime (tmpbuf, tmpbufsize, locale_format, &tm); ^~~~~~
Created attachment 293629 [details] glib-gdate-suppress-string-format-literal-warning.patch We can fix the error using a patch like gtk port. I attach the patch.
I got some undefined reference issue when building the efl. *** Building efl *** [16/26] ... //usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0: undefined reference to `FcWeightFromOpenType' //usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0: undefined reference to `hb_buffer_set_cluster_level' //usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0: undefined reference to `FcWeightToOpenType'
we can fix the undefined reference issues bumping up the fontconfig and harfbuzz. <branch module="software/fontconfig/release/fontconfig-2.12.1.tar.gz" version="2.12.1" repo="freedesktop.org" hash="sha256:a9f42d03949f948a3a4f762287dbc16e53a927c91a07ee64207ebd90a9e5e292" md5sum="ce55e525c37147eee14cc2de6cc09f6c"/> <branch module="software/harfbuzz/release/harfbuzz-1.3.3.tar.bz2" version="1.3.3" checkoutdir="harfbuzz-1.3.3" repo="freedesktop.org" hash="sha256:2620987115a4122b47321610dccbcc18f7f121115fd7b88dc8a695c8b66cb3c9"> </branch>
I got the problem when building the openwebrtc. *** Building openwebrtc *** [25/26] owr_device_list.c:357:5: error: this ‘if’ clause does not guard... [-Werror=misleading-indentation] if (!device_name) ^~ owr_device_list.c:360:9: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ source = _owr_local_media_source_new_cached(index, device_name, ^~~~~~ owr_device_list.c: At top level: cc1: error: unrecognized command line option ‘-Wno-parentheses-equality’ [-Werror] cc1: all warnings being treated as errors It also can fix the build with the openwebrtc version-up. <branch repo="github.com" module="EricssonResearch/openwebrtc/archive/0b28b080d61af3adb1f779e693fc029f9c1ad499.tar.gz" checkoutdir="openwebrtc" version="0b28b080d61af3adb1f779e693fc029f9c1ad499" hash="sha256:3f82d8e2e6e68d797b1bcc4b8b5b6e339d0074b729264b4aef9d3338402fb446" md5sum="0c8aafc0f580ded96e3475769efb9c39">
Closing this bug because the EFL port has been removed from trunk. If you feel this bug applies to a different upstream WebKit port and was closed in error, please either update the title and reopen the bug, or leave a comment to request this.