A cygwin build of quickbook is currently failing with the message shown
below, any fixes?
Thanks, John.
gcc.compile.c++
../../bin.v2/tools/quickbook/gcc/debug/link-static/runtime-link-
static/quickbook.o
/cygdrive/c/data/boost/develop/boost/tools/quickbook/detail/actions.hpp: In
memb
er function `void quickbook::include_action<Actions>::operator()(Iterator,
Itera
tor) const [with Iterator =
boost::spirit::position_iterator<__gnu_cxx::__normal
_iterator<const char*, std::vector<char, std::allocator<char> > >,
boost::spirit
::file_position, boost::spirit::nil_t>, Actions = quickbook::actions]':
../../boost/spirit/core/scanner/scanner.hpp:144: instantiated from `static
voi
d boost::spirit::attributed_action_policy<boost::spirit::nil_t>::call(const
Acto
rT&, boost::spirit::nil_t, const IteratorT&, const IteratorT&) [with ActorT
= qu
ickbook::include_action<quickbook::actions>, IteratorT =
boost::spirit::position
_iterator<__gnu_cxx::__normal_iterator<const char*, std::vector<char,
std::alloc
ator<char> > >, boost::spirit::file_position, boost::spirit::nil_t>]'
../../boost/spirit/core/scanner/scanner.hpp:159: instantiated from `void
boost
::spirit::action_policy::do_action(const ActorT&, AttrT&, const IteratorT&,
cons
t IteratorT&) const [with ActorT =
quickbook::include_action<quickbook::actions>
, AttrT = boost::spirit::nil_t, IteratorT = quickbook::parse(const char*,
quickb
ook::actions&, bool)::iterator_type]'
../../boost/spirit/core/composite/actions.hpp:109: instantiated from
`typename
boost::spirit::parser_result<boost::spirit::action<ParserT, ActionT>,
ScannerT>
::type boost::spirit::action<ParserT, ActionT>::parse(const ScannerT&) const
[wi
th ScannerT = boost::spirit::scanner<quickbook::parse(const char*,
quickbook::ac
tions&, bool)::iterator_type,
boost::spirit::scanner_policies<boost::spirit::ite
ration_policy, boost::spirit::match_policy, boost::spirit::action_policy> >,
Par
serT =
boost::spirit::kleene_star<boost::spirit::difference<boost::spirit::anych
ar_parser, boost::spirit::rule<boost::spirit::scanner<quickbook::parse(const
cha
r*, quickbook::actions&, bool)::iterator_type,
boost::spirit::scanner_policies<b
oost::spirit::iteration_policy, boost::spirit::match_policy,
boost::spirit::acti
on_policy> >, boost::spirit::nil_t, boost::spirit::nil_t> > >, ActionT =
quickbo
ok::include_action<quickbook::actions>]'
../../boost/spirit/core/composite/sequence.hpp:54: instantiated from
`typename
boost::spirit::parser_result<boost::spirit::sequence<A, B>, ScannerT>::type
boo
st::spirit::sequence<A, B>::parse(const ScannerT&) const [with ScannerT =
boost:
:spirit::scanner<quickbook::parse(const char*, quickbook::actions&,
bool)::itera
tor_type, boost::spirit::scanner_policies<boost::spirit::iteration_policy,
boost
::spirit::match_policy, boost::spirit::action_policy> >, A =
boost::spirit::sequ
ence<boost::spirit::sequence<boost::spirit::strlit<const char*>,
boost::spirit::
rule<boost::spirit::scanner<quickbook::parse(const char*,
quickbook::actions&, b
ool)::iterator_type,
boost::spirit::scanner_policies<boost::spirit::iteration_po
licy, boost::spirit::match_policy, boost::spirit::action_policy> >,
boost::spiri
t::nil_t, boost::spirit::nil_t> >,
boost::spirit::optional<boost::spirit::sequen
ce<boost::spirit::sequence<boost::spirit::chlit<char>,
boost::spirit::action<boo
st::spirit::kleene_star<boost::spirit::difference<boost::spirit::alternative<boo
st::spirit::alnum_parser, boost::spirit::chlit<char> >,
boost::spirit::space_par
ser> >, boost::spirit::ref_value_actor<std::string,
boost::spirit::assign_action
> >, boost::spirit::rule<boost::spirit::scanner<quickbook::parse(const
> >char*,
quickbook::actions&, bool)::iterator_type,
boost::spirit::scanner_policies<boost
::spirit::iteration_policy, boost::spirit::match_policy,
boost::spirit::action_p
olicy> >, boost::spirit::nil_t, boost::spirit::nil_t> > > >, B =
boost::spirit::
action<boost::spirit::kleene_star<boost::spirit::difference<boost::spirit::anych
ar_parser, boost::spirit::rule<boost::spirit::scanner<quickbook::parse(const
cha
r*, quickbook::actions&, bool)::iterator_type,
boost::spirit::scanner_policies<b
oost::spirit::iteration_policy, boost::spirit::match_policy,
boost::spirit::acti
on_policy> >, boost::spirit::nil_t, boost::spirit::nil_t> > >,
quickbook::includ
e_action<quickbook::actions> >]'
../../boost/spirit/core/non_terminal/impl/rule.ipp:233: instantiated from
`typ
ename boost::spirit::match_result<ScannerT, ContextResultT>::type
boost::spirit:
:impl::concrete_parser<ParserT, ScannerT, AttrT>::do_parse_virtual(const
Scanner
T&) const [with ParserT =
boost::spirit::sequence<boost::spirit::sequence<boost:
:spirit::sequence<boost::spirit::strlit<const char*>,
boost::spirit::rule<boost:
:spirit::scanner<quickbook::parse(const char*, quickbook::actions&,
bool)::itera
tor_type, boost::spirit::scanner_policies<boost::spirit::iteration_policy,
boost
::spirit::match_policy, boost::spirit::action_policy> >,
boost::spirit::nil_t, b
oost::spirit::nil_t> >,
boost::spirit::optional<boost::spirit::sequence<boost::s
pirit::sequence<boost::spirit::chlit<char>,
boost::spirit::action<boost::spirit:
:kleene_star<boost::spirit::difference<boost::spirit::alternative<boost::spirit:
:alnum_parser, boost::spirit::chlit<char> >, boost::spirit::space_parser> >,
boo
st::spirit::ref_value_actor<std::string, boost::spirit::assign_action> > >,
boos
t::spirit::rule<boost::spirit::scanner<quickbook::parse(const char*,
quickbook::
actions&, bool)::iterator_type,
boost::spirit::scanner_policies<boost::spirit::i
teration_policy, boost::spirit::match_policy, boost::spirit::action_policy>
>, b
oost::spirit::nil_t, boost::spirit::nil_t> > > >,
boost::spirit::action<boost::s
pirit::kleene_star<boost::spirit::difference<boost::spirit::anychar_parser,
boos
t::spirit::rule<boost::spirit::scanner<quickbook::parse(const char*,
quickbook::
actions&, bool)::iterator_type,
boost::spirit::scanner_policies<boost::spirit::i
teration_policy, boost::spirit::match_policy, boost::spirit::action_policy>
>, b
oost::spirit::nil_t, boost::spirit::nil_t> > >,
quickbook::include_action<quickb
ook::actions> > >, ScannerT = boost::spirit::scanner<quickbook::parse(const
char
*, quickbook::actions&, bool)::iterator_type,
boost::spirit::scanner_policies<bo
ost::spirit::iteration_policy, boost::spirit::match_policy,
boost::spirit::actio
n_policy> >, AttrT = boost::spirit::nil_t]'
/cygdrive/c/data/boost/develop/boost/tools/quickbook/detail/quickbook.cpp:366:
instantiated from here
/cygdrive/c/data/boost/develop/boost/tools/quickbook/detail/actions.hpp:977:
err
or: no matching function for call to `parse(const char*,
quickbook::actions&, bo
ol)'
"g++" -Wall -ftemplate-depth-100 -O0 -fno-inline -g -DBOOST_ALL_NO_LIB=1
-I"../.." -c -o
"../../bin.v2/tools/quickbook/gcc/debug/link-static/runtime-li
nk-static/quickbook.o"
"/cygdrive/c/data/boost/develop/boost/tools/quickbook/de
tail/quickbook.cpp"
-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Boost-docs mailing list
[email protected]
Unsubscribe and other administrative requests:
https://lists.sourceforge.net/lists/listinfo/boost-docs