root@ubuntu:/usr/src/media_build-bst-130126# ./build
Checking if the needed tools for Ubuntu 12.10 are available
Needed package dependencies are met.
************************************************************
* This script will download the latest tarball and build it*
* Assuming that your kernel is compatible with the latest *
* drivers. If not, you'll need to add some extra backports,*
* ./backports/<kernel> directory. *
* It will also update this tree to be sure that all compat *
* bits are there, to avoid compilation failures *
************************************************************
************************************************************
* All drivers and build system are under GPLv2 License *
* Firmware files are under the license terms found at: *
* http://www.linuxtv.org/downloads/firmware/ *
* Please abort if you don't agree with the license *
************************************************************
****************************
Updating the building system
****************************
remote: Counting objects: 13, done.
remote: Compressing objects: 100% (7/7), done.
remote: Total 7 (delta 6), reused 0 (delta 0)
Unpacking objects: 100% (7/7), done.
From git://linuxtv.org/media_build
* branch master -> FETCH_HEAD
Updating 4204a66..0281b48
Fast-forward
backports/v2.6.32_kfifo.patch | 4 ++--
backports/v2.6.35_i2c_new_probed_device.patch | 2 +-
backports/v2.6.35_work_handler.patch | 6 +++---
backports/v2.6.37_dont_use_alloc_ordered_workqueue.patch | 10 +++++-----
4 files changed, 11 insertions(+), 11 deletions(-)
make: Gehe in Verzeichnis '/usr/src/media_build-bst-130126/linux'
wget http://linuxtv.org/downloads/drivers/linux-media-LATEST.tar.bz2.md5 -O linux-media.tar.bz2.md5.tmp
--2013-01-31 20:40:48-- http://linuxtv.org/downloads/drivers/linux-media-LATEST.tar.bz2.md5
Auflösen des Hostnamen »linuxtv.org (linuxtv.org)«... 130.149.80.248
Verbindungsaufbau zu linuxtv.org (linuxtv.org)|130.149.80.248|:80... verbunden.
HTTP-Anforderung gesendet, warte auf Antwort... 200 OK
Länge: 93 [application/x-bzip2]
In »»linux-media.tar.bz2.md5.tmp«« speichern.
100%[=================================================>] 93 --.-K/s in 0s
2013-01-31 20:40:51 (13.8 MB/s) - »»linux-media.tar.bz2.md5.tmp«« gespeichert [93/93]
--2013-01-31 20:40:51-- http://linuxtv.org/downloads/drivers/linux-media-LATEST.tar.bz2
Auflösen des Hostnamen »linuxtv.org (linuxtv.org)«... 130.149.80.248
Verbindungsaufbau zu linuxtv.org (linuxtv.org)|130.149.80.248|:80... verbunden.
HTTP-Anforderung gesendet, warte auf Antwort... 200 OK
Länge: 4502266 (4.3M) [application/x-bzip2]
In »»linux-media.tar.bz2«« speichern.
100%[=================================================>] 4,502,266 209K/s in 21s
2013-01-31 20:41:13 (205 KB/s) - »»linux-media.tar.bz2«« gespeichert [4502266/4502266]
make: Verlasse Verzeichnis '/usr/src/media_build-bst-130126/linux'
make: Gehe in Verzeichnis '/usr/src/media_build-bst-130126/linux'
tar xfj linux-media.tar.bz2
rm -f .patches_applied .linked_dir .git_log.md5
make: Verlasse Verzeichnis '/usr/src/media_build-bst-130126/linux'
**********************************************************
* Downloading firmwares from linuxtv.org. *
**********************************************************
dvb-fe-bcm3510-01.fw
dvb-fe-or51132-qam.fw
dvb-fe-or51132-vsb.fw
dvb-fe-or51211.fw
dvb-fe-xc5000-1.6.114.fw
dvb-ttpci-01.fw-261a
dvb-ttpci-01.fw-261b
dvb-ttpci-01.fw-261c
dvb-ttpci-01.fw-261d
dvb-ttpci-01.fw-261f
dvb-ttpci-01.fw-2622
dvb-usb-avertv-a800-02.fw
dvb-usb-bluebird-01.fw
dvb-usb-dib0700-1.20.fw
dvb-usb-dibusb-5.0.0.11.fw
dvb-usb-dibusb-6.0.0.8.fw
dvb-usb-dtt200u-01.fw
dvb-usb-terratec-h5-drxk.fw
dvb-usb-terratec-h7-az6007.fw
dvb-usb-terratec-h7-drxk.fw
dvb-usb-umt-010-02.fw
dvb-usb-vp702x-01.fw
dvb-usb-vp7045-01.fw
dvb-usb-wt220u-01.fw
dvb-usb-wt220u-02.fw
v4l-cx231xx-avcore-01.fw
v4l-cx23418-apu.fw
v4l-cx23418-cpu.fw
v4l-cx23418-dig.fw
v4l-cx23885-avcore-01.fw
v4l-cx23885-enc.fw
v4l-cx25840.fw
******************
* Start building *
******************
make -C /usr/src/media_build-bst-130126/v4l allyesconfig
make[1]: Betrete Verzeichnis '/usr/src/media_build-bst-130126/v4l'
No version yet, using 3.7.0-030700-generic
make[1]: Verlasse Verzeichnis '/usr/src/media_build-bst-130126/v4l'
make[1]: Betrete Verzeichnis '/usr/src/media_build-bst-130126/v4l'
make[2]: Entering directory `/usr/src/media_build-bst-130126/linux'
Applying patches for kernel 3.7.0-030700-generic
patch -s -f -N -p1 -i ../backports/api_version.patch
patch -s -f -N -p1 -i ../backports/pr_fmt.patch
Patched drivers/media/dvb-core/dvbdev.c
Patched drivers/media/v4l2-core/v4l2-dev.c
Patched drivers/media/rc/rc-main.c
make[2]: Leaving directory `/usr/src/media_build-bst-130126/linux'
./scripts/make_kconfig.pl /lib/modules/3.7.0-030700-generic/build /lib/modules/3.7.0-030700-generic/build 1
Preparing to compile for kernel version 3.7.0
***WARNING:*** You do not have the full kernel sources installed.
This does not prevent you from building the v4l-dvb tree if you have the
kernel headers, but the full kernel source may be required in order to use
make menuconfig / xconfig / qconfig.
If you are experiencing problems building the v4l-dvb tree, please try
building against a vanilla kernel before reporting a bug.
Vanilla kernels are available at http://kernel.org.
On most distros, this will compile a newly downloaded kernel:
cp /boot/config-`uname -r` <your kernel dir>/.config
cd <your kernel dir>
make all modules_install install
Please see your distro's web site for instructions to build a new kernel.
WARNING: This is the V4L/DVB backport tree, with experimental drivers
backported to run on legacy kernels from the development tree at:
http://git.linuxtv.org/media-tree.git.
It is generally safe to use it for testing a new driver or
feature, but its usage on production environments is risky.
Don't use it in production. You've been warned.
Created default (all yes) .config file
./scripts/fix_kconfig.pl
make[1]: Verlasse Verzeichnis '/usr/src/media_build-bst-130126/v4l'
make -C /usr/src/media_build-bst-130126/v4l
make[1]: Betrete Verzeichnis '/usr/src/media_build-bst-130126/v4l'
scripts/make_makefile.pl
./scripts/make_myconfig.pl
make[1]: Verlasse Verzeichnis '/usr/src/media_build-bst-130126/v4l'
make[1]: Betrete Verzeichnis '/usr/src/media_build-bst-130126/v4l'
perl scripts/make_config_compat.pl /lib/modules/3.7.0-030700-generic/build ./.myconfig ./config-compat.h
File not found: /lib/modules/3.7.0-030700-generic/build/include/linux/netdevice.h at scripts/make_config_compat.pl line 15.
make[1]: *** [config-compat.h] Fehler 2
make[1]: Verlasse Verzeichnis '/usr/src/media_build-bst-130126/v4l'
make: *** [all] Fehler 2
build failed at ./build line 452.