Hallo zusammen,
habe die libmpeg installiert und danach NoAD.
NoAD hat sich zwar nur mit einem Fehler kompilieren lassen, aber es kam eine Binary raus, die auch zu gehen scheint:
Code
vdr:/usr/local/src/noad-0.3.2b# make
Makefile:38: .dependencies: Datei oder Verzeichnis nicht gefunden
g++ -g -O3 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -I/usr/local/include/mpeg2dec cchecklogo.cpp
g++ -g -O3 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -I/usr/local/include/mpeg2dec ccontrol.cpp
g++ -g -O3 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -I/usr/local/include/mpeg2dec cgetlogo.cpp
g++ -g -O3 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -I/usr/local/include/mpeg2dec ctoolbox.cpp
g++ -g -O3 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -I/usr/local/include/mpeg2dec noad.cpp
g++ -g -O3 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -I/usr/local/include/mpeg2dec noaddata.cpp
g++ -g -O3 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -I/usr/local/include/mpeg2dec tools.cpp
g++ -g -O3 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -I/usr/local/include/mpeg2dec vdr_cl.cpp
g++ -g -O3 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -I/usr/local/include/mpeg2dec main.cpp
g++ -g -O3 cchecklogo.o ccontrol.o cgetlogo.o ctoolbox.o noad.o noaddata.o tools.o vdr_cl.o main.o -lmpeg2 -o noad
Alles anzeigen
Ruft man NoAD direkt auf, kommt das raus:
Code
vdr:/video# noad
Usage: noad [options] cmd <record>
options:
-v, --verbose increments loglevel by one, can be given mutiple
-b, --background noad runs as a background-process
cmd: one of
before from vdr if used in the -r option of vdr
noad exits immediatly if called with "before"
after from vdr if used in the -r option of vdr
- dummy-parameter if called directly
nice runs noad with nice(20)
<record> is the name of the directory where the recording
is stored
Alles anzeigen
Sieht ja ganz ok aus.
Rufe ich jedoch die Skripte auf, kommt das raus:
Code
vdr:/video# ./allnoadnice
-bash: ./allnoadnice: Datei oder Verzeichnis nicht gefunden
vdr:/video# allnoadnice
: bad interpreter: Datei oder Verzeichnis nicht gefunden
vdr:/video# allnoadnice /
: bad interpreter: Datei oder Verzeichnis nicht gefunden
vdr:/video# ./allnoadnice /video
-bash: ./allnoadnice: Datei oder Verzeichnis nicht gefunden
vdr:/video# allnoadnice /video
: bad interpreter: Datei oder Verzeichnis nicht gefunden
Aber warum ?
Die Datei ist da, und hat Ausführungsrechte für alle Gruppen, die Skripte liegen mit der NoAD-Binary zusammen in /usr/local/bin.
Habe ich da was falsch gemacht und die Skripte müssen woanders hin ?