Boost logo

Boost Users :

Subject: Re: [Boost-users] About log example in visual studio 2008
From: Xiande Cao (xiande.cao_at_[hidden])
Date: 2014-03-24 02:57:30


Hi, Steve,

I tried different version of the library. All did not work. It turns out
that I have to use the libboost_log-vc90-s-1_55.lib instead of
libboost_log-vc90-mt-1_55.lib.
Thanks!

Regards,

Triston

On Thursday, March 20, 2014, Xiande Cao <xiande.cao_at_[hidden]> wrote:

> Hi, Stev,
>
> Thanks for your reply and help. I don't know. But I guess it might me the
> problem of the lib file I linked. I linked libboost_log-vc90-mt-1_55.lib
> file which is build on my machine.
> I will try another machine to see what goes wrong because all the example
> case for log failed on my machine.
> Again, Thanks a lot. I will let you know when it is done.
>
> Best regards,
>
> Triston
>
>
> On Thu, Mar 20, 2014 at 10:30 AM, Steven Watanabe <watanabesj_at_[hidden]<javascript:_e(%7B%7D,'cvml','watanabesj_at_[hidden]');>
> > wrote:
>
>> AMDG
>>
>> On 03/19/2014 11:13 AM, Xiande Cao wrote:
>> > Here is where the program stops,
>> > In "formater_parser.cpp file
>> > const std::size_t len = end - begin;
>> > if (std::char_traits< char_type
>> >> ::length(constants::message_text_keyword()) == len &&
>> > std::char_traits< char_type
>> >> ::compare(constants::message_text_keyword(), begin, len) == 0)
>> > {
>> > m_AttrName = log::aux::default_attribute_names::message();
>> > }
>> > else
>> > {
>> > ???--> m_AttrName =
>> > attribute_name(log::aux::to_narrow(string_type(begin, end)));
>> > }
>> > }
>> >
>>
>> I can't reproduce this. I've tried (with 1.55)
>> cd libs\log\example\basic_usage
>> b2 variant=debug,release link=static,shared threading=single,multi
>> msvc-9.0express msvc-11.0/architecture=x86/address-model=32,64
>>
>> and everything seems to be okay. (I changed the target
>> type from exe to unit-test so that it would run the example)
>>
>> > Here is the call stack,
>> >> cvsie.exe!boost::log::v2s_mt_nt5::`anonymous
>> > namespace'::formatter_parser<char>::on_attribute_name(const char *
>> > begin=0x000000013f259a81, const char * end=0x000000013f259a8a) Line
>> 359 +
>> > <snip>
>> > The error shows:
>> > Unhandled exception at 0x000000013f146b63 in cvsie.exe: 0xC0000005:
>> Access
>> > violation reading location 0x0000000000000070.
>> >
>>
>> Looks like a null pointer. Can you figure out which variable
>> is null? It obviously isn't either of the arguments. What
>> about "this?"
>>
>> In Christ,
>> Steven Watanabe
>>
>> _______________________________________________
>> Boost-users mailing list
>> Boost-users_at_[hidden]<javascript:_e(%7B%7D,'cvml','Boost-users_at_[hidden]');>
>> http://lists.boost.org/mailman/listinfo.cgi/boost-users
>>
>
>

-- 
Triston Xiande Cao


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net