Re: [Boost-bugs] [Boost C++ Libraries] #2104: Use of not implemented code/syntax affecting some compilers

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