Guy Streeter wrote: > I get errors trying to build crash 4.0-3.14 on a RHEL4u4 x86_64 system. > Here are the errors I see: > > + /usr/lib/rpm/find-debuginfo.sh > /home/hsv/streeter/redhat/BUILD/crash-4.0-3.14 > extracting debug info from /var/tmp/crash-root/usr/bin/crash > cpio: crash-4.0-3.14/gdb-6.1/bfd/<internal>: No such file or directory > cpio: crash-4.0-3.14/gdb-6.1/gdb/<internal>: No such file or directory > cpio: crash-4.0-3.14/gdb-6.1/libiberty/<internal>: No such file or > directory > cpio: crash-4.0-3.14/gdb-6.1/readline/<internal>: No such file or > directory > 21666 blocks > + /usr/lib/rpm/check-rpaths /usr/lib/rpm/check-buildroot > /var/tmp/rpm-tmp.13189: line 37: /usr/lib/rpm/check-rpaths: No such file > or directory > error: Bad exit status from /var/tmp/rpm-tmp.13189 (%install) > > I'm attaching the log of the build. > > thanks, > --Guy
Must have something to do with the rpm package? Certainly the crash src.rpm package has no control over whether your system has that "/usr/lib/rpm/check-rpaths" command installed, right? On my x86_64 RHEL4 box (not RHEL4-U4), the rpmbuild doesn't do that "/usr/lib/rpm/check-rpaths" command after the cpio: ... extracting debug info from /var/tmp/crash-root/usr/bin/crash cpio: crash-4.0-3.14/gdb-6.1/bfd/<internal>: No such file or directory cpio: crash-4.0-3.14/gdb-6.1/gdb/<internal>: No such file or directory cpio: crash-4.0-3.14/gdb-6.1/libiberty/<internal>: No such file or directory cpio: crash-4.0-3.14/gdb-6.1/readline/<internal>: No such file or directory 21663 blocks + /usr/lib/rpm/redhat/brp-compress + /usr/lib/rpm/redhat/brp-strip /usr/bin/strip + /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump Processing files: crash-4.0-3.14 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.38239 + umask 022 + cd /usr/src/redhat/BUILD + cd crash-4.0-3.14 ... I think this may be remotely related to the change in the rpm package used in RHEL4-U4? As of RHEL4-U4, the module files in the kernel-debuginfo package started to become useless because of that, and we're trying to get them back in shape for RHEL4-U5. (BZ #211903) But why your system doesn't have "/usr/lib/rpm/check-rpaths"? I give up... At least it built the crash executable. I always use the tar.gz file because it's so much easier to deal with: $ tar xvzmf crash-xxx.tar.gz; cd crash-xxx; make; make install Plus the above leaves the crash executable in its debug-full state so you don't need to install the additional debuginfo package if you want to run gdb on crash itself. Dave
-- Crash-utility mailing list [email protected] https://www.redhat.com/mailman/listinfo/crash-utility
