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