[hipl-users] Re: Instructions on using TLA

  • From: Miika Komu <miika.komu@xxxxxxx>
  • To: hipl-users@xxxxxxxxxxxxx
  • Date: Wed, 10 Sep 2008 15:18:52 +0300

Robert Moskowitz wrote:

Hi,

Miika Komu wrote:
Miika Komu wrote:

Uh, oh better to compile without ABI checks in the spec file:

# Control whether we perform a compat. check against published ABI.
#%define with_kabichk %{?_without_kabichk: 0} %{?!_without_kabichk: 1}

Or otherwise you get this:

+ echo '**** kABI checking is enabled in kernel SPEC file. ****'
**** kABI checking is enabled in kernel SPEC file. ****
+ chmod 0755 /usr/src/redhat/SOURCES/check-kabi
+ '[' -e /usr/src/redhat/SOURCES/Module.kabi_i686 ']'
+ cp /usr/src/redhat/SOURCES/Module.kabi_i686 /var/tmp/kernel-2.6.18-92.el5-root/Module.kabi + /usr/src/redhat/SOURCES/check-kabi -k /var/tmp/kernel-2.6.18-92.el5-root/Module.kabi -s Module.symvers
*** ERROR - ABI BREAKAGE WAS DETECTED ***

Sorry, that was incorrect. I believe the right way is to invoke:

rpmbuild --target i686 -ba --without kabichk /usr/src/redhat/SPECS/kernel-2.6.16.9.spec

(Currently I don't know how to update the actual ABI definitions and I am not sure how much it makes sense for us to do it instead of CentOS folks)

First. It looks like you are doing this as root, not a non-root user? (Will probably have to redo some steps, but that is ok.)

And, yes, the Centos folks will need to help. Actually in the end the Redhat folks, but if I show them something working, that will go a long way to get it done. I already sent a private note to the Centos folks that did not get answered. I believe I need a little proof in the mix here.

it appears to me that the universe does not want me to complete this thing:

cp: accessing `/var/tmp/kernel-2.6.18-92.el5-root/lib/modules/2.6.18-92.el5PAE/kernel/sound/usb/usx2y': Not a directory WARNING: Module /var/tmp/kernel-2.6.18-92.el5-root/lib/modules/2.6.18-92.el5PAE/kernel/net/dccp/ccids/dccp_ccid3.ko is not an elf object WARNING: Module /var/tmp/kernel-2.6.18-92.el5-root/lib/modules/2.6.18-92.el5PAE/kernel/net/dccp/dccp_ipv6.ko is not an elf object WARNING: Module /var/tmp/kernel-2.6.18-92.el5-root/lib/modules/2.6.18-92.el5PAE/kernel/net/dccp/dccp_diag.ko is not an elf object WARNING: Module /var/tmp/kernel-2.6.18-92.el5-root/lib/modules/2.6.18-92.el5PAE/kernel/net/dccp/dccp_ipv4.ko is not an elf object /bin/sh: line 1: 15951 Segmentation fault /sbin/depmod -ae -F System.map -b /var/tmp/kernel-2.6.18-92.el5-root -r 2.6.18-92.el5PAE
make: *** [_modinst_post] Error 139
error: Bad exit status from /var/tmp/rpm-tmp.95449 (%build)
RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.95449 (%build)
[root@responder redhat]# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                       7491040   7491040         0 100% /
/dev/sda1               101086     18058     77809  19% /boot



Other related posts: