At 22:16 08-07-02 -0400, Post, Mark K wrote:

>I don't know if the RPM does a "depmod -a" command or not (but it should
>have).  You might try that and see if things improve.  If not, try this:

I believe the problems with cpint in the SuSE distribution
are caused by different styles of software management. Since
the cpint source is not in the kernel source tree, it is kind
of tricky to get it integrated.
When you install SuSE with rpm packages the k_deflt.rpm has a
copy of cpint.o that matches the kernel image in that package.
That cpint.o will live in /lib/modules/2.4.7-SuSE-SMP near all
kernel modules that *are* built from kernel source.

When you install kernel-source.rpm you get the source tree in
/usr/src/linux-2.4.7.SuSE (which does not have cpint source).
The kernel you build out of that source tree is 2.4.7-SMP and
it will fail to find cpint.o in /lib/modules/2.4.7-SMP
If you want to have a cpint.o to go with that you need to get
the source tarball and run the 'make ; make install' yourself.
After all, by building the kernel yourself you move away from
RPM binaries install so it is fair that you have to do it all.

The process that SuSE use to build the k_deflt.rpm out of the
Linux source tree and cpint source is with a lot of smoke and
mirrors (and the smoke gets in my eyes most of the time ;-)

Rob

Reply via email to