Boost logo

Boost Users :

Subject: [Boost-users] date_time, g++-4.7.0, compile error
From: List User (listuser_at_[hidden])
Date: 2012-04-29 04:17:55


The following code gives compile error with g++-4.7.0 but compiles fine with g++-4.6. #include <iostream> #include <boost/date_time/local_time/local_time.hpp> using namespace std; int main(){     boost::posix_time::ptime time_t_epoch(boost::gregorian::date(1970,1,1));     cout << time_t_epoch << endl;     return 0; } The following is the error message that is repeatedly seen (compiler outputs a lot of messages) /usr/include/boost/date_time/local_time/local_date_time.hpp:433:84: error: use of deleted function boost::shared_ptr<boost::date_time::time_zone_base<boost::posix_time::ptime, char> >::shared_ptr(const boost::shared_ptr<boost::date_time::time_zone_base<boost::posix_time::ptime, char> >&) I am using Ubuntu 12.04 and libboost-date-time1.46.1. Any suggestions? thanks suresh



Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net