[wave] list_includes on the outs

Hey, on the release branch, trying to build the wave list_includes example with gcc 4.3.2, I get ../instantiate_lexertl_lexer.cpp:42: instantiated from here ../../../../../boost/wave/util/flex_string.hpp:1967: error: dependent-name 'std::iterator_traits::iterator_category' is parsed as a non-type, but instantiation yields a type ../../../../../boost/wave/util/flex_string.hpp:1967: note: say 'typename std::iterator_traits::iterator_category' if a type is meant any ideas? -t

on the release branch, trying to build the wave list_includes example with gcc 4.3.2, I get
../instantiate_lexertl_lexer.cpp:42: instantiated from here ../../../../../boost/wave/util/flex_string.hpp:1967: error: dependent-name 'std::iterator_traits::iterator_category' is parsed as a non-type, but instantiation yields a type ../../../../../boost/wave/util/flex_string.hpp:1967: note: say 'typename std::iterator_traits::iterator_category' if a type is meant
I know some of the examples are broken. This is on my list for quite some time now but I was not able to get around fixing it. So I take your inquiry as an incentive to fix the problems asap. Sorry for the mess. Regards Hartmut

Hartmut Kaiser wrote:
on the release branch, trying to build the wave list_includes example with gcc 4.3.2, I get
../instantiate_lexertl_lexer.cpp:42: instantiated from here ../../../../../boost/wave/util/flex_string.hpp:1967: error: dependent-name 'std::iterator_traits::iterator_category' is parsed as a non-type, but instantiation yields a type ../../../../../boost/wave/util/flex_string.hpp:1967: note: say 'typename std::iterator_traits::iterator_category' if a type is meant
I know some of the examples are broken. This is on my list for quite some time now but I was not able to get around fixing it. So I take your inquiry as an incentive to fix the problems asap.
Sorry for the mess. Regards Hartmut
No big deal. I was just poking around at modularization, bcp and whatnot, thought I might try to get a dependency graph out with wave. I have plenty of other stuff to play with... -t

Hartmut Kaiser wrote:
on the release branch, trying to build the wave list_includes example with gcc 4.3.2, I get
../instantiate_lexertl_lexer.cpp:42: instantiated from here ../../../../../boost/wave/util/flex_string.hpp:1967: error: dependent-name 'std::iterator_traits::iterator_category' is parsed as a non-type, but instantiation yields a type ../../../../../boost/wave/util/flex_string.hpp:1967: note: say 'typename std::iterator_traits::iterator_category' if a type is meant
I know some of the examples are broken. This is on my list for quite some time now but I was not able to get around fixing it. So I take your inquiry as an incentive to fix the problems asap.
Sorry for the mess. Regards Hartmut
No big deal. I was just poking around at modularization, bcp and whatnot, thought I might try to get a dependency graph out with wave. I have plenty of other stuff to play with...
If all you need is the list of included files you can use the wave driver tool (see: boost/tools/wave) as well. This tool supports a command line option -l file (--listincludes=file) which gives you the list of included files. Regards Hartmut

Troy,
on the release branch, trying to build the wave list_includes example with gcc 4.3.2, I get
../instantiate_lexertl_lexer.cpp:42: instantiated from here ../../../../../boost/wave/util/flex_string.hpp:1967: error: dependent-name 'std::iterator_traits::iterator_category' is parsed as a non-type, but instantiation yields a type ../../../../../boost/wave/util/flex_string.hpp:1967: note: say 'typename std::iterator_traits::iterator_category' if a type is meant
Everything should be fixed now (SVN trunk). Please holler in case you still encounter problems. Regards Hartmut
participants (2)
-
Hartmut Kaiser
-
troy d. straszheim