Boost logo

Boost-Build :

Subject: Re: [Boost-build] [serialization] Can not build trunk
From: Bo Jensen (jensen.bo_at_[hidden])
Date: 2011-03-04 18:40:07


On Fri, Mar 4, 2011 at 11:37 PM, Bo Jensen <jensen.bo_at_[hidden]> wrote:
> I downloaded trunk version and get the following with intel on linux 32 bit :
>
> intel-linux.compile.c++
> /home/bj/sulum/external/boost/bin.v2/libs/serialization/build/intel-linux/release/address-model-32/link-static/threading-multi/xml_wiarchive.o
> /home/bj/sulum/external/boost/libs/serialization/src/basic_xml_grammar.ipp(209):
> error: identifier "parse_info" is undefined
>      parse_info<BOOST_DEDUCED_TYPENAME std::basic_string<CharType>::iterator>
>      ^
>
> /home/bj/sulum/external/boost/libs/serialization/src/basic_xml_grammar.ipp(209):
> error: type name is not allowed
>      parse_info<BOOST_DEDUCED_TYPENAME std::basic_string<CharType>::iterator>
>                 ^
>
> /home/bj/sulum/external/boost/libs/serialization/src/basic_xml_grammar.ipp(210):
> error: identifier "result" is undefined
>          result = boost::spirit::parse(arg.begin(), arg.end(), rule_);
>          ^
>
> /home/bj/sulum/external/boost/libs/serialization/src/basic_xml_grammar.ipp(210):
> error: namespace "boost::spirit" has no member "parse"
>          result = boost::spirit::parse(arg.begin(), arg.end(), rule_);
>                                  ^
>
> /home/bj/sulum/external/boost/libs/serialization/src/basic_xml_grammar.ipp(281):
> error: identifier "anychar_p" is undefined
>      CharDataChars = +(anychar_p - chset_p(L"&<"));
>                        ^
>
> /home/bj/sulum/external/boost/libs/serialization/src/basic_xml_grammar.ipp(281):
> error: identifier "chset_p" is undefined
>      CharDataChars = +(anychar_p - chset_p(L"&<"));
>                                    ^
>
> /home/bj/sulum/external/boost/libs/serialization/src/basic_xml_grammar.ipp(293):
> error: identifier "str_p" is undefined
>          str_p(L"&#") >> uint_p
> [xml::append_char<StringType>(rv.contents)] >> L';'
>          ^
>
> /home/bj/sulum/external/boost/libs/serialization/src/basic_xml_grammar.ipp(293):
> error: identifier "uint_p" is undefined
>          str_p(L"&#") >> uint_p
> [xml::append_char<StringType>(rv.contents)] >> L';'
>                          ^
>
> /home/bj/sulum/external/boost/libs/serialization/src/basic_xml_grammar.ipp(296):
> error: identifier "hex_p" is undefined
>          str_p(L"&#x") >> hex_p
> [xml::append_char<StringType>(rv.contents)] >> L';'
>                           ^
>
> /home/bj/sulum/external/boost/libs/serialization/src/basic_xml_grammar.ipp(324):
> error: identifier "int_p" is undefined
>          >> int_p [xml::assign_object(rv.class_id)]
>             ^
>
> compilation aborted for
> /home/bj/sulum/external/boost/libs/serialization/src/xml_wgrammar.cpp
> (code 2)
>
>
> Any suggestions welcome ?
>

I also get this warning, which seem to be unrelated :

intel-linux.compile.c++
/home/bj/sulum/external/boost/bin.v2/libs/serialization/build/intel-linux/release/address-model-32/link-static/threading-multi/xml_wgrammar.o
/home/bj/sulum/external/boost/boost/spirit/core/composite/operators.hpp(18):
warning #1224: #warning directive: "This header is deprecated. Please
use: boost/spirit/include/classic_operators.hpp"
  # warning "This header is deprecated. Please use:
boost/spirit/include/classic_operators.hpp"


Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk