Hi Folks
Ich habe da ein kleines Problem mit der Installation. ( Ist wohl eher ein Linux antatt eines VDR-Problems) Also:
Wenn ich VDR nach Herrn Sandmann installiere, d.h. I kopiere die Sourcen nach /usr/local/src/DVB bzw. nach /usr/local/src/vdr , funktioniert das kompelieren einwandfrei. Wenn ich jedoch die "Link-Technik" verwende ( heist, die Sourcen irgendwo ablegen und zu o.g. Verzeichnissen verlinken ) findet der Kompiler den Include-Pfad für die DVB-Header-Files nicht mehr
Im VDR-Makefile ist derEintrag
DVBDIR = ../DVB
anscheinend nicht mehr gültig
Wenn ich en Pfad direkt eintrage mit
DVBDIR = /usr/local/src/DVB
funktioniert alles wieder problemlos.
dDe Verzeichnisse DVB und vdr liegen garantiert auf einer Ebene.
Ist zwar nicht so tragisch , da ich aber ein Install-Script schreibem will, ist das schon zienlich lästig, bei jeder neuen Version des VDR das Makefile anfassen zu müssen.
Vielleicht weis ja jemand Rrat
Achso, anbei noch das Script an dem ich gerade arbeite. Vielleicht liegt der Fehler dort
Gruß
gehlhajo
Code:
#! /bin/sh
#
#Installing VDR
#
# Was soll installiert werden
INSTALL_DVB="yes" # Treiber
INSTALL_VDR="yes" # VDR
# Wohin sollen die Sourcen
VDRROOT="/usr/local/src"
VDRDIR="$VDRROOT/vdr"
DVBDIR="$VDRROOT/DVB"
# Welche Packete sollen genommen werden (bereits entpackt)
VDRPACK="/video/packages/vdr-1.1.28"
DVBPACK="/video/packages/linux-dvb.2003-04-21"
if [ "$INSTALL_DVB" = yes ];then
test -d $DVBPACK exit # kein Packet gefunden -> Ende
test -L $DVBDIR && rm $DVBDIR # Falls der Link für die Sourcen existieren wird er gelöscht
ln -s $DVBPACK $DVBDIR # Link für die Sourcen anlegen
cd $DVBDIR
make clean
make
$DVBDIR/driver/makedev.napi
fi
if [ "$INSTALL_VDR" = yes ];then
test -d $VDRPACK exit # kein Packet gefunden -> Ende
test -L $VDRDIR && rm $VDRDIR # Falls der Link für die Sourcen existieren wird er gelöscht
ln -s $VDRPACK $VDRDIR # Link für die Sourcen anlegen
cd $VDRDIR
make clean
make REMOTE=LIRC VFAT=1
make install
fi
[FONT=courier new]