Source: aegisub
Version: 3.1.2-1
Severity: serious
Justification: fails to build from source

aegisub fails to build from source on armel, but built in the past:

g++ -MD -MP -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -Wextra 
-Wno-unused-parameter -Wno-long-long -fno-strict-aliasing -pipe -g -std=c++11 
-Wno-c++11-narrowing -Wno-unused-local-typedefs -O3 -I. -I.. -Iinclude 
-I../libaegisub/include -I../build -DAEGISUB -pthread  
-I/usr/include/arm-linux-gnueabi   -D__STDC_FORMAT_MACROS 
-I/usr/lib/arm-linux-gnueabi/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 
-D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -include agi_pre.h  -c 
-o audio_timing_karaoke.o audio_timing_karaoke.cpp
audio_timing_karaoke.cpp: In member function 'void 
AudioTimingControllerKaraoke::AnnounceChanges(int)':
audio_timing_karaoke.cpp:413:13: warning: comparison between signed and 
unsigned integer expressions [-Wsign-compare]
  if (syl == cur_syl || syl == cur_syl + 1) {
             ^
audio_timing_karaoke.cpp:413:41: warning: comparison between signed and 
unsigned integer expressions [-Wsign-compare]
  if (syl == cur_syl || syl == cur_syl + 1) {
                                         ^
At global scope:
cc1plus: warning: unrecognized command line option "-Wno-c++11-narrowing" 
[enabled by default]
g++ -MD -MP -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -Wextra 
-Wno-unused-parameter -Wno-long-long -fno-strict-aliasing -pipe -g -std=c++11 
-Wno-c++11-narrowing -Wno-unused-local-typedefs -O3 -I. -I.. -Iinclude 
-I../libaegisub/include -I../build -DAEGISUB -pthread  
-I/usr/include/arm-linux-gnueabi   -D__STDC_FORMAT_MACROS 
-I/usr/lib/arm-linux-gnueabi/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 
-D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -include agi_pre.h  
-I/usr/include/freetype2   -c -o auto4_base.o auto4_base.cpp
auto4_base.cpp: In member function 'virtual void 
Automation4::AutoloadScriptManager::Reload()':
auto4_base.cpp:354:6: error: invalid use of incomplete type 'class 
std::future<std::unique_ptr<Automation4::Script> >'
     }));
      ^
In file included from auto4_base.cpp:59:0:
/usr/include/c++/4.8/future:113:11: error: declaration of 'class 
std::future<std::unique_ptr<Automation4::Script> >'
     class future;
           ^
auto4_base.cpp:359:19: error: invalid use of incomplete type 'class 
std::future<std::unique_ptr<Automation4::Script> >'
    auto s = future.get();
                   ^
In file included from auto4_base.cpp:59:0:
/usr/include/c++/4.8/future:113:11: error: declaration of 'class 
std::future<std::unique_ptr<Automation4::Script> >'
     class future;
           ^
In file included from /usr/include/c++/4.8/bits/stl_algobase.h:67:0,
                 from /usr/include/c++/4.8/algorithm:61,
                 from ./../libaegisub/lagi_pre.h:38,
                 from ./agi_pre.h:54,
                 from <command-line>:0:
/usr/include/c++/4.8/bits/stl_iterator.h: In instantiation of 
'__gnu_cxx::__normal_iterator<_Iterator, _Container>& 
__gnu_cxx::__normal_iterator<_Iterator, _Container>::operator++() [with 
_Iterator = std::future<std::unique_ptr<Automation4::Script> >*; _Container = 
std::vector<std::future<std::unique_ptr<Automation4::Script> > >]':
auto4_base.cpp:358:23:   required from here
/usr/include/c++/4.8/bits/stl_iterator.h:748:2: error: cannot increment a 
pointer to incomplete type 'std::future<std::unique_ptr<Automation4::Script> >'
  ++_M_current;
  ^
