monotone-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Monotone-devel] monotone 0-20 build failure ( FC4 )


From: Jordan Breeding
Subject: Re: [Monotone-devel] monotone 0-20 build failure ( FC4 )
Date: Thu, 14 Jul 2005 13:43:50 -0500

On Thursday, July 14, 2005, at 11:23AM, Matthew A. Nicholson <address@hidden> 
wrote:

>Christof Petig wrote:
>> Matt Johnston schrieb:
>> 
>>>>/usr/include/boost/regex/v4/char_regex_traits.hpp: In member function
>>>>'uint_fast32_t 
>>>>boost::deprecated::char_regex_traits_i<wchar_t>::lookup_classname(const
>>>>wchar_t*, const wchar_t*) const':
>>>>/usr/include/boost/regex/v4/char_regex_traits.hpp:68: error:
>>>>'boost::re_detail::c_traits_base::<anonymous enum>' is/uses anonymous
>>>>type
>>>>/usr/include/boost/regex/v4/char_regex_traits.hpp:68: error:   trying
>>>>to instantiate 'template<class T> struct boost::is_integral'
>>>>make[2]: *** [monotone-commands.o] Error 1
>>>
>>>
>>>I saw this too, but it seemed only to occur with particular
>>>compiler optimisation flags. As a workaround I just
>>>commented out the bulk of
>>>/usr/include/boost/regex/v4/char_regex_traits.hpp in the
>>>"deprecated" namespace, and it compiled fine. 
>>>
>>>Given monotone compiles without that code at all, it'd
>>>suggest that it is either a boost or gcc problem (leaning
>>>towards the latter, since it seems to be affected by
>>>optimisation)?
>> 
>> 
>> Just a heads up: This also occurs under Ubuntu/breezy on amd64 (g++
>> 4.0.0, Boost 1.32) with both 0.20 and HEAD.
>> 
>>     Christof
>
>Same under debian amd64.  Havent' tried your fix yet.
>
>-- 
>Matthew A. Nicholson
>Digium

There should be a fix in the head of net.venge.monotone in the monotone repo.  
It will detect if you are using boost 1.32 (this seems to be fixed in boost 
cvs) through configure.ac/configure and apply a fix automatically for you.

Jordan




reply via email to

[Prev in Thread] Current Thread [Next in Thread]