Hellow,
I want to use boost library for xml_parser in my c++ program.
In OpenWrt 19.07.7 buildroot I checked "Include all Boost libraries".
I compiling buildroot for MediaTek Ralink MIPS.
But when I add to my source:
#include <boost/property_tree/ptree.hpp>
#include <boost/property_tree/xml_parser.hpp>
namespace pt = boost::property_tree;
Building failed with error:
/home/riso/openwrt19.07.7/staging_dir/toolchain-mipsel_24kc_gcc-7.5.0_musl/bin/g++-uc: 22: [: Illegal number: s
In file included from /home/riso/openwrt19.07.7/staging_dir/target-mipsel_24kc_musl/usr/include/boost/limits.hpp:19:0,
from /home/riso/openwrt19.07.7/staging_dir/target-mipsel_24kc_musl/usr/include/boost/property_tree/detail/ptree_utils.hpp:13,
from /home/riso/openwrt19.07.7/staging_dir/target-mipsel_24kc_musl/usr/include/boost/property_tree/string_path.hpp:17,
from /home/riso/openwrt19.07.7/staging_dir/target-mipsel_24kc_musl/usr/include/boost/property_tree/ptree.hpp:16,
from marcon.cpp:24:
/home/riso/openwrt19.07.7/staging_dir/target-mipsel_24kc_musl/usr/include/uClibc++/limits:24:2: warning: #warning limits header is nowhere complete or accurate [-Wcpp]
#warning limits header is nowhere complete or accurate
^~~~~~~
In file included from /home/riso/openwrt19.07.7/staging_dir/target-mipsel_24kc_musl/usr/include/boost/property_tree/ptree.hpp:21:0,
from marcon.cpp:24:
/home/riso/openwrt19.07.7/staging_dir/target-mipsel_24kc_musl/usr/include/boost/multi_index_container.hpp:50:10: fatal error: initializer_list: No such file or directory
#include <initializer_list>
^~~~~~~~~~~~~~~~~~
compilation terminated.
Any ideas?