Hello! Recent build failure on alpha-linux-gnu (r201522)
gmake[6]: Entering directory `/space/homedirs/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/src/c++11' /bin/sh ../../libtool --tag CXX --tag disable-shared --mode=compile /home/uros/gcc-build-xxx/./gcc/xgcc -shared-libgcc -B/home/uros/gcc-build-xxx/./gcc -nostdinc++ -L/home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/src -L/home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/src/.libs -B/usr/local/alphaev68-unknown-linux-gnu/bin/ -B/usr/local/alphaev68-unknown-linux-gnu/lib/ -isystem /usr/local/alphaev68-unknown-linux-gnu/include -isystem /usr/local/alphaev68-unknown-linux-gnu/sys-include -I/home/uros/gcc-svn/trunk/libstdc++-v3/../libgcc -I/home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/alphaev68-unknown-linux-gnu -I/home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include -I/home/uros/gcc-svn/trunk/libstdc++-v3/libsupc++ -std=gnu++11 -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=hashtable_c++0x.lo -g -O2 -D_GNU_SOURCE -mieee -fimplicit-templates -c ../../../../../gcc-svn/trunk/libstdc++-v3/src/c++11/hashtable_c++0x.cc libtool: compile: /home/uros/gcc-build-xxx/./gcc/xgcc -shared-libgcc -B/home/uros/gcc-build-xxx/./gcc -nostdinc++ -L/home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/src -L/home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/src/.libs -B/usr/local/alphaev68-unknown-linux-gnu/bin/ -B/usr/local/alphaev68-unknown-linux-gnu/lib/ -isystem /usr/local/alphaev68-unknown-linux-gnu/include -isystem /usr/local/alphaev68-unknown-linux-gnu/sys-include -I/home/uros/gcc-svn/trunk/libstdc++-v3/../libgcc -I/home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/alphaev68-unknown-linux-gnu -I/home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include -I/home/uros/gcc-svn/trunk/libstdc++-v3/libsupc++ -std=gnu++11 -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=hashtable_c++0x.lo -g -O2 -D_GNU_SOURCE -mieee -fimplicit-templates -c ../../../../../gcc-svn/trunk/libstdc++-v3/src/c++11/hashtable_c++0x.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o hashtable_c++0x.o In file included from ../../../../../gcc-svn/trunk/libstdc++-v3/src/c++11/hashtable_c++0x.cc:32:0: /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/hashtable_policy.h:700:11: error: expected nested-name-specifier before ‘__alloctr_rebind’ typename __alloctr_rebind<_Alloc, __node_type>::__type; ^ /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/hashtable_policy.h:701:42: error: ‘__node_alloc_type’ was not declared in this scope using __node_gen_type = _AllocNode<__node_alloc_type>; ^ /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/hashtable_policy.h:701:59: error: template argument 1 is invalid using __node_gen_type = _AllocNode<__node_alloc_type>; ^ /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/hashtable_policy.h: In member function ‘std::__detail::_Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::__ireturn_type std::__detail::_Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::insert(const value_type&)’: /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/hashtable_policy.h:717:2: error: ‘__node_gen_type’ was not declared in this scope __node_gen_type __node_gen(__h); ^ /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/hashtable_policy.h:718:28: error: ‘__node_gen’ was not declared in this scope return __h._M_insert(__v, __node_gen, __unique_keys()); ^ /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/hashtable_policy.h: In member function ‘std::__detail::_Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::__detail::_Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::insert(std::__detail::_Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::const_iterator, const value_type&)’: /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/hashtable_policy.h:725:2: error: ‘__node_gen_type’ was not declared in this scope __node_gen_type __node_gen(__h); ^ /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/hashtable_policy.h:726:36: error: ‘__node_gen’ was not declared in this scope return __h._M_insert(__hint, __v, __node_gen, __unique_keys()); ^ /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/hashtable_policy.h: In member function ‘void std::__detail::_Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::insert(_InputIterator, _InputIterator)’: /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/hashtable_policy.h:738:4: error: ‘__node_gen_type’ was not declared in this scope __node_gen_type __node_gen(__h); ^ /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/hashtable_policy.h:739:44: error: ‘__node_gen’ was not declared in this scope return _M_insert_range(__first, __last, __node_gen); ^ /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/hashtable_policy.h: At global scope: /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/hashtable_policy.h:1802:35: error: expected type-specifier using __node_alloc_traits = __gnu_cxx::__alloc_traits<__node_alloc_type>; ^ /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/hashtable_policy.h:1806:11: error: expected nested-name-specifier before ‘__alloctr_rebind’ typename __alloctr_rebind<__node_alloc_type, __value_type>::__type; ^ /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/hashtable_policy.h:1807:36: error: expected type-specifier using __value_alloc_traits = std::allocator_traits<__value_alloc_type>; ^ /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/hashtable_policy.h:1812:11: error: expected nested-name-specifier before ‘__alloctr_rebind’ typename __alloctr_rebind<__node_alloc_type, __bucket_type>::__type; ^ /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/hashtable_policy.h:1813:37: error: expected type-specifier using __bucket_alloc_traits = std::allocator_traits<__bucket_alloc_type>; ^ /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/hashtable_policy.h: In member function ‘std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_type* std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_allocate_node(_Args&& ...)’: /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/hashtable_policy.h:1856:16: error: ‘__node_alloc_traits’ has not been declared auto __nptr = __node_alloc_traits::allocate(_M_node_allocator(), 1); ^ /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/hashtable_policy.h:1860:6: error: ‘__value_alloc_type’ was not declared in this scope __value_alloc_type __a(_M_node_allocator()); ^ /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/hashtable_policy.h:1862:6: error: ‘__value_alloc_traits’ has not been declared __value_alloc_traits::construct(__a, __n->_M_valptr(), ^ /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/hashtable_policy.h:1862:38: error: ‘__a’ was not declared in this scope __value_alloc_traits::construct(__a, __n->_M_valptr(), ^ /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/hashtable_policy.h:1868:6: error: ‘__node_alloc_traits’ has not been declared __node_alloc_traits::deallocate(_M_node_allocator(), __nptr, 1); ^ /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/hashtable_policy.h: In member function ‘void std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_deallocate_node(std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_type*)’: /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/hashtable_policy.h:1877:24: error: ‘__node_alloc_traits’ has not been declared typedef typename __node_alloc_traits::pointer _Ptr; ^ /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/hashtable_policy.h:1877:57: error: invalid type in declaration before ‘;’ token typedef typename __node_alloc_traits::pointer _Ptr; ^ In file included from /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h:66:0, from /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/stl_algobase.h:67, from /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/char_traits.h:39, from /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/string:40, from /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/stdexcept:39, from /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/array:38, from /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/tuple:39, from ../../../../../gcc-svn/trunk/libstdc++-v3/src/c++11/hashtable_c++0x.cc:30: /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/ptr_traits.h: In instantiation of ‘class std::__ptrtr_pointer_to<int>’: /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/ptr_traits.h:137:12: required from ‘struct std::pointer_traits<int>’ /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/hashtable_policy.h:1878:45: required from here /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/ptr_traits.h:124:57: error: invalid use of incomplete type ‘struct std::__ptrtr_elt_type<int, false>’ typedef typename __ptrtr_elt_type<_Ptr>::__type __orig_type; ^ /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/ptr_traits.h:45:12: error: declaration of ‘struct std::__ptrtr_elt_type<int, false>’ struct __ptrtr_elt_type; ^ /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/ptr_traits.h:125:62: error: invalid use of incomplete type ‘struct std::__ptrtr_elt_type<int, false>’ typedef typename __ptrtr_not_void<__orig_type>::__type __element_type; ^ /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/ptr_traits.h:45:12: error: declaration of ‘struct std::__ptrtr_elt_type<int, false>’ struct __ptrtr_elt_type; ^ /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/ptr_traits.h: In instantiation of ‘struct std::pointer_traits<int>’: /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/hashtable_policy.h:1878:45: required from here /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/ptr_traits.h:142:57: error: invalid use of incomplete type ‘struct std::__ptrtr_elt_type<int, false>’ typedef typename __ptrtr_elt_type<_Ptr>::__type element_type; ^ /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/ptr_traits.h:45:12: error: declaration of ‘struct std::__ptrtr_elt_type<int, false>’ struct __ptrtr_elt_type; ^ In file included from ../../../../../gcc-svn/trunk/libstdc++-v3/src/c++11/hashtable_c++0x.cc:32:0: /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/hashtable_policy.h:1878:20: error: ‘pointer_to’ is not a member of ‘std::pointer_traits<int>’ auto __ptr = std::pointer_traits<_Ptr>::pointer_to(*__n); ^ /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/hashtable_policy.h:1879:7: error: ‘__value_alloc_type’ was not declared in this scope __value_alloc_type __a(_M_node_allocator()); ^ /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/hashtable_policy.h:1880:7: error: ‘__value_alloc_traits’ has not been declared __value_alloc_traits::destroy(__a, __n->_M_valptr()); ^ /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/hashtable_policy.h:1880:37: error: ‘__a’ was not declared in this scope __value_alloc_traits::destroy(__a, __n->_M_valptr()); ^ /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/hashtable_policy.h:1882:7: error: ‘__node_alloc_traits’ has not been declared __node_alloc_traits::deallocate(_M_node_allocator(), __ptr, 1); ^ /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/hashtable_policy.h: In member function ‘std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_base** std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_allocate_buckets(std::size_t)’: /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/hashtable_policy.h:1901:7: error: ‘__bucket_alloc_type’ was not declared in this scope __bucket_alloc_type __alloc(_M_node_allocator()); ^ /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/hashtable_policy.h:1903:20: error: ‘__bucket_alloc_traits’ has not been declared auto __ptr = __bucket_alloc_traits::allocate(__alloc, __n); ^ /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/hashtable_policy.h:1903:52: error: ‘__alloc’ was not declared in this scope auto __ptr = __bucket_alloc_traits::allocate(__alloc, __n); ^ /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/hashtable_policy.h: In member function ‘void std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_deallocate_buckets(std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_base**, std::size_t)’: /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/hashtable_policy.h:1914:24: error: ‘__bucket_alloc_traits’ has not been declared typedef typename __bucket_alloc_traits::pointer _Ptr; ^ /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/hashtable_policy.h:1914:59: error: invalid type in declaration before ‘;’ token typedef typename __bucket_alloc_traits::pointer _Ptr; ^ /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/hashtable_policy.h:1915:20: error: ‘pointer_to’ is not a member of ‘std::pointer_traits<int>’ auto __ptr = std::pointer_traits<_Ptr>::pointer_to(*__bkts); ^ /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/hashtable_policy.h:1916:7: error: ‘__bucket_alloc_type’ was not declared in this scope __bucket_alloc_type __alloc(_M_node_allocator()); ^ /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/hashtable_policy.h:1917:7: error: ‘__bucket_alloc_traits’ has not been declared __bucket_alloc_traits::deallocate(__alloc, __ptr, __n); ^ /home/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/include/bits/hashtable_policy.h:1917:41: error: ‘__alloc’ was not declared in this scope __bucket_alloc_traits::deallocate(__alloc, __ptr, __n); ^ gmake[6]: *** [hashtable_c++0x.lo] Error 1 gmake[6]: Leaving directory `/space/homedirs/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/src/c++11' gmake[5]: *** [all-recursive] Error 1 gmake[5]: Leaving directory `/space/homedirs/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3/src' gmake[4]: *** [all-recursive] Error 1 gmake[4]: Leaving directory `/space/homedirs/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3' gmake[3]: *** [all] Error 2 gmake[3]: Leaving directory `/space/homedirs/uros/gcc-build-xxx/alphaev68-unknown-linux-gnu/libstdc++-v3' gmake[2]: *** [all-stage1-target-libstdc++-v3] Error 2 gmake[2]: Leaving directory `/space/homedirs/uros/gcc-build-xxx' gmake[1]: *** [stage1-bubble] Error 2 gmake[1]: Leaving directory `/space/homedirs/uros/gcc-build-xxx' gmake: *** [all] Error 2 Revision 201481 was OK. Uros.