Re: [Boost-bugs] [Boost C++ Libraries] #1410: Missing include statements and other errors

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #1410: Missing include statements and other errors
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2007-12-03 00:35:03


#1410: Missing include statements and other errors
--------------------------------------+-------------------------------------
  Reporter: jensseidel_at_[hidden] | Owner: hkaiser
      Type: Patches | Status: closed
 Milestone: Boost 1.35.0 | Component: wave
   Version: Boost Development Trunk | Severity: Problem
Resolution: fixed | Keywords:
--------------------------------------+-------------------------------------
Comment (by anonymous):

 Replying to [comment:6 Jens Seidel <jensseidel_at_[hidden]>]:
> Replying to [comment:5 hkaiser]:
> > Applied some additional fixes in trunk (rev. 41590). Thanks!
>
> Great, but still not perfect.
>
> What compiler do you use? I get using g++ (I think I used the 4.3
 snapshot):
>
> error: there are no arguments to 'spirit_assign_actor' that depend on a
 template parameter, so a declaration of 'spirit_assign_actor' must be
 available
>
> According to http://gcc.gnu.org/onlinedocs/gcc/Name-lookup.html g++
 checks this since 3.4 which is a rather old version.

 This problem occurs only when compiling the headers standalone. For this
 reason it never got noticed.

> It took me a while to fix it as I normally just add a this-> which fails
 for static functions but I found a solution and attached a patch. This is
 the last error in wave!
>
> So you see that checking each header file on it's own is a trivial but
 important test.

 This is fixed now, even if I did it in a completely different manner.
 Thanks!

--
Ticket URL: <http://svn.boost.org/trac/boost/ticket/1410#comment:9>
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:57 UTC