This is the mail archive of the
gdb-testers@sourceware.org
mailing list for the GDB project.
*** COMPILATION FAILED *** Failures on Fedora-s390x-m64, branch master *** BREAKAGE ***
- From: sergiodj+buildbot at sergiodj dot net
- To: gdb-testers at sourceware dot org
- Date: Wed, 22 Nov 2017 19:26:19 -0500
- Subject: *** COMPILATION FAILED *** Failures on Fedora-s390x-m64, branch master *** BREAKAGE ***
- Authentication-results: sourceware.org; auth=none
Buildslave:
marist-fedora-s390x
Full Build URL:
<http://gdb-build.sergiodj.net/builders/Fedora-s390x-m64/builds/7078>
Commit(s) tested:
0e9ae10f5f97824067365af4813b843973297573
Author(s) (in the same order as the commits):
Sergio Durigan Junior <sergiodj@redhat.com>
Subject:
Convert SystemTap probe interface to C++ (and perform some cleanups)
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Fedora-s390x-m64/0e/0e9ae10f5f97824067365af4813b843973297573/>
*** Failed to compiled GDB. ***
============================
+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.
../../binutils-gdb/gdb/dtrace-probe.c: In function const char* dtrace_type_name(probe*):
../../binutils-gdb/gdb/dtrace-probe.c:775:30: error: struct probe has no member named pops
gdb_assert (probe_generic->pops == &dtrace_probe_ops);
^
../../binutils-gdb/gdb/common/gdb_assert.h:34:13: note: in definition of macro gdb_assert
((void) ((expr) ? 0 : \
^~~~
In file included from ../../binutils-gdb/gdb/common/gdb_vecs.h:23:0,
from ../../binutils-gdb/gdb/symtab.h:26,
from ../../binutils-gdb/gdb/language.h:26,
from ../../binutils-gdb/gdb/frame.h:72,
from ../../binutils-gdb/gdb/gdbarch.h:39,
from ../../binutils-gdb/gdb/defs.h:557,
from ../../binutils-gdb/gdb/dtrace-probe.c:22:
../../binutils-gdb/gdb/dtrace-probe.c: At global scope:
../../binutils-gdb/gdb/common/vec.h:414:16: error: variable or field dtrace_gen_info_probes_table_header declared void
#define VEC(T) VEC_##T
^
../../binutils-gdb/gdb/dtrace-probe.c:782:38: note: in expansion of macro VEC
dtrace_gen_info_probes_table_header (VEC (info_probe_column_s) **heads)
^~~
../../binutils-gdb/gdb/common/vec.h:414:16: error: VEC_info_probe_column_s was not declared in this scope
#define VEC(T) VEC_##T
^
../../binutils-gdb/gdb/dtrace-probe.c:782:38: note: in expansion of macro VEC
dtrace_gen_info_probes_table_header (VEC (info_probe_column_s) **heads)
^~~
../../binutils-gdb/gdb/dtrace-probe.c:782:66: error: heads was not declared in this scope
dtrace_gen_info_probes_table_header (VEC (info_probe_column_s) **heads)
^~~~~
In file included from ../../binutils-gdb/gdb/common/common-defs.h:79:0,
from ../../binutils-gdb/gdb/defs.h:28,
from ../../binutils-gdb/gdb/dtrace-probe.c:22:
../../binutils-gdb/gdb/dtrace-probe.c: In function void dtrace_gen_info_probes_table_values(probe*, VEC_const_char_ptr**):
../../binutils-gdb/gdb/dtrace-probe.c:801:30: error: struct probe has no member named pops
gdb_assert (probe_generic->pops == &dtrace_probe_ops);
^
../../binutils-gdb/gdb/common/gdb_assert.h:34:13: note: in definition of macro gdb_assert
((void) ((expr) ? 0 : \
^~~~
../../binutils-gdb/gdb/dtrace-probe.c:805:63: error: struct probe has no member named arch; did you mean m_arch?
else if (!gdbarch_dtrace_probe_is_enabled_p (probe_generic->arch))
^~~~
../../binutils-gdb/gdb/dtrace-probe.c: In function void dtrace_enable_probe(probe*):
../../binutils-gdb/gdb/dtrace-probe.c:820:36: error: struct probe has no member named arch; did you mean m_arch?
struct gdbarch *gdbarch = probe->arch;
^~~~
In file included from ../../binutils-gdb/gdb/common/common-defs.h:79:0,
from ../../binutils-gdb/gdb/defs.h:28,
from ../../binutils-gdb/gdb/dtrace-probe.c:22:
../../binutils-gdb/gdb/dtrace-probe.c:825:22: error: struct probe has no member named pops
gdb_assert (probe->pops == &dtrace_probe_ops);
^
../../binutils-gdb/gdb/common/gdb_assert.h:34:13: note: in definition of macro gdb_assert
((void) ((expr) ? 0 : \
^~~~
../../binutils-gdb/gdb/dtrace-probe.c: In function void dtrace_disable_probe(probe*):
../../binutils-gdb/gdb/dtrace-probe.c:852:36: error: struct probe has no member named arch; did you mean m_arch?
struct gdbarch *gdbarch = probe->arch;
^~~~
In file included from ../../binutils-gdb/gdb/common/common-defs.h:79:0,
from ../../binutils-gdb/gdb/defs.h:28,
from ../../binutils-gdb/gdb/dtrace-probe.c:22:
../../binutils-gdb/gdb/dtrace-probe.c:857:22: error: struct probe has no member named pops
gdb_assert (probe->pops == &dtrace_probe_ops);
^
../../binutils-gdb/gdb/common/gdb_assert.h:34:13: note: in definition of macro gdb_assert
((void) ((expr) ? 0 : \
^~~~
../../binutils-gdb/gdb/dtrace-probe.c:871:70: error: struct probe has no member named provider; did you mean m_provider?
error (_("Probe %s:%s cannot be disabled: no enablers."), probe->provider, probe->name);
^~~~~~~~
../../binutils-gdb/gdb/dtrace-probe.c:871:87: error: struct probe has no member named name; did you mean m_name?
error (_("Probe %s:%s cannot be disabled: no enablers."), probe->provider, probe->name);
^~~~
../../binutils-gdb/gdb/dtrace-probe.c: At global scope:
../../binutils-gdb/gdb/dtrace-probe.c:885:24: error: variable const probe_ops dtrace_probe_ops has initializer but incomplete type
const struct probe_ops dtrace_probe_ops =
^~~~~~~~~~~~~~~~
../../binutils-gdb/gdb/dtrace-probe.c:898:3: error: dtrace_gen_info_probes_table_header was not declared in this scope
dtrace_gen_info_probes_table_header,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../binutils-gdb/gdb/dtrace-probe.c: In function void info_probes_dtrace_command(const char*, int):
../../binutils-gdb/gdb/dtrace-probe.c:909:56: error: info_probes_for_ops was not declared in this scope
info_probes_for_ops (arg, from_tty, &dtrace_probe_ops);
^
../../binutils-gdb/gdb/dtrace-probe.c: In function void _initialize_dtrace_probe():
../../binutils-gdb/gdb/dtrace-probe.c:915:3: error: all_probe_ops was not declared in this scope
all_probe_ops.push_back (&dtrace_probe_ops);
^~~~~~~~~~~~~
Makefile:1929: recipe for target 'dtrace-probe.o' failed
make[2]: *** [dtrace-probe.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/home/mjw/gdb/build/fedora-s390x/build/gdb'
Makefile:8792: recipe for target 'all-gdb' failed
make[1]: Leaving directory '/home/mjw/gdb/build/fedora-s390x/build'
make[1]: *** [all-gdb] Error 2
Makefile:849: recipe for target 'all' failed
make: *** [all] Error 2
============================