On Sun, Jul 15, 2012 at 11:02 PM, Michael Mol <mike...@gmail.com> wrote:
> On Sun, Jul 15, 2012 at 9:44 PM, Ezequiel Garcia <elezegar...@gmail.com> 
> wrote:
>> On Sun, Jul 15, 2012 at 4:23 PM, Ezequiel Garcia <elezegar...@gmail.com> 
>> wrote:
>>> On Sun, Jul 15, 2012 at 4:03 PM, Michael Mol <mike...@gmail.com> wrote:
>>>> On Sun, Jul 15, 2012 at 2:49 PM, Ezequiel Garcia <elezegar...@gmail.com> 
>>>> wrote:
>>>>> On Sun, Jul 15, 2012 at 3:45 PM, Michael Mol <mike...@gmail.com> wrote:
>>>>>> On Sun, Jul 15, 2012 at 2:33 PM, Ezequiel Garcia <elezegar...@gmail.com> 
>>>>>> wrote:
>>>>>>> Michael,
>>>>>>>
>>>>>>> On Sun, Jul 15, 2012 at 3:25 PM, Michael Mol <mike...@gmail.com> wrote:
>>>>>>>> On Sun, Jul 15, 2012 at 1:50 PM, Ezequiel Garcia 
>>>>>>>> <elezegar...@gmail.com> wrote:
>>>>>>>>> While trying to emerge gnash, I was forced to emerge --update boost.
>>>>>>>>>
>>>>>>>>> But it failed! (I was actually doing emerge --deep --update @world)
>>>>>>>>>
>>>>>>>>> I set MAKEOPTS="" as suggested to prevent multiple build jobs.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> So, here are last words. They don't say anything to me :-(
>>>>>>>>> --------------------------------------------------------------------
>>>>>>>>
>>>>>>>> [snip]
>>>>>>>>
>>>>>>>> In the future, please attach, rather than in-line, stuff like build 
>>>>>>>> logs.
>>>>>>>>
>>>>>>>
>>>>>>> Okey. Thanks for the tip and sorry for the trouble.
>>>>>>>
>>>>>>>> Here's what's killing it for you:
>>>>>>>>
>>>>>>>>> In file included from ./boost/thread/detail/platform.hpp:17:0,
>>>>>>>>>                  from ./boost/thread/mutex.hpp:12,
>>>>>>>>>                  from libs/locale/src/shared/date_time.cpp:11:
>>>>>>>>> ./boost/config/requires_threads.hpp:29:4: error: #error "Threading
>>>>>>>>> support unavaliable: it has been explicitly disabled with
>>>>>>>>> BOOST_DISABLE_THREADS"
>>>>>>>>> In file included from ./boost/thread/mutex.hpp:12:0,
>>>>>>>>>                  from libs/locale/src/shared/date_time.cpp:11:
>>>>>>>>> ./boost/thread/detail/platform.hpp:67:9: error: #error "Sorry, no
>>>>>>>>> boost threads are available for this platform."
>>>>>>>>
>>>>>>>
>>>>>>> Oh! I missed it. Thanks a lot for going through this.
>>>>>>>
>>>>>>>> I'm not going to venture a guess as to why this is happening on your
>>>>>>>> system. But there's the explicit build error, cut out from the rest of
>>>>>>>> the log.
>>>>>>>>
>>>>>>>
>>>>>>> I think I've hit this bug:
>>>>>>>
>>>>>>> https://svn.boost.org/trac/boost/ticket/6165
>>>>>>>
>>>>>>> It's gcc 4.7 related. I'll try to apply the patch suggested here:
>>>>>>>
>>>>>>> https://svn.boost.org/trac/boost/changeset/76133
>>>>>>>
>>>>>>> and let you know.
>>>>>>>
>>>>>>> As I've never patched an ebuild, this might take me some time :-(
>>>>>>
>>>>>> Hey, whaddaya know, my first was last week. I got some great help in
>>>>>> the #gentoo-chat IRC channel. I'll send you a transcript off-list, and
>>>>>> a link to my b.g.o entry.
>>>>>>
>>>>>
>>>>> Great! I already have the patch, but putting it into
>>>>> /etc/portage/patches didn't work :-(
>>>>
>>>> Read the transcript; it goes through how you create a private overlay
>>>> and verify that portage is using it.
>>>>
>>>
>>> ok, tons of thanks.
>>
>> Worked like a charm, following your instructions.
>>
>> I'll open now a bug and attach the upstream patch.
>
> Thank Mike Gilbert (floppym) for the instructions. I simply have
> logging enabled in my IRC client and knew how to use grep. :)
>
> Glad to hear it helped, though!
>

I was just about to open a bug until I found this one:

https://bugs.gentoo.org/show_bug.cgi?id=407761

It sounds sensible to *not* fix this in boost-1.48, since
gcc-4.7 was hard masked anyway. So, I've unmasked boost-1.49,
instead of using patched 1.48.

But, I've learned how to patch and prepare a private overlay;
so this made my day :-)

Thanks and see ya,
Ezequiel.

Reply via email to