2009-02-13, 20:15
i have a very funny problem ... i can not locate where vdr was compiled
sudo apt-get install libcap-dev
VDRPRG="/usr/local/bin/vdr"
VDRCMD="$VDRPRG -E /etc/vdr -P remote -P streamdev-server -P sc -u root $*"
KILL="/usr/bin/killall -q -TERM"
DRIVERS="rmmod dvb_ttpci modprobe dvb_ttpci"
while (true) do
eval "$VDRCMD"
if test $? -eq 0 -o $? -eq 2; then exit; fi
echo "`date` reloading DVB driver"
$KILL $VDRPRG
sleep 10
$DRIVERS
echo "`date` restarting VDR"
done
[ 12.330016] dvb 0000:01:06.0: PCI INT A -> Link[LNKB] -> GSI 19 (level, low) -> IRQ 19
[ 12.330044] saa7146: found saa7146 @ mem f883cc00 (revision 1, irq 19) (0x13c2,0x000e).
[ 12.330059] firmware: requesting dvb-ttpci-01.fw
[ 12.541488] DVB: registering new adapter (Technotrend/Hauppauge WinTV Nexus-S rev2.3)
[ 12.577085] adapter has MAC addr = 00:d0:5c:08:11:0b
[ 12.912109] dvb-ttpci: info @ card 0: firm f0240009, rtsl b0250018, vid 71010068, app 80f62623
[ 12.912112] dvb-ttpci: firmware @ card 0 supports CI link layer interface
[ 12.960167] dvb-ttpci: Crystal audio DAC @ card 0 detected
[ 12.962233] saa7146_vv: saa7146 (0): registered device video0 [v4l2]
[ 12.963402] saa7146_vv: saa7146 (0): registered device vbi0 [v4l2]
[ 13.221875] DVB: registering adapter 0 frontend 0 (ST STV0299 DVB-S)...
[ 13.222441] input: DVB on-card IR receiver as /devices/pci0000:00/0000:00:08.0/0000:01:06.0/input/input6
[ 13.222699] dvb-ttpci: found av7110-0.
megacrypto Wrote:well .. i think i will do a fresh install - wanted to do that to get rid of all the messy things that were installed during my tests ... will report back in few hours
cd /home/vdr/src/vdr/PLUGINS/src
cvs -d:pserver:[email protected]:/var/cvsroot login
cvs -d:pserver:[email protected]:/var/cvsroot co streamdev
wget http://trac.xbmc.org/raw-attachment/ticket/5595/streamdev-cvs050209_xbmc-v3.patch
patch -p0 < streamdev-cvs050209_xbmc-v3.patch
patching file Makefile
[b]Hunk #1 FAILED at 61[/b].
1 out of 1 hunk FAILED -- saving rejects to file Makefile.rej
patching file server/connectionVTP.c
patching file server/connectionVTP.h
patching file server/recplayer.c
patching file server/recplayer.h
ERROR: CDVDPlayer::OpenInputStream - error opening [tv://3]
cvs -d:pserver:[email protected]:/var/cvsroot login
cvs -d:pserver:[email protected]:/var/cvsroot co streamdev
wget http://trac.xbmc.org/raw-attachment/ticket/5595/streamdev-cvs050209_xbmc-v3.patch
cd streamdev
cvs update -C -D 2/5/09
cd ..
patch -p0 < streamdev-cvs050209_xbmc-v3.patch
Plugin streamdev:
make[1]: Entering directory `/home/mega/src/vdr-1.7.0-br/PLUGINS/src/streamdev'
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"streamdev"' -I/home/mega/src/v4l-dvb/linux/include -I../../../include -I. -o server/connectionVTP.o server/connectionVTP.c
server/connectionVTP.c: In constructor ‘cLSTEHandler::cLSTEHandler(cConnectionVTP*, const char*)’:
server/connectionVTP.c:119: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
server/connectionVTP.c:124: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
server/connectionVTP.c: In constructor ‘cLSTEHandler::cLSTEHandler(cConnectionVTP*, const char*)’:
server/connectionVTP.c:119: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
server/connectionVTP.c:124: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
server/connectionVTP.c: In constructor ‘cLSTEHandler::cLSTEHandler(cConnectionVTP*, const char*)’:
server/connectionVTP.c:119: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
server/connectionVTP.c:124: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
server/connectionVTP.c: In member function ‘bool cLSTEHandler::Next(bool&)’:
server/connectionVTP.c:171: warning: format not a string literal and no format arguments
server/connectionVTP.c: In constructor ‘cLSTCHandler::cLSTCHandler(cConnectionVTP*, const char*)’:
server/connectionVTP.c:337: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
server/connectionVTP.c:353: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
server/connectionVTP.c: In constructor ‘cLSTCHandler::cLSTCHandler(cConnectionVTP*, const char*)’:
server/connectionVTP.c:337: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
server/connectionVTP.c:353: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
server/connectionVTP.c: In constructor ‘cLSTCHandler::cLSTCHandler(cConnectionVTP*, const char*)’:
server/connectionVTP.c:337: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
server/connectionVTP.c:353: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
server/connectionVTP.c: In member function ‘bool cLSTCHandler::Next(bool&)’:
server/connectionVTP.c:381: warning: format not a string literal and no format arguments
server/connectionVTP.c:404: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
server/connectionVTP.c: In constructor ‘cLSTTHandler::cLSTTHandler(cConnectionVTP*, const char*)’:
server/connectionVTP.c:445: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
server/connectionVTP.c:449: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
server/connectionVTP.c:457: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
server/connectionVTP.c: In constructor ‘cLSTTHandler::cLSTTHandler(cConnectionVTP*, const char*)’:
server/connectionVTP.c:445: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
server/connectionVTP.c:449: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
server/connectionVTP.c:457: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
server/connectionVTP.c: In constructor ‘cLSTTHandler::cLSTTHandler(cConnectionVTP*, const char*)’:
server/connectionVTP.c:445: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
server/connectionVTP.c:449: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
server/connectionVTP.c:457: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
server/connectionVTP.c: In member function ‘bool cLSTTHandler::Next(bool&)’:
server/connectionVTP.c:477: warning: format not a string literal and no format arguments
server/connectionVTP.c:493: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’, declared with attribute warn_unused_result
./server/connectionVTP.h: In constructor ‘cConnectionVTP::cConnectionVTP()’:
./server/connectionVTP.h:36: warning: ‘cConnectionVTP::m_LSTTHandler’ will be initialized after
./server/connectionVTP.h:30: warning: ‘RecPlayer* cConnectionVTP::m_RecPlayer’
server/connectionVTP.c:501: warning: when initialized here
server/connectionVTP.c: In member function ‘bool cConnectionVTP::CmdREAD(char*)’:
server/connectionVTP.c:800: warning: format ‘%u’ expects type ‘unsigned int’, but argument 4 has type ‘long unsigned int’
server/connectionVTP.c: In member function ‘bool cConnectionVTP::CmdPLAY(char*)’:
server/connectionVTP.c:857: warning: format ‘%lu’ expects type ‘long unsigned int’, but argument 5 has type ‘uint32_t’
server/connectionVTP.c:848: warning: unused variable ‘recordings’
server/connectionVTP.c: In member function ‘bool cConnectionVTP::CmdLSTR(char*)’:
server/connectionVTP.c:1218: error: ‘const class cRecordingInfo’ has no member named ‘GetEvent’
server/connectionVTP.c:1221: warning: format ‘%ld’ expects type ‘long int’, but argument 4 has type ‘tEventID’
server/connectionVTP.c:1221: warning: format ‘%ld’ expects type ‘long int’, but argument 6 has type ‘int’
server/connectionVTP.c:1221: warning: too many arguments for format
server/connectionVTP.c: In member function ‘bool cConnectionVTP::CmdFRAM(const char*)’:
server/connectionVTP.c:1565: warning: unused variable ‘recording’
server/connectionVTP.c: In member function ‘bool cConnectionVTP::Respond(int, const char*, ...)’:
server/connectionVTP.c:1598: warning: ignoring return value of ‘int vasprintf(char**, const char*, char*)’, declared with attribute warn_unused_result
make[1]: *** [server/connectionVTP.o] Error 1
make[1]: Leaving directory `/home/mega/src/vdr-1.7.0-br/PLUGINS/src/streamdev'
*** failed plugins: streamdev
make: *** [plugins] Error 1