This is the mail archive of the
gdb-testers@sourceware.org
mailing list for the GDB project.
Re: Missing packages on GDB Buildbot hosts
- From: David Edelsohn <dje dot gcc at gmail dot com>
- To: Andreas Arnez <arnez at linux dot vnet dot ibm dot com>
- Cc: Sergio Durigan Junior <sergiodj at redhat dot com>, Mark Wielaard <mark at klomp dot org>, gdb-testers at sourceware dot org
- Date: Fri, 15 Jan 2016 10:33:28 -0500
- Subject: Re: Missing packages on GDB Buildbot hosts
- Authentication-results: sourceware.org; auth=none
- References: <E1aJkru-0001mE-9Z at kwanyin dot sergiodj dot net> <m3r3hinc1m dot fsf_-_ at oc1027705133 dot ibm dot com>
Andreas,
I re-installed TeXinfo on the Debian system.
I installed the RHEL packages that are available, including gcc-objc,
glibc.s390, glibc-devel.s390, valgrind, prelink, systemtap.
The other packages are not available for s390x on RHN, including
glibc-debuginfo, glibc-static, guile, gcj, and gnat.
I also added the available packages on SLES.
- David
On Fri, Jan 15, 2016 at 9:37 AM, Andreas Arnez <arnez@linux.vnet.ibm.com> wrote:
> It seems that some of the GDB Buildbot hosts lack a few packages.
> For illustration see the log excerpts below.
>
> David, I believe the following packages are missing from the host
> "rhel-7.1-s390x-1". Can you fix that?
>
> gcc-gnat
> gcc-objc
> glibc-debuginfo
> glibc-debuginfo.s390
> glibc-devel.s390
> glibc-static
> guile-devel
> java-1.5.0-gcj-devel
> prelink
> systemtap-sdt-devel
> valgrind
>
> And in addition, the Debian build host debian-wheezy-s390x-1 lacks
> packages as well. At least the Texinfo package is missing, leading to a
> build failure. Since GDB isn't even built, I can not see which other
> packages may be missing.
>
> Build hosts for some other targets also lack packages, e.g.,
> wildebeest-debian-wheezy-i686 and fedora-x86-64-1 don't seem to have
> Gnat either.
>
>
> The following log excerpts are taken from here:
>
> http://gdb-build.sergiodj.net/cgit/RHEL-s390x-m64/.git/plain/gdb.log?id=838a8e972e8948476453648942d77db4af5d98e3
>
> Note that some lengthy portions of the output have been shortened to
> ellipses (...).
>
> (1) Missing Gnat
>
> Running .../gdb.ada/access_to_packed_array.exp ...
> compilation failed: default_target_compile: Can't find gnatmake.]
> FAIL: gdb.ada/access_to_packed_array.exp: compilation foo.adb
>
> (2) Missing glibc-static
>
> spawn -ignore SIGHUP gcc .../break-entry0.o -static -lm -o .../break-entry
> ...
>
> gdb compile failed, /usr/bin/ld: cannot find -lm
> /usr/bin/ld: cannot find -lc
> collect2: error: ld returned 1 exit status
> UNTESTED: gdb.base/break-entry.exp: break-entry.exp
>
> (3) Missing static probe support tools
>
> gdb compile failed, .../stap-probe.c:39:21: fatal error: sys/sdt.h: No such file or directory
> #include <sys/sdt.h>
> ^
> compilation terminated.
> UNTESTED: gdb.base/stap-probe.exp: without semaphore, not optimized: stap-probe.exp
>
> (4) Missing prelink
>
> output is couldn't execute "/usr/sbin/prelink": no such file or directory
> XFAIL: gdb.base/attach-pie-misread.exp: prelink ld64.so.1 (missing /usr/sbin/prelink)
>
> (5) Missing Guile development package
>
> (gdb) guile (display 23) (newline)
> Guile scripting is not supported in this copy of GDB.
> (gdb) UNSUPPORTED: gdb.guile/guile.exp: guile support is disabled
>
> (6) Missing GCJ
>
> Running ../../../binutils-gdb/gdb/testsuite/gdb.java/jnpe.exp ...
> UNSUPPORTED: gdb.java/jnpe.exp: compilation jnpe.java
> UNTESTED: gdb.java/jnpe.exp: Couldn't compile gdb.java/jnpe.java
>
> (7) Missing 32-bit runtime
>
> /usr/include/gnu/stubs.h:8:27: fatal error: gnu/stubs-32.h: No such file or directory
> # include <gnu/stubs-32.h>
> ^
> compilation terminated.
> UNTESTED: gdb.multi/multi-arch-exec.exp: multi-arch-exec.exp
>
> (8) Missing glibc debug info
>
> (gdb) info sharedlibrary
> From To Syms Read Shared Object Library
> 0x000003fffdfdbd30 0x000003fffdff700c Yes (*) /lib/ld64.so.1
> 0x000003fffdf26ea0 0x000003fffdf75998 Yes (*) /lib64/libm.so.6
> 0x000003fffdda2770 0x000003fffdec91e8 Yes (*) /lib64/libc.so.6
> (*): Shared library is missing debugging information.
> (gdb) UNSUPPORTED: gdb.base/relativedebug.exp: libc doesn't have debug info
>
> (9) Missing Valgrind
>
> Spawning valgrind --db-attach=yes ... failed.
> UNSUPPORTED: gdb.base/valgrind-db-attach.exp: spawn valgrind
>
> (10) Missing Objective C
>
> gcc: error trying to exec 'cc1obj': execvp: No such file or directory
>
> UNSUPPORTED: gdb.objc/basicclass.exp: Couldn't compile basicclass.m: unrecognized error
>
>
> The following log excerpt is taken from here:
>
> http://gdb-build.sergiodj.net/builders/Debian-s390x-m64/builds/1545/steps/compile%20gdb/logs/stdio
>
> (11) Missing Texinfo on Debian
>
> WARNING: 'makeinfo' is missing on your system.
> ...
> Makefile:443: recipe for target 'bfd.info' failed
> make[3]: Leaving directory '/home/dje/debian-wheezy-s390x-1/debian-s390x/build/bfd/doc'
> make[3]: *** [bfd.info] Error 127
>
> --
> Andreas
>