Bug 164308 - [META][EFL] Build on Ubuntu 16.10
Summary: [META][EFL] Build on Ubuntu 16.10
Status: RESOLVED WONTFIX
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKit EFL (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-11-01 18:14 PDT by Hunseop Jeong
Modified: 2017-03-11 10:32 PST (History)
3 users (show)

See Also:


Attachments
glib-gdate-suppress-string-format-literal-warning.patch (483 bytes, patch)
2016-11-01 18:56 PDT, Hunseop Jeong
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Hunseop Jeong 2016-11-01 18:14:47 PDT
Ubuntu 16.10 was released at October 13, 2016.
I will try to build the efl on the Ubuntu 16.10.
Comment 1 Hunseop Jeong 2016-11-01 18:27:54 PDT
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);
       ^~~~~~
Comment 2 Hunseop Jeong 2016-11-01 18:56:47 PDT
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.
Comment 3 Hunseop Jeong 2016-11-01 19:00:15 PDT
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'
Comment 4 Hunseop Jeong 2016-11-01 21:06:18 PDT
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>
Comment 5 Hunseop Jeong 2016-11-02 00:05:22 PDT
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">
Comment 6 Michael Catanzaro 2017-03-11 10:32:17 PST
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.