This is the mail archive of the
gdb-testers@sourceware.org
mailing list for the GDB project.
*** COMPILATION FAILED *** Failures on Ubuntu-AArch32-native-gdbserver-m32, branch master *** BREAKAGE ***
- From: sergiodj+buildbot at sergiodj dot net
- To: gdb-testers at sourceware dot org
- Date: Tue, 25 Apr 2017 01:57:04 -0400
- Subject: *** COMPILATION FAILED *** Failures on Ubuntu-AArch32-native-gdbserver-m32, branch master *** BREAKAGE ***
- Authentication-results: sourceware.org; auth=none
Buildslave:
ubuntu-trusty-aarch32-1
Full Build URL:
<http://gdb-build.sergiodj.net/builders/Ubuntu-AArch32-native-gdbserver-m32/builds/468>
Commit(s) tested:
b0b92aeb3828219075fce23543fb39fee8608e99
Author(s) (in the same order as the commits):
Pedro Alves <palves@redhat.com>
Subject:
Poison non-POD memset & non-trivially-copyable memcpy/memmove
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Ubuntu-AArch32-native-gdbserver-m32/b0/b0b92aeb3828219075fce23543fb39fee8608e99/>
*** Failed to compiled GDB. ***
============================
+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.
^
In file included from /usr/arm-linux-gnueabihf/include/c++/4.8.4/bits/move.h:57:0,
from /usr/arm-linux-gnueabihf/include/c++/4.8.4/bits/stl_pair.h:59,
from /usr/arm-linux-gnueabihf/include/c++/4.8.4/bits/stl_algobase.h:64,
from /usr/arm-linux-gnueabihf/include/c++/4.8.4/bits/char_traits.h:39,
from /usr/arm-linux-gnueabihf/include/c++/4.8.4/string:40,
from ../../binutils-gdb/gdb/common/common-utils.h:23,
from ../../binutils-gdb/gdb/common/common-defs.h:78,
from ../../binutils-gdb/gdb/defs.h:28,
from ../../binutils-gdb/gdb/arc-tdep.c:22:
/usr/arm-linux-gnueabihf/include/c++/4.8.4/type_traits: In instantiation of struct gdb::Not<gdb::And<IsRelocatable<memory_write_request>, IsRelocatable<memory_write_request> > >:
../../binutils-gdb/gdb/common/traits.h:85:71: required by substitution of template<class Condition> using Requires = typename std::enable_if<Condition:: value, void>::type [with Condition = gdb::Not<gdb::And<IsRelocatable<memory_write_request>, IsRelocatable<memory_write_request> > >]
../../binutils-gdb/gdb/common/poison.h:80:4: required from here
/usr/arm-linux-gnueabihf/include/c++/4.8.4/type_traits:127:38: error: value is not a member of gdb::And<IsRelocatable<memory_write_request>, IsRelocatable<memory_write_request> >
: public integral_constant<bool, !_Pp::value>
^
In file included from ../../binutils-gdb/gdb/common/poison.h:23:0,
from ../../binutils-gdb/gdb/common/common-defs.h:85,
from ../../binutils-gdb/gdb/defs.h:28,
from ../../binutils-gdb/gdb/arc-tdep.c:22:
../../binutils-gdb/gdb/common/traits.h: In instantiation of struct gdb::And<IsRelocatable<so_list*>, IsRelocatable<so_list*> >:
/usr/arm-linux-gnueabihf/include/c++/4.8.4/type_traits:127:38: required from struct gdb::Not<gdb::And<IsRelocatable<so_list*>, IsRelocatable<so_list*> > >
../../binutils-gdb/gdb/common/traits.h:85:71: required by substitution of template<class Condition> using Requires = typename std::enable_if<Condition:: value, void>::type [with Condition = gdb::Not<gdb::And<IsRelocatable<so_list*>, IsRelocatable<so_list*> > >]
../../binutils-gdb/gdb/common/poison.h:80:4: required from here
../../binutils-gdb/gdb/common/traits.h:74:8: error: incomplete type IsRelocatable<so_list*> used in nested name specifier
struct And<B1, B2>
^
In file included from /usr/arm-linux-gnueabihf/include/c++/4.8.4/bits/move.h:57:0,
from /usr/arm-linux-gnueabihf/include/c++/4.8.4/bits/stl_pair.h:59,
from /usr/arm-linux-gnueabihf/include/c++/4.8.4/bits/stl_algobase.h:64,
from /usr/arm-linux-gnueabihf/include/c++/4.8.4/bits/char_traits.h:39,
from /usr/arm-linux-gnueabihf/include/c++/4.8.4/string:40,
from ../../binutils-gdb/gdb/common/common-utils.h:23,
from ../../binutils-gdb/gdb/common/common-defs.h:78,
from ../../binutils-gdb/gdb/defs.h:28,
from ../../binutils-gdb/gdb/arc-tdep.c:22:
/usr/arm-linux-gnueabihf/include/c++/4.8.4/type_traits: In instantiation of struct gdb::Not<gdb::And<IsRelocatable<so_list*>, IsRelocatable<so_list*> > >:
../../binutils-gdb/gdb/common/traits.h:85:71: required by substitution of template<class Condition> using Requires = typename std::enable_if<Condition:: value, void>::type [with Condition = gdb::Not<gdb::And<IsRelocatable<so_list*>, IsRelocatable<so_list*> > >]
../../binutils-gdb/gdb/common/poison.h:80:4: required from here
/usr/arm-linux-gnueabihf/include/c++/4.8.4/type_traits:127:38: error: value is not a member of gdb::And<IsRelocatable<so_list*>, IsRelocatable<so_list*> >
: public integral_constant<bool, !_Pp::value>
^
In file included from ../../binutils-gdb/gdb/common/poison.h:23:0,
from ../../binutils-gdb/gdb/common/common-defs.h:85,
from ../../binutils-gdb/gdb/defs.h:28,
from ../../binutils-gdb/gdb/arc-tdep.c:22:
../../binutils-gdb/gdb/common/traits.h: In instantiation of struct gdb::And<IsRelocatable<mem_range>, IsRelocatable<mem_range> >:
/usr/arm-linux-gnueabihf/include/c++/4.8.4/type_traits:127:38: required from struct gdb::Not<gdb::And<IsRelocatable<mem_range>, IsRelocatable<mem_range> > >
../../binutils-gdb/gdb/common/traits.h:85:71: required by substitution of template<class Condition> using Requires = typename std::enable_if<Condition:: value, void>::type [with Condition = gdb::Not<gdb::And<IsRelocatable<mem_range>, IsRelocatable<mem_range> > >]
../../binutils-gdb/gdb/common/poison.h:80:4: required from here
../../binutils-gdb/gdb/common/traits.h:74:8: error: incomplete type IsRelocatable<mem_range> used in nested name specifier
struct And<B1, B2>
^
In file included from /usr/arm-linux-gnueabihf/include/c++/4.8.4/bits/move.h:57:0,
from /usr/arm-linux-gnueabihf/include/c++/4.8.4/bits/stl_pair.h:59,
from /usr/arm-linux-gnueabihf/include/c++/4.8.4/bits/stl_algobase.h:64,
from /usr/arm-linux-gnueabihf/include/c++/4.8.4/bits/char_traits.h:39,
from /usr/arm-linux-gnueabihf/include/c++/4.8.4/string:40,
from ../../binutils-gdb/gdb/common/common-utils.h:23,
from ../../binutils-gdb/gdb/common/common-defs.h:78,
from ../../binutils-gdb/gdb/defs.h:28,
from ../../binutils-gdb/gdb/arc-tdep.c:22:
/usr/arm-linux-gnueabihf/include/c++/4.8.4/type_traits: In instantiation of struct gdb::Not<gdb::And<IsRelocatable<mem_range>, IsRelocatable<mem_range> > >:
../../binutils-gdb/gdb/common/traits.h:85:71: required by substitution of template<class Condition> using Requires = typename std::enable_if<Condition:: value, void>::type [with Condition = gdb::Not<gdb::And<IsRelocatable<mem_range>, IsRelocatable<mem_range> > >]
../../binutils-gdb/gdb/common/poison.h:80:4: required from here
/usr/arm-linux-gnueabihf/include/c++/4.8.4/type_traits:127:38: error: value is not a member of gdb::And<IsRelocatable<mem_range>, IsRelocatable<mem_range> >
: public integral_constant<bool, !_Pp::value>
^
In file included from ../../binutils-gdb/gdb/common/poison.h:23:0,
from ../../binutils-gdb/gdb/common/common-defs.h:85,
from ../../binutils-gdb/gdb/defs.h:28,
from ../../binutils-gdb/gdb/arc-tdep.c:22:
../../binutils-gdb/gdb/common/traits.h: In instantiation of struct gdb::And<IsRelocatable<unsigned char>, IsRelocatable<unsigned char> >:
/usr/arm-linux-gnueabihf/include/c++/4.8.4/type_traits:127:38: required from struct gdb::Not<gdb::And<IsRelocatable<unsigned char>, IsRelocatable<unsigned char> > >
../../binutils-gdb/gdb/common/traits.h:85:71: required by substitution of template<class Condition> using Requires = typename std::enable_if<Condition:: value, void>::type [with Condition = gdb::Not<gdb::And<IsRelocatable<unsigned char>, IsRelocatable<unsigned char> > >]
../../binutils-gdb/gdb/common/poison.h:76:4: required from here
../../binutils-gdb/gdb/common/traits.h:74:8: error: incomplete type IsRelocatable<unsigned char> used in nested name specifier
struct And<B1, B2>
^
In file included from /usr/arm-linux-gnueabihf/include/c++/4.8.4/bits/move.h:57:0,
from /usr/arm-linux-gnueabihf/include/c++/4.8.4/bits/stl_pair.h:59,
from /usr/arm-linux-gnueabihf/include/c++/4.8.4/bits/stl_algobase.h:64,
from /usr/arm-linux-gnueabihf/include/c++/4.8.4/bits/char_traits.h:39,
from /usr/arm-linux-gnueabihf/include/c++/4.8.4/string:40,
from ../../binutils-gdb/gdb/common/common-utils.h:23,
from ../../binutils-gdb/gdb/common/common-defs.h:78,
from ../../binutils-gdb/gdb/defs.h:28,
from ../../binutils-gdb/gdb/arc-tdep.c:22:
/usr/arm-linux-gnueabihf/include/c++/4.8.4/type_traits: In instantiation of struct gdb::Not<gdb::And<IsRelocatable<unsigned char>, IsRelocatable<unsigned char> > >:
../../binutils-gdb/gdb/common/traits.h:85:71: required by substitution of template<class Condition> using Requires = typename std::enable_if<Condition:: value, void>::type [with Condition = gdb::Not<gdb::And<IsRelocatable<unsigned char>, IsRelocatable<unsigned char> > >]
../../binutils-gdb/gdb/common/poison.h:76:4: required from here
/usr/arm-linux-gnueabihf/include/c++/4.8.4/type_traits:127:38: error: value is not a member of gdb::And<IsRelocatable<unsigned char>, IsRelocatable<unsigned char> >
: public integral_constant<bool, !_Pp::value>
^
make[2]: *** [arc-tdep.o] Error 1
make[1]: *** [all-gdb] Error 2
make[2]: Leaving directory `/home/qiyao/buildbot/ubuntu-aarch32-native-gdbserver-m32/build/gdb'
make[1]: Leaving directory `/home/qiyao/buildbot/ubuntu-aarch32-native-gdbserver-m32/build'
make: *** [all] Error 2
============================