Index: thread/pthread/timespec.hpp =================================================================== --- thread/pthread/timespec.hpp (Revision 42527) +++ thread/pthread/timespec.hpp (Arbeitskopie) @@ -15,7 +15,8 @@ { inline struct timespec get_timespec(boost::system_time const& abs_time) { - struct timespec timeout={0}; +// warning: missing initializer for member 'timespec::tv_nsec' + struct timespec timeout={0, 0}; boost::posix_time::time_duration const time_since_epoch=abs_time-boost::posix_time::from_time_t(0); timeout.tv_sec=time_since_epoch.total_seconds(); Index: thread/pthread/shared_mutex.hpp =================================================================== --- thread/pthread/shared_mutex.hpp (Revision 42527) +++ thread/pthread/shared_mutex.hpp (Arbeitskopie) @@ -44,7 +44,10 @@ public: shared_mutex() { - state_data state_={0}; +// warning: missing initializer for member 'boost::shared_mutex::state_data::exclusive' +// warning: missing initializer for member 'boost::shared_mutex::state_data::upgrade' +// warning: missing initializer for member 'boost::shared_mutex::state_data::exclusive_waiting_blocked' + state_data state_={0, false, false, false}; state=state_; } Index: thread/xtime.hpp =================================================================== --- thread/xtime.hpp (Revision 42527) +++ thread/xtime.hpp (Arbeitskopie) @@ -56,7 +56,8 @@ inline xtime get_xtime(boost::system_time const& abs_time) { - xtime res={0}; +// warning: missing initializer for member 'boost::xtime::nsec' + xtime res={0, 0}; boost::posix_time::time_duration const time_since_epoch=abs_time-boost::posix_time::from_time_t(0); res.sec=static_cast(time_since_epoch.total_seconds());