$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [boost] [log] Boost.Log formal review closing down
From: vicente.botet (vicente.botet_at_[hidden])
Date: 2010-03-21 16:20:50
----- Original Message -----
From: "Andrey Semashev" <andrey.semashev_at_[hidden]>
To: <boost_at_[hidden]>
Sent: Sunday, March 21, 2010 7:38 PM
Subject: Re: [boost] [log] Boost.Log formal review closing down
>
> On 03/21/2010 07:54 PM, vicente.botet wrote:
>>
>>> =================
>>> Next
>>>
>>> gcc.compile.c++ ../../../bin.v2/libs/log/build/gcc-3.4.4/debug/threading-multi/trivial.o
>>> ../../../boost/log/formatters/wrappers.hpp: In instantiation of `boost::log_mt_posix::formatters::wrap_if<char, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::mpl::not_<boost::log_mt_posix::formatters::is_formatter<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >':
>>> ../../../boost/log/formatters/wrappers.hpp:148: instantiated from `boost::log_mt_posix::formatters::wrap_if_not_formatter<char, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >'
>>> C:\cygwin\boost_1_41_0\libs\log\src\trivial.cpp:134: instantiated from here
>>> ../../../boost/log/formatters/wrappers.hpp:141: error: base `boost::log_mt_posix::formatters::wrap_if_c<char, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>' with only non-default constructor in class without a constructor
>>> ../../../boost/log/formatters/wrappers.hpp: In instantiation of `boost::log_mt_posix::formatters::wrap_if_not_formatter<char, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >':
>>> C:\cygwin\boost_1_41_0\libs\log\src\trivial.cpp:134: instantiated from here
>>> ../../../boost/log/formatters/wrappers.hpp:148: error: base `boost::log_mt_posix::formatters::wrap_if<char, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::mpl::not_<boost::log_mt_posix::formatters::is_formatter<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >' with only non-default constructor in class without a constructor
>>> C:\cygwin\boost_1_41_0\libs\log\src\trivial.cpp: In function `void boost::log_mt_posix::trivial::aux::init()':
>>> C:\cygwin\boost_1_41_0\libs\log\src\trivial.cpp:134: error: no match for 'operator<<' in 'boost::log_mt_posix::formatters::stream_placeholder<CharT>::operator<<(const T&) const [with T = boost::log_mt_posix::formatters::fmt_attr<char, unsigned int, boost::log_mt_posix::formatters::throw_policy>, CharT = char](((const boost::log_mt_posix::formatters::fmt_attr<char, unsigned int, boost::log_mt_posix::formatters::throw_policy>&)((const boost::log_mt_posix::formatters::fmt_attr<char, unsigned int, boost::log_mt_posix::formatters::throw_policy>*)(&boost::log_mt_posix::formatters::attr(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [with AttributeValueTypesT = unsigned int]()))))<< " ["'
>>>
>>> Here I have stopped for cygcin-gcc-3.4, as I don't thisk this is related toWCHAR.
>>>
>>> As you can say your library was not able to work only with CHAR on cygcin-gcc-3.4.
>>>
>>> Let me know if you want we continue to remove the other compile errors.
>
> I did not try to support GCC 3.4 (and very likely, I won't), so I'd
> recommend upgrading to 4.4, which is available for Cygwin.
I have already tried to install 4.4 without success. It is a shame that you don't want to support the official cygwin compiler version. I was completly confident that you will try it.
> Also, it looks like you're using RC4 version. I've fixed a few bugs in
> trunk after it was released, so you might want to try with a fresh
> checkout. These fixes do not include your changes though.
I expect that you will include the modifications I sent in the previous mail.
I'm using the revised version, yes. Do you plan to move to the Boost sandbox?
Best,
Vicente