Your message dated Mon, 10 Aug 2015 13:49:37 +0200
with message-id <20150810114937.GA12642@earth>
and subject line add tags
has caused the Debian Bug report #739385,
regarding aegisub: FTBFS on armel: std::future is broken
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
739385: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=739385
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
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
--- End Message ---
--- Begin Message ---
Control: block -1 by 783979
Control: tags -1 + wontfix
So another gcc bug affects the armel build now. It doesn't look like
those two bugs will be fixed anytime soon => wontfix!
-- Sebastian
signature.asc
Description: Digital signature
--- End Message ---