EFL MiniBrowser can't be executed until we set DependenciesEFL/Root/lib to LD_LIBRARY_PATH. I guess this problem happened when we changed "Dependencies" directory to "DependenciesEFL" directory. WebKitBuild/Release/bin/MiniBrowser: error while loading shared libraries: libecore_input.so.1: cannot open shared object file: No such file or directory
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.