In file included from ../../../mam_external/common/include/boost/type_traits/has_left_shift.hpp:43, from ../../../mam_external/common/include/boost/lexical_cast.hpp:165, from ../../../mam_external/common/include/boost/date_time/string_parse_tree.hpp:13, from ../../../mam_external/common/include/boost/date_time/period_parser.hpp:14, from ../../../mam_external/common/include/boost/date_time/date_facet.hpp:23, from ../../../mam_external/common/include/boost/date_time/gregorian/gregorian_io.hpp:16, from ../../../mam_external/common/include/boost/date_time/gregorian/gregorian.hpp:31, from ../../../mam_external/common/include/boost/date_time/posix_time/time_formatters.hpp:12, from ../../../mam_external/common/include/boost/date_time/posix_time/posix_time.hpp:24, from ../../../mam_external/common/include/boost/date_time/local_time/local_time.hpp:11, from ../../../mam_external/common/include/boost/date_time.hpp:15, from /Users/collin/src/mam/libraries/libgobfs/src/gobbler/filesystem/io/osx/FSRefWrap.cpp:10: ../../../mam_external/common/include/boost/type_traits/detail/has_binary_operator.hpp:155: error: expected unqualified-id before 'do' In file included from ../../../mam_external/common/include/boost/date_time/local_time/local_time.hpp:19, from ../../../mam_external/common/include/boost/date_time.hpp:15, from /Users/collin/src/mam/libraries/libgobfs/src/gobbler/filesystem/io/osx/FSRefWrap.cpp:10: ../../../mam_external/common/include/boost/date_time/local_time/tz_database.hpp:29: error: expected `}' at end of input ../../../mam_external/common/include/boost/date_time/local_time/tz_database.hpp:29: error: expected unqualified-id at end of input ../../../mam_external/common/include/boost/date_time/local_time/tz_database.hpp:29: error: expected `}' at end of input ../../../mam_external/common/include/boost/date_time/local_time/tz_database.hpp:29: error: expected `}' at end of input ../../../mam_external/common/include/boost/date_time/local_time/tz_database.hpp:29: error: expected `}' at end of input ../../../mam_external/common/include/boost/date_time/gregorian_calendar.ipp: In static member function 'static int boost::date_time::gregorian_calendar_base::week_number(const ymd_type_&) [with ymd_type_ = boost::date_time::year_month_day_base, date_int_type_ = unsigned int]': ../../../mam_external/common/include/boost/date_time/gregorian/greg_date.hpp:111: instantiated from here ../../../mam_external/common/include/boost/date_time/gregorian_calendar.ipp:47: warning: implicit conversion shortens 64-bit value into a 32-bit value ../../../mam_external/common/include/boost/date_time/gregorian_calendar.ipp:52: warning: implicit conversion shortens 64-bit value into a 32-bit value ../../../mam_external/common/include/boost/date_time/gregorian_calendar.ipp:63: warning: implicit conversion shortens 64-bit value into a 32-bit value ../../../mam_external/common/include/boost/date_time/gregorian_calendar.ipp:66: warning: implicit conversion shortens 64-bit value into a 32-bit value ../../../mam_external/common/include/boost/date_time/gregorian_calendar.ipp: In static member function 'static date_int_type_ boost::date_time::gregorian_calendar_base::day_number(const ymd_type_&) [with ymd_type_ = boost::date_time::year_month_day_base, date_int_type_ = unsigned int]': ../../../mam_external/common/include/boost/date_time/date.hpp:71: instantiated from 'boost::date_time::date::date(typename calendar::year_type, typename calendar::month_type, typename calendar::day_type) [with T = boost::gregorian::date, calendar = boost::gregorian::gregorian_calendar, duration_type_ = boost::gregorian::date_duration]' ../../../mam_external/common/include/boost/date_time/gregorian/greg_date.hpp:56: instantiated from here ../../../mam_external/common/include/boost/date_time/gregorian_calendar.ipp:82: warning: implicit conversion shortens 64-bit value into a 32-bit value ../../../mam_external/common/include/boost/date_time/date.hpp: In member function 'T boost::date_time::date::operator+(const duration_type_&) const [with T = boost::gregorian::date, calendar = boost::gregorian::gregorian_calendar, duration_type_ = boost::gregorian::date_duration]': ../../../mam_external/common/include/boost/date_time/time.hpp:145: instantiated from 'T boost::date_time::base_time::operator+=(const typename time_system::date_duration_type&) [with T = boost::posix_time::ptime, time_system = boost::date_time::counted_time_system >]' ../../../mam_external/common/include/boost/date_time/posix_time/date_duration_operators.hpp:44: instantiated from here ../../../mam_external/common/include/boost/date_time/date.hpp:180: warning: implicit conversion shortens 64-bit value into a 32-bit value ../../../mam_external/common/include/boost/date_time/time_system_counted.hpp: In member function 'typename config::date_type boost::date_time::counted_time_rep::date() const [with config = boost::posix_time::millisec_posix_time_system_config]': ../../../mam_external/common/include/boost/date_time/time_system_counted.hpp:170: instantiated from 'static typename time_rep::date_type boost::date_time::counted_time_system::get_date(const time_rep&) [with time_rep = boost::date_time::counted_time_rep]' ../../../mam_external/common/include/boost/date_time/time.hpp:72: instantiated from 'typename time_system::date_type boost::date_time::base_time::date() const [with T = boost::posix_time::ptime, time_system = boost::date_time::counted_time_system >]' ../../../mam_external/common/include/boost/date_time/posix_time/date_duration_operators.hpp:33: instantiated from here ../../../mam_external/common/include/boost/date_time/time_system_counted.hpp:57: warning: implicit conversion shortens 64-bit value into a 32-bit value ../../../mam_external/common/include/boost/date_time/int_adapter.hpp: In member function 'boost::date_time::int_adapter boost::date_time::int_adapter::operator+(const boost::date_time::int_adapter&) const [with rhs_type = long int, int_type_ = unsigned int]': ../../../mam_external/common/include/boost/date_time/date.hpp:178: instantiated from 'T boost::date_time::date::operator+(const duration_type_&) const [with T = boost::gregorian::date, calendar = boost::gregorian::gregorian_calendar, duration_type_ = boost::gregorian::date_duration]' ../../../mam_external/common/include/boost/date_time/time.hpp:145: instantiated from 'T boost::date_time::base_time::operator+=(const typename time_system::date_duration_type&) [with T = boost::posix_time::ptime, time_system = boost::date_time::counted_time_system >]' ../../../mam_external/common/include/boost/date_time/posix_time/date_duration_operators.hpp:44: instantiated from here ../../../mam_external/common/include/boost/date_time/int_adapter.hpp:233: warning: implicit conversion shortens 64-bit value into a 32-bit value