Package: cupt
Version: 2.6.3
Severity: serious

Hi,

cupt FTBFS on armel (just verified b ymanually rebuilding it on abel):

https://buildd.debian.org/status/fetch.php?pkg=cupt&arch=armel&ver=2.6.3&stamp=1382566839

[ 22%] Building CXX object 
cpp/lib/CMakeFiles/libcupt3.dir/src/internal/worker/metadata.cpp.o
/«PKGBUILDDIR»/cpp/lib/src/internal/worker/metadata.cpp: In member function 
'bool cupt::internal::MetadataWorker::p_runMetadataUpdateThreads(const 
std::shared_ptr<cupt::download::Progress>&)':
/«PKGBUILDDIR»/cpp/lib/src/internal/worker/metadata.cpp:1070:101: error: 
invalid use of incomplete type 'class std::future<bool>'
      std::bind(&MetadataWorker::p_metadataUpdateThread, this, 
std::ref(downloadManager), indexEntry)));
                                                                                
                     ^
In file included from 
/«PKGBUILDDIR»/cpp/lib/src/internal/worker/metadata.cpp:18:0:
/usr/include/c++/4.8/future:113:11: error: declaration of 'class 
std::future<bool>'
     class future;
           ^
/«PKGBUILDDIR»/cpp/lib/src/internal/worker/metadata.cpp:1074:35: error: invalid 
use of incomplete type 'class std::future<bool>'
    if (!threadReturnValues.front().get())
                                   ^
In file included from 
/«PKGBUILDDIR»/cpp/lib/src/internal/worker/metadata.cpp:18:0:
/usr/include/c++/4.8/future:113:11: error: declaration of 'class 
std::future<bool>'
     class future;
           ^
In file included from /usr/include/c++/4.8/deque:64:0,
                 from /usr/include/c++/4.8/queue:60,
                 from 
/«PKGBUILDDIR»/cpp/lib/src/internal/worker/metadata.cpp:21:
/usr/include/c++/4.8/bits/stl_deque.h: In instantiation of 'void 
std::deque<_Tp, _Alloc>::_M_destroy_data(std::deque<_Tp, _Alloc>::iterator, 
std::deque<_Tp, _Alloc>::iterator, const std::allocator<_CharT>&) [with _Tp = 
std::future<bool>; _Alloc = std::allocator<std::future<bool> >; std::deque<_Tp, 
_Alloc>::iterator = std::_Deque_iterator<std::future<bool>, std::future<bool>&, 
std::future<bool>*>]':
/usr/include/c++/4.8/bits/stl_deque.h:918:62:   required from 'std::deque<_Tp, 
_Alloc>::~deque() [with _Tp = std::future<bool>; _Alloc = 
std::allocator<std::future<bool> >]'
/«PKGBUILDDIR»/cpp/lib/src/internal/worker/metadata.cpp:1065:35:   required 
from here
/usr/include/c++/4.8/bits/stl_deque.h:1852:2: error: invalid use of incomplete 
type 'std::deque<std::future<bool>, std::allocator<std::future<bool> > 
>::value_type {aka class std::future<bool>}'
  if (!__has_trivial_destructor(value_type))
  ^
In file included from 
/«PKGBUILDDIR»/cpp/lib/src/internal/worker/metadata.cpp:18:0:
/usr/include/c++/4.8/future:113:11: error: declaration of 
'std::deque<std::future<bool>, std::allocator<std::future<bool> > >::value_type 
{aka class std::future<bool>}'
     class future;
           ^
In file included from /usr/include/c++/4.8/deque:64:0,
                 from /usr/include/c++/4.8/queue:60,
                 from 
/«PKGBUILDDIR»/cpp/lib/src/internal/worker/metadata.cpp:21:
/usr/include/c++/4.8/bits/stl_deque.h: In instantiation of 'void 
std::deque<_Tp, _Alloc>::pop_front() [with _Tp = std::future<bool>; _Alloc = 
std::allocator<std::future<bool> >]':
/usr/include/c++/4.8/bits/stl_queue.h:241:2:   required from 'void 
std::queue<_Tp, _Sequence>::pop() [with _Tp = std::future<bool>; _Sequence = 
std::deque<std::future<bool>, std::allocator<std::future<bool> > >]'
/«PKGBUILDDIR»/cpp/lib/src/internal/worker/metadata.cpp:1078:27:   required 
from here
/usr/include/c++/4.8/bits/stl_deque.h:1424:40: error: invalid use of incomplete 
type 'class std::future<bool>'
      != this->_M_impl._M_start._M_last - 1)
                                        ^
