Problem with Property Tree under WinXP, Eclipse, mingw

Hello, I have posted the message below in the users boost mailinglist before. But there was no satisfying answer, so I decided to post it once again on the developers list. It seems to be a more technical problem. I'm looking forward for your answers, thanks, Cyraid ---- Hello, I use Windows XP with MinGW and Eclipse for C++ developing. I want to use the xml parser included in the property tree library of boost. I started trying the example at [1]http://www.boost.org/doc/libs/1_43_0/doc/html/boost_propertytree/tutorial .html but it failed with the following error: **** Build of configuration Debug for project Test CPP Project **** **** Internal Builder is used for build **** g++ -IC:\Programme\boost_1_42_0 -O0 -g3 -Wall -c -fmessage-length=0 -osrc\Test.o ..\src\Test.cpp C:/Programme/boost_1_42_0/boost/property_tree/detail/ptree_utils.hpp:In function `std::string boost::property_tree::detail::narrow(const Ch*) [with Ch = wchar_t]': C:/Programme/boost_1_42_0/boost/property_tree/string_path.hpp:62: instantiated from here C:/Programme/boost_1_42_0/boost/property_tree/detail/ptree_utils.hpp:76: warning: comparison between signed and unsigned integer expressions C:/Programme/boost_1_42_0/boost/property_tree/detail/ptree_utils.hpp:76: warning: comparison is always false due to limited range of data type C:/Programme/boost_1_42_0/boost/property_tree/detail/xml_parser_read_rapidxm l.hpp: In function `void boost::property_tree::xml_parser::read_xml_internal(std::basic_istream<typen ame Ptree::key_type::value_type, std::char_traits<typename Ptree::key_type::value_type> >&, Ptree&, int, const std::string&) [with Ptree = boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> >]': C:/Programme/boost_1_42_0/boost/property_tree/xml_parser.hpp:85: instantiated from `void boost::property_tree::xml_parser::read_xml(const std::string&, Ptree&, int, const std::locale&) [with Ptree = boost::property_tree::ptree]' ..\src\Test.cpp:39: instantiated from here C:/Programme/boost_1_42_0/boost/property_tree/detail/xml_parser_read_rapidxm l.hpp:108: error: non-constant `(((int)f_c) | 3072)' cannot be used as template argument C:/Programme/boost_1_42_0/boost/property_tree/detail/xml_parser_read_rapidxm l.hpp:108: error: no matching function for call to `rapidxml::xml_document<char>::parse(char*)' Build error occurred, build is stopped Time consumed: 4109 ms. I have included the necessary header files in the eclipse project properties. For me, the error message seems to be some internal failure in the library? Or where could I have done a mistake ? Best regards, Cyraid GRATIS: Movie-Flat mit über 300 Top-Videos. Für WEB.DE Nutzer dauerhaft kostenlos! Jetzt freischalten unter http://movieflat.web.de References 1. http://www.boost.org/doc/libs/1_43_0/doc/html/boost_propertytree/tutorial.ht...
participants (1)
-
Rouven Walter