[OpenAFS] Redhat server packages dependent on kernel modules

Matthew Cocker matt@cs.auckland.ac.nz
Tue, 20 Dec 2005 10:58:16 +1300


> What is the rpmbuild command you used, and what's the first 15-20 lines
> of output from rpmbuild?
>
> This looks like a bad kernel header file...
>
#rpm -qa | grep kernel
kernel-2.4.21-20.0.1.EL
kernel-smp-2.4.21-32.0.1.EL
kernel-smp-2.4.21-20.0.1.EL
kernel-pcmcia-cs-3.1.31-13
kernel-utils-2.4-8.37.12
kernel-doc-2.4.21-32.0.1.EL
kernel-source-2.4.21-32.0.1.EL
kernel-2.4.21-32.0.1.EL

# uname -a
Linux sub2.ec.auckland.ac.nz 2.4.21-32.0.1.ELsmp #1 SMP Tue May 17
17:52:23 EDT 2005 i686 i686 i386 GNU/Linux


# rpmbuild -ba --define "build_modules 1" openafs.spec
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.41996
+ umask 022
+ cd /usr/src/redhat/BUILD
+ LANG=C
+ export LANG
+ unset DISPLAY
+ : @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+ : @@@
+ : @@@ kernel version: 2.4.21-32.0.1.EL
+ : @@@ base kernel version:2.4.21-32.0.1.EL
+ : @@@ kernel modules dir: /lib/modules/2.4.21-32.0.1.EL
+ : @@@ kernel source dir: /lib/modules/2.4.21-32.0.1.EL/build
+ : @@@ kernel variations: up smp
+ : @@@ PAM modules dir: /lib/security
+ : @@@ build userspace: 0
+ : @@@ build modules: 1
+ : @@@ arch: i386
+ : @@@ target cpu: i386
+ : @@@
+ : @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+ cd /usr/src/redhat/BUILD
+ rm -rf openafs-1.4.0
+ /usr/bin/bzip2 -dc /usr/src/redhat/SOURCES/openafs-1.4.0-src.tar.bz2
+ tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ /usr/bin/bzip2 -dc /usr/src/redhat/SOURCES/openafs-1.4.0-doc.tar.bz2
+ tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd openafs-1.4.0
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chown -Rhf root .
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chgrp -Rhf root .
+ /bin/chmod -Rf a+rX,g-w,o-w .
+ echo 'Patch #0 (openafs-1.4.0-kmodule26.patch):'
Patch #0 (openafs-1.4.0-kmodule26.patch):
+ patch -p1 -b --suffix .kmod26 -s
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.71523
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd openafs-1.4.0
+ LANG=C
+ export LANG
+ unset DISPLAY
+ kv=24
+ sysname=i386_linux24
+ archlist=i386 i586 i686 athlon
+
config_opts=--enable-redhat-buildsys                                        
--enable-transarc-paths
+ CFLAGS=-O2 -g -pipe -march=i386 -mcpu=i686
+ export CFLAGS
+ ./configure --with-afs-sysname=i386_linux24 --prefix=/usr
--libdir=/usr/lib --bindir=/usr/bin --sbindir=/usr/sbin
--with-linux-kernel-headers=/lib/modules/2.4.21-32.0.1.EL/build
--enable-redhat-buildsys --enable-transarc-paths