[OpenAFS] funny kernel naming problem building openafs rpm in Fedora 9
Paul Johnson
pauljohn32@gmail.com
Fri, 16 May 2008 13:52:53 -0500
Just a head's up. I've noticed in Fedora 9 it is necessary to specify
a kernel version when building afs rpm.
This works:
rpmbuild -ba openafs.spec --target=`uname -m` --define="kernvers
2.6.25.3-18.fc9"
This does not:
$ rpmbuild -ba openafs.spec --target=`uname -m`
Building target platforms: i686
Building for target i686
error: Failed build dependencies:
kernel-devel-i686 = 2.6.25.3-18.fc9.i686 is needed by openafs-1.4.7-1.1.1.i686
Even though kernel-devel is installed
$ rpm -q kernel-devel
kernel-devel-2.6.25.3-18.fc9.i686
The return from uname -r is
2.6.25.3-18.fc9.i686
I do have kernel-devel installed and observe:
$ ls /usr/src/kernels/
2.6.25.3-18.fc9.i686 2.6.25.3-18.fc9.i686.debug
I've been staring at the spec file all morning and I'm not figuring
out where this is going wrong, but hoped you might know.
--
Paul E. Johnson
Professor, Political Science
1541 Lilac Lane, Room 504
University of Kansas