Re: Cannot jhbuild the webkit

Adam Dingle <[email protected]> Sat, 07 Sep 2013 10:50:21 -0004
Newsgroups gmane.comp.gnome.love
Message-ID <[email protected]>
William,
if you only want to build and contribute to libgdata, then I still 
think using jhbuild should not be necessary - as I pointed out before, 
you could simply install its dependencies from your distribution 
(Ubuntu), then git clone it and build it.  You could do this in just a 
couple of minutes, rather than spending hours using jhbuild to build 
zillions of dependencies which you don't need anyway.  If the 
maintainer has some specific reason why they think you need to use 
jhbuild, I'd be curious to hear it.
By the way, which program(s) do you want to use with libgdata?  Another 
possible approach would be to use jhbuild to build only those 
program(s) and libgdata, using your distribution to provide all needed 
dependencies.  But I would need to know which programs you want to use 
to be able to say whether Ubuntu 12.10 would have all the dependencies 
you need.
adam
On Fri, Sep 6, 2013 at 7:59 PM, Miao Yu <[email protected]> wrote:

> Hi Adam:
> 
> Thank you for your advice! I have done that when I just want,to use 
> it. But now I want to make some contribution to this project, and the 
> maintainer told me to do so. That's why I jhbuild it.
> 
> Best,
> 
> William Yu
> 
> 
> 
> -----Original Message-----
> From: [email protected]
> To: Miao Yu 
> Cc: gnome-love 
> Sent: Fri, Sep 6, 2013 3:44 pm
> Subject: Re: [gnome-love] Cannot jhbuild the webkit
> 
> 
> 
> 
> 
> William,
> if your only goal is to build libgdata, I think there's a much 
> simpler way.  I think all the libraries libgdata needs are already 
> present in Ubuntu 12.10.  So you shouldn't even need to use jhbuild.  
> I think you could simply do this:
> $ sudo apt-get build-dep libgdata$ git clone 
> git://git.gnome.org/libgdata
> $ cd libgdata$ ./autogen.sh$ make$ sudo make install
> It might be that easy.  Want to try that?
> adam
> 
> On Fri, Sep 6, 2013 at 6:45 PM, Miao Yu <[email protected]> wrote:
> 
>> 
>> 
>> 
>> 
>> Hi:
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> After trying that, I got this error:
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> checking for GTK... yes
>> 
>> 
>> 
>> checking for WEBKIT_GTK... no
>> 
>> 
>> 
>> configure: error: Package requirements (webkitgtk-3.0 >= 2.1.90) 
>> were not met:
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> Requested 'webkitgtk-3.0 >= 2.1.90' but version of WebKit is 1.10.0
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> Consider adjusting the PKG_CONFIG_PATH environment variable if you
>> 
>> 
>> 
>> installed software in a non-standard prefix.
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> Alternatively, you may set the environment variables 
>> WEBKIT_GTK_CFLAGS
>> 
>> 
>> 
>> and WEBKIT_GTK_LIBS to avoid the need to call pkg-config.
>> 
>> 
>> 
>> See the pkg-config man page for more details.
>> 
>> 
>> 
>> *** Error during phase configure of gnome-online-accounts: 
>> ########## Error running ./autogen.sh --prefix /opt/gnome --libdir 
>> '/opt/gnome/lib64'  --enable-debug --enable-maintainer-mode 
>> --disable-gtk-doc --enable-introspection --enable-silent-rules 
>> --enable-compile-warnings=no  *** [27/28]
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> It is exactly the same as what I got before. And the skip list I use 
>> is here:
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> skip = [ 'mozilla', 'dbus', 'pulseaudio', 'upower', 'gudev', 
>> 'NetworkManager', 'libproxy', 'libxml2', 'gtk+-2', 'sqlite3', 
>> 'nspr', 'nss', 'libmusicbrainz', 'libdiscid', 'gmime', 
>> 'gnome-disk-utility', 'gypsy', 'WebKit' ]
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> Do you know where I am wrong?
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> William
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> -----Original Message-----
>> 
>> 
>> From: Germán Póo-Caamaño <[email protected]>
>> 
>> 
>> To: Miao Yu <[email protected]>
>> 
>> 
>> Cc: gnome-love <[email protected]>
>> 
>> 
>> Sent: Fri, Sep 6, 2013 5:45 pm
>> 
>> 
>> Subject: Re: Re: [gnome-love] Cannot jhbuild the webkit
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> On Fri, 2013-09-06 at 17:33 -0400, Miao Yu wrote:
>> > hi:
>> > 
>> > Thank you a lot for your reply. The webkit is in the skip list at
>> > first. But during building it indicates webkit is needed. I guess
>> > maybe there are other things I should not put there. I will follow
>> > your advice to put it back again and rebuild again. Thank you again
>> > and have a nice day. 
>> 
>> You can try adding:
>> 
>> ignore_suggests = True
>> 
>> to your .jhbuildrc. That will build only the modules strictly 
>> required.
>> Maybe one of the suggested modules was asking for webkit in your 
>> case.
>> 
>> At last but not least, it is a good practice to reply to the mailing
>> list. So everybody can learn or add new information.
>> 
>> Regards,
>> 
>> -- 
>> Germán Poo-Caamaño
>> http://calcifer.org/
>> 
>> 
>> 
>>  
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
> 
>

_______________________________________________
gnome-love mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/gnome-love