==> Starting build()... ./buildutil/version-util gen_version_suffix.h || ./buildutil/version-util -F gen_version_suffix.h g++ -march=armv5te -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -O3 -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"live"' -DTNTVERSION=22100 -DCXXTOOLVER=22100 -DHAVE_LIBPCRECPP live.cpp In file included from live.h:8:0, from live.cpp:10: thread.h:22:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr< tnt::Tntnet > m_server; ^~~~~~~~ In file included from /usr/include/c++/6.1.1/memory:81:0, from live.h:4, from live.cpp:10: /usr/include/c++/6.1.1/bits/unique_ptr.h:49:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from live.cpp:10:0: live.h:36:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr< ServerThread > m_thread; ^~~~~~~~ In file included from /usr/include/c++/6.1.1/memory:81:0, from live.h:4, from live.cpp:10: /usr/include/c++/6.1.1/bits/unique_ptr.h:49:28: note: declared here template class auto_ptr; ^~~~~~~~ g++ -march=armv5te -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -O3 -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"live"' -DTNTVERSION=22100 -DCXXTOOLVER=22100 -DHAVE_LIBPCRECPP recman.cpp In file included from live.h:8:0, from epg_events.h:13, from recman.cpp:11: thread.h:22:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr< tnt::Tntnet > m_server; ^~~~~~~~ In file included from /usr/include/c++/6.1.1/memory:81:0, from /usr/include/c++/6.1.1/tr1/memory:39, from stdext.h:7, from recman.cpp:8: /usr/include/c++/6.1.1/bits/unique_ptr.h:49:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from epg_events.h:13:0, from recman.cpp:11: live.h:36:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr< ServerThread > m_thread; ^~~~~~~~ In file included from /usr/include/c++/6.1.1/memory:81:0, from /usr/include/c++/6.1.1/tr1/memory:39, from stdext.h:7, from recman.cpp:8: /usr/include/c++/6.1.1/bits/unique_ptr.h:49:28: note: declared here template class auto_ptr; ^~~~~~~~ recman.cpp:25:2: error: reference to 'weak_ptr' is ambiguous weak_ptr< RecordingsManager > RecordingsManager::m_recMan; ^~~~~~~~ In file included from /usr/include/c++/6.1.1/bits/shared_ptr.h:52:0, from /usr/include/c++/6.1.1/memory:82, from /usr/include/c++/6.1.1/tr1/memory:39, from stdext.h:7, from recman.cpp:8: /usr/include/c++/6.1.1/bits/shared_ptr_base.h:346:11: note: candidates are: template class std::weak_ptr class weak_ptr; ^~~~~~~~ In file included from /usr/include/c++/6.1.1/tr1/memory:50:0, from stdext.h:7, from recman.cpp:8: /usr/include/c++/6.1.1/tr1/shared_ptr.h:504:11: note: template class std::tr1::weak_ptr class weak_ptr; ^~~~~~~~ recman.cpp:26:2: error: reference to 'shared_ptr' is ambiguous shared_ptr< RecordingsTree > RecordingsManager::m_recTree; ^~~~~~~~~~ In file included from /usr/include/c++/6.1.1/bits/shared_ptr.h:52:0, from /usr/include/c++/6.1.1/memory:82, from /usr/include/c++/6.1.1/tr1/memory:39, from stdext.h:7, from recman.cpp:8: /usr/include/c++/6.1.1/bits/shared_ptr_base.h:343:11: note: candidates are: template class std::shared_ptr class shared_ptr; ^~~~~~~~~~ In file included from /usr/include/c++/6.1.1/tr1/memory:50:0, from stdext.h:7, from recman.cpp:8: /usr/include/c++/6.1.1/tr1/shared_ptr.h:501:11: note: template class std::tr1::shared_ptr class shared_ptr; ^~~~~~~~~~ recman.cpp:27:2: error: reference to 'shared_ptr' is ambiguous shared_ptr< RecordingsList > RecordingsManager::m_recList; ^~~~~~~~~~ In file included from /usr/include/c++/6.1.1/bits/shared_ptr.h:52:0, from /usr/include/c++/6.1.1/memory:82, from /usr/include/c++/6.1.1/tr1/memory:39, from stdext.h:7, from recman.cpp:8: /usr/include/c++/6.1.1/bits/shared_ptr_base.h:343:11: note: candidates are: template class std::shared_ptr class shared_ptr; ^~~~~~~~~~ In file included from /usr/include/c++/6.1.1/tr1/memory:50:0, from stdext.h:7, from recman.cpp:8: /usr/include/c++/6.1.1/tr1/shared_ptr.h:501:11: note: template class std::tr1::shared_ptr class shared_ptr; ^~~~~~~~~~ recman.cpp:28:2: error: reference to 'shared_ptr' is ambiguous shared_ptr< DirectoryList > RecordingsManager::m_recDirs; ^~~~~~~~~~ In file included from /usr/include/c++/6.1.1/bits/shared_ptr.h:52:0, from /usr/include/c++/6.1.1/memory:82, from /usr/include/c++/6.1.1/tr1/memory:39, from stdext.h:7, from recman.cpp:8: /usr/include/c++/6.1.1/bits/shared_ptr_base.h:343:11: note: candidates are: template class std::shared_ptr class shared_ptr; ^~~~~~~~~~ In file included from /usr/include/c++/6.1.1/tr1/memory:50:0, from stdext.h:7, from recman.cpp:8: /usr/include/c++/6.1.1/tr1/shared_ptr.h:501:11: note: template class std::tr1::shared_ptr class shared_ptr; ^~~~~~~~~~ recman.cpp: In member function 'vdrlive::RecordingsTreePtr vdrlive::RecordingsManager::GetRecordingsTree() const': recman.cpp:56:28: error: expected primary-expression before '(' token return RecordingsTreePtr(recMan, shared_ptr< RecordingsTree >()); ^ recman.cpp:56:37: error: reference to 'shared_ptr' is ambiguous return RecordingsTreePtr(recMan, shared_ptr< RecordingsTree >()); ^~~~~~~~~~ In file included from /usr/include/c++/6.1.1/bits/shared_ptr.h:52:0, from /usr/include/c++/6.1.1/memory:82, from /usr/include/c++/6.1.1/tr1/memory:39, from stdext.h:7, from recman.cpp:8: /usr/include/c++/6.1.1/bits/shared_ptr_base.h:343:11: note: candidates are: template class std::shared_ptr class shared_ptr; ^~~~~~~~~~ In file included from /usr/include/c++/6.1.1/tr1/memory:50:0, from stdext.h:7, from recman.cpp:8: /usr/include/c++/6.1.1/tr1/shared_ptr.h:501:11: note: template class std::tr1::shared_ptr class shared_ptr; ^~~~~~~~~~ recman.cpp:56:64: error: expected primary-expression before '>' token return RecordingsTreePtr(recMan, shared_ptr< RecordingsTree >()); ^ recman.cpp:56:66: error: expected primary-expression before ')' token return RecordingsTreePtr(recMan, shared_ptr< RecordingsTree >()); ^ recman.cpp: In member function 'vdrlive::RecordingsListPtr vdrlive::RecordingsManager::GetRecordingsList(bool) const': recman.cpp:65:28: error: expected primary-expression before '(' token return RecordingsListPtr(recMan, shared_ptr< RecordingsList >()); ^ recman.cpp:65:37: error: reference to 'shared_ptr' is ambiguous return RecordingsListPtr(recMan, shared_ptr< RecordingsList >()); ^~~~~~~~~~ In file included from /usr/include/c++/6.1.1/bits/shared_ptr.h:52:0, from /usr/include/c++/6.1.1/memory:82, from /usr/include/c++/6.1.1/tr1/memory:39, from stdext.h:7, from recman.cpp:8: /usr/include/c++/6.1.1/bits/shared_ptr_base.h:343:11: note: candidates are: template class std::shared_ptr class shared_ptr; ^~~~~~~~~~ In file included from /usr/include/c++/6.1.1/tr1/memory:50:0, from stdext.h:7, from recman.cpp:8: /usr/include/c++/6.1.1/tr1/shared_ptr.h:501:11: note: template class std::tr1::shared_ptr class shared_ptr; ^~~~~~~~~~ recman.cpp:65:64: error: expected primary-expression before '>' token return RecordingsListPtr(recMan, shared_ptr< RecordingsList >()); ^ recman.cpp:65:66: error: expected primary-expression before ')' token return RecordingsListPtr(recMan, shared_ptr< RecordingsList >()); ^ recman.cpp:67:27: error: expected primary-expression before '(' token return RecordingsListPtr(recMan, shared_ptr< RecordingsList >(new RecordingsList(m_recList, ascending))); ^ recman.cpp:67:36: error: reference to 'shared_ptr' is ambiguous return RecordingsListPtr(recMan, shared_ptr< RecordingsList >(new RecordingsList(m_recList, ascending))); ^~~~~~~~~~ In file included from /usr/include/c++/6.1.1/bits/shared_ptr.h:52:0, from /usr/include/c++/6.1.1/memory:82, from /usr/include/c++/6.1.1/tr1/memory:39, from stdext.h:7, from recman.cpp:8: /usr/include/c++/6.1.1/bits/shared_ptr_base.h:343:11: note: candidates are: template class std::shared_ptr class shared_ptr; ^~~~~~~~~~ In file included from /usr/include/c++/6.1.1/tr1/memory:50:0, from stdext.h:7, from recman.cpp:8: /usr/include/c++/6.1.1/tr1/shared_ptr.h:501:11: note: template class std::tr1::shared_ptr class shared_ptr; ^~~~~~~~~~ recman.cpp:67:63: error: expected primary-expression before '>' token return RecordingsListPtr(recMan, shared_ptr< RecordingsList >(new RecordingsList(m_recList, ascending))); ^ recman.cpp: In member function 'vdrlive::RecordingsListPtr vdrlive::RecordingsManager::GetRecordingsList(time_t, time_t, bool) const': recman.cpp:74:28: error: expected primary-expression before '(' token return RecordingsListPtr(recMan, shared_ptr< RecordingsList >()); ^ recman.cpp:74:37: error: reference to 'shared_ptr' is ambiguous return RecordingsListPtr(recMan, shared_ptr< RecordingsList >()); ^~~~~~~~~~ In file included from /usr/include/c++/6.1.1/bits/shared_ptr.h:52:0, from /usr/include/c++/6.1.1/memory:82, from /usr/include/c++/6.1.1/tr1/memory:39, from stdext.h:7, from recman.cpp:8: /usr/include/c++/6.1.1/bits/shared_ptr_base.h:343:11: note: candidates are: template class std::shared_ptr class shared_ptr; ^~~~~~~~~~ In file included from /usr/include/c++/6.1.1/tr1/memory:50:0, from stdext.h:7, from recman.cpp:8: /usr/include/c++/6.1.1/tr1/shared_ptr.h:501:11: note: template class std::tr1::shared_ptr class shared_ptr; ^~~~~~~~~~ recman.cpp:74:64: error: expected primary-expression before '>' token return RecordingsListPtr(recMan, shared_ptr< RecordingsList >()); ^ recman.cpp:74:66: error: expected primary-expression before ')' token return RecordingsListPtr(recMan, shared_ptr< RecordingsList >()); ^ recman.cpp:76:27: error: expected primary-expression before '(' token return RecordingsListPtr(recMan, shared_ptr< RecordingsList >(new RecordingsList(m_recList, ascending))); ^ recman.cpp:76:36: error: reference to 'shared_ptr' is ambiguous return RecordingsListPtr(recMan, shared_ptr< RecordingsList >(new RecordingsList(m_recList, ascending))); ^~~~~~~~~~ In file included from /usr/include/c++/6.1.1/bits/shared_ptr.h:52:0, from /usr/include/c++/6.1.1/memory:82, from /usr/include/c++/6.1.1/tr1/memory:39, from stdext.h:7, from recman.cpp:8: /usr/include/c++/6.1.1/bits/shared_ptr_base.h:343:11: note: candidates are: template class std::shared_ptr class shared_ptr; ^~~~~~~~~~ In file included from /usr/include/c++/6.1.1/tr1/memory:50:0, from stdext.h:7, from recman.cpp:8: /usr/include/c++/6.1.1/tr1/shared_ptr.h:501:11: note: template class std::tr1::shared_ptr class shared_ptr; ^~~~~~~~~~ recman.cpp:76:63: error: expected primary-expression before '>' token return RecordingsListPtr(recMan, shared_ptr< RecordingsList >(new RecordingsList(m_recList, ascending))); ^ recman.cpp: In member function 'vdrlive::DirectoryListPtr vdrlive::RecordingsManager::GetDirectoryList() const': recman.cpp:83:27: error: expected primary-expression before '(' token return DirectoryListPtr(recMan, shared_ptr< DirectoryList >()); ^ recman.cpp:83:36: error: reference to 'shared_ptr' is ambiguous return DirectoryListPtr(recMan, shared_ptr< DirectoryList >()); ^~~~~~~~~~ In file included from /usr/include/c++/6.1.1/bits/shared_ptr.h:52:0, from /usr/include/c++/6.1.1/memory:82, from /usr/include/c++/6.1.1/tr1/memory:39, from stdext.h:7, from recman.cpp:8: /usr/include/c++/6.1.1/bits/shared_ptr_base.h:343:11: note: candidates are: template class std::shared_ptr class shared_ptr; ^~~~~~~~~~ In file included from /usr/include/c++/6.1.1/tr1/memory:50:0, from stdext.h:7, from recman.cpp:8: /usr/include/c++/6.1.1/tr1/shared_ptr.h:501:11: note: template class std::tr1::shared_ptr class shared_ptr; ^~~~~~~~~~ recman.cpp:83:62: error: expected primary-expression before '>' token return DirectoryListPtr(recMan, shared_ptr< DirectoryList >()); ^ recman.cpp:83:64: error: expected primary-expression before ')' token return DirectoryListPtr(recMan, shared_ptr< DirectoryList >()); ^ recman.cpp: In static member function 'static vdrlive::RecordingsManagerPtr vdrlive::RecordingsManager::EnsureValidData()': recman.cpp:263:17: error: reference to 'shared_ptr' is ambiguous m_recTree = shared_ptr< RecordingsTree >(new RecordingsTree(recMan)); ^~~~~~~~~~ In file included from /usr/include/c++/6.1.1/bits/shared_ptr.h:52:0, from /usr/include/c++/6.1.1/memory:82, from /usr/include/c++/6.1.1/tr1/memory:39, from stdext.h:7, from recman.cpp:8: /usr/include/c++/6.1.1/bits/shared_ptr_base.h:343:11: note: candidates are: template class std::shared_ptr class shared_ptr; ^~~~~~~~~~ In file included from /usr/include/c++/6.1.1/tr1/memory:50:0, from stdext.h:7, from recman.cpp:8: /usr/include/c++/6.1.1/tr1/shared_ptr.h:501:11: note: template class std::tr1::shared_ptr class shared_ptr; ^~~~~~~~~~ recman.cpp:263:44: error: expected primary-expression before '>' token m_recTree = shared_ptr< RecordingsTree >(new RecordingsTree(recMan)); ^ recman.cpp:270:17: error: reference to 'shared_ptr' is ambiguous m_recList = shared_ptr< RecordingsList >(new RecordingsList(RecordingsTreePtr(recMan, m_recTree))); ^~~~~~~~~~ In file included from /usr/include/c++/6.1.1/bits/shared_ptr.h:52:0, from /usr/include/c++/6.1.1/memory:82, from /usr/include/c++/6.1.1/tr1/memory:39, from stdext.h:7, from recman.cpp:8: /usr/include/c++/6.1.1/bits/shared_ptr_base.h:343:11: note: candidates are: template class std::shared_ptr class shared_ptr; ^~~~~~~~~~ In file included from /usr/include/c++/6.1.1/tr1/memory:50:0, from stdext.h:7, from recman.cpp:8: /usr/include/c++/6.1.1/tr1/shared_ptr.h:501:11: note: template class std::tr1::shared_ptr class shared_ptr; ^~~~~~~~~~ recman.cpp:270:44: error: expected primary-expression before '>' token m_recList = shared_ptr< RecordingsList >(new RecordingsList(RecordingsTreePtr(recMan, m_recTree))); ^ recman.cpp:277:17: error: reference to 'shared_ptr' is ambiguous m_recDirs = shared_ptr< DirectoryList >(new DirectoryList(recMan)); ^~~~~~~~~~ In file included from /usr/include/c++/6.1.1/bits/shared_ptr.h:52:0, from /usr/include/c++/6.1.1/memory:82, from /usr/include/c++/6.1.1/tr1/memory:39, from stdext.h:7, from recman.cpp:8: /usr/include/c++/6.1.1/bits/shared_ptr_base.h:343:11: note: candidates are: template class std::shared_ptr class shared_ptr; ^~~~~~~~~~ In file included from /usr/include/c++/6.1.1/tr1/memory:50:0, from stdext.h:7, from recman.cpp:8: /usr/include/c++/6.1.1/tr1/shared_ptr.h:501:11: note: template class std::tr1::shared_ptr class shared_ptr; ^~~~~~~~~~ recman.cpp:277:43: error: expected primary-expression before '>' token m_recDirs = shared_ptr< DirectoryList >(new DirectoryList(recMan)); ^ recman.cpp: At global scope: recman.cpp:561:32: error: expected constructor, destructor, or type conversion before '(' token RecordingsList::RecordingsList(shared_ptr< RecordingsList > recList, bool ascending) : ^ recman.cpp:709:1: error: expected '}' at end of input } // namespace vdrlive ^ make: *** [Makefile:83: recman.o] Error 1 ==> ERROR: A failure occurred in build(). Aborting...