This is the mail archive of the gdb-testers@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Missing packages on GDB Buildbot hosts


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
>


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]