Hi, I try to compile the asio example at http://asio.sourceforge.net/boost_asio_0_3_7/libs/asio/doc/tutorial/tuttimer... using boost svn trunk; as well as the the 1.34.1 The error attached occoured. What did I wrong? All headers seems to be found. Thanks, Olaf $ g++ -I boost-trunk/ t1.cpp ./boost-trunk/libs/system/src/error_code.cpp -o t1 boost-trunk/boost/asio/detail/bind_handler.hpp: In member function »void boost::asio::detail::binder1<Handler, Arg1>::operator()() [with Handler = void (*)(const boost::asio::error&), Arg1 = boost::system::error_code]«: boost-trunk/boost/asio/handler_invoke_hook.hpp:63: instantiated from »void boost::asio::asio_handler_invoke(Function, ...) [with Function = boost::asio::detail::binder1<void (*)(const boost::asio::error&), boost::system::error_code>]« boost-trunk/boost/asio/detail/handler_invoke_helpers.hpp:39: instantiated from »void asio_handler_invoke_helpers::invoke(const Function&, Context*) [with Function = boost::asio::detail::binder1<void (*)(const boost::asio::error&), boost::system::error_code>, Context = void (*)(const boost::asio::error&)]« boost-trunk/boost/asio/detail/bind_handler.hpp:72: instantiated from »void boost::asio::detail::asio_handler_invoke(const Function&, boost::asio::detail::binder1<Handler, Arg1>*) [with Function = boost::asio::detail::binder1<void (*)(const boost::asio::error&), boost::system::error_code>, Handler = void (*)(const boost::asio::error&), Arg1 = boost::system::error_code]« boost-trunk/boost/asio/detail/handler_invoke_helpers.hpp:39: instantiated from »void asio_handler_invoke_helpers::invoke(const Function&, Context*) [with Function = boost::asio::detail::binder1<void (*)(const boost::asio::error&), boost::system::error_code>, Context = boost::asio::detail::binder1<void (*)(const boost::asio::error&), boost::system::error_code>]« boost-trunk/boost/asio/detail/task_io_service.hpp:412: instantiated from »static void boost::asio::detail::task_io_service<Task>::handler_wrapper<Handler>::do_call(boost::asio::detail::task_io_service<Task>::handler_base*) [with Handler = boost::asio::detail::binder1<void (*)(const boost::asio::error&), boost::system::error_code>, Task = boost::asio::detail::epoll_reactor<false>]« boost-trunk/boost/asio/detail/task_io_service.hpp:392: instantiated from »boost::asio::detail::task_io_service<Task>::handler_wrapper<Handler>::handler_wrapper(Handler) [with Handler = boost::asio::detail::binder1<void (*)(const boost::asio::error&), boost::system::error_code>, Task = boost::asio::detail::epoll_reactor<false>]« boost-trunk/boost/asio/detail/handler_alloc_helpers.hpp:138: instantiated from »boost::asio::detail::handler_ptr<Alloc_Traits>::handler_ptr(boost::asio::detail::raw_handler_ptr<Alloc_Traits>&, Arg1&) [with Arg1 = boost::asio::detail::binder1<void (*)(const boost::asio::error&), boost::system::error_code>, Alloc_Traits = boost::asio::detail::handler_alloc_traits<boost::asio::detail::binder1<void (*)(const boost::asio::error&), boost::system::error_code>, boost::asio::detail::task_io_service<boost::asio::detail::epoll_reactor<false>
::handler_wrapper<boost::asio::detail::binder1<void (*)(const boost::asio::error&), boost::system::error_code> > >]« boost-trunk/boost/asio/detail/task_io_service.hpp:180: instantiated from »void boost::asio::detail::task_io_service<Task>::post(Handler) [with Handler = boost::asio::detail::binder1<void (*)(const boost::asio::error&), boost::system::error_code>, Task = boost::asio::detail::epoll_reactor<false>]« boost-trunk/boost/asio/impl/io_service.ipp:125: instantiated from »void boost::asio::io_service::post(Handler) [with CompletionHandler = boost::asio::detail::binder1<void (*)(const boost::asio::error&), boost::system::error_code>]« boost-trunk/boost/asio/detail/deadline_timer_service.hpp:169: instantiated from »void boost::asio::detail::deadline_timer_service<Time_Traits, Timer_Scheduler>::wait_handler<Handler>::operator()(const boost::system::error_code&) [with Handler = void (*)(const boost::asio::error&), Time_Traits = boost::asio::time_traits<boost::posix_time::ptime>, Timer_Scheduler = boost::asio::detail::epoll_reactor<false>]« boost-trunk/boost/asio/detail/timer_queue.hpp:277: instantiated from »static void boost::asio::detail::timer_queue<Time_Traits>::timer<Handler>::invoke_handler(boost::asio::detail::timer_queue<Time_Traits>::timer_base*, const boost::system::error_code&) [with Handler = boost::asio::detail::deadline_timer_service<boost::asio::time_traits<boost::posix_time::ptime>, boost::asio::detail::epoll_reactor<false> >::wait_handler<void (*)(const boost::asio::error&)>, Time_Traits = boost::asio::time_traits<boost::posix_time::ptime>]« boost-trunk/boost/asio/detail/timer_queue.hpp:269: instantiated from »boost::asio::detail::timer_queue<Time_Traits>::timer<Handler>::timer(const typename Time_Traits::time_type&, Handler, void*) [with Handler = boost::asio::detail::deadline_timer_service<boost::asio::time_traits<boost::posix_time::ptime>, boost::asio::detail::epoll_reactor<false> >::wait_handler<void (*)(const boost::asio::error&)>, Time_Traits = boost::asio::time_traits<boost::posix_time::ptime>]« boost-trunk/boost/asio/detail/timer_queue.hpp:70: instantiated from »bool boost::asio::detail::timer_queue<Time_Traits>::enqueue_timer(const typename Time_Traits::time_type&, Handler, void*) [with Handler = boost::asio::detail::deadline_timer_service<boost::asio::time_traits<boost::posix_time::ptime>, boost::asio::detail::epoll_reactor<false> >::wait_handler<void (*)(const boost::asio::error&)>, Time_Traits = boost::asio::time_traits<boost::posix_time::ptime>]« boost-trunk/boost/asio/detail/epoll_reactor.hpp:325: instantiated from »void boost::asio::detail::epoll_reactor<Own_Thread>::schedule_timer(boost::asio::detail::timer_queue<Time_Traits>&, const typename Time_Traits::time_type&, Handler, void*) [with Time_Traits = boost::asio::time_traits<boost::posix_time::ptime>, Handler = boost::asio::detail::deadline_timer_service<boost::asio::time_traits<boost::posix_time::ptime>, boost::asio::detail::epoll_reactor<false> >::wait_handler<void (*)(const boost::asio::error&)>, bool Own_Thread = false]« boost-trunk/boost/asio/detail/deadline_timer_service.hpp:183: instantiated from »void boost::asio::detail::deadline_timer_service<Time_Traits, Timer_Scheduler>::async_wait(boost::asio::detail::deadline_timer_service<Time_Traits, Timer_Scheduler>::implementation_type&, Handler) [with Handler = void (*)(const boost::asio::error&), Time_Traits = boost::asio::time_traits<boost::posix_time::ptime>, Timer_Scheduler = boost::asio::detail::epoll_reactor<false>]« boost-trunk/boost/asio/deadline_timer_service.hpp:153: instantiated from »void boost::asio::deadline_timer_service<TimeType, TimeTraits>::async_wait(typename boost::asio::detail::deadline_timer_service<TimeTraits, boost::asio::detail::epoll_reactor<false> >::implementation_type&, WaitHandler) [with WaitHandler = void (*)(const boost::asio::error&), TimeType = boost::posix_time::ptime, TimeTraits = boost::asio::time_traits<boost::posix_time::ptime>]« boost-trunk/boost/asio/basic_deadline_timer.hpp:374: instantiated from »void boost::asio::basic_deadline_timer<Time, TimeTraits, TimerService>::async_wait(WaitHandler) [with WaitHandler = void (*)(const boost::asio::error&), Time = boost::posix_time::ptime, TimeTraits = boost::asio::time_traits<boost::posix_time::ptime>, TimerService = boost::asio::deadline_timer_service<boost::posix_time::ptime, boost::asio::time_traits<boost::posix_time::ptime> >]« t1.cpp:15: instantiated from here boost-trunk/boost/asio/detail/bind_handler.hpp:39: Fehler: ungültige Initialisierung einer Referenz des Typs »const boost::asio::error&« von Ausdruck des Typs »boost::system::error_code«