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