Gentoo Archives: gentoo-user

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

Replies

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