Gentoo Archives: gentoo-user

From: Michael Mol <mikemol@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] How to split boost emerge
Date: Sun, 15 Jul 2012 19:05:15
Message-Id: CA+czFiBOmWUvt=j+P06zisaZFjmL4y9pU-iEpMRcri3nMFGU5A@mail.gmail.com
In Reply to: Re: [gentoo-user] How to split boost emerge by Ezequiel Garcia
1 On Sun, Jul 15, 2012 at 2:49 PM, Ezequiel Garcia <elezegarcia@×××××.com> wrote:
2 > On Sun, Jul 15, 2012 at 3:45 PM, Michael Mol <mikemol@×××××.com> wrote:
3 >> On Sun, Jul 15, 2012 at 2:33 PM, Ezequiel Garcia <elezegarcia@×××××.com> wrote:
4 >>> Michael,
5 >>>
6 >>> On Sun, Jul 15, 2012 at 3:25 PM, Michael Mol <mikemol@×××××.com> wrote:
7 >>>> On Sun, Jul 15, 2012 at 1:50 PM, Ezequiel Garcia <elezegarcia@×××××.com> wrote:
8 >>>>> While trying to emerge gnash, I was forced to emerge --update boost.
9 >>>>>
10 >>>>> But it failed! (I was actually doing emerge --deep --update @world)
11 >>>>>
12 >>>>> I set MAKEOPTS="" as suggested to prevent multiple build jobs.
13 >>>>>
14 >>>>>
15 >>>>> So, here are last words. They don't say anything to me :-(
16 >>>>> --------------------------------------------------------------------
17 >>>>
18 >>>> [snip]
19 >>>>
20 >>>> In the future, please attach, rather than in-line, stuff like build logs.
21 >>>>
22 >>>
23 >>> Okey. Thanks for the tip and sorry for the trouble.
24 >>>
25 >>>> Here's what's killing it for you:
26 >>>>
27 >>>>> In file included from ./boost/thread/detail/platform.hpp:17:0,
28 >>>>> from ./boost/thread/mutex.hpp:12,
29 >>>>> from libs/locale/src/shared/date_time.cpp:11:
30 >>>>> ./boost/config/requires_threads.hpp:29:4: error: #error "Threading
31 >>>>> support unavaliable: it has been explicitly disabled with
32 >>>>> BOOST_DISABLE_THREADS"
33 >>>>> In file included from ./boost/thread/mutex.hpp:12:0,
34 >>>>> from libs/locale/src/shared/date_time.cpp:11:
35 >>>>> ./boost/thread/detail/platform.hpp:67:9: error: #error "Sorry, no
36 >>>>> boost threads are available for this platform."
37 >>>>
38 >>>
39 >>> Oh! I missed it. Thanks a lot for going through this.
40 >>>
41 >>>> I'm not going to venture a guess as to why this is happening on your
42 >>>> system. But there's the explicit build error, cut out from the rest of
43 >>>> the log.
44 >>>>
45 >>>
46 >>> I think I've hit this bug:
47 >>>
48 >>> https://svn.boost.org/trac/boost/ticket/6165
49 >>>
50 >>> It's gcc 4.7 related. I'll try to apply the patch suggested here:
51 >>>
52 >>> https://svn.boost.org/trac/boost/changeset/76133
53 >>>
54 >>> and let you know.
55 >>>
56 >>> As I've never patched an ebuild, this might take me some time :-(
57 >>
58 >> Hey, whaddaya know, my first was last week. I got some great help in
59 >> the #gentoo-chat IRC channel. I'll send you a transcript off-list, and
60 >> a link to my b.g.o entry.
61 >>
62 >
63 > Great! I already have the patch, but putting it into
64 > /etc/portage/patches didn't work :-(
65
66 Read the transcript; it goes through how you create a private overlay
67 and verify that portage is using it.
68
69 --
70 :wq

Replies

Subject Author
Re: [gentoo-user] How to split boost emerge Ezequiel Garcia <elezegarcia@×××××.com>