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

Attachment: signature.asc
Description: Digital signature


--- End Message ---

Reply via email to