[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [lmi] soa2xml: tool for converting SOA tables in the XML format
From: |
Greg Chicares |
Subject: |
Re: [lmi] soa2xml: tool for converting SOA tables in the XML format |
Date: |
Tue, 22 May 2012 15:07:52 +0000 |
User-agent: |
Mozilla/5.0 (Windows NT 5.1; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2 |
On 2012-05-17 16:03Z, Vaclav Slavik wrote:
>
> c++ -o soa2xml.exe soa2xml.cpp \
> actuarial_table.cpp \
> xml_lmi.cpp \
> alert{,_cli}.cpp \
> -lboost_{filesystem,system}-mt -lxmlwrapp -lncurses
Is it possible to remove the dependencies on ncurses and boost system?
Those libraries are not available in the environment we create with
'install_msw.sh'. And boost format seems to be a problem, too:
/opt/lmi/third_party/include/boost/format/feed_args.hpp: In function `void
boost::io::detail::put_last(std::basic_ostream<_CharT, _Traits>&, T&) [with Ch
= char, Tr = std::char_traits<char>, T = boost::filesystem::path]':
/opt/lmi/third_party/include/boost/format/feed_args.hpp:150: instantiated
from `void boost::io::detail::put(T, const boost::io::detail::format_item<Ch,
Tr, Alloc>&, typename boost::basic_format<Ch, Tr, Alloc>::string_type&,
typename boost::basic_format<Ch, Tr, Alloc>::internal_streambuf_t&,
boost::io::detail::locale_t*) [with Ch = char, Tr = std::char_traits<char>,
Alloc = std::allocator<char>, T = boost::filesystem::path&]'
/opt/lmi/third_party/include/boost/format/feed_args.hpp:241: instantiated
from `void boost::io::detail::distribute(boost::basic_format<Ch, Tr, Alloc>&,
T) [with Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>,
T = boost::filesystem::path&]'
/opt/lmi/third_party/include/boost/format/feed_args.hpp:251: instantiated
from `boost::basic_format<Ch, Tr, Alloc>&
boost::io::detail::feed(boost::basic_format<Ch, Tr, Alloc>&, T) [with Ch =
char, Tr = std::char_traits<char>, Alloc = std::allocator<char>, T =
boost::filesystem::path&]'
/opt/lmi/third_party/include/boost/format/format_class.hpp:68: instantiated
from `boost::basic_format<Ch, Tr, Alloc>& boost::basic_format<Ch, Tr,
Alloc>::operator%(T&) [with T = boost::filesystem::path, Ch = char, Tr =
std::char_traits<char>, Alloc = std::allocator<char>]'
/lmi/src/lmi/soa_helpers.hpp:43: instantiated from here
/opt/lmi/third_party/include/boost/format/feed_args.hpp:113: error: no match
for 'operator<<' in 'os << x'
Arguably we might dispense with building 'soa2xml' ourselves and just
ask you for a binary, but that won't do for 'soa_stress_test' if we
want to add any extra tests that might occur to us.