1. - MartinP Tak to nepomohlo - stahuje totéž, co bez "--depth=1".
git checkout 66f40303e5fb32f8a8ed83cce3ffd0d5d725495e
sice nezahlásí chybu, ale je bez efektu - stejný průběh překladu - dez modulu, co potřebuji.
2. Zkusil jsem stáhnout (asi celý ?) git dle instrukcí:
http://linuxtv.org/wiki/index.php/How_to_Obtain,_Build_and_Install_V4L-DVB_Device_DriversPo několika hodinách stahování ...
tedy:
~ $ git clone git://linuxtv.org/media_build.git
~ $ cd media_build
~/media_build $./build --main-git
ale už u patchů to skončilo s chybami, s nimiž si nevím rady.
git checkout 66f40303e5fb32f8a8ed83cce3ffd0d5d725495e ani ruční odebrání patchů nepomohlo.
:/mnt/x/media_build$ make all
make -C /mnt/x/media_build/v4l all
make[1]: Entering directory `/mnt/x/media_build/v4l'
perl scripts/make_config_compat.pl /lib/modules/3.2.0-70-generic/build ./.myconfig ./config-compat.h
creating symbolic links...
make -C firmware prep
make[2]: Entering directory `/mnt/x/media_build/v4l/firmware'
make[2]: Leaving directory `/mnt/x/media_build/v4l/firmware'
make -C firmware
make[2]: Entering directory `/mnt/x/media_build/v4l/firmware'
CC ihex2fw
Generating vicam/firmware.fw
Generating ttusb-budget/dspbootcode.bin
Generating cpia2/stv0672_vp4.bin
Generating av7110/bootcode.bin
make[2]: Leaving directory `/mnt/x/media_build/v4l/firmware'
Kernel build directory is /lib/modules/3.2.0-70-generic/build
make -C ../linux apply_patches
make[2]: Entering directory `/mnt/x/media_build/linux'
Syncing with dir ../media/
Patches for 3.2.0-70-generic already applied.
make[2]: Leaving directory `/mnt/x/media_build/linux'
make -C /lib/modules/3.2.0-70-generic/build SUBDIRS=/mnt/x/media_build/v4l modules
make[2]: Entering directory `/usr/src/linux-headers-3.2.0-70-generic'
CC [M] /mnt/x/media_build/v4l/altera-lpt.o
In file included from <command-line>:0:0:
/mnt/x/media_build/v4l/compat.h: In function 'prandom_u32_max':
/mnt/x/media_build/v4l/compat.h:1473:9: error: implicit declaration of function 'prandom_u32' [-Werror=implicit-function-declaration]
cc1: some warnings being treated as errors
make[3]: *** [/mnt/x/media_build/v4l/altera-lpt.o] Error 1
make[2]: *** [_module_/mnt/x/media_build/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-3.2.0-70-generic'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/mnt/x/media_build/v4l'
make: *** [all] Error 2
3. - soyo Také bohužel nefunguje.
$ git fetch --depth=1 git://linuxtv.org/media_build.git 033fe939a61944e8af546f7912829889ce2a935c
fatal: Not a git repository (or any parent up to mount parent /home)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
Kdybych tušil, co může vzejít za problémy, tak bych si schoval zdrojáky V4L z dob, kdy pro jádro 3.2.0 fungovaly.
Jak je ksakru mám teď vydolovat.
Nějaké další nápady ?
Díky.