2015-05-03, 09:07
not necessarily but you are save if you do so
*** Plugin vnsiserver:
g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver"' -DVNSI_SERVER_VERSION='"1.3.1"' -I/home/server/progs/src/vdr/include -o vnsi.o vnsi.c
g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver"' -DVNSI_SERVER_VERSION='"1.3.1"' -I/home/server/progs/src/vdr/include -o bitstream.o bitstream.c
g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver"' -DVNSI_SERVER_VERSION='"1.3.1"' -I/home/server/progs/src/vdr/include -o vnsiclient.o vnsiclient.c
vnsiclient.c: In member function ‘void cVNSIClient::EpgChange()’:
vnsiclient.c:255:33: error: ‘Schedules’ is not a member of ‘cSchedules’
const cSchedules *schedules = cSchedules::Schedules(MutexLock);
^
vnsiclient.c:262:51: error: invalid conversion from ‘const cEvent*’ to ‘cEvent*’ [-fpermissive]
cEvent *lastEvent = schedule->Events()->Last();
^
vnsiclient.c:266:5: error: ‘Channels’ was not declared in this scope
Channels.Lock(false);
^
vnsiclient.c: In member function ‘bool cVNSIClient::processChannelStream_Open()’:
vnsiclient.c:796:3: error: ‘Channels’ was not declared in this scope
Channels.Lock(false);
^
vnsiclient.c: In member function ‘bool cVNSIClient::processCHANNELS_ChannelsCount()’:
vnsiclient.c:1026:3: error: ‘Channels’ was not declared in this scope
Channels.Lock(false);
^
vnsiclient.c: In member function ‘bool cVNSIClient::processCHANNELS_GetChannels()’:
vnsiclient.c:1044:3: error: ‘Channels’ was not declared in this scope
Channels.Lock(false);
^
vnsiclient.c: In member function ‘bool cVNSIClient::processCHANNELS_GroupsCount()’:
vnsiclient.c:1103:3: error: ‘Channels’ was not declared in this scope
Channels.Lock(false);
^
vnsiclient.c: In member function ‘bool cVNSIClient::processCHANNELS_GetGroupMembers()’:
vnsiclient.c:1166:3: error: ‘Channels’ was not declared in this scope
Channels.Lock(false);
^
vnsiclient.c: In member function ‘bool cVNSIClient::processCHANNELS_GetCaids()’:
vnsiclient.c:1211:3: error: ‘Channels’ was not declared in this scope
Channels.Lock(false);
^
vnsiclient.c: In member function ‘void cVNSIClient::CreateChannelGroups(bool)’:
vnsiclient.c:1340:28: error: ‘Channels’ was not declared in this scope
for (cChannel *channel = Channels.First(); channel; channel = Channels.Next(channel))
^
vnsiclient.c: In member function ‘bool cVNSIClient::processTIMER_GetCount()’:
vnsiclient.c:1369:15: error: ‘Timers’ was not declared in this scope
int count = Timers.Count();
^
vnsiclient.c: In member function ‘bool cVNSIClient::processTIMER_Get()’:
vnsiclient.c:1384:19: error: ‘Timers’ was not declared in this scope
int numTimers = Timers.Count();
^
vnsiclient.c: In member function ‘bool cVNSIClient::processTIMER_GetList()’:
vnsiclient.c:1422:19: error: ‘Timers’ was not declared in this scope
int numTimers = Timers.Count();
^
vnsiclient.c: In member function ‘bool cVNSIClient::processTIMER_Add()’:
vnsiclient.c:1494:17: error: ‘Timers’ was not declared in this scope
cTimer *t = Timers.GetTimer(timer);
^
vnsiclient.c: In member function ‘bool cVNSIClient::processTIMER_Delete()’:
vnsiclient.c:1531:41: error: ‘Timers’ was not declared in this scope
if (number <= 0 || number > (uint32_t)Timers.Count())
^
vnsiclient.c:1548:48: error: no matching function for call to ‘cRecordControls::Process(time_t)’
cRecordControls::Process(time(NULL));
^
vnsiclient.c:1548:48: note: candidate is:
In file included from vnsiclient.c:35:0:
/home/server/progs/src/vdr/include/vdr/menu.h:271:15: note: static bool cRecordControls::Process(cTimers*, time_t)
static bool Process(cTimers *Timers, time_t t);
^
/home/server/progs/src/vdr/include/vdr/menu.h:271:15: note: candidate expects 2 arguments, 1 provided
vnsiclient.c: In member function ‘bool cVNSIClient::processTIMER_Update()’:
vnsiclient.c:1589:19: error: ‘Timers’ was not declared in this scope
cTimer *timer = Timers.Get(index - 1);
^
vnsiclient.c: In member function ‘bool cVNSIClient::processRECORDINGS_GetCount()’:
vnsiclient.c:1683:19: error: ‘Recordings’ was not declared in this scope
m_resp->add_U32(Recordings.Count());
^
vnsiclient.c: In member function ‘bool cVNSIClient::processRECORDINGS_GetList()’:
vnsiclient.c:1693:31: error: ‘Recordings’ was not declared in this scope
cThreadLock RecordingsLock(&Recordings);
^
vnsiclient.c: In member function ‘bool cVNSIClient::processRECORDINGS_Rename()’:
vnsiclient.c:1833:5: error: ‘Recordings’ was not declared in this scope
Recordings.Update();
^
vnsiclient.c: In member function ‘bool cVNSIClient::processRECORDINGS_Delete()’:
vnsiclient.c:1864:9: error: ‘Recordings’ was not declared in this scope
Recordings.DelByName(recording->FileName());
^
vnsiclient.c: In member function ‘bool cVNSIClient::processEPG_GetForChannel()’:
vnsiclient.c:1935:3: error: ‘Channels’ was not declared in this scope
Channels.Lock(false);
^
vnsiclient.c:1957:33: error: ‘Schedules’ is not a member of ‘cSchedules’
const cSchedules *Schedules = cSchedules::Schedules(MutexLock);
^
vnsiclient.c:2049:49: error: invalid conversion from ‘const cEvent*’ to ‘cEvent*’ [-fpermissive]
cEvent *lastEvent = Schedule->Events()->Last();
^
vnsiclient.c: In member function ‘bool cVNSIClient::processRECORDINGS_DELETED_GetCount()’:
vnsiclient.c:2343:3: error: ‘DeletedRecordings’ was not declared in this scope
DeletedRecordings.Load();
^
vnsiclient.c: In member function ‘bool cVNSIClient::processRECORDINGS_DELETED_GetList()’:
vnsiclient.c:2353:31: error: ‘Recordings’ was not declared in this scope
cThreadLock RecordingsLock(&Recordings);
^
vnsiclient.c:2355:32: error: ‘DeletedRecordings’ was not declared in this scope
for (cRecording *recording = DeletedRecordings.First(); recording; recording = DeletedRecordings.Next(recording))
^
vnsiclient.c: In member function ‘bool cVNSIClient::processRECORDINGS_DELETED_Delete()’:
vnsiclient.c:2479:40: error: ‘DeletedRecordings’ was not declared in this scope
cThreadLock DeletedRecordingsLock(&DeletedRecordings);
^
vnsiclient.c: In member function ‘bool cVNSIClient::Undelete(cRecording*)’:
vnsiclient.c:2572:9: error: ‘DeletedRecordings’ was not declared in this scope
DeletedRecordings.Del(recording);
^
vnsiclient.c:2573:9: error: ‘Recordings’ was not declared in this scope
Recordings.Update();
^
vnsiclient.c: In member function ‘bool cVNSIClient::processRECORDINGS_DELETED_Undelete()’:
vnsiclient.c:2600:40: error: ‘DeletedRecordings’ was not declared in this scope
cThreadLock DeletedRecordingsLock(&DeletedRecordings);
^
vnsiclient.c: In member function ‘bool cVNSIClient::processRECORDINGS_DELETED_DeleteAll()’:
vnsiclient.c:2636:40: error: ‘DeletedRecordings’ was not declared in this scope
cThreadLock DeletedRecordingsLock(&DeletedRecordings);
^
Makefile:107: recipe for target 'vnsiclient.o' failed
make[1]: *** [vnsiclient.o] Error 1
*** failed plugins: vnsiserver
Makefile:210: recipe for target 'plugins' failed
make: *** [plugins] Error 1
(2015-09-23, 09:31)FernetMenta Wrote: hard to tell because you provided zero information on what exactly you did.
[Path]
PathExists=/dev/dvb/adapter0/frontend0
Unit=vdr.service
[Install]
WantedBy=multi-user.target
[Unit]
Description=VDR backend service startup delay until capture devices exist
[Service]
Type=simple
User=charlie
ExecStart=/usr/local/bin/runvdr
[ 24.012500] DDBridge driver detected: Digital Devices Cine S2 V6 DVB adapter
[ 24.021131] Port 0 (TAB 1): DUAL DVB-S2
[ 24.036637] DVB: registering new adapter (DDBridge)
[ 24.237706] DDBridge 0000:05:00.0: DVB: registering adapter 0 frontend 0 (STV090x Multistandard)...
[ 24.237781] DVB: registering new adapter (DDBridge)
[ 24.272283] DDBridge 0000:05:00.0: DVB: registering adapter 1 frontend 0 (STV090x Multistandard)...
drwxr-xr-x 2 root root 4096 Nov 25 00:08 .
drwxr-xr-x 10 root root 4096 Nov 24 20:44 ..
-rwxr-xr-x 1 root root 2192 Nov 25 00:08 runvdr
-rwxr-xr-x 1 root root 1169 Nov 24 22:44 svdrpsend
-rwxr-xr-x 1 root root 6396744 Nov 24 22:44 vdr
vdr (2.2.0/2.2.0) - The Video Disk Recorder
markad (0.1.5pre (74e2a8c)) - Mark advertisements
rcu (2.2.0) - Remote Control Unit
skincurses (2.2.0) - A text only skin
status (2.2.0) - Status monitor test
dvbsddevice (2.2.0) - SD Full Featured DVB device
svcsvr (2.2.0) - Service demo server
epgtableid0 (2.2.0) - EPG handler for events with table id 0x00
vdrmanager (0.14) - VDR-Manager plugin
vnsiserver (1.3.1) - VDR-Network-Streaming-Interface (VNSI) Server
svccli (2.2.0) - Service demo client
streamdev-client (0.6.1-git) - VTP Streaming Client
svdrpdemo (2.2.0) - How to add SVDRP support to a plugin
dvbhddevice (2.2.0) - HD Full Featured DVB device
pictures (2.2.0) - A simple picture viewer
osddemo (2.2.0) - Demo of arbitrary OSD setup
streamdev-server (0.6.1-git) - VDR Streaming Server
hello (2.2.0) - A friendly greeting
eepg (0.0.6pre) - Parses Extended EPG data
live (0.3.0) - Live Interactive VDR Environment