Public bug reported:

...this is because they run absurdly old kernels ;)

An example:-
http://librarian.launchpad.net/4923206/buildlog_ubuntu-edgy-i386.rutilt_0.12-0ubuntu1_FAILEDTOBUILD.txt.gz

"
# Add here commands to configure the package.
./configure.sh --prefix=/build/buildd/rutilt-0.12/debian/rutilt/usr 
--kernel_sources=/usr/src/linux-headers-`uname -r| cut -d- -f1,2`
Prefix set to : /build/buildd/rutilt-0.12/debian/rutilt/usr
Kernel sources path set to : /usr/src/linux-headers-2.6.15.7
Your kernel sources cannot be found.
Kernel headers found...
They does not match your running kernel.
make: *** [configure-stamp] Error 1
******************************************************************************
"

As-is, the package just grabs the latest version of the headers and
builds against them. Note that rutilt runs absolutely fine, no matter
what it's built against, as long as the wireless extensions are above
v17 or so (which they are, of course).

The solution should be to comment out lines 124-127 inclusive in the 
configure.sh file - this can easily be done with dpatch... they are:
            if [ `grep "#define UTS_RELEASE" /usr/include/linux/version.h | tr 
-s '\t' ' ' | cut -d' ' -f3 | tr -d '"'` != `uname -r` ]; then
                echo 'They does not match your running kernel.'
                exit 1
            fi

** Affects: rutilt (Ubuntu)
     Importance: Undecided
         Status: Unconfirmed

-- 
rutilt_0.12-0ubuntu1 fails to build on Ubuntu's build servers...
https://launchpad.net/bugs/68454

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to