Package: src:xiphos
Version: 3.2.2+dfsg1-1
Severity: normal
Tags: sid stretch
User: [email protected]
Usertags: ftbfs-gcc-5

Please keep this issue open in the bug tracker for the package it
was filed for.  If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.

The package fails to build in a test rebuild on at least amd64 with
gcc-5/g++-5, but succeeds to build with gcc-4.9/g++-4.9. The
severity of this report may be raised before the stretch release.

The full build log can be found at:
http://people.debian.org/~doko/logs/gcc5-20150205/xiphos_3.2.2+dfsg1-1_unstable_gcc5.log
The last lines of the build log are at the end of this report.

To build with GCC 5, either set CC=gcc-5 CXX=g++-5 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t experimental install g++ 

Common build failures are C11 as the default C mode, new warnings
resulting in build failures with -Werror turned on, or new/dropped
symbols in Debian symbols files.  For other C/C++ related build failures
see the porting guide at http://gcc.gnu.org/gcc-5/porting_to.html

[...]
/usr/include/gtk-3.0/gtk/gtktreeview.h:246:24: note: declared here
 void                   gtk_tree_view_set_rules_hint                
(GtkTreeView               *tree_view,
                        ^
../src/main/biblesync_glue.cc:553:67: warning: 'void 
gtk_tree_view_set_rules_hint(GtkTreeView*, gboolean)' is deprecated 
[-Wdeprecated-declarations]
     gtk_tree_view_set_rules_hint(GTK_TREE_VIEW(speaker_list), TRUE);
                                                                   ^
In file included from /usr/include/gtk-3.0/gtk/gtkcombobox.h:27:0,
                 from /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h:29,
                 from /usr/include/gtk-3.0/gtk/gtk.h:42,
                 from ../src/main/biblesync_glue.cc:26:
/usr/include/gtk-3.0/gtk/gtktreeview.h:246:24: note: declared here
 void                   gtk_tree_view_set_rules_hint                
(GtkTreeView               *tree_view,
                        ^
[ 45/131] cxx: src/main/configs.cc -> build/default/src/main/configs_1.o
[ 46/131] cxx: src/main/display.cc -> build/default/src/main/display_1.o
[ 47/131] cxx: src/main/export_passage.cc -> 
build/default/src/main/export_passage_1.o
[ 48/131] cxx: src/main/global_ops.cc -> build/default/src/main/global_ops_1.o
[ 49/131] cxx: src/main/lists.cc -> build/default/src/main/lists_1.o
[ 50/131] cxx: src/main/mod_mgr.cc -> build/default/src/main/mod_mgr_1.o
[ 51/131] cxx: src/main/module_dialogs.cc -> 
build/default/src/main/module_dialogs_1.o
[ 52/131] cxx: src/main/modulecache.cc -> build/default/src/main/modulecache_1.o
In file included from /usr/include/c++/5/map:60:0,
                 from ../src/main/modulecache.hh:45,
                 from ../src/main/modulecache.cc:30:
/usr/include/c++/5/bits/stl_tree.h: In instantiation of 'void 
std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
_Alloc>::_M_destroy_node(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
_Alloc>::_Link_type) [with _Key = int; _Val = std::pair<const int, 
ModuleCache::CacheVerse>; _KeyOfValue = std::_Select1st<std::pair<const int, 
ModuleCache::CacheVerse> >; _Compare = std::less<int>; _Alloc = 
std::allocator<std::pair<const int, ModuleCache::CacheVerse> >; 
std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = 
std::_Rb_tree_node<std::pair<const int, ModuleCache::CacheVerse> >*]':
/usr/include/c++/5/bits/stl_tree.h:562:17:   required from 'void 
std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
_Alloc>::_M_drop_node(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
_Alloc>::_Link_type) [with _Key = int; _Val = std::pair<const int, 
ModuleCache::CacheVerse>; _KeyOfValue = std::_Select1st<std::pair<const int, 
ModuleCache::CacheVerse> >; _Compare = std::less<int>; _Alloc = 
std::allocator<std::pair<const int, ModuleCache::CacheVerse> >; 
std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = 
std::_Rb_tree_node<std::pair<const int, ModuleCache::CacheVerse> >*]'
/usr/include/c++/5/bits/stl_tree.h:1624:16:   required from 'void 
std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
_Alloc>::_M_erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
_Alloc>::_Link_type) [with _Key = int; _Val = std::pair<const int, 
ModuleCache::CacheVerse>; _KeyOfValue = std::_Select1st<std::pair<const int, 
ModuleCache::CacheVerse> >; _Compare = std::less<int>; _Alloc = 
std::allocator<std::pair<const int, ModuleCache::CacheVerse> >; 
std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = 
std::_Rb_tree_node<std::pair<const int, ModuleCache::CacheVerse> >*]'
/usr/include/c++/5/bits/stl_tree.h:859:17:   required from 'std::_Rb_tree<_Key, 
_Val, _KeyOfValue, _Compare, _Alloc>::~_Rb_tree() [with _Key = int; _Val = 
std::pair<const int, ModuleCache::CacheVerse>; _KeyOfValue = 
std::_Select1st<std::pair<const int, ModuleCache::CacheVerse> >; _Compare = 
std::less<int>; _Alloc = std::allocator<std::pair<const int, 
ModuleCache::CacheVerse> >]'
/usr/include/c++/5/bits/stl_map.h:96:11:   required from 'void 
__gnu_cxx::new_allocator<_Tp>::destroy(__gnu_cxx::new_allocator<_Tp>::pointer) 
[with _Tp = std::pair<const int, std::map<int, ModuleCache::CacheVerse> >; 
__gnu_cxx::new_allocator<_Tp>::pointer = std::pair<const int, std::map<int, 
ModuleCache::CacheVerse> >*]'
/usr/include/c++/5/bits/stl_tree.h:521:9:   required from 'void 
std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
_Alloc>::_M_destroy_node(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
_Alloc>::_Link_type) [with _Key = int; _Val = std::pair<const int, 
std::map<int, ModuleCache::CacheVerse> >; _KeyOfValue = 
std::_Select1st<std::pair<const int, std::map<int, ModuleCache::CacheVerse> > 
>; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, 
std::map<int, ModuleCache::CacheVerse> > >; std::_Rb_tree<_Key, _Val, 
_KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node<std::pair<const 
int, std::map<int, ModuleCache::CacheVerse> > >*]'
/usr/include/c++/5/bits/stl_tree.h:562:17:   [ skipping 14 instantiation 
contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/5/bits/stl_tree.h:521:9:   required from 'void 
std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
_Alloc>::_M_destroy_node(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
_Alloc>::_Link_type) [with _Key = const std::basic_string<char>; _Val = 
std::pair<const std::basic_string<char>, std::map<int, std::map<int, 
std::map<int, std::map<int, ModuleCache::CacheVerse> > > > >; _KeyOfValue = 
std::_Select1st<std::pair<const std::basic_string<char>, std::map<int, 
std::map<int, std::map<int, std::map<int, ModuleCache::CacheVerse> > > > > >; 
_Compare = std::less<const std::basic_string<char> >; _Alloc = 
std::allocator<std::pair<const std::basic_string<char>, std::map<int, 
std::map<int, std::map<int, std::map<int, ModuleCache::CacheVerse> > > > > >; 
std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = 
std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::map<int, 
std::map<int, std::map<int, std::map<int, ModuleCache::CacheVerse> > > > > >*]'
/usr/include/c++/5/bits/stl_tree.h:562:17:   required from 'void 
std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
_Alloc>::_M_drop_node(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
_Alloc>::_Link_type) [with _Key = const std::basic_string<char>; _Val = 
std::pair<const std::basic_string<char>, std::map<int, std::map<int, 
std::map<int, std::map<int, ModuleCache::CacheVerse> > > > >; _KeyOfValue = 
std::_Select1st<std::pair<const std::basic_string<char>, std::map<int, 
std::map<int, std::map<int, std::map<int, ModuleCache::CacheVerse> > > > > >; 
_Compare = std::less<const std::basic_string<char> >; _Alloc = 
std::allocator<std::pair<const std::basic_string<char>, std::map<int, 
std::map<int, std::map<int, std::map<int, ModuleCache::CacheVerse> > > > > >; 
std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = 
std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::map<int, 
std::map<int, std::map<int, std::map<int, ModuleCache::CacheVerse> > > > > >*]'
/usr/include/c++/5/bits/stl_tree.h:1624:16:   required from 'void 
std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
_Alloc>::_M_erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
_Alloc>::_Link_type) [with _Key = const std::basic_string<char>; _Val = 
std::pair<const std::basic_string<char>, std::map<int, std::map<int, 
std::map<int, std::map<int, ModuleCache::CacheVerse> > > > >; _KeyOfValue = 
std::_Select1st<std::pair<const std::basic_string<char>, std::map<int, 
std::map<int, std::map<int, std::map<int, ModuleCache::CacheVerse> > > > > >; 
_Compare = std::less<const std::basic_string<char> >; _Alloc = 
std::allocator<std::pair<const std::basic_string<char>, std::map<int, 
std::map<int, std::map<int, std::map<int, ModuleCache::CacheVerse> > > > > >; 
std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = 
std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::map<int, 
std::map<int, std::map<int, std::map<int, ModuleCache::CacheVerse> > > > > >*]'
/usr/include/c++/5/bits/stl_tree.h:859:17:   required from 'std::_Rb_tree<_Key, 
_Val, _KeyOfValue, _Compare, _Alloc>::~_Rb_tree() [with _Key = const 
std::basic_string<char>; _Val = std::pair<const std::basic_string<char>, 
std::map<int, std::map<int, std::map<int, std::map<int, 
ModuleCache::CacheVerse> > > > >; _KeyOfValue = std::_Select1st<std::pair<const 
std::basic_string<char>, std::map<int, std::map<int, std::map<int, 
std::map<int, ModuleCache::CacheVerse> > > > > >; _Compare = std::less<const 
std::basic_string<char> >; _Alloc = std::allocator<std::pair<const 
std::basic_string<char>, std::map<int, std::map<int, std::map<int, 
std::map<int, ModuleCache::CacheVerse> > > > > >]'
/usr/include/c++/5/bits/stl_map.h:163:14:   required from 'std::map<_Key, _Tp, 
_Compare, _Alloc>::map() [with _Key = const std::basic_string<char>; _Tp = 
std::map<int, std::map<int, std::map<int, std::map<int, 
ModuleCache::CacheVerse> > > >; _Compare = std::less<const 
std::basic_string<char> >; _Alloc = std::allocator<std::pair<const 
std::basic_string<char>, std::map<int, std::map<int, std::map<int, 
std::map<int, ModuleCache::CacheVerse> > > > > >]'
../src/main/modulecache.cc:34:23:   required from here
/usr/include/c++/5/bits/stl_tree.h:521:22: fatal error: template instantiation 
depth exceeds maximum of 25 (use -ftemplate-depth= to increase the maximum)
       { get_allocator().destroy(__p->_M_valptr()); }
                      ^
compilation terminated.
Waf: Leaving directory `/«BUILDDIR»/xiphos-3.2.2+dfsg1/build'
Build failed:  -> task failed (err #1): 
        {task: cxx modulecache.cc -> modulecache_1.o}
make[1]: *** [override_dh_auto_build] Error 1
debian/rules:9: recipe for target 'override_dh_auto_build' failed
make[1]: Leaving directory '/«BUILDDIR»/xiphos-3.2.2+dfsg1'
make: *** [build-arch] Error 2
debian/rules:5: recipe for target 'build-arch' failed
dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2

_______________________________________________
Pkg-crosswire-devel mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-crosswire-devel

Reply via email to