Summary: | [EFL][WK2] EFL MiniBrowser doesn't run because shared library is not found | ||||||
---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Gyuyoung Kim <gyuyoung.kim> | ||||
Component: | WebKit EFL | Assignee: | Csaba Osztrogonác <ossy> | ||||
Status: | RESOLVED FIXED | ||||||
Severity: | Normal | CC: | commit-queue, ljaehun.lim, lucas.de.marchi, ossy, p.forysiuk, sanxiyn | ||||
Priority: | P2 | ||||||
Version: | 528+ (Nightly build) | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
See Also: | https://bugs.webkit.org/show_bug.cgi?id=200074 | ||||||
Attachments: |
|
Description
Gyuyoung Kim
2015-01-02 22:33:53 PST
This is because elementary doesn't find other EFL libraries after jhbuild. I think we need to set rpath when jhbuild builds elementary. I cannot reproduce this with the current checkout. (In reply to comment #2) > I cannot reproduce this with the current checkout. I have still this problem. Didn't you set anything in your environment ? It works with Tools/Scriptrs/run-launcher --efl (In reply to comment #3) > I have still this problem. Didn't you set anything in your environment? No I did not set up anything myself just had clean WebKitBuild folder. Just to note I use Ubuntu 14.04 but I doubt it matters here. (In reply to comment #5) > (In reply to comment #3) > > I have still this problem. Didn't you set anything in your environment? > > No I did not set up anything myself just had clean WebKitBuild folder. > Just to note I use Ubuntu 14.04 but I doubt it matters here. Do you install efl and elementary on your system ? If you did, MiniBrowser runs with your system efl or elementary. Please check with ldd. (In reply to comment #6) > (In reply to comment #5) > > (In reply to comment #3) > > > I have still this problem. Didn't you set anything in your environment? > > > > No I did not set up anything myself just had clean WebKitBuild folder. > > Just to note I use Ubuntu 14.04 but I doubt it matters here. > > Do you install efl and elementary on your system ? > If you did, MiniBrowser runs with your system efl or elementary. > > Please check with ldd. I'm gonna burn in shame now :(. Yes I had efl installed some time ago for something unrelated and forgot. I looked at ldd but somehow overlooked the so path before. Sorry again. I will try to investigate this a bit more. Looks like this was introduced in r176442 "[CMake] Use ld.gold if it is available to speedup builds" https://bugs.webkit.org/show_bug.cgi?id=137953 After reverting this commit and rebuilding sources Minibrowser launches properly. Maybe bug139126 fixes the issue. Could you check it? (In reply to comment #9) > Maybe bug139126 fixes the issue. Could you check it? Yes. I can confirm that applying that patch fixes the issue on my machine. Created attachment 244993 [details]
Patch
*** Bug 139126 has been marked as a duplicate of this bug. *** (In reply to comment #10) > (In reply to comment #9) > > Maybe bug139126 fixes the issue. Could you check it? > > Yes. I can confirm that applying that patch fixes the issue on my machine. It works for me. Thanks. Comment on attachment 244993 [details]
Patch
rs=me
Comment on attachment 244993 [details] Patch Clearing flags on attachment: 244993 Committed r178823: <http://trac.webkit.org/changeset/178823> All reviewed patches have been landed. Closing bug. |