From: <ha...@no...> - 2002-11-13 15:46:44
|
> When my slave beoboots, I get this message on first insmod: > > "could not find the kernel version the module was compiled for" Fixed by replacement of modutils library. These do not work for me: modutils-devel-2.4.14-3.i386.rpm modutils-devel-2.4.18-3.7x.i386.rpm Beoboot lanl.1.3 release notes: > Beoboot now requires the library versions of modutils to build as > provided by the "modutils-devel" RPM from Red Hat 7.3. Not sure which version this was - I think RH7.3 contains modutils-devel-2.4.14-3 and RH7.3 updates contain modutils-2.4.18-3.7x.i386.rpm but no update for modutils-devel-. I fixed the problem by using modutils-2.4.21.tar.gz with patch extracted from modutils-2.4.18-3.7x.src.rpm (this patch adds compilation of libraries) - details below. Best Regards Vaclav ------- fix: ------- mkdir -p modutils cd modutils wget --passive ftp://ftp.kernel.org/pub/linux/utils/kernel/modutils/v2.4/modutils-2.4.21.tar.gz wget --passive ftp://updates.redhat.com/7.3/en/os/SRPMS/modutils-2.4.18-3.7x.src.rpm tar xzvf modutils-2.4.21.tar.gz alien -t -g modutils-2.4.18-3.7x.src.rpm cd modutils-2.4.21 patch -p1 <../modutils-2.4.18/modutils-2.4.12-lib.patch ./configure --enable-insmod-static make mv /usr/lib/libmodutilutil.a /usr/lib/libmodutilutil.a-old mv /usr/lib/libmodutilobj.a /usr/lib/libmodutilobj.a-old mv /usr/lib/libmodutils.a /usr/lib/libmodutils.a-old cp util/libutil.a /usr/lib/libmodutilutil.a cp obj/libobj.a /usr/lib/libmodutilobj.a cp insmod/libmodutils.a /usr/lib -------------- |