[asio] STL issues OS X 10.5 (intel)

I am trying to learn the asio library via the tutorials on the website. I am using XCode on OS X 10.5 (intel). After compiling successfully, I get runtime errors (after program listing): Program: #include <iostream> #include <boost/asio.hpp> #include <boost/date_time/posix_time/posix_time.hpp> int main() { boost::asio::io_service io; boost::asio::deadline_timer t(io, boost::posix_time::seconds(5)); t.wait(); std::cout << "Hello, world!\n"; return 0; } Runtime Errors: Macintosh:Debug jaigner$ ./proxy /Developer/SDKs/MacOSX10.5.sdk/usr/include/c++/4.0.0/debug/ safe_iterator.h:127: error: attempt to copy-construct an iterator from a singular iterator. Objects involved in the operation: iterator "this" @ 0x0x1002b0 { type = N11__gnu_debug14_Safe_iteratorIN10__gnu_norm14_List_iteratorISt4pairIPvPN5boost4asio6detail11timer_queueINS6_11time_traitsINS5_10posix_time5ptimeEEEE10timer_baseEEEEN15__gnu_debug_def4listISG_SaISG_EEEEE (mutable iterator); state = singular; } iterator "other" @ 0x0xbffff4e4 { type = N11__gnu_debug14_Safe_iteratorIN10__gnu_norm14_List_iteratorISt4pairIPvPN5boost4asio6detail11timer_queueINS6_11time_traitsINS5_10posix_time5ptimeEEEE10timer_baseEEEEN15__gnu_debug_def4listISG_SaISG_EEEEE (mutable iterator); state = singular; } Abort trap Any help would be appreciated! --Jeff Aigner
participants (1)
-
Jeffrey Aigner