In file included from /usr/include/c++/4.8/vector:64:0,
                 from /usr/include/c++/4.8/bits/random.h:34,
                 from /usr/include/c++/4.8/random:50,
                 from /usr/include/c++/4.8/bits/stl_algo.h:65,
                 from /usr/include/c++/4.8/algorithm:62,
                 from ./../libaegisub/lagi_pre.h:38,
                 from ./agi_pre.h:54,
                 from <command-line>:0:
/usr/include/c++/4.8/bits/stl_vector.h: In instantiation of 
'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = 
std::future<std::unique_ptr<Automation4::Script> >; _Alloc = 
std::allocator<std::future<std::unique_ptr<Automation4::Script> > >]':
/usr/include/c++/4.8/bits/stl_vector.h:249:15:   required from 
'std::vector<_Tp, _Alloc>::vector() [with _Tp = 
std::future<std::unique_ptr<Automation4::Script> >; _Alloc = 
std::allocator<std::future<std::unique_ptr<Automation4::Script> > >]'
auto4_base.cpp:344:53:   required from here
/usr/include/c++/4.8/bits/stl_vector.h:161:9: error: invalid use of incomplete 
type 'class std::future<std::unique_ptr<Automation4::Script> >'
         - this->_M_impl._M_start); }
         ^
In file included from auto4_base.cpp:59:0:
/usr/include/c++/4.8/future:113:11: error: declaration of 'class 
std::future<std::unique_ptr<Automation4::Script> >'
     class future;
           ^
In file included from /usr/include/c++/4.8/bits/stl_tempbuf.h:60:0,
                 from /usr/include/c++/4.8/bits/stl_algo.h:62,
                 from /usr/include/c++/4.8/algorithm:62,
                 from ./../libaegisub/lagi_pre.h:38,
                 from ./agi_pre.h:54,
                 from <command-line>:0:
/usr/include/c++/4.8/bits/stl_construct.h: In instantiation of 'void 
std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = 
std::future<std::unique_ptr<Automation4::Script> >*]':
/usr/include/c++/4.8/bits/stl_construct.h:151:31:   required from 'void 
std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_Tp>&) [with 
_ForwardIterator = std::future<std::unique_ptr<Automation4::Script> >*; _Tp = 
std::future<std::unique_ptr<Automation4::Script> >]'
/usr/include/c++/4.8/bits/stl_vector.h:416:30:   required from 
'std::vector<_Tp, _Alloc>::~vector() [with _Tp = 
std::future<std::unique_ptr<Automation4::Script> >; _Alloc = 
std::allocator<std::future<std::unique_ptr<Automation4::Script> > >]'
auto4_base.cpp:344:53:   required from here
/usr/include/c++/4.8/bits/stl_construct.h:127:27: error: invalid use of 
incomplete type '_Value_type {aka class 
std::future<std::unique_ptr<Automation4::Script> >}'
  __destroy(__first, __last);
                           ^
In file included from auto4_base.cpp:59:0:
/usr/include/c++/4.8/future:113:11: error: declaration of '_Value_type {aka 
class std::future<std::unique_ptr<Automation4::Script> >}'
     class future;
           ^
/usr/include/c++/4.8/future: At global scope:
/usr/include/c++/4.8/future:171:5: error: 'std::future<typename 
std::result_of<_Functor(_ArgTypes ...)>::type> std::async(std::launch, _Fn&&, 
_Args&& ...) [with _Fn = 
Automation4::AutoloadScriptManager::Reload()::__lambda4; _Args = {}; typename 
std::result_of<_Functor(_ArgTypes ...)>::type = 
std::unique_ptr<Automation4::Script>]', declared using local type 
'Automation4::AutoloadScriptManager::Reload()::__lambda4', is used but never 
defined [-fpermissive]
     async(launch __policy, _Fn&& __fn, _Args&&... __args);
     ^

https://buildd.debian.org/status/fetch.php?pkg=aegisub&arch=armel&ver=3.1.2-1&stamp=1392271860


-- 
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