Bug 134190

Summary: [EFL] Missing dependencies between external libs.
Product: WebKit Reporter: Tamas Gergely <tgergely.u-szeged>
Component: New BugsAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: bunhere, cdumez, commit-queue, gyuyoung.kim, sergio
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
patch
none
patch none

Description Tamas Gergely 2014-06-23 05:41:52 PDT
The external dependencies contain the freetype6 and the fontconfig libs. The fontconfig lib requires freetype, but the dependency is not set in the efl/jhbuild.modules file. So, during building the external libs, fontconfig uses the freetype package of the system, while WebKit binaries will use freetype from the WebKitBuild/Dependency directory.
Comment 1 Tamas Gergely 2014-06-23 05:45:53 PDT
Created attachment 233600 [details]
patch
Comment 2 Tamas Gergely 2014-06-26 03:22:11 PDT
Created attachment 233899 [details]
patch

More dependencies were missing from the jhbuild.modules file for efl. Setting them solves the above-mentioned problem of misusing the system-built and webkit-libs-built library versions.
Comment 3 Gyuyoung Kim 2014-06-26 15:49:23 PDT
Comment on attachment 233899 [details]
patch

Thanks.
Comment 4 WebKit Commit Bot 2014-06-26 16:07:50 PDT
Comment on attachment 233899 [details]
patch

Clearing flags on attachment: 233899

Committed r170502: <http://trac.webkit.org/changeset/170502>
Comment 5 WebKit Commit Bot 2014-06-26 16:07:54 PDT
All reviewed patches have been landed.  Closing bug.