Hallo!
Ich hoffe jemand kann mir helfen. Ich habe mich jetzt schon ein paar Wochen durch den vdr wiki und andere seiten gekämpft, verschiedenstes ausprobiert, aber leider bisher ohne Erfolg.
Mitlererweile weis ich leider nicht mehr genau, was ich schon alles ausprobiert habe.
Vorweg einmal mein Ziel:
Auf meiner bereits zusammengebaute Hardware (AMD X2 auf ASUS M2A-VMHDMI, DVD Brenner, Harddisk, 1x TT3200 S2) mit installiertem Fedora Core 8 (2.6.23.15-137.fc8) möchte ich vdr installieren.
Ich weis das mein Ziel nicht gerade für Einsteiger empfehlenswert ist, aber ich würde mich freuen wenn ihr mir trotzdem helfen könnnt.
Folgendes habe ich bereits gemacht:
[root@localhost linuxvdr]# wget http://www.linuxtv.org/downloa…ware/dvb-ttpci-01.fw-2622
[root@localhost linuxvdr]# cd /lib/firmware
[root@localhost firmware]# cp -a /linuxvdr/dvb-ttpci-01.fw-2622 .
[root@localhost firmware]# ln -s dvb-ttpci-01.fw-2622 dvb-ttpci-01.fw
[root@localhost linuxvdr]# wget http://www.selenic.com/mercuri…se/mercurial-0.9.5.tar.gz
[root@localhost linuxvdr]#
[root@localhost linuxvdr]# hg clone http://jusst.de/hg/multiproto
[root@localhost linuxvdr]# mv multiproto/ v4l-dvb-cvs-16-01-2008
[root@localhost linuxvdr]# cd /usr/local/src
[root@localhost src]# cp -a /linuxvdr/v4l-dvb-cvs-16-01-2008/ .
[root@localhost src]# mv v4l-dvb-cvs-16-01-2008/ dvb
cd /usr/src/linux
make menuconfig
Device Drivers ---> Multimedia devices ---> <M> DVB For Linux
"Exit"
"Exit"
"Exit"
Do you wish to save your new kernel configuration?
"Yes"
[root@localhost linux]# cd /usr/local/src/dvb/linux/include/linux
[root@localhost linux]# ln -s /usr/src/linux/include/linux/compiler.h compiler.h
[root@localhost frontends]# cd /usr/local/src/dvb/linux/drivers/media/dvb/frontends/
[root@localhost frontends]# vi stb0899_drv.c
cd /usr/local/src/dvb/
make distclean
make && make install
[root@localhost ttpci]# cd /lib/modules/$(uname -r)/kernel/drivers/media/dvb/ttpci
[root@localhost ttpci]# ls -l
insgesamt 244
-rw-r--r-- 1 root root 33008 14. Feb 00:08 budget-av.ko
-rw-r--r-- 1 root root 30004 14. Feb 00:08 budget-ci.ko
-rw-r--r-- 1 root root 15020 14. Feb 00:08 budget-core.ko
-rw-r--r-- 1 root root 18832 14. Feb 00:08 budget.ko
-rw-r--r-- 1 root root 14804 14. Feb 00:08 budget-patch.ko
-rw-r--r-- 1 root root 113988 14. Feb 00:08 dvb-ttpci.ko
-rw-r--r-- 1 root root 7540 14. Feb 00:08 ttpci-eeprom.ko
[root@localhost ttpci]#
[root@localhost ttpci]# modprobe stb6100
[root@localhost ttpci]# modprobe stb0899
[root@localhost ttpci]# modprobe lnbp21
[root@localhost ttpci]# modprobe budget-ci
[root@localhost ttpci]#
[root@localhost linuxvdr]# wget http://fontconfig.org/release/fontconfig-2.5.91.tar.gz
[root@localhost linuxvdr]# wget http://www.ijg.org/files/jpegsrc.v6b.tar.gz
[root@localhost linuxvdr]# tar xvfz jpegsrc.v6b.tar.gz
[root@localhost linuxvdr]# cd jpeg-6b
[root@localhost jpeg-6b]# ./configure --prefix=/usr/local
[root@localhost jpeg-6b]# make install-lib
[root@localhost jpeg-6b]# ranlib /usr/local/lib/libjpeg.a
[root@localhost linuxvdr]# tar xfz fontconfig-2.5.91.tar.gz
[root@localhost linuxvdr]# cd fontconfig-2.5.91
[root@localhost fontconfig-2.5.91]# ./configure --prefix=/usr/local
[root@localhost fontconfig-2.5.91]#make
...
[root@localhost fontconfig-2.5.91]#make install
...
[root@localhost fontconfig-2.5.91]#ldconfig
[root@localhost vdr]# wget ftp://ftp.cadsoft.de/vdr/Developer/vdr-1.5.9.tar.bz2
[root@localhost vdr]# tar jxvf vdr-1.5.9.tar.bz2
[root@localhost dvb]# export SOURCEDIR='/usr/src/linux'
[root@localhost dvb]#
[root@localhost linuxvdr]# cd vdr-1.5.9
[root@localhost vdr-1.5.9]# ls
[root@localhost vdr-1.5.9]# make all plugins
msgmerge -U --no-wrap -F --backup=none -q po/ca_ES.po po/vdr.pot
msgmerge -U --no-wrap -F --backup=none -q po/cs_CZ.po po/vdr.pot
msgmerge -U --no-wrap -F --backup=none -q po/da_DK.po po/vdr.pot
msgmerge -U --no-wrap -F --backup=none -q po/de_DE.po po/vdr.pot
msgmerge -U --no-wrap -F --backup=none -q po/el_GR.po po/vdr.pot
msgmerge -U --no-wrap -F --backup=none -q po/es_ES.po po/vdr.pot
msgmerge -U --no-wrap -F --backup=none -q po/et_EE.po po/vdr.pot
msgmerge -U --no-wrap -F --backup=none -q po/fi_FI.po po/vdr.pot
msgmerge -U --no-wrap -F --backup=none -q po/fr_FR.po po/vdr.pot
msgmerge -U --no-wrap -F --backup=none -q po/hr_HR.po po/vdr.pot
msgmerge -U --no-wrap -F --backup=none -q po/hu_HU.po po/vdr.pot
msgmerge -U --no-wrap -F --backup=none -q po/it_IT.po po/vdr.pot
msgmerge -U --no-wrap -F --backup=none -q po/nl_NL.po po/vdr.pot
msgmerge -U --no-wrap -F --backup=none -q po/nn_NO.po po/vdr.pot
msgmerge -U --no-wrap -F --backup=none -q po/pl_PL.po po/vdr.pot
msgmerge -U --no-wrap -F --backup=none -q po/pt_PT.po po/vdr.pot
msgmerge -U --no-wrap -F --backup=none -q po/ro_RO.po po/vdr.pot
msgmerge -U --no-wrap -F --backup=none -q po/ru_RU.po po/vdr.pot
msgmerge -U --no-wrap -F --backup=none -q po/sl_SI.po po/vdr.pot
msgmerge -U --no-wrap -F --backup=none -q po/sv_SE.po po/vdr.pot
msgmerge -U --no-wrap -F --backup=none -q po/tr_TR.po po/vdr.pot
for i in ca_ES cs_CZ da_DK de_DE el_GR es_ES et_EE fi_FI fr_FR hr_HR hu_HU it_IT nl_NL nn_NO pl_PL pt_PT ro_RO ru_RU sl_SI sv_SE tr_TR; do\
mkdir -p locale/$i/LC_MESSAGES;\
cp po/$i.mo locale/$i/LC_MESSAGES/vdr.mo;\
done
Plugin hello:
make[1]: Entering directory `/linuxvdr/vdr-1.5.9/PLUGINS/src/hello'
msgmerge -U --no-wrap -F --backup=none -q po/ca_ES.po po/hello.pot
msgmerge -U --no-wrap -F --backup=none -q po/cs_CZ.po po/hello.pot
msgmerge -U --no-wrap -F --backup=none -q po/da_DK.po po/hello.pot
msgmerge -U --no-wrap -F --backup=none -q po/de_DE.po po/hello.pot
msgmerge -U --no-wrap -F --backup=none -q po/el_GR.po po/hello.pot
msgmerge -U --no-wrap -F --backup=none -q po/es_ES.po po/hello.pot
msgmerge -U --no-wrap -F --backup=none -q po/et_EE.po po/hello.pot
msgmerge -U --no-wrap -F --backup=none -q po/fi_FI.po po/hello.pot
msgmerge -U --no-wrap -F --backup=none -q po/fr_FR.po po/hello.pot
msgmerge -U --no-wrap -F --backup=none -q po/hr_HR.po po/hello.pot
msgmerge -U --no-wrap -F --backup=none -q po/hu_HU.po po/hello.pot
msgmerge -U --no-wrap -F --backup=none -q po/it_IT.po po/hello.pot
msgmerge -U --no-wrap -F --backup=none -q po/nl_NL.po po/hello.pot
msgmerge -U --no-wrap -F --backup=none -q po/nn_NO.po po/hello.pot
msgmerge -U --no-wrap -F --backup=none -q po/pl_PL.po po/hello.pot
msgmerge -U --no-wrap -F --backup=none -q po/pt_PT.po po/hello.pot
msgmerge -U --no-wrap -F --backup=none -q po/ro_RO.po po/hello.pot
msgmerge -U --no-wrap -F --backup=none -q po/ru_RU.po po/hello.pot
msgmerge -U --no-wrap -F --backup=none -q po/sl_SI.po po/hello.pot
msgmerge -U --no-wrap -F --backup=none -q po/sv_SE.po po/hello.pot
msgmerge -U --no-wrap -F --backup=none -q po/tr_TR.po po/hello.pot
for i in ca_ES cs_CZ da_DK de_DE el_GR es_ES et_EE fi_FI fr_FR hr_HR hu_HU it_IT nl_NL nn_NO pl_PL pt_PT ro_RO ru_RU sl_SI sv_SE tr_TR; do\
mkdir -p ../../../locale/$i/LC_MESSAGES;\
cp po/$i.mo ../../../locale/$i/LC_MESSAGES/vdr-hello.mo;\
done
make[1]: Leaving directory `/linuxvdr/vdr-1.5.9/PLUGINS/src/hello'
Plugin osddemo:
make[1]: Entering directory `/linuxvdr/vdr-1.5.9/PLUGINS/src/osddemo'
make[1]: Für das Ziel »all« ist nichts zu tun.
make[1]: Leaving directory `/linuxvdr/vdr-1.5.9/PLUGINS/src/osddemo'
Plugin servicedemo:
make[1]: Entering directory `/linuxvdr/vdr-1.5.9/PLUGINS/src/servicedemo'
make[1]: Für das Ziel »all« ist nichts zu tun.
make[1]: Leaving directory `/linuxvdr/vdr-1.5.9/PLUGINS/src/servicedemo'
Plugin skincurses:
make[1]: Entering directory `/linuxvdr/vdr-1.5.9/PLUGINS/src/skincurses'
g++ -fPIC -g -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N= '"skincurses"' -I../../../include skincurses.c
skincurses.c: In constructor »cCursesOsd::cCursesOsd(int, int)«:
skincurses.c:75: Fehler: keine passende Funktion für Aufruf von »cOsd::cOsd(in t&, int&)«
../../../include/vdr/osd.h:259: Anmerkung: Kandidaten sind: cOsd::cOsd(int, int, uint)
../../../include/vdr/osd.h:247: Anmerkung: cOsd::cOsd(const cOs d&)
make[1]: *** [skincurses.o] Fehler 1
make[1]: Leaving directory `/linuxvdr/vdr-1.5.9/PLUGINS/src/skincurses'
Plugin sky:
make[1]: Entering directory `/linuxvdr/vdr-1.5.9/PLUGINS/src/sky'
make[1]: Für das Ziel »all« ist nichts zu tun.
make[1]: Leaving directory `/linuxvdr/vdr-1.5.9/PLUGINS/src/sky'
Plugin status:
make[1]: Entering directory `/linuxvdr/vdr-1.5.9/PLUGINS/src/status'
make[1]: Für das Ziel »all« ist nichts zu tun.
make[1]: Leaving directory `/linuxvdr/vdr-1.5.9/PLUGINS/src/status'
Plugin svdrpdemo:
make[1]: Entering directory `/linuxvdr/vdr-1.5.9/PLUGINS/src/svdrpdemo'
make[1]: Für das Ziel »all« ist nichts zu tun.
make[1]: Leaving directory `/linuxvdr/vdr-1.5.9/PLUGINS/src/svdrpdemo'
*** failed plugins: skincurses
[root@localhost vdr-1.5.9]#
Ab jetzt hänge ich leider. Hab ich bis jetzt, irgendetwas falsch gemacht? Was fehlt mir noch?
Bitte, Bitte, Bitte Hilfe
Vielen Dank,
Laurenz