lmi
[Top][All Lists]
Advanced

[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.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]