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 [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]