> On Jul 25, 2015, at 7:19 AM, John Ralls <jra...@ceridwen.us> wrote:
> 
>> 
>> On Jul 25, 2015, at 2:55 AM, Robert Fewell <14ubo...@gmail.com> wrote:
>> 
>> John,
>> 
>> Still no luck with your revised patch. There is no codecvt header file but I 
>> did find one in bits/codecvt.h, tried adding that instead but still failed, 
>> looked in that file and seemed to imply it should not be used directly and 
>> maybe locale is the way to go.
>> Tried that and get the following error...
>> 
>> c:/gcdev/gnucash.git/src/libqof/qof/gnc-timezone.cpp: In member function 
>> 'void TimeZoneProvider::load_windows_default_tz
>> ()':
>> c:/gcdev/gnucash.git/src/libqof/qof/gnc-timezone.cpp:241:5: error: 
>> 'wstring_convert' is not a member of 'std'
>>     std::wstring_convert<std::codecvt_utf8_utf16<char16_t>,char16_t> 
>> conversion;
>>     ^
>> c:/gcdev/gnucash.git/src/libqof/qof/gnc-timezone.cpp:241:26: error: 
>> 'codecvt_utf8_utf16' is not a member of 'std'
>>     std::wstring_convert<std::codecvt_utf8_utf16<char16_t>,char16_t> 
>> conversion;
>>                          ^
>> c:/gcdev/gnucash.git/src/libqof/qof/gnc-timezone.cpp:241:50: error: expected 
>> primary-expression before 'char16_t'
>>     std::wstring_convert<std::codecvt_utf8_utf16<char16_t>,char16_t> 
>> conversion;
>>                                                  ^
>> c:/gcdev/gnucash.git/src/libqof/qof/gnc-timezone.cpp:241:50: error: expected 
>> ';' before 'char16_t'
>> c:/gcdev/gnucash.git/src/libqof/qof/gnc-timezone.cpp:242:21: error: 
>> 'conversion' was not declared in this scope
>>     auto std_name = conversion.to_bytes(tzi.StandardName);
>>                     ^
>> At global scope:
>> cc1plus.exe: error: unrecognized command line option 
>> "-Wno-deprecated-register" [-Werror]
>> cc1plus.exe: all warnings being treated as errors
>> 
>> Attached are the changes I am currently using.
> 
> Robert,
> 
> I found that out too as soon as I got back and tested it yesterday afternoon. 
> Boost::locale provides a similar service so I switched to that. There were a 
> couple of other holes in my implementation, which I think I’ve resolved but 
> ran out of time yesterday to test them. I expect I’ll have a fix pushed this 
> afternoon.

Robert,

I just pushed a couple of commits which fix the timezone exception problem on 
my XP VM. Please test it and let me know if it works for you.

Regards,
John Ralls


_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to