Bug 129130

Summary: jhbuild not installed in gtk's install-dependencies
Product: WebKit Reporter: Alex Christensen <alex.christensen>
Component: Tools / TestsAssignee: Nobody <webkit-unassigned>
Status: RESOLVED WONTFIX    
Severity: Trivial CC: mrobinson, ossy
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: PC   
OS: Linux   
Attachments:
Description Flags
Patch ossy: review-

Description Alex Christensen 2014-02-20 17:02:18 PST
The gtk wiki says to run install-dependencies then update-webkitgtk-libs, but update-webkitgtk-libs doesn't run successfully without jhbuild.
Comment 1 Alex Christensen 2014-02-20 17:04:52 PST
I'm using a fresh install of Ubuntu 12.04.4, by the way.
Comment 2 Alex Christensen 2014-02-20 17:07:41 PST
And libtiff5-dev is no longer available.  Is it still necessary?  Is there a replacement?
Comment 3 Alex Christensen 2014-02-20 20:12:00 PST
Created attachment 224825 [details]
Patch
Comment 4 Alex Christensen 2014-02-20 20:13:20 PST
This doesn't completely fix the gtk dependencies.  GStreamer still has some trouble compiling.  And I'm not sure what to do about my yum friends.
Comment 5 Csaba Osztrogonác 2014-02-21 03:29:13 PST
(In reply to comment #0)
> The gtk wiki says to run install-dependencies then update-webkitgtk-libs, but update-webkitgtk-libs doesn't run successfully without jhbuild.

It's strange for me, update-webkitgtk-libs downloads the necessary
jhbuild version and install it to WebKitBuild/Dependencies/Root/bin.

Check Tools/efl/jhbuild-wrapper script.
Comment 6 Csaba Osztrogonác 2014-02-21 03:32:54 PST
(In reply to comment #1)
> I'm using a fresh install of Ubuntu 12.04.4, by the way.

Ah, that's the problem. libtiff5-dev is available from 12.10.
And you have to install GCC 4.7 too, because the original 4.6
in 12.04 isn't enough to build WebKit.

I suggest you should use Ubuntu 12.10 or newer. Otherwise
you have to solve problems like you mentioned.
Comment 7 Csaba Osztrogonác 2014-02-21 04:08:32 PST
Comment on attachment 224825 [details]
Patch

libtiff5-dev is necessary, jhbuild isn't.
Comment 8 Alex Christensen 2014-02-21 15:42:29 PST
Yep.  Updating to Ubuntu 13.10 seems to have fixed my problems.  Maybe a note should be made on the wiki for those less familiar with the gtk port (such as myself), but this is no longer a problem for me.