Public bug reported: The file /usr/include/boost/date_time/local_time/custom_time_zone.hpp shipped with that package contains the statement
return (dst_calc_rules_); //if calc_rule is set the tz has dst in line 67. This line will not compile with the gcc shipped with Ubuntu Saucy Salamander. An informative discussion on this topic can be found here on stackoverflow: http://stackoverflow.com/questions/15234527/boost-1-53-local-date-time- compiler-error-with-std-c0x The fix suggested in this page does indeed work. I would therefore suggest that Ubuntu replace that line with the correct statement: return bool(dst_calc_rules_); //if calc_rule is set the tz has dst This change imposes no measurable performance or other penalty and simply makes explicit what the compiler refuses to do implicitly. ** Affects: boost1.53 (Ubuntu) Importance: Undecided Status: New ** Tags: saucy -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1277404 Title: boost header custom_time_zone.hpp triggers compile error To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/boost1.53/+bug/1277404/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs