WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED INVALID
105853
[EFL][WK2] Failure to build when Elementary is built with certain options.
https://bugs.webkit.org/show_bug.cgi?id=105853
Summary
[EFL][WK2] Failure to build when Elementary is built with certain options.
Doug Newgard
Reported
2012-12-29 02:41:36 PST
[ 98%] Building CXX object Tools/WebkitTestRunner/CMakeFiles/TestRunnerInjectedBundle.dir/InjectedBundle/InjectedBundle.cpp.o In file included from /var/abs/local/yaourtbuild/ewebkit-svn/src/Webkit-build/Tools/MiniBrowser/efl/main.c:25:0: /usr/include/elementary-1/Elementary.h:82:19: fatal error: EDBus.h: No such file or directory compilation terminated make[2]: *** [Tools/MiniBrowser/efl/CMakeFiles/MiniBrowser.dir/main.c.o] Error 1 make[1]: *** [Tools/MiniBrowser/efl/CMakeFiles/MiniBrowser.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs This is similar to the problem here:
https://bugs.webkit.org/show_bug.cgi?id=103360
. Unfortunately, the "fix" on that one is a pretty bad hack, as some people use elementary for things other than just WebKit and may need those options. Requiring that a shared lib be built with support for something is one thing, but requiring that it be built without support for something? There's got to be a better way.
Attachments
Patch
(2.89 KB, patch)
2013-10-24 00:27 PDT
,
Ryuan Choi
no flags
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Ryuan Choi
Comment 1
2013-10-24 00:27:31 PDT
Created
attachment 215033
[details]
Patch
Gyuyoung Kim
Comment 2
2013-10-31 04:37:37 PDT
Comment on
attachment 215033
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=215033&action=review
> Source/cmake/FindElementary.cmake:48 > + EMap
Though we disabled emap, ethumb in
Bug 103360
, I wonder why we should include unused headers.
Ryuan Choi
Comment 3
2013-10-31 05:12:34 PDT
Comment on
attachment 215033
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=215033&action=review
>> Source/cmake/FindElementary.cmake:48 >> + EMap > > Though we disabled emap, ethumb in
Bug 103360
, I wonder why we should include unused headers.
It's for develepers to build webkit on their EFL environment instead of jhbuild.
Bug 103360
is just for developers to build webkit using jhbuild. I considered to move these header files from Elementary.h at that time, but I realized that it looks not easy because it was intended and some header files are really required when elementary was built with these options.
Gyuyoung Kim
Comment 4
2014-02-09 21:17:50 PST
Ryuan, do you still need to land this patch ?
Ryuan Choi
Comment 5
2014-02-09 21:23:07 PST
(In reply to
comment #4
)
> Ryuan, do you still need to land this patch ?
Now, this is only required for the EFL developers who still use 1.7.x. I am not sure whether we should consider them. I believe that almost EFL developers are now using 1.8.x or latest version(1.8.99 for 1.9 release).
Gyuyoung Kim
Comment 6
2014-05-07 02:50:05 PDT
Comment on
attachment 215033
[details]
Patch Clear review? from
attachment 215033
[details]
so that this bug does not appear in
http://webkit.org/pending-review
. If you would like this patch reviewed, please attach it to a new bug or this bug again.
Ryuan Choi
Comment 7
2015-05-19 21:54:19 PDT
Nowadays, I don't believe that we should consider 1.7.x
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