Sorry for the lack of clarity. Wouldn't it be better if the kernel module and the userspace daemons and utilities matched?
d.p. On Wed, Feb 26, 2014 at 10:03 AM, Flavio Leitner <[email protected]> wrote: > On Tue, Feb 25, 2014 at 03:46:02PM -0700, David Pendell wrote: > > If I try building it without the -D option, it won't build. If try > building > > it with the -D "kversion 3.12.11-201.fc19.x86_64" option it still doesn't > > build, but it says that kernels newer than 3.11.x are not supported. > > > > > > checking whether gcc accepts -Wno-unused-parameter... yes > > checking target hint for cgcc... x86_64 > > checking whether make has GNU make $(if) extension... yes > > checking for Linux build directory... no > > configure: error: source dir /usr/src/kernels/3.12.11-201.fc19-x86_64 > > doesn't exist <------------ > > error: Bad exit status from /var/tmp/rpm-tmp.UfaF7J (%build) > > [...] > > RPM build errors: > > Bad exit status from /var/tmp/rpm-tmp.UfaF7J (%build) > > [davidp@lostogre-desktop openvswitch-2.1.0]$ rpmbuild -bb > > rhel/openvswitch-kmod-fedora.spec -D "kversion 3.12.11-201.fc19.x86_64" > > <--------------------- > > Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.usjkpE > > + umask 022 > > + cd /home/davidp/rpmbuild/BUILD > > + cd /home/davidp/rpmbuild/BUILD > > [...] > > checking whether make has GNU make $(if) extension... yes > > checking for Linux build directory... > > /lib/modules/3.12.11-201.fc19.x86_64/build > > checking for Linux source directory... > > /lib/modules/3.12.11-201.fc19.x86_64/build > > checking for kernel version... 3.12.11 > > configure: error: Linux kernel in > > /lib/modules/3.12.11-201.fc19.x86_64/build is version 3.12.11, but > version > > newer than 3.11.x is not supported <------------------ > > error: Bad exit status from /var/tmp/rpm-tmp.qOc3P5 (%build) > > > > > > RPM build errors: > > Bad exit status from /var/tmp/rpm-tmp.qOc3P5 (%build) > > Ok, so you are building the kernel module. > Why can't you use the module provided by the fedora's kernel package? > > Basically to use openvswitch 2.0 on Fedora 20 you just need to install > the fedora's kernel rpm package and fedora's openvswitch rpm package. > If you need 2.1, then build the rhel/openvswitch-fedora.spec out of > git tree and use fedora's kernel rpm package. > > It would be helpful if you explain what you're trying to do. > > fbl > > > > > > > > > On Tue, Feb 25, 2014 at 12:45 PM, Flavio Leitner <[email protected]> wrote: > > > > > On Tue, Feb 25, 2014 at 12:32:06PM -0700, David Pendell wrote: > > > > I was compiling from git branch-2.1 and it claims that it is not > > > supported. > > > > > > I just successfully compiled from git branch-2.1 on Fedora 20. > > > > > > Also, I built the RPM packages using the steps described in > > > file INSTALL.Fedora: > > > > > > [fleitner@t520 openvswitch]$ rpmbuild -bb rhel/openvswitch-fedora.spec > > > Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.4SqaZE > > > + umask 022 > > > + cd /home/fleitner/rpmbuild/BUILD > > > + cd /home/fleitner/rpmbuild/BUILD > > > + rm -rf openvswitch-2.1.0 > > > + /usr/bin/gzip -dc > > > /home/fleitner/rpmbuild/SOURCES/openvswitch-2.1.0.tar.gz > > > [...] > > > Checking for unpackaged file(s): /usr/lib/rpm/check-files > > > /home/fleitner/rpmbuild/BUILDROOT/openvswitch-2.1.0-1.fc20.x86_64 > > > Wrote: > > > /home/fleitner/rpmbuild/RPMS/x86_64/openvswitch-2.1.0-1.fc20.x86_64.rpm > > > Wrote: > > > > > > > /home/fleitner/rpmbuild/RPMS/x86_64/openvswitch-debuginfo-2.1.0-1.fc20.x86_64.rpm > > > Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.z4HB1E > > > + umask 022 > > > + cd /home/fleitner/rpmbuild/BUILD > > > + cd openvswitch-2.1.0 > > > + rm -rf > > > /home/fleitner/rpmbuild/BUILDROOT/openvswitch-2.1.0-1.fc20.x86_64 > > > + exit 0 > > > [fleitner@t520 openvswitch]$ > > > > > > My current kernel: > > > [fleitner@t520 openvswitch]$ uname -r > > > 3.12.10-300.fc20.x86_64 > > > > > > fbl > > > > > > > > > > > > > > d.p. > > > > > > > > > > > > On Tue, Feb 25, 2014 at 10:21 AM, Flavio Leitner <[email protected]> > wrote: > > > > > > > > > On Mon, Feb 24, 2014 at 08:38:55PM -0700, David Pendell wrote: > > > > > > When is there going to be a version of openvswitch that will > support > > > > > Fedora > > > > > > 19/20 or maybe more correctly, kernel version 3.12.*? > > > > > > > > > > Not sure what you are saying because there packages are available: > > > > > $ cat /etc/fedora-release > > > > > Fedora release 20 (Heisenbug) > > > > > > > > > > > > > > > $ yum info kernel.x86_64 > > > > > Name : kernel > > > > > Arch : x86_64 > > > > > Version : 3.12.8 > > > > > Release : 300.fc20 > > > > > Size : 131 M > > > > > Repo : installed > > > > > From repo : updates > > > > > Summary : The Linux kernel > > > > > URL : http://www.kernel.org/ > > > > > License : GPLv2 and Redistributable, no modification permitted > > > > > Description : The kernel package contains the Linux kernel > (vmlinuz), > > > > > the core of any > > > > > : Linux operating system. The kernel handles the basic > > > > > functions > > > > > : of the operating system: memory allocation, process > > > > > allocation, device > > > > > : input and output, etc. > > > > > > > > > > > > > > > $ yum info openvswitch.x86_64 > > > > > Loaded plugins: langpacks, refresh-packagekit > > > > > Installed Packages > > > > > Name : openvswitch > > > > > Arch : x86_64 > > > > > Version : 2.0.0 > > > > > Release : 4.fc20 > > > > > Size : 6.3 M > > > > > Repo : installed > > > > > From repo : updates > > > > > Summary : Open vSwitch daemon/database/utilities > > > > > URL : http://openvswitch.org > > > > > License : ASL 2.0 and LGPLv2+ and SISSL > > > > > Description : Open vSwitch provides standard network bridging > functions > > > > > and > > > > > : support for the OpenFlow protocol for remote per-flow > > > > > control of > > > > > : traffic. > > > > > > > > > > fbl > > > > > > > > > > > > > >
_______________________________________________ discuss mailing list [email protected] http://openvswitch.org/mailman/listinfo/discuss
