Subject: Re: [Boost-bugs] [Boost C++ Libraries] #2104: Use of not implemented code/syntax affecting some compilers
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2008-07-15 04:44:45
#2104: Use of not implemented code/syntax affecting some compilers
-----------------------------------------+----------------------------------
Reporter: orangevixen_at_[hidden] | Owner:
Type: Bugs | Status: new
Milestone: Boost 1.35.1 | Component: Building Boost
Version: Boost 1.35.0 | Severity: Showstopper
Resolution: | Keywords: compile error namespace_decl implemented implement name space namespace
-----------------------------------------+----------------------------------
Comment(by orangevixen_at_[hidden]):
I attached the output of the last build on that system.
Some of the problems seem to be optimizations that mess up the compiler
(internal compiler errors). Those occure on gcc 3.0 as well as gcc 2.95,
but they occure irregularly, meaning if I build it one time it may not
error but if I run make again it errors. Which suggests its triggering a
pointer-value dependent bug that's sometimes accessing memory outside of
gcc's space and sometimes not.
The namespace problem occures for example:
In boost/regex/v4/basic_regex.hpp:215
explicit basic_regex(const charT* p, flag_type f =
regex_constants::normal)
Produces the error:
boost/regex/v4/basic_regex.hpp:215: sorry, not implemented:
`namespace_decl' not supported by dump_type
To fix it:
explicit basic_regex(const charT* p, flag_type f = normal)
This gets rid of the namespace problem.
-- Ticket URL: <http://svn.boost.org/trac/boost/ticket/2104#comment:4> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:49:58 UTC