In file included from 
/«PKGBUILDDIR»/cpp/lib/src/internal/worker/metadata.cpp:18:0:
/usr/include/c++/4.8/future:113:11: error: declaration of 'class 
std::future<bool>'
     class future;
           ^
In file included from /usr/include/c++/4.8/deque:64:0,
                 from /usr/include/c++/4.8/queue:60,
                 from 
/«PKGBUILDDIR»/cpp/lib/src/internal/worker/metadata.cpp:21:
/usr/include/c++/4.8/bits/stl_deque.h:1427:6: error: cannot increment a pointer 
to incomplete type 'std::future<bool>'
      ++this->_M_impl._M_start._M_cur;
      ^
/usr/include/c++/4.8/bits/stl_deque.h: In instantiation of 'void 
std::_Deque_base<_Tp, _Alloc>::_M_initialize_map(std::size_t) [with _Tp = 
std::future<bool>; _Alloc = std::allocator<std::future<bool> >; std::size_t = 
unsigned int]':
/usr/include/c++/4.8/bits/stl_deque.h:453:28:   required from 
'std::_Deque_base<_Tp, _Alloc>::_Deque_base() [with _Tp = std::future<bool>; 
_Alloc = std::allocator<std::future<bool> >]'
/usr/include/c++/4.8/bits/stl_deque.h:783:15:   required from 'std::deque<_Tp, 
_Alloc>::deque() [with _Tp = std::future<bool>; _Alloc = 
std::allocator<std::future<bool> >]'
/«PKGBUILDDIR»/cpp/lib/src/internal/worker/metadata.cpp:1065:35:   required 
from here
/usr/include/c++/4.8/bits/stl_deque.h:584:74: error: invalid application of 
'sizeof' to incomplete type 'std::future<bool>'
       const size_t __num_nodes = (__num_elements/ __deque_buf_size(sizeof(_Tp))
                                                                          ^
/usr/include/c++/4.8/bits/stl_deque.h:615:31: error: invalid application of 
'sizeof' to incomplete type 'std::future<bool>'
      % __deque_buf_size(sizeof(_Tp)));
                               ^
/usr/include/c++/4.8/bits/stl_deque.h: In instantiation of 'void 
std::_Deque_base<_Tp, _Alloc>::_M_deallocate_node(_Tp*) [with _Tp = 
std::future<bool>; _Alloc = std::allocator<std::future<bool> >]':
/usr/include/c++/4.8/bits/stl_deque.h:642:25:   required from 'void 
std::_Deque_base<_Tp, _Alloc>::_M_destroy_nodes(_Tp**, _Tp**) [with _Tp = 
std::future<bool>; _Alloc = std::allocator<std::future<bool> >]'
/usr/include/c++/4.8/bits/stl_deque.h:566:42:   required from 
'std::_Deque_base<_Tp, _Alloc>::~_Deque_base() [with _Tp = std::future<bool>; 
_Alloc = std::allocator<std::future<bool> >]'
/usr/include/c++/4.8/bits/stl_deque.h:783:15:   required from 'std::deque<_Tp, 
_Alloc>::deque() [with _Tp = std::future<bool>; _Alloc = 
std::allocator<std::future<bool> >]'
/«PKGBUILDDIR»/cpp/lib/src/internal/worker/metadata.cpp:1065:35:   required 
from here
/usr/include/c++/4.8/bits/stl_deque.h:539:65: error: invalid application of 
'sizeof' to incomplete type 'std::future<bool>'
  _M_impl._Tp_alloc_type::deallocate(__p, __deque_buf_size(sizeof(_Tp)));
                                                                 ^
make[3]: *** 
[cpp/lib/CMakeFiles/libcupt3.dir/src/internal/worker/metadata.cpp.o] Error 1


Andreas


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to