I'm working on the CenOS and I can not find the kernel-headers in the repository
2011/7/20 Ramana Reddy <[email protected]> > Install linux kernel headers. > sudo apt-get install linux-headers-$(uname -r) > Hope it will work. > > > > > > On Wed, Jul 20, 2011 at 3:49 PM, marwen marwen <[email protected]>wrote: > >> /lib/modules/*2.6.18-164.15.1.el5*/build exist but is not a directory >> it's a file . That's why I execute configure with this parameter >> "./configure --with-l26=/lib/modules/*2.6.18-238.12.1.el5*/build/" >> >> 2011/7/20 Ramana Reddy <[email protected]> >> >>> It seems that /lib/modules/2.6.18-164.15.1.el5/build does not exist in >>> your system. >>> When you install the header files, some times they may store in a >>> different directory other than /lib/modules/......../build. >>> >>> Please check the path (usually /usr/src/......) and give the relevant >>> path during the ./configure. >>> >>> Thanks, >>> Ramana Reddy. >>> >>> On Wed, Jul 20, 2011 at 3:12 PM, marwen marwen <[email protected]>wrote: >>> >>>> Think you for your reply >>>> the problem is solved with the latest release >>>> >>>> but when I load openvswitch_mod.ko I have this message >>>> >>>> insmod: error inserting 'datapath/linux-2.6/openvswitch_mod.ko': -1 >>>> Invalid module format >>>> >>>> and when I execute this command " dmesg | tail" >>>> I have this message >>>> >>>> openvswitch_mod: version magic '2.6.18-238.12.1.el5 SMP mod_unload >>>> gcc-4.3' should be '2.6.18-164.15.1.el5 SMP mod_unload gcc-4.1' >>>> >>>> knowing that: >>>> >>>> uname -r >>>> 2.6.18-164.15.1.el5 >>>> >>>> and when I invoke configure like this >>>> "./configure --with-l26=/lib/modules/`uname -r`/build" I have this >>>> error >>>> >>>> checking for Linux 2.6 build directory... no >>>> configure: error: source dir /lib/modules/2.6.18-164.15.1.el5/build >>>> doesn't exist >>>> >>>> Best Regards >>>> Marouen >>>> >>>> 2011/7/19 Jesse Gross <[email protected]> >>>> >>>>> On Tue, Jul 19, 2011 at 4:48 AM, marwen marwen <[email protected]> >>>>> wrote: >>>>> > Hello, >>>>> > I'm trying to compile the kernel module of openvSwitch but I have a >>>>> problem >>>>> > >>>>> > CC [M] >>>>> > >>>>> >>>>> /home/marwen/openvswitch/openvswitch-1.1.0pre2/datapath/linux-2.6/random32.o >>>>> > >>>>> /home/marwen/openvswitch/openvswitch-1.1.0pre2/datapath/linux-2.6/random32.c:47: >>>>> > error: redefinition of ‘struct rnd_state’ >>>>> > make[5]: *** >>>>> > >>>>> [/home/marwen/openvswitch/openvswitch-1.1.0pre2/datapath/linux-2.6/random32.o] >>>>> > Error 1 >>>>> > make[4]: *** >>>>> > >>>>> [_module_/home/marwen/openvswitch/openvswitch-1.1.0pre2/datapath/linux-2.6] >>>>> > Error 2 >>>>> > make[4]: Leaving directory >>>>> `/usr/src/kernels/2.6.18-238.12.1.el5-x86_64' >>>>> > make[3]: *** [default] Error 2 >>>>> > make[3]: Leaving directory >>>>> > `/home/marwen/openvswitch/openvswitch-1.1.0pre2/datapath/linux-2.6' >>>>> > make[2]: *** [all-recursive] Error 1 >>>>> > make[2]: Leaving directory >>>>> > `/home/marwen/openvswitch/openvswitch-1.1.0pre2/datapath' >>>>> > make[1]: *** [all-recursive] Error 1 >>>>> > make[1]: Leaving directory >>>>> `/home/marwen/openvswitch/openvswitch-1.1.0pre2' >>>>> > make: *** [all] Error 2 >>>>> > >>>>> > I installed pkg-config 0.22, autoconf 2.64, automake 1.10 >>>>> > Can you help me to fixe this problem >>>>> >>>>> Please update to the latest stable release, which has already fixed >>>>> this. >>>>> >>>> >>>> >>>> _______________________________________________ >>>> discuss mailing list >>>> [email protected] >>>> http://openvswitch.org/mailman/listinfo/discuss >>>> >>>> >>> >> >
_______________________________________________ discuss mailing list [email protected] http://openvswitch.org/mailman/listinfo/discuss
