Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 490982 - gnome-base/gnome-control-center-3.8.6 build failure
Summary: gnome-base/gnome-control-center-3.8.6 build failure
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
: 491218 (view as bug list)
Depends on:
Blocks:
 
Reported: 2013-11-11 01:12 UTC by timemars
Modified: 2013-11-14 03:24 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,88.51 KB, text/plain)
2013-11-11 01:12 UTC, timemars
Details
emerge info (file_490982.txt,4.76 KB, text/plain)
2013-11-11 01:14 UTC, timemars
Details
emerge pqv (file_490982.txt,260 bytes, text/plain)
2013-11-11 01:15 UTC, timemars
Details
patch for the ebuild to allow building with USE=-socialweb (gnome-control-center-use-socialweb.patch,455 bytes, patch)
2013-11-11 08:21 UTC, Walter Meinl
Details | Diff
corrected gnome-control-center-3.8.6-flickr-linking.patch as checekd-in by upstream (gnome-control-center-3.8.6-flickr-linking.patch,1.93 KB, patch)
2013-11-13 08:10 UTC, Walter Meinl
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description timemars 2013-11-11 01:12:57 UTC
Created attachment 363042 [details]
build.log

seems that net-libs/libsocialweb is needed.
Comment 1 timemars 2013-11-11 01:14:06 UTC
Created attachment 363044 [details]
emerge info
Comment 2 timemars 2013-11-11 01:15:06 UTC
Created attachment 363050 [details]
emerge pqv
Comment 3 Walter Meinl 2013-11-11 08:21:23 UTC
Created attachment 363058 [details, diff]
patch for the ebuild to allow building with USE=-socialweb

(In reply to timemars from comment #0)
> Created attachment 363042 [details]
> build.log
> 
> seems that net-libs/libsocialweb is needed.

I've observed the same build failure building with USE=-socialweb

The reason for the break is that the
gnome-control-center-3.8.6-flickr-linking.patch (from upstream)
is including unconditional the bg-flickr.{c,h} files which in turn insist on the presence of the libsocialweb headers.
I am pretty sure that the upstream patch is at best suboptimal and has to be overhauled for the 3.10.x series.
However for us now on the 3.8-branch it would be helpful to patch the ebuild like I've done on my local machine
Comment 4 Walter Meinl 2013-11-13 08:10:32 UTC
Created attachment 363180 [details, diff]
corrected gnome-control-center-3.8.6-flickr-linking.patch as checekd-in by upstream

(In reply to Walter Meinl from comment #3)

> The reason for the break is that the
> gnome-control-center-3.8.6-flickr-linking.patch (from upstream)
> is including unconditional the bg-flickr.{c,h} files which in turn insist on
> the presence of the libsocialweb headers.
> I am pretty sure that the upstream patch is at best suboptimal and has to be
> overhauled for the 3.10.x series.
It was discovered in the gnome upstream bug
https://bugzilla.gnome.org/show_bug.cgi?id=710829
that the patch for gnome-control-center-3.10.1 was wrong and the right patch was attached. However, to work correctly with 3.8.6 another check-in from upstream (see https://bugzilla.gnome.org/show_bug.cgi?id=709302) has to be applied as well.
The patch attached combines both patches and I was able to build gnome-control-center-3.8.6 with and w/o USE=socialweb
Comment 5 Pacho Ramos gentoo-dev 2013-11-13 19:24:25 UTC
+  13 Nov 2013; Pacho Ramos <pacho@gentoo.org>
+  +files/gnome-control-center-3.8.6-flickr-linking2.patch,
+  files/gnome-control-center-3.8.6-flickr-linking.patch,
+  gnome-control-center-3.8.6.ebuild:
+  Fix linking patch, bug #490982 by timemars and Walter Meinl
+
Comment 6 Ben Kohler gentoo-dev 2013-11-14 03:24:33 UTC
*** Bug 491218 has been marked as a duplicate of this bug. ***