WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
111028
[EFL] Build break with latest EFL libraries
https://bugs.webkit.org/show_bug.cgi?id=111028
Summary
[EFL] Build break with latest EFL libraries
Ryuan Choi
Reported
2013-02-27 18:19:05 PST
In latest EFL trunk, include path of ecore sub modules are changed from ecore-1/ to ecore-XXX-1/
Attachments
Patch
(8.02 KB, patch)
2013-02-27 18:32 PST
,
Ryuan Choi
no flags
Details
Formatted Diff
Diff
Patch
(8.88 KB, patch)
2013-03-03 16:50 PST
,
Ryuan Choi
no flags
Details
Formatted Diff
Diff
Patch
(9.74 KB, patch)
2013-03-05 00:01 PST
,
Ryuan Choi
no flags
Details
Formatted Diff
Diff
Show Obsolete
(2)
View All
Add attachment
proposed patch, testcase, etc.
Ryuan Choi
Comment 1
2013-02-27 18:32:30 PST
Created
attachment 190634
[details]
Patch
Benjamin Poulain
Comment 2
2013-02-28 00:08:07 PST
Just in case: no need for a WebKit2 reviewer here. Someone working on EFL should review the patch.
Gyuyoung Kim
Comment 3
2013-02-28 02:01:48 PST
Ryuan, do you need to build WebKit EFL based on latest EFL ? Could you let me know which EFL version you want to build ?
Ryuan Choi
Comment 4
2013-02-28 02:48:06 PST
(In reply to
comment #3
)
> Ryuan, do you need to build WebKit EFL based on latest EFL ? Could you let me know which EFL version you want to build ?
I used TOT in Efl trunk. I am setting my new PC.
Raphael Kubo da Costa (:rakuco)
Comment 5
2013-02-28 08:40:04 PST
For the record, this is also covered by
bug 109819
. It's probably a good idea to mention this is about the changes in EFL 1.8 instead of trunk so people in the future know when the directories changed. I did not test the patch myself; if it still works with the current 1.7 series, LGTM.
Dominik Röttsches (drott)
Comment 6
2013-03-01 05:00:49 PST
Comment on
attachment 190634
[details]
Patch As Kubo mentions, this basically equivalent to my previous patch in the other bug. Looks okay to me except IMO one missing line in + find_package(Ecore 1.6 COMPONENTS Evas File Input Imf Imf_Evas Con ${ECORE_ADDITIONAL_COMPONENTS}) OptionsEfl.cmake - Imf_Evas and Con should be added there, if I am not mistaken.
Dominik Röttsches (drott)
Comment 7
2013-03-01 05:01:27 PST
And it should be tested whether it works with 1.7.5 jhbuild and ToT SVN.
Ryuan Choi
Comment 8
2013-03-03 16:10:17 PST
(In reply to
comment #5
)
> For the record, this is also covered by
bug 109819
.
Sorry, I didn't know it. I just searched build break issues.
> > It's probably a good idea to mention this is about the changes in EFL 1.8 instead of trunk so people in the future know when the directories changed.
Absolutely agree, I will add some comment in FindEcore.cmake. (In reply to
comment #6
)
> (From update of
attachment 190634
[details]
) > As Kubo mentions, this basically equivalent to my previous patch in the other bug. Looks okay to me except IMO one missing line in > + find_package(Ecore 1.6 COMPONENTS Evas File Input Imf Imf_Evas Con ${ECORE_ADDITIONAL_COMPONENTS}) > OptionsEfl.cmake - Imf_Evas and Con should be added there, if I am not mistaken.
Right, Imf_Evas is needed. I will upload patch again. But Ecore_Con, it is only required by Elementary.h. I think that it can be an optional. (In reply to
comment #7
)
> And it should be tested whether it works with 1.7.5 jhbuild and ToT SVN.
I tested whether it works with jhbuild and ToT SVN.
Ryuan Choi
Comment 9
2013-03-03 16:50:35 PST
Created
attachment 191152
[details]
Patch
Laszlo Gombos
Comment 10
2013-03-04 06:47:45 PST
(In reply to
comment #8
)
> (In reply to
comment #5
) > > For the record, this is also covered by
bug 109819
.
> But Ecore_Con, it is only required by Elementary.h. > I think that it can be an optional.
Would this mean that that Minibrowser needs Ecore_Con ? Should we add this dependency than to Tools/MiniBrowser/efl/CMakeLists.txt (but not for the entire project) ?
Ryuan Choi
Comment 11
2013-03-05 00:01:03 PST
Created
attachment 191418
[details]
Patch
Ryuan Choi
Comment 12
2013-03-05 00:03:50 PST
(In reply to
comment #10
)
> (In reply to
comment #8
) > > (In reply to
comment #5
) > > > For the record, this is also covered by
bug 109819
. > > > But Ecore_Con, it is only required by Elementary.h. > > I think that it can be an optional. > > Would this mean that that Minibrowser needs Ecore_Con ? Should we add this dependency than to Tools/MiniBrowser/efl/CMakeLists.txt (but not for the entire project) ?
Right, MiniBrowser requires Ecore_Con as mandatory package. I tried to move Ecore_Con check routine from FindEcore.cmake to FindElementary.cmake so that Ecore_Con dependency is tested only for MiniBrowser.
Dominik Röttsches (drott)
Comment 13
2013-03-05 06:55:09 PST
LGTM - Rob or Dirk, could you review this?
Dirk Pranke
Comment 14
2013-03-05 12:49:51 PST
Comment on
attachment 191418
[details]
Patch rs=me
Ryuan Choi
Comment 15
2013-03-05 16:04:29 PST
Comment on
attachment 191418
[details]
Patch Thank you.
WebKit Review Bot
Comment 16
2013-03-05 16:17:44 PST
Comment on
attachment 191418
[details]
Patch Clearing flags on attachment: 191418 Committed
r144842
: <
http://trac.webkit.org/changeset/144842
>
WebKit Review Bot
Comment 17
2013-03-05 16:17:50 PST
All reviewed patches have been landed. Closing bug.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug