Bug 39483 - Building Efl port fails
Summary: Building Efl port fails
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKit Misc. (show other bugs)
Version: 528+ (Nightly build)
Hardware: Other All
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-21 05:51 PDT by Jos van den Oever
Modified: 2010-05-28 01:01 PDT (History)
4 users (show)

See Also:


Attachments
fix efl build (3.75 KB, patch)
2010-05-21 05:51 PDT, Jos van den Oever
aroben: review-
Details | Formatted Diff | Diff
fix efl build (4.40 KB, patch)
2010-05-21 06:16 PDT, Jos van den Oever
darin: review-
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jos van den Oever 2010-05-21 05:51:31 PDT
Created attachment 56700 [details]
fix efl build

The Efl port has not been maintained for a while and the CMake files are a bit stale. The attached patch fixes this.
Comment 1 Adam Roben (:aroben) 2010-05-21 05:58:17 PDT
Comment on attachment 56700 [details]
fix efl build

> @@ -76,7 +76,7 @@ SET(WebKit_LIBRARY_TYPE SHARED)
>  # Port-specific options
>  # -----------------------------------------------------------------------------
>  INCLUDE(OptionsCommon)
> -INCLUDE(Options${PORT})
> +INCLUDE(Options${PORT} OPTIONAL)

I didn't see any explanation of this change in your commit message.

The WebKit project uses ChangeLog files as well as commit messages to explain changes. You can use the prepare-ChangeLog script to add a skeleton ChangeLog entry to the appropriate file, and then you can edit the entry manually. We then use the ChangeLog entry as the commit message.

If you add a ChangeLog entry and explain the above change, I think we can get this landed.
Comment 2 Jos van den Oever 2010-05-21 06:16:28 PDT
Created attachment 56703 [details]
fix efl build
Comment 3 Darin Adler 2010-05-21 11:29:23 PDT
Comment on attachment 56703 [details]
fix efl build

Thanks for working on this. The ChangeLog still needs a bit of work.

> +        Need a short description and bug URL (OOPS!)

You need to replace this with the bug URL.

> +        Reviewed by NOBODY (OOPS!).

This you don't need to fill in until after reviewing, and the person landing it will take care of it.

> +        No new tests. (OOPS!)

This line you need to delete.

The only OOPS that should be left in the ChangeLog int he patch you upload should be in the "Reviewed by" line.
Comment 4 Lucas De Marchi 2010-05-25 07:53:07 PDT
(In reply to comment #0)
> Created an attachment (id=56700) [details]
> fix efl build
> 
> The Efl port has not been maintained for a while and the CMake files are a bit stale. The attached patch fixes this.

Not that it's not maintained. It's actively maintained and developed. One of the problems is that we don't have a build bot yet, so any changes inside webkit that is not properly updated in our CMake files may break it.

Meanwhile, we are continually sending patches to fix building problems, that unfortunately take a while to be applied. You can search by EFL and/or profusion.mobi to see our updates.
Comment 5 Lucas De Marchi 2010-05-27 22:05:28 PDT
Mind closing this bug now that it builds?
Comment 6 Jos van den Oever 2010-05-28 01:01:10 PDT
This has been fixed in the meantime.