Re: [Barry-devel] New tool: btarcmp (and other news)
Status: Beta
Brought to you by:
ndprojects
From: Toby G. <tob...@re...> - 2012-01-24 13:24:00
|
On 24/01/12 08:42, Chris Frey wrote: > Also, I'd appreciate if people would grab the latest git tree and compile > it for their systems, and for their locales, before I release version > 0.18 (planned for next month). Nicolas, there's a new string in the > backup GUI, which could use a French translation. I checked out the latest git tree (0bab6882) and it builds successfully for Android. It builds fine on my desktop Linux system (Ubuntu 10.04 64-bit). QNX gave an error with some of the overloads in FieldValueHandlerBase. The problem appears to be that std::time_t on QNX is just a typedef for std::uint32_t, where as on my linux system time_t is "long int". I can't think of a solution which doesn't: a) require templates (which would defeat the point of FieldValueHandlerBase) b) require the explicit mention of every possible integer type (which is not nice as it would require fiddling with where time_t is used in places like r_calendar to avoid ambiguous overload calls) c) switch to using something like boost::variant, requiring boost to compile Barry (which would mean finding ports of Boost for Android and QNX) Do you have any thoughts on any other alternatives? Regards, Toby |