2 příspěvky / 0 new
Poslední
xor
Obrázek uživatele xor
Offline
Naposledy viděn: 12 let 10 měsíců zpět
Připojen: 15.11.2007 - 11:18
Pinnacle nano 73e

Čau, po upgradu na nový jádro 2.26.22.19 mi přestal chodit tenhle USB DVB-T tuner. Protože se s novým jádrem nepodařilo podle návodu - http://www.linuxtv.org/wiki/index.php/Pinnacle_PCTV_nano_Stick_(73e) zkompilovat ovladače, vrátil jsem tam původní, což tuším bylo 2.26.22.18-0.2. Modul tam ale asi už není (zmizel?) a zkompilovat nový nejde. Mám teda starší jádro, odpovídající kernel-sources, nějaký linux-kernel-headers, stáhnu podle návodu zdrojáky v4l-dvb, pustím make a dostanu následující:
64U:~/v4l-dvb # make
make -C /root/v4l-dvb/v4l
make[1]: Entering directory `/root/v4l-dvb/v4l'
No version yet.
scripts/make_makefile.pl /lib/modules/2.6.22.18-0.2-default/build
Creating Makefile.media.
Preparing to compile for kernel version 2.6.22
VIDEO_PLANB requires version 2.6.99
VIDEO_ZR36120 requires version 2.6.99
RADIO_MIROPCM20: /lib/modules/2.6.22.18-0.2-default/build/sound/oss/aci.h is missing.

***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 is 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` /.config
cd
make all modules_install install

Please see your distro's web site for instructions to build a new kernel.

VIDEO_MEYE: Required kernel opt 'SONYPI' is not present
RADIO_ZOLTRIX: Required kernel opt 'ISA' is not present
RADIO_GEMTEK: Required kernel opt 'ISA' is not present
RADIO_RTRACK2: Required kernel opt 'ISA' is not present
VIDEO_M32R_AR: Required kernel opt 'M32R' is not present
VIDEO_M32R_AR_M64278: Required kernel opt 'VIDEO_M32R_AR' is not present
RADIO_SF16FMI: Required kernel opt 'ISA' is not present
RADIO_AZTECH: Required kernel opt 'ISA' is not present
RADIO_TERRATEC: Required kernel opt 'ISA' is not present
RADIO_TRUST: Required kernel opt 'ISA' is not present
RADIO_CADET: Required kernel opt 'ISA' is not present
VIDEO_VINO: Required kernel opt 'I2C_ALGO_SGI' is not present
VIDEO_PMS: Required kernel opt 'ISA' is not present
RADIO_MIROPCM20_RDS: Required kernel opt 'RADIO_MIROPCM20' is not present
VIDEO_ZR36120: Required kernel opt 'BROKEN' is not present
RADIO_TYPHOON: Required kernel opt 'ISA' is not present
RADIO_SF16FMR2: Required kernel opt 'ISA' is not present
VIDEO_PLANB: Required kernel opt 'PPC_PMAC' is not present
VIDEO_PLANB: Required kernel opt 'BROKEN' is not present
RADIO_RTRACK: Required kernel opt 'ISA' is not present
./scripts/make_myconfig.pl
make[1]: Leaving directory `/root/v4l-dvb/v4l'
make[1]: Entering directory `/root/v4l-dvb/v4l'
creating symbolic links...
echo srcdir
srcdir
make -C /lib/modules/2.6.22.18-0.2-default/build SUBDIRS=/root/v4l-dvb/v4l modules
make[2]: Entering directory `/usr/src/linux-2.6.22.18-0.2-obj/x86_64/default'
make -C ../../../linux-2.6.22.18-0.2 O=../linux-2.6.22.18-0.2-obj/x86_64/default modules
CC [M] /root/v4l-dvb/v4l/flexcop-pci.o
In file included from /root/v4l-dvb/v4l/compat.h:13,
from /root/v4l-dvb/v4l/flexcop-common.h:12,
from /root/v4l-dvb/v4l/flexcop-pci.c:10:
/root/v4l-dvb/v4l/config-compat.h:4:26: error: linux/config.h: No such file or directory
/root/v4l-dvb/v4l/flexcop-pci.c: In function 'flexcop_pci_irq_check_work':
/root/v4l-dvb/v4l/flexcop-pci.c:119: warning: passing argument 1 of 'schedule_delayed_work' from incompatible pointer type
/root/v4l-dvb/v4l/flexcop-pci.c: In function 'flexcop_pci_stream_control':
/root/v4l-dvb/v4l/flexcop-pci.c:222: warning: passing argument 1 of 'schedule_delayed_work' from incompatible pointer type
/root/v4l-dvb/v4l/flexcop-pci.c:225: warning: passing argument 1 of 'cancel_delayed_work' from incompatible pointer type
/root/v4l-dvb/v4l/flexcop-pci.c: In function 'flexcop_pci_init':
/root/v4l-dvb/v4l/flexcop-pci.c:297: warning: passing argument 2 of 'request_irq' from incompatible pointer type
/root/v4l-dvb/v4l/flexcop-pci.c:374:71: error: macro "INIT_WORK" passed 3 arguments, but takes just 2
/root/v4l-dvb/v4l/flexcop-pci.c: In function 'flexcop_pci_probe':
/root/v4l-dvb/v4l/flexcop-pci.c:374: error: 'INIT_WORK' undeclared (first use in this function)
/root/v4l-dvb/v4l/flexcop-pci.c:374: error: (Each undeclared identifier is reported only once
/root/v4l-dvb/v4l/flexcop-pci.c:374: error: for each function it appears in.)
make[5]: *** [/root/v4l-dvb/v4l/flexcop-pci.o] Error 1
make[4]: *** [_module_/root/v4l-dvb/v4l] Error 2
make[3]: *** [modules] Error 2
make[2]: *** [modules] Error 2
make[2]: Leaving directory `/usr/src/linux-2.6.22.18-0.2-obj/x86_64/default'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/root/v4l-dvb/v4l'
make: *** [all] Error 2
64U:~/v4l-dvb #

Díky za rady. Uvažoval jsem nad tím, že použiju backportovaný nový jádro, ale má to moc nevyřešených závislostí.

xor
Obrázek uživatele xor
Offline
Naposledy viděn: 12 let 10 měsíců zpět
Připojen: 15.11.2007 - 11:18
tak uz neresit (vzhledem k

tak uz neresit (vzhledem k poctu prispevku netreba zduraznovat:), prejdu na 11.1. pripravte prosim 1-click freetype subpixel hinting na obvykle misto (http://opensuse-community.org/SubpixelHinting), jinak sem za par dni napisu :) dik

OpenSuse 10.3 x86_64, KDE, AMD Athlon64 3000+, ASUS A8N, nVidia 7300GT

Stránky