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