On Thu, May 26, 2011 at 09:27:59PM +0530, Partha Chowdhury wrote: > I am using blfs book version svn-20010417 > > While trying to build webkitgtk+ as per book in chapter-24:X libraries, > the compilation fails with message "cannot find Soup-2.4-gir". > > I am using LFS-6.8 and latest blfs book and have built GNOME-2.30.2 as > per book with no deviation.I have all the dependencies installed listed > in required and recommended packages. > > I have libsoup-2.30.2 installed as per book instructions.But it does not > provide the file Soup-2.4.gir.Incidentally, if I compile without the > "--enable-introspection" flag omitted, then it builds fine.However it > breaks the epiphany compilation as it by default checks for > introspection and fails with message "cannot find webkit.gir". I have to > compile it with the flag "--enable-introspection=no". > > Is there is a problem with my installation?
I think that perhaps you need a newer version of gobject-introspection. Please read my reply to Randy at http://linuxfromscratch.org/pipermail/blfs-dev/2011-January/020911.html I see that I missed the introduction of libsoup-2.32.2, and had been using 2.32.0 - that needed gir-repository. Looks as if 2.32.2 needs a newer version of gobject-introspection, but my notes are slightly vague. You might try using libsoup-2.32.0 and follow it with gir-repository-0.6.5. Note: you do NOT want to install anything from gir-repository except the Soup files, because they will overwrite native gir files provided by the packages. That used to work for me, but newer packages (e.g. gstreamer) have broken gir-repository. If that happens for you, you will need a newer introspection, with consequential changes. My build of 2.32 was documented at http://linuxfromscratch.org/pipermail/blfs-support/2011-February/068201.html You might also wish to note that the current stable webkit was 1.2.7 last time I looked [ security fixes since previous version ], and that the -DLIBSOUP_I_HAVE_READ_BUG_594377_AND_KNOW_SOUP_PASSWORD_MANAGER_MIGHT_GO_AWAY" define to save passwords no longer works. ĸen -- das eine Mal als Tragödie, das andere Mal als Farce -- http://linuxfromscratch.org/mailman/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
