Bug 121826 - [EFL] Build failed at ProcessLauncherEfl.cpp
Summary: [EFL] Build failed at ProcessLauncherEfl.cpp
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKit EFL (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Linux
: P2 Normal
Assignee: ChangSeok Oh
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-09-24 00:46 PDT by ChangSeok Oh
Modified: 2013-09-24 07:24 PDT (History)
6 users (show)

See Also:


Attachments
Patch (1.28 KB, patch)
2013-09-24 00:50 PDT, ChangSeok Oh
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description ChangSeok Oh 2013-09-24 00:46:08 PDT
Build command:
./Tools/Scripts/build-webkit --efl --prefix=/usr/local --makeargs="-j8 -Wno-deprecated-declarations" --no-svg --datalist-element

[ 94%] Building CXX object Source/WebKit2/CMakeFiles/WebKit2.dir/UIProcess/Plugins/unix/PluginProcessProxyUnix.cpp.o
[ 94%] Building CXX object Source/WebKit2/CMakeFiles/WebKit2.dir/UIProcess/Storage/StorageManager.cpp.o
/home/shivamidow/Projects/WebKit/Source/WebKit2/UIProcess/Launcher/efl/ProcessLauncherEfl.cpp: In member function ‘void WebKit::ProcessLauncher::launchProcess()’:
/home/shivamidow/Projects/WebKit/Source/WebKit2/UIProcess/Launcher/efl/ProcessLauncherEfl.cpp:70:20: error: ‘AF_UNIX’ was not declared in this scope
/home/shivamidow/Projects/WebKit/Source/WebKit2/UIProcess/Launcher/efl/ProcessLauncherEfl.cpp:70:29: error: ‘SOCK_STREAM’ was not declared in this scope
/home/shivamidow/Projects/WebKit/Source/WebKit2/UIProcess/Launcher/efl/ProcessLauncherEfl.cpp:70:52: error: ‘socketpair’ was not declared in this scope
make[2]: *** [Source/WebKit2/CMakeFiles/WebKit2.dir/UIProcess/Launcher/efl/ProcessLauncherEfl.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [Source/WebKit2/CMakeFiles/WebKit2.dir/all] Error 2
make: *** [all] Error 2

I guess proper headers are missing.
Comment 1 ChangSeok Oh 2013-09-24 00:50:05 PDT
Created attachment 212435 [details]
Patch
Comment 2 Gyuyoung Kim 2013-09-24 05:28:35 PDT
Comment on attachment 212435 [details]
Patch

In build fix patch case, you don't need to get review. Look at other "Unreviewed build fix patch".
Comment 3 Gyuyoung Kim 2013-09-24 05:29:42 PDT
Comment on attachment 212435 [details]
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=212435&action=review

> Source/WebKit2/ChangeLog:8
> +        Fixed a build failure with adding socket.h.

It would be good if you mention what revision makes a build break.
Comment 4 ChangSeok Oh 2013-09-24 06:45:43 PDT
(In reply to comment #3)
> (From update of attachment 212435 [details])
> View in context: https://bugs.webkit.org/attachment.cgi?id=212435&action=review
> 
> > Source/WebKit2/ChangeLog:8
> > +        Fixed a build failure with adding socket.h.
> 
> It would be good if you mention what revision makes a build break.

I know. if this happened to gtk port, I would do like that "Unreviewed fix". 
On my side, I'm a just newbie to efl port, so it's hard to know what happens after my last build for efl port almost a year ago.. :p
Comment 5 Gyuyoung Kim 2013-09-24 06:48:56 PDT
(In reply to comment #4)
> (In reply to comment #3)
> > (From update of attachment 212435 [details] [details])
> > View in context: https://bugs.webkit.org/attachment.cgi?id=212435&action=review
> > 
> > > Source/WebKit2/ChangeLog:8
> > > +        Fixed a build failure with adding socket.h.
> > 
> > It would be good if you mention what revision makes a build break.
> 
> I know. if this happened to gtk port, I would do like that "Unreviewed fix". 
> On my side, I'm a just newbie to efl port, so it's hard to know what happens after my last build for efl port almost a year ago.. :p

Ok, I see. Go ahead.
Comment 6 WebKit Commit Bot 2013-09-24 07:23:59 PDT
Comment on attachment 212435 [details]
Patch

Clearing flags on attachment: 212435

Committed r156333: <http://trac.webkit.org/changeset/156333>
Comment 7 WebKit Commit Bot 2013-09-24 07:24:02 PDT
All reviewed patches have been landed.  Closing bug.